《数据库系统概论》课程期中习题
一、 单项选择题
1. 下列模型中,属于概念模型的是( 
A 网状数据模型            B 关系数据模型
C 层次数据模型            D E-R数据模型
2. 数据独立性是指(    
A数据不依赖于程序        B数据库系统
C数据库管理系统            D数据依赖于程序
3. 实体完整性规则是指关系中( 
A不允许有空行            B属性值不允许空
C主码不允许空            D外码不允许空
4. 下列SQL语句中,用于建立索引的语句是(
A CREATE DATABASE        B CREATE TABLE
C CREATE VIEW            D CREATE INDEX
5. SQL中,用于数据检索的语句是( 
A UPDATE            B SELECT
C DELETE            D INSERT
6. SQL语句中,FROM子句对应(
A投影运算            B并操作
C笛卡儿积操作        D选择操作
7. 有关系代数表达式,与之等价的SQL语句是(
A SELECT * FROM R
B SELECT a FROM R
C SELECT a,b FROM R    WHERE a>b
D SELECT a,b,c FROM R    WHERE a>b
8. SQL中的视图提高了数据库系统的(
A完整性                B并发控制
C隔离性                D安全性
9. 如果要修改表的结构,应该使用SQL语句的( )语句
A CHANGE TABLE        B MODIFY TABLE
C ALTRER TABLE            D UPDATE TABLE
10. SQL语言的COMMIT语句的主要作用是(
A终止程序            B保存数据
C事务提交            D事务回滚
11. 在分布式数据库系统中,逻辑数据库被划分成若干片段,其中按投影操作来分片的称为( 
A 水平分片            B垂直分片
C导出分片            D选择分片
12. 一个部门有多名职工,一名职工只能属于一个部门,则部门与职工之间的联系是( 
A一对一                B一对多
C多对多                D不确定
13. 关系数据库中,实现实体之间的联系是通过表与表之间的( 
A公共索引            B公共存储
C公共元组            D公共属性
14. 在关系数据库中,数据字典只保存(
A数据                B元数据
C表名                D属性名
15. 在对数据库进行转储时,每次只专储上次转储后更新的数据,这种方式称为(
A静态转储            B动态转储
C海量转储            D增量转储
16. 在同一实体集内部的一个实体(一行)与另一个实体(另一行)存在着联系时,这种方式称为( )
A弱实体                B复合实体
C递归实体            D联系实体
17. 在层次模型中,父片段与子片段只能具有( 
A一对一联系            B一对多联系
C多对多联系            D多对一联系
18. 在关系数据库系统中,参照完整性约束的实现是由( 
A关系型数据库系统有哪些应用程序完成        B DBMS完成
C用户手工完成        D系统管理员完成
19. 事务日志是用于保存( 
A数据操作            B对数据库的更新操作
C程序运行过程        D程序的执行结构
20. 下面产品中,属于关系数据库管理系统的是( 
A ORACLE            B DELPHI
C AUTOCAD            D POWERBULDER
二、 填空题
1. 一个数据库系统主要由                                      5部分构成。
2. 数据库的三级模式是指                       
数据库系统的二级映像技术及作用:
(1)                         
(2)                         
3. 数据库中数据的最小单位是       
4. 数据库中数据独立性分为                   
5. 两个实体集之间的联系可概括为3种:1)          2)          3)          
6. 最常用的数据模型主要有三种                                       
7. 数据库设计主要的内容包括数据库的                          ,以及数据库的实施。
8. 概念结构设计的方法有4种:包括1)        2)        3)        4)         
9. 数据抽象的三种基本方法是                         
10.
11. 数据操作权限的设置语句包括                                  三种。
12. SQL Server客户机/服务器的三层结构,包括                             
13. SQL Server的数据库对象(1)      (2)          (3)        (4)       
(5)        (6)         
14. SQL Server的三种物理文件                           
15. 系统数据库是由SQL Server内部创建和提供的一组数据库,其中最主要的数据库有4个,包括(1)      (2)        (3)        (4)         
16. .对于一个已经满足1NF的关系模式,当消除              后,它就属于2NF了;当消除                    ,它就属于3NF了;当消除            ,它就属于BCNF
17. 数据库的保护功能主要包括确保数据的                      两方面的内容。
18. 用户标识和鉴定的方法非常多,常用的用户标识和鉴定方法有下列几种。
(1)                                   
(2)                                   
(3)                                   
19. 存取控制机制主要包括两部分:
1)                                                 
2)                                                 
20. SQL Server提供以下4层安全防线:
(1)                       
(2)                         
(3)                         
(4)                         
21. 安全认证是指数据库系统对用户访问数据库系统时所输入的                    进行确认的过程。
22. 在一个关系的各个元组之间或者若干关系之间常常存在各种关联或制约约束,这种约束称为静态关系约束。常见的静态关系约束有:1)              2)             
23. 数据的完整性是指数据的                             
24. DBMS的数据库完整性控制机制应具有3个方面的功能:1)           
2)          3)         
25. 根据完整性检查的时间不同,可把完整性约束                     
26. SQL Server中的数据完整性包括                            3种。
27. SQL Server实现数据完整性的具体方法有4种:                       
       
28. 加密的基本思想是根据一定的算法将原始数据变换为不可直接识别的格式;两种主要的方法:               
29. 事务通常以                      开始,以                操作结束。
30. 恢复机制涉及的两个关键问题是:第一,                                 
第二,                         
31. 数据库系统的故障有                               
32. SQL Server的三种备份形式1)            2)            3)            

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。