收藏 分享(赏)

数据库原理及应用自测试三 4页.doc

上传人:dreamzhangning 文档编号:2310130 上传时间:2018-09-10 格式:DOC 页数:5 大小:33.50KB
下载 相关 举报
数据库原理及应用自测试三 4页.doc_第1页
第1页 / 共5页
数据库原理及应用自测试三 4页.doc_第2页
第2页 / 共5页
数据库原理及应用自测试三 4页.doc_第3页
第3页 / 共5页
数据库原理及应用自测试三 4页.doc_第4页
第4页 / 共5页
数据库原理及应用自测试三 4页.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、数据库原理及应用自测试三 4 页.txt 有没有人像我一样在听到某些歌的时候会忽然想到自己的往事_如果我能回到从前,我会选择不认识你。不是我后悔,是我不能面对没有你的结局。数据库原理自测题三一、单项选择1 对于现实世界中事物的特征,在实体-联系模型中使用A)属性描述 B)关键字描述 C)二维表格描述 D)实体描述2 把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过A)建立新的属性来实现 B)建立新的关键字来实现 C)建立新的关系来实现 D)建立新的实体来实现3 专门的关系运算不包括下列中的A)联接运算 B)选择运算 C)投影运算 D)交运算4 对关系 S 和关系 R 进行

2、集合运算,结果中包含 S 中元组,但不包含 R 中元组,这种集合运算称为 A)并运算 B)交运算 C)差运算 D)积运算5 在数据库设计中,将 ER 图转换成关系数据模型的过程属于 ( )A)需求分析阶段 B)逻辑设计阶段 C)概念设计阶段 D)物理设计阶段6 在 SQL 语句中,与表达式“仓库号 NOT IN(“wh1“,“wh2“)“功能相同的表达式是A)仓库号=“wh1“ AND 仓库号=“wh2“ B)仓库号!=“wh1“ OR 仓库号!= “wh2“C)仓库号=“wh1“ OR 仓库号=“wh2“ D)仓库号!=“wh1“ AND 仓库号!=“wh2“7 在 SQL SELECT 语

3、句中用于实现关系的选择运算的短语是A)FOR B)WHILE C)WHERE D)CONDITION8 汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是A) 1:1 B)1:M C)M:1 D) M:N9 任何一个满足 2NF 但不满足 3NF 的关系模式都不存在A)主属性对候选键的部分依赖 B)非主属性对候选键的部分依赖C)主属性对候选键的传递依赖 D)非主属性对候选键的传递依赖10 用下面的 SQL 语句建立一个基本表,则可以插入到表中的元组是CREATE TABLE Student(Sno CHAR (4) NOT NULL, Sname

4、 CHAR (8) NOT NULL,Sex CHAR (2),Age SMALLINT)A)5021,刘祥,男,21 B)NULL,刘祥,NULL,21C)5021,NULL,男,21 D)5021,刘祥,NULL,NULL 11.把对基本表 SC 的属性 GRADE 的修改权授予用户 ZHAO 的 SQL 语句是( )A.GRANT GRADE ON TABLE SC TO ZHAOB.GRANT UPDATE ON TABLE SC TO ZHAOC.GRANT UPDATE (GRADE) ON TABLE SC TO ZHAOD.GRANT UPDATE ON SC (GRADE)

5、TABLE TO ZHAO?12.为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字(? )? A.UNIQUE? B.COUNT? C.DISTINCT? D.UNION?13SQL 中的视图提高了数据库系统的(? )? A.完整性? B.并发控制? C.隔离性? D.安全性14已知关系 R(A,B,C,D,E)及其上的函数相关性集合,F=AB,EA,CED,该关系的候选关键字是A)AE B)BE C)CE D)DE15 在下面有关 HAVING 子句描述错误的是( )A)HAVING 子句必须与 GROUP BY 子句同时使用,不能单独使用 B)使用 HAVING 子句的同时不

6、能使用 WHERE 子句 C)使用 HAVING 子句的同时可以使用 WHERE 子句 D)使用 HAVING 子句的作用是限定分组的条件第 1620 题使用如下部门表的数据:部门表 商品表部门号 部门名称 部门号 商品号 商品名称 单价 数量 产地40 家用电器部 40 0101 A 牌电风扇 200.00 10 广东10 电视录摄像机部 40 0104 A 牌微波炉 350.00 10 广东20 电话手机部 40 0105 B 牌微波炉 600.00 10 广东30 计算机部 20 1032 C 牌传真机 1000.00 20 上海40 0107 D 牌微波炉 420.00 10 北京20

7、 0110 A 牌电话机 200.00 50 广东20 0112 B 牌手机 2000.00 10 广东 40 0202 A 牌电冰箱 3000.00 2 广东30 1041 B 牌计算机 6000.00 10 广东30 0204 C 牌计算机 10000.00 10 上海16 SQL 语句 SELECT 部门号,MAX(单价*数量)FROM 商品表 GROUP BY 部门号 查询结果有几条记录?A)1 ) ) )1017 SQL 语句 SELECT 产地,COUNT(*) AS 提供的商品种类数 FROM 商品表 WHERE 单价200;GROUP BY 产地 HAVING COUNT(*)

8、=2 ORDER BY 2 DESC查询结果的第一条记录的产地和提供的商品种类数是A)北京,1 B)上海,2 C)广东,5 D)广东,718 SQL 语句 SELECT 部门表.部门号,部门名称,SUM(单价*数量) FROM 部门表,商品表;WHERE 部门表.部门号=商品表.部门号 GROUP BY 部门表.部门号查询结果是A)各部门商品数量合计 B)各部门商品金额合计 C)所有商品金额合计 D)各部门商品金额平均值19 SQL 语句 SELECT 部门表.部门号,部门名称,商品号,商品名称,单价 FROM 部门表,商品表;WHERE 部门表.部门号=商品表.部门号 ORDER BY 部门

9、表.部门号 DESC,单价查询结果的第一条记录的商品号是A)0101 B)0202 C)0110 D)011220 SQL 语句 SELECT 部门名称 FROM 部门表 WHERE 部门号 IN;(SELECT 部门号 FROM 商品表 WHERE 单价 BETWEEN 420 AND 1000)查询结果是A)家用电器部、电话手机部 B)家用电器部、计算机部C)电话手机部、电视录摄像机部 D)家用电器部、电视录摄像机部二、填空题1已知学生关系(学号,姓名,年龄,班级) ,要检索班级为空值的学生姓名,其 SQL 查询语句中 WHERE 子句的条件表达式是_。2在 SQL 语言的关系定义语句中,

10、外键子句实现_完整性约束。3. 模式/内模式映射为数据库提供了数据的_独立性。4.在关系代数运算中,从关系中取出需要的属性的运算称为_。5.如果 XY 和 YZ 成立,那么 XZ 也成立,这个推理规则称为_。6已知关系 R(A,B,C,D)和 R 上的函数依赖集 F=ACD,CB,R 最高属于第 ? 范式7SQL 插入记录的命令是 INSERT,删除记录的命令是 ,修改记录的命令是 。8数据语言包括 和数据操作语言两大部分。9一个关系 R 是 3NF 的是指它的? ? 都不传递依赖它的任一候选关键字。10常见的三种数据模型是? ? 、? ? 和? ? 。三、简答题1什么是数据库,什么是数据库管

11、理系统系统?2一个数据库系统由那些主要部分组成?3在 ER 模型中,如果实体间是 1M 的联系,如何设计相应部分的关系模型?四、应用题1设有职工关系 EMP(职工号,姓名,性别,工资,部门号),请用 SQL 语句写出该操作:(1)职工吴刚从销售部调到人事部。(2)试用 SQL 语句创建一个工资总额超过 20 万元(含 20 万元)的各部门工资总额视图 V-SAL。2.设有下列关系模式:学生关系 S(学号,姓名,年龄,班级)选课关系 SC(学号,课程号,成绩)课程关系 C(课程号,课程名,先行课号,学分)请用关系代数表达式表示以下操作:(1)查询没有选 C1 或 C2 课的学生的学号。(2)查询

12、李林选了而王明没有选的课程号。3设教学数据库中有三个基本表:?S(SNO,SNAME, AGE, SEX),其属性分别表示学号、学生姓名、年龄、性别。?C(CNO, CNAME, TEACHER),其属性分别表示课程号、课程名、上课教师名。?SC(SNO,CNO,GRADE),其属性分别表示学号、课程号、成绩。?有如下 SQL 查询语句:?SELECT CNO?FROM C?WHERE CNO NOT IN? (SELECT CNO? FROM S, SC? WHERE S.SNO=SC.SNO? AND SNAME= GU)?请完成下列问题:?(1)用汉语句子阐述上述 SQL 语句的查询结果

13、。?(2)用等价的关系代数表达式表示上述 SQL 查询语句。(3)请用 SQL 语句创建一个 STU 的角色,并为该角色赋予所有基本表的查询权限和 S 表的删除、插入和更新的权限。(4)请分别用关系代数和 SQL 语句 查询所有课程的间接先行课。五、综合设计题?1已知关系 R(A,B,C,D,E,F,G)上的函数依赖集F=ABC, AC, EF, CDE 试将 R 分解成一组等价的 3NF 模式。2.某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。?(1)根据上述语义画出 ER 图,在 ER 图中需注明实体的属性、联系的类型及实体的标识符。?(2)将 ER 模型转换成关系模型,并指出每个关系模式的主键和外键。?(3)分析每个关系模式已经达到第几范式。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报