当前位置:首页 >> 能源/化工 >>

数据库系统简明教程练习题


《数据库系统简明教程》练习题 数据库系统简明教程》
一.选择题(每小题 4 分,共 40 分) 选择题( 1.下列模型中数据抽象级别最高的是( A.概念模型 C.外部模型 ) B.逻辑模型 D.物理模型

2.根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项: (___) A.只存在一对多的实体关系,以图形方式来表示。 B.以二维表格结

构来保存数据,在关系表中不允许有重复行存在。 C.能体现一对多、多对多的关系,但不能体现一对一的关系。 D.关系模型数据库是数据库发展的最初阶段。 3.将弱实体转换成关系时,弱实体的主码( A.由自身的候选关键字组成 C.由父表的主码和自身的候选关键字组成 ) B.由父表的主码组成 D.不确定 )

4.下面关于自然连接与等值连接的各个叙述中,不正确的是( ... A.自然连接是一种特殊的等值连接 B.自然连接要求两个关系中具有相同的属性组,而等值连接不必 C.两种连接都可以只用笛卡尔积和选择运算导出 D.自然连接要在结果中去掉重复的属性,而等值连接则不必 5.设有关系表 R(如下表所示) ,该关系的主码是( R a 1 1 1 2 3 1 A.a C.(b,c) 6.已知关系 R 和 S 如下表所示: R A a1 a2 a3 B b2 b2 b1 C c1 c2 c1 S A a2 a2 a3 B f b2 f C g c2 g b 1 2 3 1 2 4 c 2 1 2 1 1 2 B.(a,b) D.(a,c) )

试对 R 和 S 进行交运算,其结果的元组数应是( A.0 B.1 C.4

) D.6

7.现要查找缺少学习成绩(G)的学生学号(Sno)和课程号(Cno),相应的 SQL 语句 SELECT Sno,Cno FROM SC WHERE 中 WHERE 后正确的条件表达式是( A.G=0 C.G=NULL 8.SQL 语言的一次查询的结果是一个( A.数据项 B.记录 C.元组 ) D.表 ) ) B.G<=0 D.G IS NULL

