熊熊出没 发表于 2024-7-12 20:24:51

2024年盘算机三级|数据库习题整理(自用①)

所有题目均来自【三级数据库技术底子题库】,博客仅为依托考点的大抵整理,用于自主的回首学习,仅供参考。
第1章 数据库应用系统开发方法

数据库应用系统的生命周期重要由项目规划、需求分析、系统设计、实现与部署、运行和维护五个基本活动构成。
https://img-blog.csdnimg.cn/direct/085d01ee867545f993b41d67ba138bfa.png
https://img-blog.csdnimg.cn/direct/dda9b0f6b6ad4fcf91575646e5e1d86e.png
https://img-blog.csdnimg.cn/direct/9a774a86098c47dfbcfd0c56ab9816bd.png
第2章 需求分析

https://img-blog.csdnimg.cn/direct/a4620f252a92419e9c482f4ace1d30c5.png
DBAS需求分析阶段的性能分析是分析DBAS应具有的性能指标,重要包括:

[*]数据使用相应时间
[*]系统吞吐量,即系统在单元时间内可以完成的数据库事务或查询的数量
[*]允许并发访问最大用户数
[*]每TPS(Price per TPS)的价值
https://img-blog.csdnimg.cn/direct/88faa372254348ca8e5f672dcad0ab61.png
构成IDEF0图的基本元素是矩形框和箭头,矩形框下边的箭头代表对应活动的机制,即实施活动的物理手段或所须要的资源(盘算机系统、人或构造)
https://img-blog.csdnimg.cn/direct/f4178371fcb34219b0b2c88e7d8abecb.png
DFD(数据流图,Data Flow Diagram)是便于用户理解系统数据流程的图形表示。该建模方法的焦点是数据流,具有抽象性和概括性的特性。
   数据库用箭头表示
处理用矩形框表示
数据存储用圆角矩形框表示
外部项用圆角框或者平行四边形框表示
父图中描述过的数据流必须在对应的子图中出现,否则会出现父图与子图的不均衡(类似于天下地图与分省地图的关系)
第3章 数据库结构设计

https://img-blog.csdnimg.cn/direct/7dc6d3bb04ba4eafb03e1f8045e5e711.png
数据模子要素内容①数据结构所研究的对象类型的聚集。从语法角度表述了客观世界中数据对象本身的效果和数据对象之间的关联关系,是对系统静态特征的描述②数据使用重要指检索和更新(插入、删除、修改)两类使用③数据完整性束缚规定数据库状态及状态变革所应满足的条件 https://img-blog.csdnimg.cn/direct/18029f7696d147ac987652941202c021.png
   题目中有3个实体集,则可得3个关系模式;三个多对多联系(两个二元多对多联系,以及一个一元多对多联系)则可以转换成3个关系模式,一共可以得到6个关系模式。
在ER图中,将实体和联系转换成关系模式的规则是:

[*]每一个实体集转换为一个关系模式
[*]一对一、一对多联系中一端并入多端的实体关系模式中
[*]每一个多对多联系转换成一个关系模式
https://img-blog.csdnimg.cn/direct/19649cdca95745eab95c8cc40ece725f.png
https://img-blog.csdnimg.cn/direct/f9fe73697f0a4a62bb40feca69f35604.png
https://img-blog.csdnimg.cn/direct/a9d1f35600724030abb936d67b3b23ea.png
对关系模式进行去规范化处理,这属于数据库效果设计中的物理设计内容
https://img-blog.csdnimg.cn/direct/5fc3bf9ac85a4521aa1e397b175e4a4b.png
第4章 数据库应用系统功能设计与实施

https://img-blog.csdnimg.cn/direct/2f2031ca581747e68ef08da23158a863.png
   系统在实行查抄点使用时,所有的事务处理被暂时停止,长时间的事务影响查抄点的效果
https://img-blog.csdnimg.cn/direct/ec13c22e7ace40d28b9dae474cf9d12e.png
   用户使用create procedure下令所定义的存储过程位于数据访问层
数据访问层负责与DBMS系统进行交互,提取或存入应用系统所需的数据
从功能角度将数据库应用系统划分为四个层次,各个层次对应的使命为:

[*]表示层概要设计的重要使命是进行人机界面设计(eg: 设计Web界面);
[*]业务逻辑概要设计的重要使命是梳理DBAS的各项业务活动,将其表示为各种系统架构(eg: 类、模块、组件等);
[*]数据访问层概要设计的重要使命是针对DBAS的数据处理需求设计用于使用数据库的各类事务;
[*]数据长期层概要设计的重要使命是进行应用系统的存储结构设计(eg: 数据的完整性维护工作)。
   根据事务—基本表交叉引用矩阵来调解数据文件的构造结构,涉及到应用系统数据的变革,这一使命属于数据长期层
https://img-blog.csdnimg.cn/direct/b521fca12e87456eb9ce17aa21a0899f.png
   C/S结构是客户机/服务器结构,业务逻辑在客户端,事务逻辑在数据库服务器;三层B/S结构是浏览器/服务器结构,业务逻辑在应用服务器,事务逻辑在数据库服务器。
第5章 UML与数据库应用系统

在UML类图中,常见的有以下几种关系:
①泛化:带三角箭头的实线,箭头指向父类;
②实现:带三角箭头的虚线,箭头指向接口;
③关联:带普通箭头的实心线,指向被拥有者;
④聚合:带空心菱形的实心线,菱形指向整体。描述部分与整体的关系,且部分可以离开整体而单独存在;
https://img-blog.csdnimg.cn/direct/158217f09f63430ca55a69f6a0be747a.png
⑤组合:带实心菱形的实线,菱形指向整体;
⑥依靠:带箭头的虚线,指向被使用者
https://img-blog.csdnimg.cn/direct/07c197187e53441284bc573819dbc6a8.png
状态图在状态发生转移时须要在转移的关系上标示该事件。
https://img-blog.csdnimg.cn/direct/ebd4e7bfefcb4c75a625c6f8a46813b9.png
一个角色可实行多个用例,一个用例也可以被多个角色使用;
用例模子描述的是外部实行者(Actor)所理解的系统功能,它是从系统外部看系统功能,并不描述系统内部对功能的具体实现。
https://img-blog.csdnimg.cn/direct/81ffec3e632b4aa88f66a57fd5f9caff.png
用例模子由用例、角色和系统三部分构成。且用例用椭圆形表示,位于系统边界的内部;
系统内部结构一样平常分为静态结构和动态结构。在UML中,用类图来描述系统的静态结构,用次序图和通讯图来表示系统的动态图。
https://img-blog.csdnimg.cn/direct/bd1ae660894848c4a28d743fb69677a2.png
https://img-blog.csdnimg.cn/direct/47de6b84ab90490fb459552d320ca1b3.png
包图属于宏观设计
第6章 高级数据查询

https://img-blog.csdnimg.cn/direct/4668caf066bd488b857a13f3e5c82054.png
考点:函数的用法
https://img-blog.csdnimg.cn/direct/42a87c9d051143edb895f4b2724afe4c.png
https://img-blog.csdnimg.cn/direct/f9c158b6124d46f2ba3e354382026175.png
https://img-blog.csdnimg.cn/direct/1502403c51c34ada8c95a1e594eead67.png
   包罗INTO子句的SELECT语句的语法格式为:SELECT 查询列表序列 INTO <新表名> FROM 数据源
https://img-blog.csdnimg.cn/direct/04664d55ba014b219006f788a7f485d8.png
第7章 数据库及数据库对象

https://img-blog.csdnimg.cn/direct/ef8b9c622dfe43bd882cfa99f551b0d6.png
   对于复合索引,在查询使用时,最好将WHERE条件次序作为索引列的次序,这样效率最高。
https://img-blog.csdnimg.cn/direct/bbfc605c4eff4e4bb7802126df3a93aa.png
https://img-blog.csdnimg.cn/direct/6cf6f92cb6c344239e2d9e1b7943a413.png
一个用户只能对应一个架构,但多个用户可以共享一个架构。
日志文件的存放位置没有限定,别的日志文件可以设置自动增长,对日志文件的大小没有限定。
一个表上只能有一个聚集索引。
系统默认查询效果按升序排列,因此只须要对须要降序的列使用关键字DESC即可。
https://img-blog.csdnimg.cn/direct/aa7cc8a6d51c4176a5f18a965d9b01f6.png
每个数据库有且仅有一个重要数据文件。
如果次要数据文件没有分配给别的文件组,也是可以放在主文件组中的。
https://img-blog.csdnimg.cn/direct/28fece6d8c264cb2b079f345954b0aa2.png
第8章 数据库背景编程技术

https://img-blog.csdnimg.cn/direct/198b9c68c9ed4181aa50e0e7cd7f906e.png
不能在视图上定义AFTER型触发器;
一张表上可以建立多个后触发器,但只能建立一个前触发器(针对同一个数据使用而言)。
https://img-blog.csdnimg.cn/direct/49be98199ea049cbbb1a3cb247159dfe.png
如果未在声明游标时指定SCROLL,则NEXT是唯一支持的提取选项。
https://img-blog.csdnimg.cn/direct/14d6c355931e49b6ad13a61d5ec397d1.png
参数的通报方式有两种:按参数位置通报值和按参数名称通报值。
如果定义了默认值,则在实行存储过程时可以不必指定该参数的值。但若按照参数位置通报值时必须从左往右赋值,即不能跳过左边的某个默认参数而通报某个值。
https://img-blog.csdnimg.cn/direct/3c6334ff432e4eb2b055e792191a9d9a.png
   使用FOR或者AFTER选项定义的触发器为后触发的触发器。
https://img-blog.csdnimg.cn/direct/2cbf23f582694d24a9712dec3ec0818b.png
第9章 安全管理

https://img-blog.csdnimg.cn/direct/59f8d5d9ad444e7bb4a625fa34a69bc6.png
   授权语法:GRANT 权限 TO 用户。
若要授予用户U1在DB1数据库中具有建表权限,则为CREATE TABLE TO U1。
补充:由于背面缺乏WITH GRANT OPTION语句,即无权将权限转授予其他角色或用户
https://img-blog.csdnimg.cn/direct/182e010d4cdb41fabf1dd979a9e983a7.png
   数据库用户可分为系统管理员、对象拥有者和普通用户三类
https://img-blog.csdnimg.cn/direct/ba8339a89c5947239ac44b7b550def5a.png
https://img-blog.csdnimg.cn/direct/248f9f520b78416aa7ff9818cd481f19.png
https://img-blog.csdnimg.cn/direct/fe785b9f0c4e40bab28968b18ab6c50b.png
https://img-blog.csdnimg.cn/direct/c453c4d81173443b8465cb53606ae8b8.png
   授予用户U1具有创建表和视图权限
GRANT CREATE TABLE, CREATE VIEW TO U1;
收回用户U1在DB1数据库中的创建视图权限 REVOKE CREATE VIEW FROM U1
https://img-blog.csdnimg.cn/direct/9b6fbf26c6374bab95e75a9d0afce8d8.png
美国国防部发布的橘皮书和紫皮书对强制存取控制进行了全面的描述和定义,给出了通用安全性分级模子,定义了四类安全级别:

[*]A类 提供验证保护
[*]B类 提供强制保护
[*]C类 提供自主保护
[*]D类 提供最小保护
https://img-blog.csdnimg.cn/direct/6121561744fd415db138b378122e820a.png
   A 登录ID就是控制访问SQL Server数据库服务器的用户账户。如果未指定有效的登录ID,则用户不能毗连到SQL Server数据库服务器
B 默认情况下,新建立的数据库只有一个用户dbo(database owner)
C 一个登岸账户可以映射为多个数据库中的用户,这种映射关系为同一服务器上不同数据库的权限管理带来很大的方便
D 在SQ; Server 2008中有两类登录账户。一类是由SQL Server自身负责身份验证的登录账户;另一类是登录到SQL Server的Windows网络账户,可以是组账户或用户账户
第10章 数据库运行维护与优化

https://img-blog.csdnimg.cn/direct/7025157a77c94c729e59bca8c6a322d7.png
常见能提高毗连使用性的是:
增加冗余列:在多个表中增加具有相同语义的列,常用于在查询时避免毗连使用;
反规范化:低落表的规范化程度,淘汰表间的毗连,提高查询性能;
建索引:针对常常须要进行查询、毗连和统计使用,且数据量大的基本表;
聚类文件:提高频繁进行多表毗连使用的查询效率。
https://img-blog.csdnimg.cn/direct/63dca830c8294e9e84b1a644913f56a8.png
   本题男女分布均匀,因此在建立复合索引时(年事,性别)的次序比(性别,年事)的次序更轻易提高查询效率。
https://img-blog.csdnimg.cn/direct/47f6ec02e4b040f4a63280ca6b13a109.png
索引的使用原则:

[*]常常在查询中作为条件被使用的列,应为其建立索引;
[*]频繁进行排序或分组(即进行 group by 或 order by使用)的列,应为其建立索引;
[*]一个列的值域很大时,应为其建立索引;
[*]如果待排序的列有多个,应在这些列上建立复合索引;
[*]可以使用系统工具来查抄索引的完整性,须要时进行修复。
https://img-blog.csdnimg.cn/direct/fb5447f0860e4200958b4ab971208e2f.png
数据库运行维护与优化包括数据库的转储和规复、数据库的安全性和完整性控制、数据库性能的监控分析与改进、数据库的重组和重构。(注意题目维护和优化单独询问的问法)
此中引入汇总表是属于数据库性能优化的一部分。
   定期查抄系统的源步伐代码,确保系统正常运行,是系统开发职员的工作。
https://img-blog.csdnimg.cn/direct/176626fccf1441459312fc9d016e21bb.png
第11章 故障管理

