数据库系统试题全_第1页
数据库系统试题全_第2页
数据库系统试题全_第3页
数据库系统试题全_第4页
数据库系统试题全_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、数据库系统试题、填空1、有15个实体类型,它们之间存在着15个不同的二元联系,其中 4个是1:1联系,8个是1:n联系,3个是m:n联系,则该E-R结构转换成的关系有 个。2、设R和S表的元组个数分别为40和15个,则两表的笛卡尔积将有的元组个数为。3、数据库语言包括 和数据操纵语言两大部分,前者负责描述和定义数据库的 各种特性,后者说明对数据库进行的各种操作。4、在SQL语言中,用于测试一个关系是否非空的谓词是 。5、在SELEC语句中,若希望查询结果中不出现重复元组,应在SELEC语句中使用保留字。6、封锁的类型有两种,分别称为 和 。7、关系模式的三类完整性约束条件分别是 、参照完整性约

2、束和 。8、数据库的三级体系结构以 、和 三个不同的层次描述数据库。9、如果 X - Y且有Y X,那么X - Y称为。10、实体之间的联系按照联系方式的不同可分为一对一联系 、联系和联系。11、设关系R(A, B, C)和S(A, D),用关系代数的基本运算写出与RX S等价的关系代数表达式是。12、事务必须具有的四个性质是:原子性、一致性、 和持久性。13、数据库系统中实现各种数据管理功能的核心软件称为 。14关系代数运算中,专门的关系运算有 、连接。二、选择题1、SQL语言中,用 GRANT/REVOKE语句实现数据库的()。A.并发控制B.完整性控制C.一致性控制D.安全性控制2、某公

3、司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销, 则业务员与产品之间的联系是()。A. 一对一B.一对多C.多对多D.多对一3、 数据库( DB ) , 数据库系统( DBS) 和数据库管理系统( DBMS ) 之间的关系是() 。A DBS 包括 DB 和 DBMS B.DBMS 包括 DB 和 DBSC. DB包括 DBS和DBMS D.DBS就是DB ,也就是 DBMS4、自然连接是关系数据库中重要的关系运算,下列关于它的说法,正确的是() 。A.自然连接就是连接,只是说法不同罢了B.自然连接其实是等值连接,它与连接不同C.自然连接是去掉重复属性的等值连接D.自然连

4、接是去掉重复元组的等值连接5、恢复机制的关键问题是建立冗余数据,最常用的技术是() 。A.数据镜像B.登录日志文件C.数据转储 D.B + C6、在基本的关系中,下列说法正确的是() 。A.行列顺序有关B.任意两个元组不允许重复C.列是非同质的D.属性名允许重名7、使用二维表格结构表达实体及实体间联系的数据模型是() 。A.层次模型 B.网状模型 C.对象模型D.关系模型8、在关系数据库中,从关系规范化的意义看,如果关系R 中的非主属性对码有传递函数依赖,那么R 至多是 ()A 1NF B.2NFC.3NFD.BCNF9、在关系数据库系统中,当关系的型改变时,用户程序也可以不变,这是() 。A

5、.数据的物理独立性B.数据的逻辑独立性C.数据的位置独立性D.数据的存储独立性10、 DBMS 并发控制和恢复的基本单位是() 。A.表B.命令C.事务D.程序11、在数据库设计中,在概念设计阶段可用E-R 方法,其设计出的图称为() 。A.实物示意图B.实体联系图C.实体表示图D.实用概念图12、以下关于外码和相应的主码之间的关系,正确的是()A. 外码一定要与相应的主码同名B. 外码并不一定要与相应的主码同名C. 外码一定要与相应的主码同名而且唯一D. 外码一定要与相应的主码同名,但并不一定唯一13、在SELECT 语句中使用*表示() 。A. 选择任何属性B. 选择全部元组C. 选择键码

6、D. 选择全部属性14、已知SNO 是一个字符型字段,下面SQL 查询语句:SELECT SNO FROM STUDENT WHERE SNO LIKE ' %AB% '的执行结果是 ()A.找出含有3个字符AB% '的所有SNO字段B.找出仅含4个字符且第两、三个为 AB% '的SNO字段C.找出以字符AB '开头的所有 SNO字段D.找出含有字符AB'的所有SNO字段15、将E-R 模型转换成关系模型的过程属于数据库()阶段的工作。A.需求分析B.概念设计C.逻辑设计D.物理设计16、在关系数据库管理系统中,创建的视图在数据库三层结构中属于(

7、) 。A.外模式B.存储模式C.内模式D.概念模式17、在SQL 中,对嵌套查询的处理原则是() 。D. 内、外层)。A.从外层向内层处理B.从内层向外层处理C.内、外层同时处理交替处理18、对语句TeacherNo TINYINT NOT NULL UNIQUE ,正确的描述是(B. TeacherNo 的值可以是“王大力”A TeacherNo 是键码C TeacherNo 不能为空D .创建了以TeacherNo 为关键字的唯一索引19、在数据库管理系统中,()不是数据库存取的功能模块。A.事务管理程序模块B.数据更新程序*II块C.查询处理程序模块D.交互式程序查询模块20、关系模型中

8、,侯选码() 。A.可由多个任意属性组成B.至多由一个属性组成C. 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D. 以上都不是21、规范化过程主要克服数据库逻辑结构中的更新异常和()的缺陷。A.结构不合理B.冗余度大 C.数据丢失 D.数据不一致性22、下列SQL 语句中,能够实现“将查询、修改 SC 表的权限授予用户U1 ,并允许该用户将此权限授予其他用户”这一功能的是( )A.GRANT SELECT,UPDATE TO SC ON U1 WITH PUBLICB.GRANT SELECT,UPDA TE ON SC TO U1 WITH PUBLICC.GRANT SEL

9、ECT,UPDA TE TO SC ON U1 WITH GRANT OPTIOND.GRANT SELECT,UPDA TE ON SC TO U1 WITH GRANT OPTION23、概念结构设计阶段得到的结果是(A.数据字典描述的数据需求C.某个DBMS所支持的数据模型24、 SQL 语句中修改表结构的命令是(A. MODIFY TABLEB. MODIFYALTER STRUCTURE25、在关系数据库中,SQL 指() 。A Selected Query LanguageC Standard Query Language26、设有图书管理数据库:)。B.E-R 图表示的概念模型D

10、.包括存储结构和存取方法的物理结构)。STRUCTURE C. ALTER TABLE DB. Structured Query LanguageD. Procedured Query Language图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)借阅(借书证号C(4),总编号C(6),借书日期D(8)对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的SQL 语句正确的是() 。SELECT 单位 , () FROM 借阅 ,

11、读者 WHERE 借阅.借书证号=读者.借书证号()A COUNT( 借阅 .借书证号)/ GROUP BY 单位B.SUM( 借阅.借书证号) /GROUPBY 单位C COUNT( 借阅.借书证号) /ORDER BY 单位D.COUNT( 借 阅 . 借 书 证 号 )/HAVING 单位27、有关系R( sno,sname,age) ,下列关于空值的查询语句中,不能产生正确结果的是()。A.SELECT sname FROM R WHERE age=NULLB.SELECT sname FROM R WHERE age IS NULLC.SELECT sname FROM R WHER

12、E NOT(age IS NULL)D.SELECT sname FROM R WHERE age IS NOT NULL28、如果要求学生关系 STU (SNO, NAME , SEX, AGE)中存储的学生信息满足下列条 件:男生(SEX= 'M')的年龄在1560岁之间,女生(SEX= ' F')的年龄在15 55 岁之间。那么在关系S 的定义中加入的检查子句正确的是()A.CHECK(AGE>=15 AND ( ( SEX= M AND AGE<=60 ) AND(SEX= F AND AGE<=55) ) )B.CHECK(AGE&g

13、t;=15 AND ( ( SEX= M AND AGE<=60 ) OR(SEX= F AND AGE<=55) ) ) C.CHECK(AGE>=15 OR ( ( SEX= M AND AGE<=60 ) OR(SEX= F AND AGE<=55) ) ) D.CHECK(AGE>=15 OR ( ( SEX= M AND AGE<=60)AND(SEX= F AND AGE<=55) 三、判断题:1、事务在运行中间被强行停止可能会破坏事务原子性。()2、为提高效率,关系数据库系统必须规范化到最高范式。()3、任何一个关系模式一定有候选键

14、。()4、数据库的完整性是指数据库中数据的全面性。()5、并发控制用于在单机环境里保持数据一致性。()6、事务和程序是两个不同的概念。7、关系的分解是唯一的。()8、聚类索引是复制一个按关键字排序的,内容与原表完全相同的表。()9、任何一个关系模式都一定有码。()10、在设计ER 图时,要将多-多数据转换成1:n 的形式。()四,综合题1 ,请为电冰箱经销商设计一个数据库,要求包括生产厂商和产品的信息。生产厂商的信息包括名称、地址、电话;产品的信息包括生产商、品牌、型号、价格;生产厂商生产某产品的数量和日期。要求: 1 将数据库用E/R 图来描述,2转换成关系模型并注明函数依赖。2,用SQL

15、的有关语句定义1)教师关系T,包括教师编号 TNo,姓名TN,系别TD,办公室电话TEL ; 课程关系C,包括课程号 CNo ,课程名CN ,任课教师TN ;3)教师教授课程关系 TC,包括TNo, CNo和工作量Q。注意:说明主键码和外键码。3, 结合题 2 的数据库,用SQL 的有关语句1) 对于教师教授课程关系TC, 授予王大刚老师查询权限以及对TNo 和 CNo 的插入权限;2) 在教师关系T 的键码属性上建立索引;3) 删除编号为020023 的教师的所有的有关数据。5、 (共 8 分)结合题2的数据库,用SQL的嵌套查询语句找出不教D5 (课程号)的教师的姓名。6、 (每小题6 分

16、,共 12 分)图书管理数据库关系模型如下: 图书B (书号BN,书名T,作者A)学生S (姓名N,班级C,借书证号LN) 借书L (LN , BN,日期D)查询:2001.12.1 ( 20011201)以前借书的学生姓名和书名。要求:1 )以笛卡尔积为基础表达查询;7、结合题 2 的关系模式,按如下要求找出编号为020023 的教师的姓名和系别。1) 用关系代数表达式表达查询;2) 用数据逻辑规则表达查询;3) 用元组关系演算表达查询;4) 用域关系演算表达查询。八、涉及到学生、教师和课程的关系模式STC( SNo, SN, SA, TN, CN, G) ,其中 6 个属性分别为学生的学号