9.若将如下 E-R 模型转换成关系模型,正确的是(

A.转换成一个职工关系,将亲属的所有属性放入职工关系 B.转换成一个亲属关系,将职工的所有属性放入亲属关系 C.转换成两个关系,职工关系的主码包括亲属关系的主码 D.转换成两个关系,亲属关系的主码包括职工关系的主码. 10.Transact—SQL 对标准 SQL 的扩展主要表现为( )。 A. 加入了程序控制结构和变量 B.加入了建库和建表语句 C. 提供了分组(GroupBy)查询功能 D. 提供了 Min、Max 等统计函数 二.填空(共 60 分) 填空( 1. 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime, 专业 char(10),年级 int) 课程(课程号 char(4),课程名 char(10),课程学分 int 选课(学生号 char(7),课程号 char(4),成绩 int) SQL 语句为: select * from 学生 where 学生号 in (select 学生号 from 选课 group by 学生号 having count(*)<2 ) or not exists

(select * from 选课 where 学生.学生号=选课.学生号 ) 上述 SQL 查询语句的功能为: 代数表达式: 2.设有三个关系分别为: A(Anum, Aname, Wqty, City) B(Bnum, Bname, Price) AB(Anum, Bnum, Qty) 其中 Anum 为商场编号,Aname 为商场名称,Wqty 为商场人数,City 为商场所在城市, Bnum 为商品号,Bname 为商品名称,Price 为价格,Qty 为销售商品数量。 基于以上关系回答下面(1)--(4)题。 (每小题 10 分,共 40 分) (1)用 SQL 语句创建基于 A、B、AB 三个表的视图,其中包含在上海的商场名称以及销售的 商品名称和价格? (2)查询所有商品的名称及销售总额的 SQL 语句? (3)分析下面 SQL 语句: SELECT Bname FROM B WHERE Bnum IN (SELECT Bnum FROM AB WHERE Anum=′001′) ; 其相应的关系代数表达式为: (4)查询总共有多少家商场销售“西门子洗衣机”的 SQL 语句:? 3.已知关系 R 和关系 S,关系 R 具有列 A1,A2,……,An,B1,B2,……Bn,关系 S 具有 A1, A2 , …… , An , C1,C2,……Cn , 为: SELECT A1……An WHERE EXISTS (SELECT * FROM S WHERE R.A1=S.A1 AND R.A2=S.A2 AND…… R.An=S.An) FROM R 则 下 列 SQL 语 句 相 应 的 关 系 代 数 描 述 。(本小题 10 分) 。 ,与其对应的关系 。 (10 分)

《数据库系统简明教程》练习题答案 数据库系统简明教程》
一、选择题(40 分) 选择题( 1-------10 ABCBB DBDDA 二、填空题 1、10 分 查询选修课程数目少于 2 门的学生信息

学生 ? 学生∞(Π学生号 σ A.课程号<>B.课程号 ρ(选课) ( ( A
2、每小题 10 分,共 40 分 (1)Create view ShangHai_store&product As Select Bname,price From A,B,C

A.学生号=B.学生号



ρ(选课)))) B

Where city=’shanghai’ and A.Anum=AB.Anum and B.Bnum=AB.Bnum (2)Select Bname ,sum(price*Qty) From B,AB Where B.Bnum=Ab.Bnum Group by bnum,bname ( 3)

∏ Bname ( B∞σ Anum= '001' ( AB))

(4)Select count(distinct Anum) From A,B,C Where A.Anum=AB.Anum and B.Bnum=AB.Bnum and Bname=’ 西门子洗衣机’ 3、10 分



A1,A 2...An

( R∞S )


相关文章:
数据库系统简明教程练习题
数据库系统简明教程练习题_能源/化工_工程科技_专业资料。数据库系统简明教程练习题《数据库系统简明教程》练习题 数据库系统简明教程》一.选择题(每小题 4 分,共...
数据库系统简明教程填空题答案
数据库系统简明教程填空题答案_理学_高等教育_教育专区。沈阳理工大学数据库考试...(参照完整性)和(用户定义完整性) 第三章习题 1、关系数据模型中,二维表的行...
数据库系统简明教程_课后答案_简答题_王珊_高等教育出版社
喜欢此文档的还喜欢 《数据库系统简明教程》... 33页 免费数​据​库​...针对习题 3 中的 4 个表使用 SQL 语言完成以下各项操作:本册子 P7 (1) ...
数据库原理与技术简明教程案例题库1
大连东软信息学院计算机系课程 数据库原理与技术简明教程 案例题库 二○一二 1 数据库系统案例及习题汇总一、授课选课系统案例及习题 1.按如下要求设计数据库授课...
数据库原理与技术简明教程题库
数据库原理与技术简明教程题库_IT认证_资格考试/认证_教育专区。数据库库基本理论题库二、选择题。 1.数据库系统与文件系统的主要区别是 (A) 数据库系统复杂...
数据库系统习题解答
数据库系统简明教程》... 33页 免费 数据库系统概论CH4(部分... 5页 1下载券数​据​库​系​统​习​题​解​答 ...
数据库原理与技术简明教程题库2
数据库原理与技术简明教程题库2_工学_高等教育_教育专区。大连东软信息学院数据库试题,数据库复习题 大连东软信息学院计算机系课程 数据库原理与技术简明教程 题库 ...
数据库简明教程 第四章习题参考解答
数据库系统简明教程》... 8页 免费数​据​库​简​明​教​程...教材127-128 页习题参考解答 1.试述 SQL 的特点。 (1)综合统一。集 DDL、...
数据库原理课后题答案
数据库原理课后题答案_IT认证_资格考试/认证_教育专区。数据库课后习题简答题答案数据库系统简明教程简答题答案 王珊 第1章 1.试述数据、数据库、数据库系统、...
更多相关标签: