计算机数据库工程师-11
1.在数据库设计中,将E-R图转换成关系数据模型的过程属于______。
A 需求分析
B 概念设计
C 逻辑设计
D 物理设计
2.有下面关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于______。
A 实体完整性约束
B 参照完整性约束
C 用户自定义完整性约束
D 关键字完整性约束
3.在对数据库进行恢复时,对尚未做完的事务执行______。
A ABORT
B REDO
C UNDO
D ROLLBACK
4.数据库设计可划分为6个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容属于数据库设计的哪个阶段的内容?______
A 需求分析
B 概念设计
C 逻辑设计
D 物理设计
5.在客户机/服务器体系结构的数据库系统中,数据库功能分为前端部分和后端部分,下列功能中属于后端部分的是______。
A 数据输入
B 报表输出
C 用户界面
D 存取结构
6.Visual Basic6.0不能使用下面哪一种数据访问技术?______
A ADO
B DAO
C ADO.NET
D ODBC
7.在关系中,数据分片的依据不是本关系属性的条件,而是其他关系属性的条件,这种方式属于______。
A 水平分片
B 垂直分片
C 导出分片
D 混合分片
8.在数据库系统中,事务日志能够实现______。
A 数据存储
B 数据处理
C 数据恢复
D 数据控制
9.可以按照原数据库设计要求对数据库存储空间进行全面调整,重新安排存储位置、回收垃圾、减少指针链等,以提高系统性能的是______。
A 重组织
B 查询优化
C 重构造
D 监控分析
10.连接有多种,如内连接、外连接和交叉连接,其中外连接只能对几个表进行?______。
A 两个
B 三个
C 四个
D 任意个
11.数据库系统中故障类型包括______。
A 事务内部的故障
B 系统故障
C 介质故障
D 以上各项均是
12.不但能够防止丢失修改,还可进一步防止读脏数据,但不能防止不可重复读的封锁协议是______。
A 一级封锁协议
B 二级封锁协议
C 三级封锁协议
D 四级封锁协议
13.在转储过程中系统不能运行其他事务,不允许在转储期间对数据库有任何的存取、修改活动的数据转储类型是______。
A 增量转储
B 差量转储
C 静态转储
D 动态转储
14.在分布式数据库系统中,查询处理的时间上要取决于______。
A CFU执行时间
B 数据库的数据量
C I/O花费的时间
D 网络中数据传输量
15.下面各项中,哪些是数据仓库的基本特征?______。 ①数据仓库是面向主题的 ②数据仓库的数据是集成的 ③数据仓库的数据是相对稳定的 ④数据仓库的数据是反映历史变化的
A ①②③
B ①②④
C ②③④
D 都是
16.视图是DBS采用的______。
A 恢复措施
B 并发控制措施
C 安全性措施
D 完整性措施
17.为了保证数据库的数据独立性,需要修改的是______。
A 模式与外模式
B 模式与内模式
C 三级模式之间的两级映射
D 三级模式
18.在定义分布式数据库的片段时必须遵守一系列条件,除了完备性条件和重构条件,还有______。
A 数据一致性条件
B 数据完整性条件
C 完全性条件
D 不相交条件
19.在SQL中,下列涉及空值的操作中不正确的是______。
A AGE IS NULL
B AGE IS NOT NULL
C AGE=NULL
D NOT(AGE IS NULL)
20.在分布式数据库系统中,数据分配的策略有多种,如集中式、分割式以及______。
A 分布式和关联式
B 分布式和混合式
C 全复制式和混合式
D 全复制式和关联式
21.下面关于视图的描述中不正确的是______。
A 视图是外模式
B 视图是虚表
C 使用视图可以简化查询语句的编写
D 使用视图可以加快查询语句的执行速度
22.SQL Server 2000的数据以页为基本存储单位,页的大小为______。
A 16KB
B 64KB
C 32KB
D 8KB
23.数据库文件结构有多种形式,其中能够记录随机地存储在文件物理空间中,而且新插入的记录存储在文件的末尾的文件结构是______。
A 堆文件
B 顺序文件
C 散列文件
D 素引文件
24.在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是______。
A 树
B 无向图
C 有向图
D 二叉树
25.在关系数据库中,表是三级模式结构中的______。
A 外模式
B 模式
C 内模式
D 用户模式
26.监控分析按照实现方法的不同分为两种:一种是由数据库建立自动监控机制,另一种是______。
A 空间管理
B 管理员手动实现监控
C 参数调整
D 查询优化
27.保持事务的原子性是数据库管理系统中哪一个部件的责任?______。
A 事务管理
B 性能管理
C 存取管理
D 安全管理
28.对于数据文件和它的一个索引文件,如果数据文件中的每个查找码值在索引文件中都对应一个索引记录,则该索引为______。
A 聚集索引
B 非聚集索引
C 稠密索引
D 辅索引
29.关系规范化的删除异常是指______。
A 应该删除的数据未被删除
B 应该插入的数据未被插入
C 不该删除的数据被删除
D 不该插入的数据被插入
30.数据模型是______。
A 现实世界数据内容的抽象
B 现实世界数据特征的抽象
C 现实世界数据库结构的抽象
D 现实世界数据库物理存储的抽象
1.什么是数据库的逻辑结构设计?试述其设计步骤?
列名 |
含义 |
数据类型 |
约束 |
Sno | 学号 | 普通编码定字串,长度为7 | 主码 |
Sname | 姓名 | 普通编码定长字符串,长度为10 | 非空 |
Ssex | 性别 | 普通编码定长字符串,长度为2 | 取值范围为:{男女,} |
Sage | 年龄 | 微整型 | 大于等于14 |
Sdept | 所在系 | 普通编码不定长字符串,长度为20 |
列名 |
含义 |
数据类型 |
约束 |
Cno | 课程号 | 普通编码定字串,长度为10 | 主码 |
Cname | 课程名 | 普通编码定长字符串,长度为20 | 非空 |
Periods | 学时数 | 小整型 | 大于0 |
Porperty | 课程性质 | 普通编码定长字符串,长度为4 | 取值范围为:{必修,选修} |
列名 |
含义 |
数据类型 |
约束 |
Sno | 学号 | 普通编码定字串,长度为7 | 主码,引用Student的名码 |
Cno | 课程号 | 普通编码定长字符串,长度为10 | 主码,引用Course的外码 |
Grade | 成绩 | 小整型 | 取值范围:0~100 |
①删除SC表的Grade列。 |
②在SC表中添加一个新的修课类别列,列名为XKLB,类型为char(4)。 |
③创建查询每个学生的平均成绩的视图,要求列出学生学号及平均成绩。 |
找出关系模式R的候选码,关系模式R最高已达到第几范式? |
如果R不是3NF,请将R分解成3NF模式集。 |
定义职工表、社会团体表和参加表,并说明其主码和参照关系。 |
建立下列两个视图。 社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别) 参加人情况(职工号,姓名,社团编号,社团名称,参加日期) |
查找没有参加任何团体的职工情况。 |
查找参加了职工号为“1001”的职工所参加的全部社会团体的职工号。 |
把对社会团体和参加两个表的数据查看、插入和删除数据的权力赋给用户张三,并允许他将此权力授予其他用户。 |