数据库概论选择题汇总文档格式.docx
《数据库概论选择题汇总文档格式.docx》由会员分享,可在线阅读,更多相关《数据库概论选择题汇总文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
A、制约和存储规则B、动态特性C、静态特性D、数据结构
△12、_____属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A、数据模型B、概念模型C、E-R图D、关系模型
13、在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。
这是由层次模型的_____决定的。
A、数据结构B、数据操作C、完整性约束D、缺陷
14、客户/服务器结构与其它数据库体系结构的根本区别在于_____。
A、数据共享B、数据分布C、网络开销小D、DBMS和应用分开
△15、由于进程数目少,内存开销和进程通讯开销小,因此_____是较优的一种。
A、N方案B、2N方案C、M+N方案D、N+1方案
△16、数据库系统软件包括_____和_____。
(1)数据库
(2)DBMS(3)OS,DBMS和高级语言(4)DBMS和OS(5)数据库应用系统和开发工具
A、
(1)和
(2)B、
(2)和(5)C、(3)D、(4)
17数据管理技术经历了人工管理,_____和_____。
(1)DBMS
(2)文件系统(3)网状系统(4)数据库系统(5)关系系统
A、(3)和(5)B、
(2)和(3)C、
(1)和(4)D、
(2)和(4)
△18、数据库系统包括_____、_____和_____。
(1)数据库
(2)DBMS(3)硬件,软件(4)数据库,相应的硬件,软件(5)各类相关人员
A、
(1),
(2)和(5)B、
(1),
(2)和(3)C、
(2),(3)和(4)D、
(2),(3)和(5)
21、数据库的完整性是指数据的_____和_____。
(1)正确性
(2)合法性(3)不被非法存取(4)相容性(5)不被恶意破坏
A、
(1)和(3)B、
(2)和(5)C、
(1)和(4)D、
(2)和(4)
△22、系统运行过程中,由于某种硬件故障使存储在外存上的数据部分损失或全部损失,称为_____,这类故障比其它故障的可能性_____。
(1)事务故障
(2)系统故障(3)介质故障(4)大,但破坏性小(5)小,破坏性也小(6)大,破坏性也大(7)小,但破坏性大
A、(3),(7)B、
(1),(4)C、(3),(5)D、
(2),(6)
23、当数据库的_____改变了,由数据库管理员对_____映象作相应改变,可以使_____保持不变,从而保证了数据的物理独立性
(1)模式
(2)存储结构(3)外模式/模式(4)用户模式(5)模式/内模式
A、(3),
(1),(4)B、
(1),(5),(3)C、
(2),(5),
(1)D、
(1),
(2),(4)
1、描述事物的符号记录称为_____。
answer=B
2.________由数据结构、关系操作集合和完整性约束三部分组成。
A、关系模型B、关系C、关系模式D、关系数据库
answer=A
3、SQL语言属于________。
A、关系代数语言B、元组关系演算语言C、域关系演算语言库D、具有关系代数和关系演算双重特点的语言
answer=D
4.关系演算是用________来表达查询要求的方式。
A、谓词B、关系的运算C、元组D、域
△5、实体完整性要求主属性不能取空值,这一点可以通过________来保证。
A、定义外码的B、定义主码C、用户定义的完整性D、由关系系统自动
6、一组具有相同数据类型的值的集合称为________。
A、关系B、属性C、分量D、域
△7、在一个关系中,不能有相同的________。
A、记录B、属性C、分量D、域
8、关系是________。
A、型B、静态的C、稳定的D、关系模型的一个实例
9、所谓空值就是________的值。
A、数值0B、空的字符串C、未知的值D、任何值
answer=C
10、集合R与S的差表示为________。
A、{t|t∈R∨t∈S}B、{t|t∈R∧フt∈S}C、{t|t∈R∧t∈S}D、{trts|tr∈R∧ts∈S}
11、集合R与S的交可以用关系代数的5种基本运算表示为________。
A、R-(R-S)B、σF(R×
S)C、空D、空
12
、集合R与S的连接可以用关系代数的5种基本运算表示为________。
A、R-(R-S)B、σF(R×
1、1986年,________被定为关系数据库标准语言。
A、关系代数B、关系演算C、SQL语言D、QBE
2、SQL语言最主要功能是________。
A、数据定义功能B、数据操纵功能C、数据查询D、数据控制
3、在SQL语言中授权的操作是通过________语句实现的。
A、CREATEB、REVOKEC、GRANTD、INSERT
4、建立数据库三级模式的功能由SQL语言的________完成.
5、SQL语言的一体化特点是主要是与________相比较而言的。
A、操作系统命令B、非关系模型的数据语言C、高级语言D、自然语言
6、数据库中只存放视图的________。
A、操作B、对应的数据C、定义D、限制
△7、视图的优点之一是________。
A、提高数据的逻辑独立性B、提高查询效率C、操作灵活D、节省存储空间
△8、当修改基表数据时,视图________。
A、需要重建B、可以看到修改结果C、无法看到修改结果D、不许修改带视图的基表
△9、在嵌入式SQL语言中使用游标的目的在于________。
A、区分SQL与宿主语言B、与数据库通信C、处理错误信息D、处理多行记录
10、设有四个关系
S(SNO,SNAME,ADDRESS,TEL)
SNO:
供应商代码SNAME:
姓名ADDRESS:
地址TEL:
电话
J(JNO,JNAME,LEADER,BG)
JNO:
工程代码JNAME:
工程名LEADER:
负责人BG:
预算
P(PNO,PNAME,SPEC,CITY,COLOR)
PNO:
零件代码PNAME:
零件名SPEC:
规格CITY:
产地COLOR:
颜色
SPJ(SNO,JNO,PNO,QTY)
供应商代码JNO:
工程代码PNO:
零件代码QTY:
数量
(1)为每个关系建立相应的表
(2)完成如下查询:
①找出所有供应商的姓名和地址、电话。
②找出所有零件的名称、规格、产地。
③找出使用供应商代码为S1供应零件的工程号。
④找出工程代码为J2的工程使用的所有零件名称、数量。
⑤找出产地为上海的所有零件代码和规格。
⑥找出使用上海产的零件的工程名称。
⑦找出没有使用天津产的零件的工程号。
⑧找出使用供应商S2供应的全部零件的工程号。
(3)完成如下更新操作:
①把全部红色零件的颜色改成蓝色
②由S10供给J4的零件P6改为由S8供应,请作必要的修改。
③从供应商关系中删除S2的记录,并从供应零件关系中删除相应的记录。
④请将(S2,J8,P4,200)插入供
应零件关系。
⑤将工程J2的预算改为40万。
⑥删除工程J8订购的S4的零件。
(4)请将零件和供应零件关系的连接定义一个视图,完成下列查询:
(1)找出工程代码为J2的工程使用的所有零件名称、数量。
(2)找出使用上海产的零件的工程号。
(略,请自己完成)
2、FoxBASE、FoxPro属于________。
A、表式系统B、最小关系系统C、关系完备的系统D、全关系系统
3、DB2,ORACLE,PBASE属于________。
A、表式系统B、最小关系系统C、关系完备的系统D、全关系系统
△4、数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和_____.
△5、在人工管理阶段,数据是_____。
A、速度快B、可以做到最优化C、可以从数据字典中获取许多统计信息D、可以考虑不同的执行计划
1、属于BCNF的关系模式________。
A、已消除了插入、删除异常
B、已消除了插入、删除异常、数据冗余
C、仍然存在插入、删除异常
D、在函数依赖范畴内,已消除了插入和删除的异常
2、设R(U)是属性集U上的关系模式。
X,Y是U的子集。
若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称________。
A、Y函数依赖于X
B、Y对X完全函数依赖
C、X为U的候选码
D、R属于2NF
3、在R(U)中,如果X→Y,并且对于X的任何一个真子集X&
#39;
都没有X&
→Y,则________。
4、包含在_______中的属性,叫做主属性。
A、主码B、候选码C、外码D、全码
△5、多值依赖的毛病在于________。
A、插入异常
B、删除异常
C、数据冗余太大
D、插入异常、删除异常、数据冗余太大
6、1NF________规范为2NF。
A、消除非主属性对码的部分函数依赖
B、消除非主属性对码的传递函数依赖
C、消除主属性对码的部分和传递函数依赖
D、消除非平凡且非函数依赖的多值依赖
7、2NF________规范为3NF。
8、3NF________规范为BCNF。
B、消除非主属性对码的传递
函数依赖
9、3NF________规范为4NF。
10、下面的结论正确的是______。
A、任何一个二目关系是属于3NF的。
B、任何一个二目关系是属于BCNF的。
C、任何一个二目关系是属于4NF的。
D、当且仅当函数依赖A→B在R上成立,关系R(A,B,C)等于其投影R1(A,B)和R2(A,C)的连接。
answer=A、B、C
11、下面的结论正确的是______。
A、若R.A→R.B,R.B→R.C则R.A→R.C
B、若R.A→R.B,R.A→R.C则R.A→R.(B,C)
C、若R.B→R.A,R.C→R.A则R.(B,C)→R.A
D、若R.(B,C)→R.A则R.B→R.A,R.C→R.A
answer=A、B、C
1、需求分析阶段得到的结果是________。
A、数据字典描述的数据需求B、E-R图表示的概念模型C、某个DBMS所支持的数据模型D、某个DBMS所支持的数据模型
2、概念结构设计阶段得到的结果是________。
A、数据字典描述的数据需求B、E-R图表示的概念模型C、某个DBMS所支持的数据模型D、包括存储结构和存取方法的物理结构
3、逻辑结构设计阶段得到的结果是________。
4、数据库物理设计阶段得到的结果是________。
5、一个实体型转换为一个关系模式。
关系的码为________。
A、实体的码B、二个实体码的组合C、n端实体的码D、每个实体的码
6、一个m:
n联系转换为一个关系模式。
A、实体的码B、各实体码的组合C、n端实体的码D、每个实体的码
7、一个1:
n联系可以转换为一个独立的关系模式,关系的码为________。
△8、数据库系统阶段,数据_____。
A、实体的码B、各实体码的组合C、n端实体的码D、每个实体的码
1、恢复的主要技术是________。
A、事务B、数据冗余C、日志文件D、数据转储
2、恢复和并发控制的基本单位是________。
3、事务内部的故障的恢复需要________
。
A、程序本身B、日志文件C、数据转储D、数据库镜像
4、系统故障的恢复需要________。
5、介质故障的恢复需要________。
A、实体的码B、日志文件C、数据转储和日志文件D、数据库镜像
6、假设有如下事务:
T1:
在检查点之前提交;
T2:
在检查点之前开始执行,在检查点之后故障点之前提交;
T3:
在检查点之前开始执行,在故障点时还未完成;
T4:
在检查点之后开始执行,在故障点之前提交;
T5:
在检查点之后开始执行,在故障点时还未完成。
在利用具有检查点的恢复技术进行恢复时,________需要REDO。
A、T1B、T2和T4C、T3和T5D、T5
7、假设有如下事务:
在利用具有检查点的恢复技术进行恢复时,________需要UNDO。
A、T1B、T2和T4C、T3和T5D、T2
8、一个事务的执行不能被其他事务干扰,叫做事务的________。
A、原子性B、一致性C、持续性D、隔离性
△1、若对并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库________。
A、安全性B、完整性C、一致性D、
2、并发控制的主要技术是________。
A、封锁B、事务C、D、
△3、事务内部的故障的恢复需要________。
4、若事务T对数据对象A加上S锁,则________。
A、事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X锁。
B、事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。
C、事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X锁。
D、事务T可以读A和修改A,其它事务能对A加S锁和X锁。
5、以下______封锁违反两段锁协议。
A、SlockA…SlockB…XlockC……………UnlockA…UnlockB…UnlockC
B、SlockA…SlockB…XlockC……………UnlockC…UnlockB…UnlockA
C、SlockA…SlockB…XlockC……………UnlockB…UnlockC…UnlockA
D、SlockA…UnlockA……SlockB…XlockC………………UnlockB…UnlockC
6、________可以防止丢失修改和读脏数据。
A、1级封锁协议B、2级封锁协议C、3级封锁协议D、两段锁协议
△1、若对并发操作不加控制就可能会存取和存
储不正确的数据,破坏数据库________。
A、安全性B、完整性C、一致性D、C、B1、B2、D
2、________是最低级别,在安全性方面几乎没有什么专门的机制来保障。
A、D级B、C2级C、B1级D、A级
3、________是安全产品的最低档次,提供受控的存取保护(DAC)。
很多商业产品已得到该级别的认证。
4、________对系统的数据加以标记,并对标记的主体和客体实施强制存取控制(MAC)以及审计等安全机制,能够较好地满足大型企业或一般政府部门对于数据的安全需求,是真正意义上的安全产品。
5、________提供验证设计,即提供B3级保护的同时给出系统的形式化设计说明和验证以确信各安全保护真正实现。
1、实体完整性和参照完整性属于________。
A、静态列级约束B、静态元组约束C、静态关系约束D、动态约束
2、数据类型、取值范围、空值约束属于________。
△3、________是安全产品的最低档次,提供受控的存取保护(DAC)。
△4、________对系统的数据加以标记,并对标记的主体和客体实施强制存取控制(MAC)以及审计等安全机制,能够较好地满足大型企业或一般政府部门对于数据的安全需求,是真正意义上的安全产品。
1、对SQL语言的语法分析、查询优化、权限检查等任务是由DBMS的______完成的。
A、应用层B、语言翻译处理层C、数据存取层D、数据存储层
2、并发控制、事务管理等工作是由DBMS的______完成的。
3、文件读页、写页、缓冲区管理等任务是由DBMS的______完成的。
4、当存取层写回一元组到数据库中时,存储子系统________。
A、把它立即写回外存B、把它先写回缓冲区C、替换该元组所在的缓冲区页面D、把该元组所在的缓冲区页面作一标志