专升本《数据库系统原理》
一、 (共52题,共151分)
1. 在数据库系统中,当数据库的内模式发生改变时,应用程序可以不变。这是由数据库中数据的( )保证的。 (2分)
A.物理数据独立性              B.逻辑数据独立性             
C.位置数据独立性              D.存储数据独立性             
标准答案:A
2. 在下面列出的数据模型中,哪一个是概念数据模型( ) (2分)
A.关系模型                    B.层次模型                   
C.网状模型                    D.实体-联系模型             
标准答案:D
3. 下面列出的条目中,哪些是数据库技术的主要特点( )
Ⅰ.数据共享度高
Ⅱ.数据的冗余小2021年护士资格证成绩查询入口
Ⅲ.较高的数据独立性
Ⅳ.程序的标准化 (2分)
专升本查成绩入口
A.Ⅰ、Ⅱ和Ⅲ    B.Ⅰ和Ⅱ        C.Ⅰ、Ⅱ和Ⅳ    D.都是         
标准答案:A
4. 在三级模式之间引入两级映像,其主要功能之一是( ) (2分)
A.使数据与程序具有较高的独立性
B.使系统具有较高的通道能力
C.保持数据与程序的一致性
D.提高存储空间的利用率
标准答案:A
5. 由于关系模式设计不当所引起的插入异常指的是( ) (2分)
A.两个事务并发地对同一关系进行插入而造成数据库不一致
公务员报考岗位在哪里查询
B.由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中
C.未经授权的用户对关系进行了插入
D.插入操作因为违反参照完整性约束条件而遭到拒绝
标准答案:B
6. 下面有关模式分解的叙述中,不正确的是( ) (2分)
A.若一个模式分解保持函数依赖,则该分解一定具有无损连接性
B.若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达到BCNF
C.若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNF
注册会计师报名D.若要求分解具有无损连接性,那么模式分解一定可以达到BCNF
标准答案:D
7. 事务的一致性是指( )。 (2分)
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
标准答案:D
8. SQL语言是( ) (2分)
A.高级言语                    B.汇编语言                   
C.结构化查询语言              D.宿主语言                   
标准答案:C
9. 在SQL中,与“NOT IN”等价的操作符是( ) (2分)
       C.= SOME        D.= ALL         
