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

下载本文档

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

文档简介

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

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

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

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

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

6、()。A.选择任何属性B. 选择全部元组C. 选择键码D. 选择全部属性14、已知 SNO是一个字符型字段,下面SQL 查询语句:感谢下载载精品SELECT SNOFROMSTUDENTWHERESNOLIKE %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 中,对嵌套查询的处理原则是()。A 从外层向内层处理B. 从内层向外层处理C.内、外层同时处理D.内、外层交替处理18 、对语句TeacherNo TINYINT NOT NULL UNIQUE,正确的描述是()。A TeacherNo是键码B. TeacherNo的值可以是“王大力”C TeacherNo不能为空D . 创建了以TeacherNo为关键字的唯一索引19 、在数据库管理系统中,()不是数据库存取的功能模块。A 事务管理程序模块B.数据更新程序模块C.查询处理程序模块D.交互感谢下载

8、载精品式程序查询模块20 、关系模型中,侯选码()。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,UPDATE ON SC TO U1 W

9、ITH PUBLICC.GRANT SELECT,UPDATE TO SC ON U1 WITH GRANT OPTIOND.GRANT SELECT,UPDATE ON SC TO U1 WITH GRANT OPTION23 、概念结构设计阶段得到的结果是()。A 数据字典描述的数据需求B.E-R 图表示的概念模型C某个 DBMS所支持的数据模型D.包括存储结构和存取方法的物理结构24 、 SQL 语句中修改表结构的命令是()。A. MODIFYTABLEB. MODIFYSTRUCTUREC. ALTER TABLED.ALTER STRUCTURE感谢下载载精品25 、在关系数据库中,

10、SQL 指()。A Selected Query LanguageB. Structured Query LanguageC Standard Query LanguageD. Procedured Query Language26 、设有图书管理数据库:图书 (总编号 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)对于图书管理数据库,分别求出各个单位当

11、前借阅图书的读者人次。下面的SQL 语句正确的是()。SELECT 单位 , ()FROM借阅 ,读者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

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

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

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

15、 图来描述,感谢下载载精品2 转换成关系模型并注明函数依赖。2 ,用 SQL 的有关语句定义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 的教师的所有的有关数据。五、(共 8 分)

16、结合题 2 的数据库,用SQL 的嵌套查询语句找出不教D5 (课程号)的教师的姓名。感谢下载载精品六、(每小题 6 分,共 12 分)图书管理数据库关系模型如下:图书 B(书号 BN ,书名 T,作者 A )学生 S(姓名 N ,班级 C,借书证号LN )借书 L(LN ,BN,日期 D)查询: 2001.12.1 ( 20011201)以前借书的学生姓名和书名。要求: 1 )以笛卡尔积为基础表达查询;、七、结合题 2 的关系模式,按如下要求找出编号为020023的教师的姓名和系别。1) 用关系代数表达式表达查询;2) 用数据逻辑规则表达查询;3) 用元组关系演算表达查询;4) 用域关系演算表

17、达查询。八、涉及到学生、教师和课程的关系模式STC( SNo , SN, SA, TN ,CN , G),其中 6 个属感谢下载载精品性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩。假设学生有重名,课程名也可能有重名。又假设教师无重名,且每个教师只教一门课,但一门课可有几个教师同时开设。当某个学生选定某门课后,其上课教师就固定了。1 )写出键码和函数依赖(部分依赖可不写);2 )分解关系模式使之属于BC 范式。九、电影数据库涉及如下数据:电影类包括电影名、制作年份等属性;演员类包括姓名、性别等属性;每部电影都可能有多个演员出演,而每个演员都可能出演多部电影。2 )用 SQL

18、查询演员李晶所出演电影的电影名。感谢下载载精品数据库系统模拟试题1 答案及评分标准一、(每小题6 分,共 12 分)地址1)名称电话生产厂商数量生产日期产品品牌型号价格感谢下载载精品2)生产厂商(名称,地址,电话)名称地址,电话产品(品牌,型号,价格)品牌,型号价格生产(厂商名称,品牌,型号,数量,日期)厂商名称,品牌,型号,日期数量二、(每小题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,感谢下载载精品

19、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(CNo) REFERENCES C(CNo)三、(每小题4 分,共 12 分)1) GRANT SELECT, INSERT(TNo, CNo) ON TC TO王大刚;2) CREATE INDEX TNoIndex ON T(TNo)3) DELETE FROM TC WHERE TNo=020023;DELETE FROM T

20、WHERE TNo=020023;感谢下载载精品四、(共 8 分)1) 说明: EXEC SQL BEGIN DECLARE SECTION; char brand30;char model30; float price;char SQLSTATE6;EXEC SQL END DECLARE SECTION;2) 赋值: brand:= 计算机 ;model:=P4_1.2G_256M_30G_205;price:=7500.00;3) 插入: EXEC SQL INSERT INTO S VALUES(:brand,:model,:price);五、(共 8 分)SELECT TNFROM TWHERE NOT EXISTS( SELECT *感谢下载载精品FROM TCWHERE TNo=T.TNo AND CNO=D5 );六、(每小题6 分,共 12 分)1 ) N,T ( D<20011201 ( BN,T,A,N,C,LN,D ( L.LN=S.LNANDL.BN=B.BN (BS L)2)N,TL.BN=B.BN×BN,NBN,TL.LN=S.LNBLN,ND<20011201SL感谢下载载精品×七、(每小题3 分,共 12 分)1)TN,TD ( TNo=020023(T)2)Tt

温馨提示

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

评论

0/150

提交评论