1213下《关系数据库原理与SQL》复习题答案.docx
- 文档编号:11622973
- 上传时间:2023-03-29
- 格式:DOCX
- 页数:8
- 大小:40.16KB
1213下《关系数据库原理与SQL》复习题答案.docx
《1213下《关系数据库原理与SQL》复习题答案.docx》由会员分享,可在线阅读,更多相关《1213下《关系数据库原理与SQL》复习题答案.docx(8页珍藏版)》请在冰豆网上搜索。
1213下《关系数据库原理与SQL》复习题答案
《关系数据库原理与SQL》复习题
选择题:
1、SQL语言通常称为(A)
A.结构化查询语言 B.结构化控制语言
C.结构化定义语言 D.结构化操纵语言
2、在一个关系中,任意两个元组的值。
(A)
A.不能全同B.可以全同C.必须全同D.以上都不是
3、从表中取出满足一定条件的记录,生成一个新表的操作称为。
(C)
A.复制B.连接C.选择D.投影
4、表中能唯一确定一个元组的属性组称为(B)。
A.属性B.码C.分量D.关系
5、关系数据模型的三个组成部分中,不包括(C)
A.完整性规则B.数据结构C.恢复D.数据操作
6、参照完整性规则约束的是(C)
A.侯选码B.主码 C.外码 D.超码
7、三级模式中,只有(B)才真正存储数据。
A.模式B.内模式C.外模式D.内模式和模式
8、数据库管理系统的数据模型有(C)三种。
A.网状模型、链状模型和层次模型
B.层次模型、环状模型和关系模型
C.层次模型、网状模型和关系模型
D.层次模型、环状模型和语义模型
9、用二维表结构表示实体以及实体间联系的数据模型称为(C)。
A.网状模型B.层次模型
C.关系模型D.面向对象模型
10、有如下关系R:
关系R
A
B
C
a1
b1
c1
a2
b2
c2
a3
b3
c2
从关系R中查询所有元组的属性A与B关系表达式为(A)
A.
B.
C.
D.
11、如果一个关系模式R的所有属性都是不可分的基本数据项,则(A)。
A.R∈1NF
B.R∈2NF
C.R∈3NF
D.R∈4NF
12、信息世界中,从现实世界到计算机世界的一个中间层次是(B)。
A.数据模型B.概念模型C.物理模型D.关系模型
13、如何构造出一个合适的关系模型是(C)主要解决的问题。
A、需求分析B、概念设计阶段C、逻辑设计阶段D、物理设计阶段
14、下列实体类型的联系中,属于多对多联系的是。
(A)
A.学生与课程之间的联系
B.学校与教师之间的联系
C.商品条形码与商品之间的联系
D.班级与班长之间的联系
15、下列四项中说法不正确的是(C)。
A.数据库减少了数据冗余
B.数据库中的数据可以共享
C.数据库避免了一切数据的重复
D.数据库具有较高的数据独立性
16、在下面的关系中,外码是(B)。
职工(职工号,职工名,部门号,职务,工资)
部门(部门号,部门名,部门人数,部门经理)
A.职工关系中的“职工号”B.职工关系中的“部门号”
C.部门关系中的“部门号”D.部门关系中的“职工名”
17、视图是。
(D)
A.基本表B.外视图C.概念视图D.虚拟表
18、在SQL查询中,可以和任意的0至多个字符匹配的是(B)。
A.__B.%C. # D.*
19、在SQLserver2000中有6个系统数据库,以下哪个数据库记录了SQLServer系统的所有系统信息。
(C)
A.ModelB.PubsC.MasterD.Tempdb
20、关系数据模型的三个组成部分中,不包括(C)
A.完整性规则B.数据结构C.恢复D.数据操作
21、实体完整性规则约束(B)
A.侯选码B.主码 C.外码 D.超码
22、下面哪一个子句能够对记录进行分组的筛选?
(B)
A.WHEREB.HAVINGC.SELECTD.GROUPBY
23、被称为关系的两个不变性,应该由关系系统自动支持的是(D)。
A.逻辑完整性和步骤完整性
B.逻辑完整性和参照完整性
C.参照完整性和结构完整性
D.实体完整性和参照完整性
24、如果一个关系模式R的所有属性都是不可分的基本数据项,则(A)。
A.R∈1NFB.R∈2NFC.R∈3NFD.R∈4NF
25、下列实体类型的联系中,属于一对一联系的是(B)。
A.班级与学生的所属联系。
B.公司与公司经理的联系。
C.学生与课程之间的联系。
D.供应商与工程项目的供货联系。
26、信息世界中,从现实世界到计算机世界的一个中间层次是(B)。
A.数据模型B.概念模型C.物理模型D.关系模型
27、有如下关系R:
关系R
A
B
C
a1
b1
c1
a2
b2
c2
a3
b3
c2
从关系R中查询属性A=a3的元组的关系表达式为(B)。
A.
B.
C.
D.
28、若用如下的SQL语句创建一个表S:
createtableS
(S#char(6)notnull,Snamechar(8)notnull,Sexchar
(2),Agenumber(3));
今向表S中插入如下行时,(B)可以被插入.
A.(‘773211’,NULL,’男’,20)B.(‘723654’,’陈刚’,NULL,NULL)
C.(NULL,’王宏达’,’男’,’19’)D.(‘554231’,’四明’,男,21)
29、在SQL查询中,可以和任意的单个字符匹配的是(A)。
A.__B.%C. # D.*
30、从表中选取若干属性列,并删除重复行,生成一个新表的操作称为(D)。
A.复制B.连接C.选择D.投影
填空题:
1、数据管理技术经历了文件、______人工_______和____数据库_____发展阶段。
2、SQL中用来定义主码的关键词是______primarykey____。
3、从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:
插入异常、更新异常、删除异常和冗余太大。
4、判断空值时,使用运算符isnull。
5、数据的概念包括数据内容和数据形式两个方面。
简答题:
1、简述数据库设计的基本步骤。
数据库设计分为6个阶段:
需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。
2、简述数据库系统的主要特点。
数据共享;减少数据冗余;具有高度的数据独立性;增强了数据安全性和完整性保护。
3、设有如下图所示的关系S和SC,求下列关系代数表达式用汉语表示出来(即说出关系代数表达式完成什么查询操作),并求其结果。
关系S:
关系SC:
学号
姓名
年龄
性别
籍贯
98601
王晓燕
20
女
北京
98602
李波
23
男
上海
98603
陈志坚
21
男
长沙
98604
张兵
20
男
上海
98605
张兵
22
女
武汉
学号
课程号
成绩
98601
C601
90
98601
C602
90
98601
C603
85
98601
C604
87
98602
C601
90
98603
C601
75
98603
C602
70
98603
C604
56
98604
C601
90
98604
C604
85
98605
C601
95
98605
C603
80
关系代数如下:
∏2,6,7(σ籍贯=‘上海’(SSC))
检索籍贯为上海的学生的姓名、选修的课程号和成绩。
姓名
课程号
成绩
李波
C601
90
张兵
C601
90
张兵
C604
85
数据库设计题:
一个图书借阅管理数据库要求提供下述服务:
(1)可随时查询书库中现有书籍的品种、数量与存放位置。
所有各类书籍可由书号唯一标识。
(2)可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。
(我们约定:
任何人可借多种书,任何书可为多个人所借,借书证号具有惟一性。
)
(3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向相应出版社增购有关书籍。
我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有惟一性。
根据以上情况和假设,试作如下设计:
1、试画出E-R图。
2、将该E-R图转换成关系模式,并指出主码和外码。
读者(借书证号,姓名,单位)
图书(书号,书名,数量,位置,出版社名)外码:
出版社名
出版社(出版社名,电报编号,邮编,地址,电话)
借阅(借书证号,书号,借书日期,还书日期)外码:
借书证号,书号
程序设计题:
设有三个关系:
学生(学号,姓名,性别,年龄,所在系,奖学金)
课程(课程号,课程名,学分)选课(学号,课程号,成绩)
要求:
使用SQL语言完成如下查询。
1.查询年龄在20岁以下的女学生的学号、姓名和年龄。
Select学号,姓名,年龄
from学生
Where性别=‘女’and年龄<=20
2.查询姓名第二个字为“张”,最后一个字为“敏”的学生的学号,姓名。
Select学号,姓名from学生
Where姓名like‘_张%敏’
3.查询每门课程选课的学生人数、最高成绩、最低成绩和平均成绩。
Select_count(课程号),max(成绩),min(成绩),avg(成绩)
from选课
groupby课程号
4.将"数据结构"课程的学分修改成2。
update课程
Set学分=2
Where课程名=’数据结构’
5.统计每门课程的学生选修人数(超过100人的课程才统计)。
要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列。
Select课程号,count(*)选修人数
From选课
Groupby课程号
HavingCount(*)>=100
Orderby选修人数desc,课程号
6.向课程表插入一条记录其课程号为“08”,课程名为“计算机网络基础”。
insertinto课程(课程号,课程名)Values(‘08’,’计算机网络基础’)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关系数据库原理与SQL 1213 关系 数据库 原理 SQL 复习题 答案
