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

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


《数据库系统简明教程》练习题 数据库系统简明教程》
一.选择题(每小题 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 )


相关文章:
数据库系统简明教程_课后答案_简答题_王珊_高等教育出...
喜欢此文档的还喜欢 《数据库系统简明教程》... 33页 免费数​据​库​...针对习题 3 中的 4 个表使用 SQL 语言完成以下各项操作:本册子 P7 (1) ...
数据库系统习题解答
数据库系统简明教程》... 33页 免费 数据库系统概论CH4(部分... 5页 1下载券数​据​库​系​统​习​题​解​答 ...
数据库原理与技术简明教程案例题库1
大连东软信息学院计算机系课程 数据库原理与技术简明教程 案例题库 二○一二 1 数据库系统案例及习题汇总一、授课选课系统案例及习题 1.按如下要求设计数据库授课...
数据库系统简明教程
数据库系统简明教程练习题 4页 免费 《数据库系统简明教程》划... 8页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反...
数据库原理课后题答案
数据库原理课后题答案_IT认证_资格考试/认证_教育专区。数据库课后习题简答题答案数据库系统简明教程简答题答案 王珊 第1章 1.试述数据、数据库、数据库系统、...
Oracle11g数据库基础教程课后习题答案
Oracle11g数据库基础教程课后习题答案_IT认证_资格考试/认证_教育专区。Oracle11g...其中物理存储结构 描述了操作系统层次数据的存储与管理,包括数据文件、日志文件、...
简明数据库教材
部分外文数据库教材 16页 免费 数据库教材部分习题解答...数据库 简明教材 数据库的组成 :表、字段、记录 SELECT...事实上,我们经常需要能够将抓出的资料做一个有...
信息检索教程期末测验试卷 (含答案)
信息检索教程期末测验试卷 (含答案)_互联网_IT/...在数据库中字段标识符 AB 代表: ( B ) A. 题...在艾滋病研究中的应用” 的相关文献,写出简明的检索...
VFP综合练习题以及答案
简明教程配套习题 A.自由表可以添加到数据库中,但...47、在 Visual FoxPro 系统中,可以使用___命令运行...
《“提升工程”(2015)-远程培训项目》测试题
《“提升工程”(2015)-远程培训项目》测试题_司法...A. 有 B. 没有 答案:A 解析: 39.下列数据库...=8*B2 答案:ABC 解析: 48.Moodle 的教程中的...
更多相关标签: