数据库考试题及答案_第1页
数据库考试题及答案_第2页
数据库考试题及答案_第3页
数据库考试题及答案_第4页
数据库考试题及答案_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、数据库课程模拟试题(一)一、填空题(30分)1 .数据的独立性包括 数据的物理独立性 和 数据的逻辑独立性。2 .数据的物理独立性是指当数据的_存储结构(或内模式) 改变时,通过系统内部的自动映象功能或转换功能,保持了数据的 全局逻辑结构(或模式)不变。3 .数据模型由三部分组成:数据结构 数据操作 完整性约束4 . 一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为 1: n (一对多)的联系。5 . 一个关系模型由若干个关系模式 组成。6 .在选择运算所得到的结果关系中,所含的元组数不多于 原关系中的元组数。7 . SQL语言具有对数据的定义查询操纵控制等四个方面的

2、功能。8 .设2Y是关系模式R的一个函数依赖,并且 Y是X的子集,则称 X一丫是_平凡函 数依赖。9 .在一个关系模式中,若一个属性或属性组K完全函数决定整个元组,则称 K为该关系的一个 候选关键字 。10 .如果一个关系 R中的所有非主属性都不传递依赖于任何候选关键字,则称关系R属于 第三范式 , 记作 RC 3NF。11 . 一个关系模式为 Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:X1- X2, X1一X3, X1 一X4,则该关系属于 BCNF。12 .假定一个E R图包含有A实体和B实体,并且从A到B存在着1 : n的联系,则转 换成关系模型后,包含有 3 个关系模式

3、。13 .实现系统案例,防止非法破坏数据,所采用的数据保护措施有:用户标识和鉴定、存取控制定义视图审计数据加密14 .恢复的实现技术有: 数据转储 和 登录日志文件。13、 15. 分布式数据库 是一个逻辑上统一、地域上分布的数据集合。16 .关系中能唯一标识元组,且又不含多余属性称为候选键。17 .在概念结构设计中先,定义全局概念结构的框架,然后逐步细化。这种方法称为 自顶向下方法。18 .分布式数据库系统中透明性层次越高,应用程序的编写越 简单。二、单项选择题(20分)1、是长期存储在计算机内的有组织,可共享的数据集合。A.数据库管理系统B .数据库系统C.数据库D .文件组织2、数据库系

4、统阶段,数据 。A具有物理独立性,没有逻辑独立性B.具有物理独立性和逻辑独立性C.独立性差D.具有高度的物理独立性和一定程度的逻辑独立性3、一个m n联系转换为一个关系模式。关系的码为 。A某个实体的码B.各实体码的组合C. n端实体的码D.任意一个实体的码4、SQL语言中授权的操作是通过 语句实现的。A CREATEB . REVOKEC. GRANTD . INSERT5、下列聚合函数中不忽略空值(null) 的是。A SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (列名)6、是位于用户与操作系统之间的一层数据管理软件。A数据库管理系统B.数据库系统C.数

5、据库D.数据库应用系统7、设域 D1=a1,a2,a3 ; D2=1,2 ; D3=计算机;打印机;扫描仪。贝U D1、D2 和 D3 的笛卡尔积的基数为。A 2B. 3C. 8D. 188、子模式DDL用来描述。A.数据库的总体逻辑结构B .数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构9、单个用户使用的数据视图的描述称为 。A.外模式B.概念模式C.内模式D存储模式10、下列四个选项中,不属于数据库特点的是 。A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高三、设计题(30分)1 .用SQL的有关语句定义1)学生关系Student ,包括学号Sno、姓名SZ年龄

6、SA;2)课程关系 Course ,包括课程号 Cno.课程名CZ任课教师 CT;3)学生选课关系,包括 Sno、Cno和成绩G注意:说明主键码和外键码(如果有的话),并在键码属性上建立索引。(4分)1. CREATE TABLE Student(Sno INT PRIMARY KEY,SN CHAR(30), SA INT2 .CREATE TABEL Course(Cno INT PRIMARY KEY,CN CHAR(30),CT CHAR(30) );3) CREATE TABEL SC(Sno INT, Cno INT, G INT, PRIMAYR KEY(Sno,Cno), FO

7、REIGN KEY(Sno) REFERENCES Student(Sno), FOREIGN KEY(Cno) REFERENCES Course(Cno) );2 .按题1的学生关系模式,用 SQL的有关语句1)授予赵华对学生关系 Student的插入和修改权限;2)插入任意3个学生的完整信息;3)修改所有学生的年龄(加 1)。(6分)3.结合题1定义的学生选课数据库,用SQL语句查询计算机系学生数据库课的成绩,输出学生姓名和成绩,按成绩排序(降序),若成绩相同,再按学号排序(升序)。(10分)4.有关图书发行的关系模型如下:书店S (书店号SNo,书店名SN地址A)图书B (书号BNo书

8、名BN,价格P)图书馆L (馆号LNo,馆名LN,城市C)图书发行LBS (LNo, BNo, SNo,发彳亍量 Q分别用关系代数和 SQL语言表达如下查询:图书馆L4 (馆号)收藏图书的书名和出售该书的书店名。(10分)四、综合应用题(20分)1 .根据3NF的定义及规范化方法,对关系模式R (U, F)U= 学号,姓名,所在系,系主任,课程号,成绩 F= 学号-姓名,学号.所在系,所在系f系主任(学号,课程号)-成绩进行分解。使其满足 3NF。2.设有关系数据库:商店关系 DEPARTMENT (D# , DNAME DQTY CITY)商品关系 ITEM (I #, INAME PRIC

9、E)库存关系 STOCK (D# , I # , QTY其中各属性的含义是: D# (商店编号),DNAME商店名称),DQTY(商店人数),CITY (所在城市),I # (商品号),INAME(商品名),PRICE (商品价格),QTY(库存数)。各属性的类型是:D# , DNAMECITY, I #, INAME为字符类型,DQTY QTY为整数类型,PRICE 为数值类型,自定义列的宽度。1、 )设计该数据库的 E- R图2、 )请用SQL语句定义上述表的结构(定义中应包括主关键字子句和外关键字子句)3、 )请用关系代数表达式写出供应“棉布”的商店名4、 )请用SQL语句写出查询:找出

10、至少供应代号为“402”的商店所供应的全部商品的商店名和所在城市5、 )请用SQL语句写出操作:代号为“ 402”的商店购进了一批新商品,其商品编号为“8”,名称为“电动玩具”,价格为100元,数量为400个。数据库课程模拟试题参考答案模拟试题一填空题(30 分)1、数据的物理独立性数据的逻辑独立性2、存储结构(或内模式)全局逻辑结构(或模式)3、数据结构数据操作完整性约束4、1: n (一对多)5、关系模式6、多于7、定义查询操纵控制8、平凡函数依赖9、候选关键字10、第三范式RC 3NF11、BCNF12、314、 存取控制定义视图审计 数据加密15、 数据转储 登录日志文件16、 分布式

11、数据库17、 候选键18、 自顶向下方法19、 简单二、单项选择题(20分)20、 2、d 3、b 4、c 5、c6、a 7、d 8、b 9、a 10、c三、设计题 (30分)1. (4 分)1) CREATE TABLE Student(Sno INT PRIMARY KEY, SN CHAR(30), SA INT);2) CREATE TABEL Course(Cno INT PRIMARY KEY,CN CHAR(30), CT CHAR(30) );3) CREATE TABEL SC(Sno INT,Cno INT,G INT,PRIMAYR KEY(Sno,Cno),FOREIG

12、N KEY(Sno) REFERENCES Student(Sno), FOREIGN KEY(Cno) REFERENCES Course(Cno) );2.(6分)1) GRANT INSERT, UPDATE, ON Student TO 赵华; 2) INSERT INTO Student(TABLE (01001,'赵华',19), (01002,李芳',18), (01003,'刘红,20),);3)UPDATE StudentSET SA=SA+1;3.(10 分)SELECT SN,GFROM Student,Course,SCWHERE Stu

13、dent.Sno=SC.Sno AND Course.Cno=SC.CnoAND Course.CN='数据库'ORDER BY G DESC,Sno;4、1 )兀 BN,SN ( b LNo=L4 (B LBS 代 ) 2) SELECT BN,SNFROM B,LBS,SWHERE B.BNo=LBS.BNo AND LBS.SNo=S.SNoAND LBS.LNo=L4;(10 分)四、综合应用题(20分)1、符合3NF的关系模式,要求不存在非码属性对码的部分依赖和传递依赖。关系模式R (U, F)中存在姓名、学号对码(学号,课程号)的部分依赖,存在系主任 对码的传递依赖

14、。将R (U, F)分解为如下三个关系模式:三姓名,所在系所在系,系主任三课程号,成绩三个关系模式中,不存在非码属性对码的部分依赖和传递依赖。2、a) CREATE TABLE DEPARTMENT (D# CHAR (8), DNAME CHAR(8) DQTY INT, CITY CHAR (12) PRIMARY KEY (D#) CREATE TABLE ITEM(I C CHAR(10), INAME CHAR(12)PRICE NUMERIC 5, C), PRIMARY KEY( I #) CREATE TABLE STOCK (D# CHAR (8)I# CHAR(10), QTY INT)b) 兀 DNAME( b ITEM, INAME='棉布'( DEPARTMENT >TEM STOCKO )c) SELECT D# , CITY FROM DEPARTMENT WHERE NOT EXISTS(SELECT * FROM STOCK S

温馨提示

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

评论

0/150

提交评论