数据库原理及应用习题2.doc
- 文档编号:251311
- 上传时间:2022-10-07
- 格式:DOC
- 页数:9
- 大小:67KB
数据库原理及应用习题2.doc
《数据库原理及应用习题2.doc》由会员分享,可在线阅读,更多相关《数据库原理及应用习题2.doc(9页珍藏版)》请在冰豆网上搜索。
《数据库原理及应用》习题2
一、单项选择题
1.DBMS通过()来定义三种模式,并将各种模式翻译成相应的目标代码。
A、DML
B、DDL
C、FoxPro
D、DBA
2.SQL语言的数据操纵语言包括SELECT、INSERT、UPDATE和DELETE等,其中最重要的也是使用最频繁的语句是()。
A、SELECT
B、INSERT
C、UPDATE
D、DELETE
3.实体集中,各实体值相应的属性有着()的域。
A、不同
B、相同
C、各自
D、固定
4.SQL语言具有()的功能。
A、关系规范化、数据操纵、数据控制
B、数据定义、数据查询、数据更新、数据控制
C、数据定义、关系规范化、数据控制
D、数据定义、关系规范化、数据操纵
5.下列SQL语句中,修改表结构的语句是()。
A、ALTER
B、INSERT
C、UPDATE
D、DELETE
6.SQL语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现下列()功能。
A、数据查询
B、数据控制
C、数据定义
D、数据操纵
7.SQL语言是()语言。
A、层次数据库
B、网络数据库
C、关系数据库
D、非数据库
8.网状模型与层次模型的共同之处在于()。
A.一个子结点可以有两个或多个父结点
B.在两个结点之间可以有两种或多种联系
C.都是用指针来表示实体间的联系
D.可以有一个以上的结点无父结点
9.现实世界中的事物的特征在信息世界中称为()。
A.实体
B.联系
C.属性
D.记录
10.最小关系系统提供的操作包括()。
A.连接,投影,选择
B.并,交,差
C.除,连接,投影
D.笛卡尔积,并,选择
11.下面关于关系性质的叙述错误的是()。
A.关系中每一列的分量可以是不同类型的数据
B.行的顺序无关紧要
C.关系来自笛卡尔积的部分元组
D.列的顺序无关紧要
12.现有关系表:
医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况),主码是()。
A.患者编号,医生编号,诊断日期
B.医生编号
C.诊断日期
D.患者编号
13.关于属于3NF的关系模式,以下说法正确的是()。
A.消除了属性间的部分函数依赖和传递函数依赖。
B.消除了非主属性对码的传递函数依赖,但仍可能存在非主属性对码的部分函数依赖
C.消除了非主属性对码的部分函数依赖,但仍可能存在非主属性对码的传递函数依赖
D.消除了非主属性对码的传递函数依赖和部分函数依赖
14.SQL语言的操作对象()。
A.只能是一个集合
B.可以是一个或多个集合
C.不能是集合
D.可以是集合或非集合
15.数据库的()是指保护数据库中数据的正确性、有效性和一致性,防止错误数据进入数据库造成无效操作。
A.安全性控制
B.完整性控制
C.并发控制
D.数据库恢复
二、填空题
1.依照关系的性质,同一个关系中的任一两个元组值______。
2.有关系模式A(C,T,H,R,S),其中各属性的含义是:
C,课程:
T,教员:
H,上课时间:
R,教室:
S,学生。
根据语义有如下函数依赖集F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}。
关系模式A的规范化程度最高达到______。
3.关系数据库模式是______的集合。
4.在数据库保护中事务用于完整性控制、并发控制和______。
三、简答题
1.在关系模型参照完整性规则中,为什么外部码属性的值也可以为空?
试以“学生(学号,姓名,性别,专业号,年龄)、专业(专业号,专业名)、选课(学号,课号,成绩)”为例,指出其中的外码,并说明什么情况下可以为空?
2.简述码、候选码和外部码及三者之间的联系与区别。
《数据库原理及应用》习题2答案
一、单项选择题
题号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
答案
B
A
B
B
A
D
C
D
C
A
A
A
D
B
B
二、填空题
题号
答案
题号
答案
1
不能完全相同
2
2N
3
关系模式
4
数据库恢复
三、简答题
1.在关系模型参照完整性规则中,为什么外部码属性的值也可以为空?
试以“学生(学号,姓名,性别,专业号,年龄)、专业(专业号,专业名)、选课(学号,课号,成绩)”为例,指出其中的外码,并说明什么情况下可以为空?
答:
外部码是学生关系中的专业号及选课关系中的学号。
因为外部码不是该关系的主码,定义外部码表示它的取值受到被参照关系的主码值的限制,外部码有些情况下可以为空,表示该值未定。
若该外部码的属性同时又是该关系的主属性时,则此属性的值不能为空。
例如:
关系
学生(学号,姓名,性别,专业号,年龄)
专业(专业号,专业名)
选课(学号,课号,成绩)
“专业号”属性是学生关系的外码。
取空值时表示该生未分配专业。
但是“学号”是选课关系的外码,它不能为空值,因为它又是选课关系的主属性,受到实体完整性规则的约束,所以它不能为空值。
2.简述码、候选码和外部码及三者之间的联系与区别。
候选码:
若关系中的某一属性组的值能唯一地标识一个元组,而其真子集不行则称该属性组为候选码(candidatekey)。
主码:
若一个关系有多个候选码,则选定其中一个为主码(primarykey)。
也称为关系的码。
外部码:
(43页定义2.5)设F是基本关系R的一个或一组属性,但不是关系R的码,如果F与基本关系S的主码Ks相对应,则称F是基本关系R的外码(foreignkey)。
并称基本关系R为参照关系(referencingrelation),基本关系S为被参照关系(referencedrelation)或目标关系(targetrelatton)。
关系R和S不一定是不同的关系。
三者之间的联系与区别:
①主码是当一个关系有多个候选码时,从中选定做主码的那个候选码,若一个关系只有一个候选码,那么该候选码就是这个关系的主码;通常所说的码,有时指主码,有时指侯选码;
②外码不是该关系的主码,但是它与另一个关系的主码相对应,它的取值受到另一个关系的主码值的约束。
也许你最后也没能环游世界,可是你在实现梦想的途中找到了自己。
那是能够为了一个目标默默努力的自己,不抱怨,不浮躁,不害怕孤单,沉默却又努力的自己。
说不定你想要苦苦追寻的梦想,已经握在你手中了。
我们会觉得焦虑,无非因为现在的我们,跟想象中的自己很有距离,不喜欢现在的自己。
只有拼命地想办法去改变,只有马上行动起来,因为这个事情只有你自己能做到,只有你自己能找到出口。
不要害怕改变,那些真正爱你的人会理解你,会包容你的缺点,接受你的改变,祝福你的未来。
而那些说你变了的人,不用理会他们,那只是因为你不再按照他们想要的生活轨迹生活而已。
记住那些一直陪着你的人、懂你沉默的人,忘掉那些说你变了、远离你的人。
事实上,你不会发现自己有多强大,直到有一天你发现你身边的支点都倒下了,你也没有倒下。
没有人能打倒你,除了你自己。
你要学会捂上自己的耳朵,不去听那些熙熙攘攘的声音。
这个世界没有不苦的人,真正能治愈自己的,只有你自己。
总有一天,我们都能强大到无论什么都无法扰乱我们内心的平和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 习题
![提示](https://static.bdocx.com/images/bang_tan.gif)