https://img-blog.csdnimg.cn/direct/cd2c6cb8500a40abafde56299b3689ff.png
https://img-blog.csdnimg.cn/direct/3ffb90649a354d44b3a2452f999755de.png
https://img-blog.csdnimg.cn/direct/8335b1df353947fb898563cdad789e37.png
   自动规复——数据库日志文件
    数据规复——数据库日志文件 + 数据库备份文件
https://img-blog.csdnimg.cn/direct/f1c6603cf37846bd9cc125a2c94e3169.png
RAID5具体和RAID1相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入使用稍慢。
https://img-blog.csdnimg.cn/direct/b21de72f975b4007a4dd1f0ebcd26997.png
https://img-blog.csdnimg.cn/direct/1ec85c5e731e4f7fbca3326a98d1291a.png
   动态转储或造成数据的不一致性,使数据有效性得不到包管。故须要引入日志文件,使用动态转储的备份副本加上日志文件就可以使数据库规复到某一时刻的正确状态。(注意题目:不考虑本钱因素)
https://img-blog.csdnimg.cn/direct/110fc41fcca145488e26518225f8e6d3.png
事务故障包括预期内的事务故障和非预期的事务故障,两种事务故障的规复都是由系统自动完成的,对用户是透明的。
https://img-blog.csdnimg.cn/direct/93901af782384eafbaa199c429d39752.png
从数据规复角度看,规复时间:
差量转储>增量转储>完全转储
第12章 备份与规复数据库

https://img-blog.csdnimg.cn/direct/d061d5782e8441c5a28c4a24b8d45fd0.png
https://img-blog.csdnimg.cn/direct/1a1611435b734bc0a0536ec1142e30a5.png
   触发器常用于增强数据的完整性束缚和业务规则等。事务是以可控的方式对数据资源进行访问的一组使用,事物的隔离性使得事务之间的交互程度有着严格的定义,保护了数据的完整性。
    数据签名用于数据防篡改,定义主码是用于实体的完整性。
文件备份重要是对数据库中数据文件的备份,不对日志文件备份,因此在备份完成之后必须再对日志进行备份。
差异数据库备份:备份从最近的完整备份之后数据库的全部变革内容
数据库的规复次序:
(1)还原最新完整数据库备份而不规复数据库;
(2)如果存在差异备份,则还原最新的差异备份而不规复数据库;
(3)从末了一次还原备份后创建的第一个事务日志开始,使用NORECOVERY选项依次还原日志;
(4)还原数据库,此步骤也可以与还原上一次日志备份联合使用。
https://img-blog.csdnimg.cn/direct/c9d2a7882a7a4c0a83854427769e95b4.png
第13章 大规模数据库架构

https://img-blog.csdnimg.cn/direct/5f02faac8fdd488781c96d2c8ccacda2.png
数据分配方式:
①会合式:所有数据片段都安排在同一个园地上;
②分割式:所有数据只有一份,它被分割成若干逻辑片段,每个逻辑片段被指派在一个特定的园地上;
③全复制式:数据在每个园地重复存储
④混合式:全局数据被分为若干个数据子集,每个子集都被安排在一个或多个不同的园地上,但每个园地未必保存所有数据
https://img-blog.csdnimg.cn/direct/35c8a8be8e7343d69f395c9affe7387e.png
第14章 数据仓库与数据发掘

https://img-blog.csdnimg.cn/direct/a21dc24773ed472d9c71a5f5b7737538.png
https://img-blog.csdnimg.cn/direct/49d3ae6b3c794c639a06dbe5fe5d3351.png
https://img-blog.csdnimg.cn/direct/933de7ce71744ce6ba35172b4fd74333.png
   第一类ODS数据更新频率:秒级
第二类ODS数据更新频率:小时级
第三类ODS的数据更新频率:天级
上述三类根据数据更新的速度划分;
    ODSIV:第四类ODS是根据数据来源方向和类型划分的
快照:该方法通过对当前数据表进行“照相”,记载当前的数据表信息“相片”,然后将当前的“相片”与以前的数据“相片”进行比较,如果不一致将通过一定的方式传到数据仓库,从而实现数据的一致性。该方式恰当更新频率较低的数据表。
   如书评表和乐评表重要用于记载用户的批评,里面的内容更新频率较高,而数据仓库的更新频率较低。因此,不恰当用快照的方法。
对用户进行保举时要联合以往的历史数据而不是仅通过当前数据分析
粒度:粒度越大,表示综合程度越高;粒度越小,综合程度越低,细节程度越高,数据量比较大,空间代价越大

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 2024年盘算机三级|数据库习题整理(自用①)