《数据库原理与应用教程》期末考试试卷_第1页
《数据库原理与应用教程》期末考试试卷_第2页
《数据库原理与应用教程》期末考试试卷_第3页
《数据库原理与应用教程》期末考试试卷_第4页
免费预览已结束,剩余1页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、5 / 51、数据库的概念模式独立于(cA. E-R图 B.信息世界C.具体的机器和DBMS D.现实世界2、数据库在磁盘上的基本组织形式是( B )A DB B 文件C 二维表D 系统目录3、下列关于数据库系统的说法不正确的是(a ) 。A. 数据库可以避免一切数据的重复,没有冗余B. 数据库中的数据具有保密性C. 数据库中的数据具有一致性D.能够并发控制,并具有故障恢复的功能4、下列实体类型的联系中,属于一对多的联系的是(cA.学生与课程之间的关系C.班级与学生的关系5、E-R方法的三个要素(cA.实体、属性、实体集C.实体、属性、联系6、假设关系R (A,B)属于3NF,A. R一定消除

2、了插入和删除异常C. R 一定属于BCNFB学院与院长的关系D教材与供应商的关系)B实体、键、联系D. 实体、域、候选键ad ) B8. R 仍存在一定的插入和删除异常D. A和 C 都是7、在部分匹配查询中,关于通配符“*”的说法正确的是(d ) 。A. 代表一个字符B.可以代表多个字符C. 不能与“”一起使用D.可以代表零个或多个字符8、SQL中,“DELETE FROM表名”表示(a )A.从基本表中删除所有元组B .从基本表中删除所有属性C.从数据库中撤消这个基本表D .从基本表中删除重复元组9、DBMS勺并发控制子系统,保证了事务(b )的实现。A.原子性B . 一致性 C .隔离性

3、 D.持久性10、 已知关系模式R(A,B,C,D,E) 及其上的函数相关性集合F=A->D,B->C,E->A,该关系模式的候选关键字( B ) 。A AB B.BE C.CD D.DE11、如果关系模式R的关键字由所有属性共同组成,则 R最高达到(C )。A. 2NFB . 3NF C . BCNF D . 4NF12、若两个实体之间的联系是1: mi则实现1: m联系的方法是(a )。a.在“m端实体转换的关系中加入“ 1”端实体转换关系的码; b.将“m'端实体转换关系的码加入到“ 1”端的关系中; C.在两个实体转换的关系中,分别加入另一个关系的码;.D.将

4、两个实体转换成一个关系。13、在关系数据库中,对关系模式进行分解,主要是为了解决(A )0A.如何构造合适的数据逻辑结构B.如何构造合适的数据物理结构C.如何构造合适的应用程序结构D.如何控制不同用户的数据操作权限 14、若用如下的SQL语句创建一个 表student :CREATE TABLE student ( NO CHAR(4) NOT NUL L,NAME CHAR(8) NOT NULL,SEX CHAR (2), AGE INT)启动 Internet Explorer浏览器.lnk可以插入到student表中的是(B)A. ('1031','曾华'

5、;,男,23);B. ('1031',曾华',NULL NUL('1031', NULL '男',23)C. (NULL 曾华,男,23') D.15、设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,其中(d )不会发生冲突操作。正在写A, T2也要写A;正在读A, T2也要读AoA. T1正在写A, T2要读A;B.T1C. T1正在读A, T2要写A;D.T11、DBMS1指数据库管理系统,DBMS1位于用户和 数据库.之间一层管理软件。2、在DB的三级模式中,数据按外模式的描述提供给用户, 按 内模式 的

6、描述存储杂磁盘中,而模式提供了连接这.两级的相对稳定的中间观点.并使得两级中的任何一级的改变都不受另一级的牵制。3.对于非规范化的模式,经过分解属性转变为1NF,将1NF经过转变为2NF,将2NF经过转 变为3NR4、DBMS中的 可防止多个用户同时对同一数据库操作时可能对数据库造成的破坏;它通常采用 机制。5、设关系模式R (X, Y, Z), X, Y, Z是R的属性集,当属性集合X是属性集合 的子集时,则存在函数依赖 Y- >X,这种类型的函数依赖称为 了全 。若 X, Y, Z为互不相同的属性集合,如果X- >Y,而Y不依赖X,但Y- >Z,则称Z_ 传递 函数依赖于

7、X。6、数据库设计中的逻辑设计分为 感念模式 和 逻辑模 07、在设计局部E-R图时,由于各个系统分别有不同的应用,而且往往由不同的 设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。这些 冲突主要有属性冲突、命名冲突和结构冲突。8、SELECT语句中进彳T查询,where子句用于选择满足给定条件的元组,使用 group by 子句可以按指定列的值分组,同时可以使用 having 子句可以提取满足条件9、在SQL中,如果希望将查询结果进行排序,应在SELECT语句中使用子句,其中ASC表示升序,desc表示降序。10、视图是一个虚表,该表是从一个或多个基本表中导出的表。在数据

8、库中,只 存放的 基本表 ,不存放视图对应的表 。1、简单说明数据库管理系统包含的功能。P242、为什么要进行关系模式的规范化?P703,试述采用E-R方法进行数据库概念设计的过程。P951,关于教学数据库的关系模型如下:S(S# , SNAME AGE SEXSC (S#, C#,GRADEC(C#,CNAME,TEACHER)其中S表示学生,S的各属性依次为学号、姓名、年龄和性别;SC表示成绩,SC 的各属性依次为 学号、课程号和分数;C表示课程,C的各属性依次为 课程号、 课程名和任课教师。试用SQL语句完成下列查询:(1)检索王老师所授的课程号和课程名;Select c#,cname

9、from cWhere teacher= '王老师(2)检索年龄大于22岁的男学生的学号和姓名;Select s#,sname from sWhere sex= 男 and age>22(3)检索学号为10001学生所学课程的课程名和任课教师;Select cname,teacher from c jion s on s#=' 10001'(4)检索张同学不学的课程的课程号;Select c# from sc jion s on sc.s#=s.s#(5)检索至少选修两门课程的学生学号;2、设关系模式:Student2(学号,姓名,所在系,班号,班主任,系主任),其 语义为:一个班学生只在一个系的一个班学习, 一个系只有一个系主任,一个班 只有一名班主任,一个系可以有多个班。请指出此关系模式的候选码,判断此关 系模式是第几范式,若不是第三范式,请将其规范化为第三范式关系模式, 并指 出分解后的的每个关系模式的主码和外码。学号3、将下列E-R图转换为相应的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论