17、、姓名、 年龄、 教师的姓名、课程名以及学生的成绩。假设学生有重名,课程名也可能有重名。又假设教师无重名,且每个教师只教一门课,但一门课可有几个教师同时开设。当某个学生选定某门课后,其上课教师就固定了。1)写出键码和函数依赖(部分依赖可不写);2)分解关系模式使之属于BC 范式。九、电影数据库涉及如下数据: 电影类包括电影名、制作年份等属性; 演员类包括姓名、性别等属性; 每部电影都可能有多个演员出演,而每个演员都可能出演多部电影。2)用SQL 查询演员李晶所出演电影的电影名。7数据库系统模拟试题1答案及评分标准2)生产厂商(名称,地址,电话)名称 一地址,电话产品(品牌,型号,价格) 品牌,

18、型号.价格生产(厂商名称,品牌,型号,数量,日期) 厂商名称,品牌,型号,日期 f数量、(每小题4分,共12分)1)CREATE TABLE TTNo INT PRIMARY KEY ,TN CHAR(30),TD CHAR(20),TEL CHAR(20)2)CREATE TABLE CCNo INT PRIMARY KEY ,CN CHAR(30),TN CHAR(30)3)CREATE TABLE TCTNo INT,CNo INT,Q INT,PRIMARY KEY ( TNo,CNo) ,FOREIGN KEY(TNo) REFERENCES T(TNo), FOREIGN KEY(

19、CNo) REFERENCES C(CNo) 3、 (每小题4 分,共 12 分)1) GRANT SELECT, INSERT(TNo, CNo) ON TC TO 王大刚;2) CREATE INDEX TNoIndex ON T(TNo)3) DELETE FROM TCWHERE TNo=020023;DELETE FROM TWHERE TNo=020023;4、 (共 8 分)1) 说明: EXEC SQL BEGIN DECLARE SECTION;char brand30;char model30;float price;char SQLSTATE6;EXEC SQL END

20、DECLARE SECTION;2) 赋值: brand:= 计算机 ;model:=P4_1.2G_256M_30G_205 ; price:=7500.00;3) 插入: EXEC SQL INSERT INTO S VALUES(:brand,:model,:price);5、 (共 8 分)SELECT TNFROM TWHERE NOT EXISTS(SELECT *FROM TCWHERE TNo=T.TNo AND CNO= 'D5 ');六、(每小题6分,共12分)1)N,T( (y D<20011201( 兀 BN,T,A,N,C,LN,D(7 L.LN=S.LN AND L.BN=B.BN(B S L)七、2)兀N,T.BN=B.BN(每小题3分,共12分)1

温馨提示

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

评论

0/150

提交评论