《数据库系统原理》2试题及参考答案

上传人:mg****85 文档编号:34193401 上传时间:2018-02-21 格式:DOC 页数:5 大小:547KB
返回 下载 相关 举报
《数据库系统原理》2试题及参考答案_第1页
第1页 / 共5页
《数据库系统原理》2试题及参考答案_第2页
第2页 / 共5页
《数据库系统原理》2试题及参考答案_第3页
第3页 / 共5页
《数据库系统原理》2试题及参考答案_第4页
第4页 / 共5页
《数据库系统原理》2试题及参考答案_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《《数据库系统原理》2试题及参考答案》由会员分享,可在线阅读,更多相关《《数据库系统原理》2试题及参考答案(5页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 共 5 页一、单项选择题(本大题共 15 小题,每小题 2 分,共 30 分)1.数据库在磁盘上的基本组织形式是( B )ADB B文件 C二维表 D系统目录2ER 模型是数据库的设计工具之一,它一般适用于建立数据库的( A )A概念模型 B逻辑模型 C内部模型 D外部模型3数据库三级模式中,用户与数据库系统的接口是( B )A模式 B外模式 C内模式 D逻辑模式4在文件系统中,所具有的数据独立性是( D )A系统独立性 B物理独立性 C逻辑独立性 D设备独立性5在 DB 技术中, “脏数据” 是指( D )A未回退的数据 B未提交的数据 C回退的数据 D未提交随后又被撤消的数据6

2、关系模式至少应属于( A )A1NFB2NFC3NF DBCNF7设有关系模式 R(ABCD),F 是 R 上成立的 FD 集,F=A B, B C,则属性集 BD 的闭包(BD) +为( B )ABD BBCDCBC DCD8设有关系 R 如题 8 图所示:R题 8 图则 专业,入学年份 (R)的元组数为 C A2 B3C 4 D59集合 R 与 S 的交可以用关系代数的基本运算表示为( A )AR-(R-S) BR+(R-S)CR-(S-R) DS-(R-S)l0已知 SN 是一个字符型字段,下列 SQL 查询语句( C )SELECT SN FROM SWHERE SN LIKEAB;的

3、执行结果为A找出含有 3 个字符AB的所有 SN 字段 B找出仅含 3 个字符且前两个字符为AB 的 SN 字段C找出以字符AB开头的所有 SN 字段 D找出含有字符AB的所有 SN 字段l1现要查找缺少成绩(Grade) 的学生学号 (Snum),相应的 SQL 语句是( D )ASELECT Snum BSELECT SnumFROM SC FROM SC WHERE Grade=0 WHERE Grade=0CSELECT Snum DSELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULLl2下列不是数据库恢复采用的方

4、法是( D )A 建立检查点 B建立副本 C建立日志文件 D.建立索引13.在 SQLCLI 中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。不能保存此信息的记录类型是( D )A环境记录 B连接记录 C语句记录 D运行记录l4在面向对象技术中,复合类型中后四种类型数组、列表、包、集合统称为( B )A行类型 B汇集类型 C引用类型 D枚举类型l5在面向对象技术中,类图的基本成分是类和( C )A属性 B操作 C关联 D角色二、填空题(本大题共 10 小题,每小题 1 分,共 10 分)16在数据库的概念设计中,客观存在并且可以相互区别的事物称为_实体_。17增强 ER 模型中,子

5、类实体继承超类实体的所有_属性_。18产生数据冗余和异常的两个重要原因是局部依赖和_传递_依赖。l9如果 Y X U,则 X Y 成立。这条推理规则称为_自反性_。20ODBC 规范定义的驱动程序有两种类型:即单层驱动程序和_多层驱动程序_。21DBMS 可分为层次型、网状型、_关系_型、面向对象型等四种类型。22如果事务 T 对某个数据 R 实现了_X 封锁_锁,那么在 T 对数据 R 解除封锁之前,不允许其他事务再对 R 加任何类型的锁。23在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,这是指事务的_隔离_性。24在 SQLCLI 中,保存元组或参数的有关信息的是_描

6、述记录_。25.在面向对象技术中,对象联系图是描述面向对象_数据模型_的基本工具。三、简答题(本大题共 10 小题,每小题 3 分,共 30 分)学号 姓名 专业 入学年份97001 王敏 数学 198095002 高丰 经济学 198095003 梅婷 数学 198093013 王明 计算机 198194012 杨山 计算机 1984第 2 页 共 5 页26简述 DBMS 的主要功能。27简述数据库逻辑设计阶段的主要步骤。28设有关系模式 R(S#,C# ,CNAME ,TNAME),其属性分别表示学生的学号、选修课程号、课程名、任课教师名。请说明该关系模式存在哪些操作异常。29设有关系模

7、式 R(ABC),F 是 R 上成立的 FD 集,F=B A, C A, =AB,BC是 R 上的一个分解,那么分解 p 是否保持 FD 集 F?并说明理由。30简述存储过程的优点。31简述 SQL 数据库表的三种类型及它们的区别。32.简述数据库的完整性含义以及 DBMS 的完整性子系统的功能。33SQL 的视图机制有哪些优点?34简述 ODBC 体系结构中驱动程序管理器的功能。35简述面向对象技术中聚合的概念。四、设计题(本大题共 5 小题,每小题 4 分,共 20 分)已知有如下三个关系:学生(学号,姓名,系别号)项目(项目号,项目名称,报酬)参加(学号,项目号,工时)其中,报酬是指参加

8、该项目每个工时所得报酬。依据此关系回答下面 3640 题。36试用关系代数表达式写出下列查询:列出“ 王明 ”同学所参加项目的名称。37试用 SQL 语句写出下列查询:列出报酬最高的项目编号。38试用 SQL 语句写出下列查询:列出每个系所有学生参加项目所获得的总报酬。39.试用 SQL 语句查询报酬大于 800 元(包括 800 元)的项目名称。40试用 SQL 命令创建一个学生_项目视图,该视图包含的属性名称为:学号,姓名和项目名称。五、综合题(本大题共 2 小题,每小题 5 分,共 l0 分)41为体育部门建立数据库,其中包含如下信息:(1)运动队:队名、主教练,其中队名惟一标识运动队。

9、(2)运动员:运动员编号、姓名、性别、年龄。(3)运动项目:项目编号、项目名、所属类别。其中:每个运动队有多名运动员,每名运动员只属于一个运动队;每名运动员可以参加多个项目,每个项目可以有多个运动员参加。系统记录每名运动员参加每个项目所得名次和成绩以及比赛日期。(1)根据以上叙述,建立 ER 模型,要求标注联系类型。(实体的属性可以省略)(2)根据转换规则,将 ER 模型转换成关系模型,要求标明每个关系模式的主键和外键(如果存在) 。42设有一个反映工程及其所使用相关材料信息的关系模式:R(工程号,工程名,工程地址,开工日期,完工日期,材料号,材料名称,使用数量) 如果规定:每个工程的地址、开工日期、完工日期惟一;不同工程的地址、开工和完工日期可能相同;工程名与材料名称均有重名;每个工程使用若干种材料,每种材料可应用于若干工程中。(1)根据上述规定,写出模式 R 的基本 FD 和关键码。(2)R 最高达到第几范式,并说明理由。(3)将 R 规范到 3NF。第 3 页 共 5 页第 4 页 共 5 页第 5 页 共 5 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号