数据库系统概论模拟题_第1页
数据库系统概论模拟题_第2页
数据库系统概论模拟题_第3页
数据库系统概论模拟题_第4页
数据库系统概论模拟题_第5页
免费预览已结束,剩余6页可下载查看

下载本文档

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

文档简介

1、一、单项选择题(1>30=30分1 .下列四项中,不属于数据库系统特点的是(。A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高2 .在数据库系统中,通常用三级模式来描述数据库,其中(描述了数据的物理结A.外模式B.内模式C.用户模式D.模式3 .一个关系数据库文件中的各条记录(oA.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响数据库中的数据关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列4 .一个关系只有一个(oA.超码B.主码C.候选码D.外码5 .现有如下关系:职

2、员(职员编号,职员姓名,性别,出生日期,所在公司参加项目(职员编号,职员姓名,项目编号,项目名称,参加项目日期其中,参加项目关系中的外码是(。A.职员编号B.项目编号C.职员编号和项目编号D.职员姓名和职员编号6 .关系代数运算是以(为基础的运算。A.关系运算B.谓词演算C.集合运算D.代数运算7 .假设有关系R和S,在下列的关系运算中,(运算不要求:”和S具有相同的元数,且它们的对应属性的数据类型也相同”。A.RASB.RUSC.R-SD.RXS8 .若要删除数据库中已经存在的表S(包括表结构及所有数据,可用(。A.DELETETABLESB.DELETESC.DROPTABLESD.DRO

3、PS9 .SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现(功能。A.数据定义B.数据查询C.数据操纵D.数据控制10.设关系数据库中一个表S的结构为:S(SN,CN,grade其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-1000若要修改王五的数据库成绩为85分,则最准确的写法是(。A.UPDATESSETgrade=85WHERESN=王五'ANDCN引据库'B.UPDATESSETgrade='85'WHERESN=ANDCN=数据库C.UPDATEgr

4、ade=85WHERESN=王五'ANDCN嗷据库'D.UPDATEgrade='85'WHERESN=五'ANDCN引据库11 .以下有关视图查询的叙述中正确的是(。A.首先查询出视图所包含的数据,再对视图进行查询B.直接对数据库存储的视图数据进行查询C.将对视图的查询转换为对相关基本表的查询D.不能对基本表和视图进行连表操作12 .以下有关空值的叙述中不正确的是(。A.用=NULL查询指定列为空值的记录B.包含空值的表达式其计算结果为空值C.聚集函数通常忽略空值D.空值表示未知13 .设属性A是关系R的主属性,则属性A不能取空值(NULL,这是(完整

5、性规则。A.数据依赖B.用户定义C.实体D.域14 .设有关系模式W(C课程,P教师,S学生,G成绩,根据语义有如下数据依赖集:F=C-P,SC-G若将关系模式W的规范化程序最高达到(。A.1NFB.2NFC.3NFD.BCNF15 .如果A-B,那么属性A和属性B的联系是(。A.一对多B.多对一C.多对多D.以上都不是16 .学生表(id,name,sex,age,dept_id,dept_nam珞在函数依赖集:F=id(name,sex,age,dept_id,dpt_idfdept_name禀满足(。A.1NFB.2NFC.3NFD.BCNF17 .下列关于函数依赖的叙述中,不正确的是(

6、A.由X-Y,Y-Z,则X一YZB.由X-YZ,则X一Y,Y-ZC.由X-Y,WYZ,则XW>ZDMX-Y,ZeY,则X-Z18 .数据库中的冗余数据是指(的数据。A.容易产生错误B.容易产生冲突C.无关紧要D.可由基本数据导出19 .在数据库设计中,将E-R图转换成关系数据模型的过程属于(阶段。A.需求分析B.逻辑设计C.概念设计D.物理设计20 .在E-R模型向关系模型转换时,1:N的联系转换为关系模式时,其关键字是(A.1端实体的关键字B.N端实体的关键字C.1、N端实体的关键字组合D.重新选取其它属性21索引的作用之一是(A.节省存储空间B.便于管理C.加快查询速度D.建立各数据

7、表之间的联系22 .关系代数表达式的优化策略中,首先要做的是(oA.对文件进行预处理B.尽早执行选择运算C.执行笛卡尔积运算D.投影运算(。23 .表示两个或多个事务可以同时运行而不互相影响的是事务的A.原子性B.一致性C.隔离性D.持久性24 .后援副本的作用是(。A.保障安全性B.一致性控制C.故障后的恢复D.数据的转储25 .解决并发操作带来的数据不一致问题普遍采用(技术。A.封锁B.存取控制C.恢复D.协商26 .下列不属于并发操作带来的问题是(。A.丢失修改B.不可重复读C.死锁D.读脏数据27 .如果事务T获得了数据项Q上的排他锁,则T对Q(oA.只能读不能写B.只能写不能读C.既

8、可读又可写D.不能读也不能写28 .如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是A.两个者B是SELECTB.两个者B是UPDATEC.一个是DELETE,一个是SELECTD.一个是SELECT,一个是DELETE29 .在数据库系统中,死锁属于(。A.系统故障B.事务故障C.介质故障D.程序故障30 .下列选项中,不属于实现数据库系统安全性的主要技术和方法的是(。A.存取控制技术B.视图技术C.出入机房登记和加锁D.审计技术二、填空题(1X0=10分1 .关系操作的特点是(操作。2 .关系代数中的连接运算可以由(和选择两种运算来完成。3 .在部分匹配查询中,通配符“

9、_代表一个字符,“烘表(。4 .在被参照关系中删除元组,一般有三种策略:(、受限删除和置空值删除。5 .关系的完整性约束条件包括三大类:实体完整性、(和用户自定义完整性。6 .在数据库系统中对存取权限的定义称为(7 .设一个关系为R(A,B,C,D,E,F,它的最小函数依赖集F=A-B,A-C,D-E,AF,则该关系的候选码为(。8 .当将局部E-R图集成为全局E-R图时,如果同一对象在一个局部E-R图中作为实体,而在另一个局部E-R图中作为属性,这种现象称为(冲突。9 .数据流程图(DFD是用于描述结构化方法中(阶段的工具。10 .在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称

10、为(。三、根据题目要求分别用关系代数和SQL语句完成下列功能(3浸+38=30分学生表:Student(Sno,Sname,Ssex,Sage,Sdept学生选课表:SC(Sno,Cno,Grade课程表:Course(Cno,Cname,Cpno(1查询选修了3号或6号课程的学生的学号;(2查询考试成绩有不及格的学生的学号、姓名;(3查询至少选修了一门其直接先行课为8号课程的学生学号与姓名;(4创建视图:查询姓张的同学选修的所有课程名;(5添加一条学生记录:姓名:张三、学号:07010、年龄:21;(6删除课程号为C001号的课程记录;(7创建选课表,字段类型自定义;(8修改所有CS专业的学生成绩为原成绩的1.1倍四、应用题(19+11=30分1 .试设计一个图书馆数据库,此数据库中对每个借阅者保留读者记录,其中包括:读者号、姓名、地址、性别、年龄和单位。对每本书存有:书号、作者和出版社;对每本被借出的书存有借出日期和应还日期。(1试画出对应的E-R图,并在图上注明属性和联系类型;(2将该E-R图转换为关系模型,并注明主码。2 .设有关系模式:R(职工名Ename职工年龄Age,项目名Pname工资Salary,部门名Dept,部门经

温馨提示

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

评论

0/150

提交评论