天津理工大学数据库期末复习题1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题(从4个备选答案中选择最适合的一项,每小题1分,共10分)
1. 下列不属于数据管理技术主要经历阶段的是
A、手工管理
B、机器管理
C、文件系统
D、数据库
2. 数据库的概念模型独立于
A、具体的机器和DBMS
B、E-R图
C、信息世界
D、现实世界
4. 下列不属于关系完整性的是
A、实体完整性
B、参照的完整性
C、用户定义的完整性
D、逻辑结构的完整性
5.不同的数据模型是提供模型化数据和信息的不同工具,用于信息世界建模的是
A、网状模型
B、关系模型
C、概念模型
D、结构模
6.下列关于数据库系统正确的描述是。
A、数据库系统减少了数据的冗余
B、数据库系统避免了一切冗余
C、数据库系统中数据的一致性是指数据的类型一致
D、数据库系统比文件系统能管理更多的数据
7.下面哪个不属于数据库系统的三级模式结构
A、外模式
B、模式
C、中模式
D、内模式
8.下面哪个命令属于SQL语言授权命令
A、update
B、delete
C、select
D、grant
10. 同一个关系模型的任意两个元组值
A、不能全同
B、可全同
C、必须全同
D、以上都不是
二、填空题(每空1分,共10分)
1.描述事物的符号记录称为(数据)。
2.如果D1有3个元组,D2中有4个元组,则D1×D2有(12)个元组。
3.在SQL语言中,“_”和(%)符号属于通配符。
4.在SQL语言中,“>ANY”等价于(>min)。
5.(视图)是从一个或几个基本表导出的表。
6.触发器的类型分为(行级)触发器和语句级触发器。
7.在MAC机制当中,仅当主体的许可证级别(大于或等于)客体的密级时,该主体才能读取相应的客体。8.对于关系代数的查询优化,(选择运算应尽可能先做)优化策略是最重要和最基本的一条。
一、单项选择题
1. 组织层数据模型的三要素是[ ]。
A.外模式,概念模式和内模式
B.关系模型,网络模型,层次模型
C.1:1的联系,1:n的联系,n:m的联系
D.数据结构,数据操作,数据约束条件
2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。
A.动态完整性 B.数据完整性
C.参照完整性 D.结构完整性
3 SQL Server 中的角色是[ ]。
A. 一个服务器登录
B. 一个数据库用户
C. 一组权限的集合
D. 一个服务器用户
4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。
A.逻辑独立性
B.物理独立性
C.程序无关性
D.物理无关性
5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。
A.涉及的数据量大
B.数据需长期联机保存
C.数据的计算复杂
D.数据可被多个应用所共享
6.E-R图适用于建立数据库的[ ]。
A.概念模型 B.结构模型 C.逻辑模型 D.物理模型
10.信息世界中,实体是指[ ]。
A.客观存在的事物 B. 客观存在的属性
C. 客观存在的特性
D. 某一具体事件
11. 数据库系统中, DBA表示[ ] 。
A.应用程序设计者 B. 数据库使用者
C. 数据库管理员
D. 数据库结构
12.数据库的概念模型独立于[ ]。
A.具体的机器和DBMS B.E—R图C.信息世界 D.现实世界
13. 数据库系统包括[ ]。
A.DB、DBMS B. DB、DBMS、DBA、计算机硬件
C. DB、DBA D.DB、DBMS、DBA、OS、计算机硬件
14. 在数据库结构中,保证数据库独立性的关键因素是。
A.数据库的逻辑结构 B. 数据库的逻辑结构、物理结构
C.数据库的三级结构 D. 数据库的三级结构和两级映射。
15、在下列关于关系的陈述中,错误的是[ ]。
A. 表中任意两行的值不能相同
B. 表中任意两列的值不能相同
C. 行在表中的顺序无关紧要
D.列在表中的顺序无关紧要
16.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属
于[ ]。
A. 实体完整性约束
B. 参照完整性约束
C. 用户自定义完整性约束
D. 关键字完整性约束
17. 定义外码实现的是哪一类完整性[ ]。
A.实体完整性
B. 参照完整性
C. 用户定义的完整性
D.检查完整性
19.数据模型有三个要素,其中用于描述系统静态特性的是[ ]。
A. 数据结构 B.数据操作 C. 数据完整性约束 D.数据检索
20.在数据库设计中,将E-R图转换成关系数据模型的过程属于[ ]。
A. 需求分析阶段
B. 逻辑设计阶段
C. 概念设计阶段
D. 物理设计阶段
二、填空题
1. 数据库系统的二级映象是指外模式/模式映像和模式/内模式映像。
2. 施加在数据库数据之上的_语义约束_ 条件称为数据库完整性约束条件。
3.关系模式R,S具有共同的属性X, 且X是R的主码,但不是S的主码, 则X称为 S的外码。
5. 关系规范化理论是要消除一个不好的关系模式可能存在的数据冗余、插入异常和删除异常等问题。8.保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏,这是指数据的安全性保护。
9.数据库的完整性是指数据的正确性和一致性。
三、判断题
1.一个关系的主码必定是候选码。(√)
2.在一个关系中,外码不能取空值。(×)
3. 概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象。(√)
4.. 利用视图可加快查询速度。(×)
5. 用SQL 语句定义的视图属于关系数据库的外模式。(√)
6. 在关系数据库中索引的作用是加快数据的查找,因此在创建数据库时应尽可能多地建立索引。(×)
7. SQL的标准库函数COUNT、SUM、AVG、MAX、MIN等,不允许出现在查询语句的WHERE子句之中。(√)