标准答案:A
10. 关于事务的故障与恢复,下列说法正确的是(  ) (2分)
A.事务日志用来记录事务执行的频度
B.任何故障的恢复都由系统自动完成
C.系统故障的恢复只需进行REDO操作
D.对日志文件设置检查点是为了提高故障恢复效率
标准答案:D
11. 关系型数据库中,关于数据库表的外码叙述正确的是(  )。 (3分)
A.外码一定有一个参照关系
B.外码通常是被参照关系的主码或候选码
C.外码一般不是参照关系的属性
D.使用企业管理器中的关系图可以方便地创建外码
标准答案:A,B
12. 已知数据库的排序规则是默认设置。在northwind数据库中有一个表[order details],表示所有定单的详情,该表中有一列quantity,表示定单中某产品的数量。如果想实现按照产品数量从小到大排序来查询定单,使用的order by子句为(  )。 (3分)
* from [order details] Order by quantity desc
* from [order details] Order by quantity asc
* from [order details] Order by quantity
* from [order details] Order by desc quantity
标准答案:B,C
13. 事务的并发控制系统是为了保证事务的(  )而设计的。 (3分)
A.原子性        B.一致性        C.隔离性        D.持久性       
标准答案:B,C
14. 我们使用的sql语言是(  )。 (3分)
A.结构化查询语言
B.标准化查询语言
SQL Server数据库管理系统的专用语言
D.关系数据库管理系统使用的国际标准语言
标准答案:A,D
15. 在下列选项中不属于关系数据库中的完整性规则的有(    )。 (3分)
A.实体完整性规则              B.索引完整性规则             
C.视图引用完整性规则          D.用户定义的完整性规则       
标准答案:B,C
16. 简述数据库系统的访问控制机制。 (5分)
标准答案:在数据库管理系统中,用户存取权限指的是不同的用户对于不同数据对象所允许执行的操作权限,每个用户只能访问他有权存取的数据并执行有权进行的操作。
访问控制就是DBMS为了防止非授权访问而采取的控制措施。访问控制通过预先为用户定义不同的操作权限实现。对于通过身份鉴定获得进入系统的用户即合法用户,DBMS根据其对数据的存取权限定义对他的各种操作请求进行控制,确保它只能执行被授权的操作即合法操作。
中级经济师报名时间202117. 简述ALTER TABLE命令中只有增加属性列而没有删除属性列的子句的原因。 (5分)
标准答案:SQL的ALTER TABLE命令的功能是随时修改数据库结构,通过ALTER TABLE命令,用户能够在任何时候向基本表中增加一个属性列,也可以修改一个已有属性列的名称甚至数据类型,可以删除一个已经定义的完整性约束。但不能删除一个已有的属性列。这是因为如果允许删除属性列,将
破坏关系数据库的数据独立性,因为对于一个数据库来讲,建立在数据库之上的应用系统不会受到数据库结构的改变的影响,数据结构即关系的结构对之上的应用系统来说是透明的,如果允许删除属性列,那么使用该属性列的应用程序将不能正常运行,因此修改数据库结构时只允许添加新的属性列不允许删除已有属性列。
18. 什么是关系模型的实体完整性、参照完整性 (5分)
标准答案:关系模型的完整性约束包括,实体完整性、参照完整性和用户定义完整性,即常说的关系模型的三类完整性约束条件。其中,(1)实体完整性约束不允许数据库中存在不能区分或不存在的实体。实体完整性约束规则:若属性或属性组合A是基本关系R的主码,则R中的A不能出现重复值也不能取空值。(2)参照完整性约束要求数据库中不允许引用不存在的实体。参照完整性约束规则:若属性(或属性组)K是基本关系R的外码,同时也和基本关系S的主码X相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在K上的值必须为:1)或者取空值(K的每个属性值均为空值);2)或者等于S中某个元组的主码值。
19. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是(  )阶段。 (2分)
A.数据库系统    B.文件系统      C.人工管理      D.数据项管理   
标准答案:A
20. 数据库的概念模型独立于(      )。 (2分)
中国工商银行招聘入口A.具体的机器和DBMS            图                       
C.信息世界                    D.现实世界                   
标准答案:A
21. 保证数据库系统完成数据管理功能的核心软件是(    )。 (2分)
A.数据库                      B.数据库管理系统             
C.数据模型                    D.软件工具                   
标准答案:B
22. 数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(    ) (2分)
A.外模式        B.内模式        C.存储模式      D.模式         
标准答案:D
23. 关系数据库管理系统实现的专门关系运算包括(              )。 (2分)
A.排序、索引、统计            B.选择、投影、连接           
C.关联、更新、排序            D.显示、打印、制表           
标准答案:B
24. 关系模型中,一个关系的码是(              )。 (2分)
A.可由多个任意属性组成
B.至多由一个属性组成
C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成
D.以上都不是
标准答案:C
25. SQL语言是(          )之上的结构化查询语言。 (2分)
A.层次数据库    B.网络数据库    C.关系数据库    D.非数据库     
标准答案:C
26. 假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。 (2分)
             ,C         ,SC         ,C,SC     
标准答案:D
27. 数据库中的数据是有意义的,数据的意义是由(  )定义的。 (2分)
A.数据模型      B.数据字典      C.主码          D.外码         
标准答案:B
28. 关系模型中的关系模式至少是(        )。 (2分)
                                           
标准答案:A
29. 对数据库中数据的并发操作可能带来的数据不一致包括( )等。 (4分)
A.丢失修改                    B.不可重复读                 
C.读“脏”数据                D.增加数据冗余度             
标准答案:A,B,C