一、单选题:
1、下面的选项不是关系数据库基本特征的是( )
a.不同的列应有不同的数据类型
b.不同的列应有不同的列名
c.与行的次序无关
d.与列的次序无关
2、一个关系只有一个( )
a.候选码 b. 外码 c. 超码 d. 主码
3、关系模型中,一个码是( )
a.可以由多个任意属性组成
b.至多由一个属性组成
c.可有多个或者一个其值能够唯一表示该关系模式中任何元组的属性组成
d.以上都不是
4、现有如下关系:
患者(患者编号,患者姓名,性别,出生日起,所在单位)
医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)
其中,医疗关系中的外码是( )
a. 患者编号 b. 患者姓名
c. 患者编号和患者姓名 d. 医生编号和患者编号
5、关系模型中实现实体间 n:m 联系是通过增加一个( )
a.关系实现 b. 属性实现 c. 关系或一个属性实现 d. 关系和一个属性实现
6、关系数据库中的投影操作是指从关系中( )
a.抽出特定记录 b. 抽出特定字段 c.建立相应的影像 d. 建立相应的图形
7、从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是( )操作 。
a.投影 b. 联接 c. 选择 d. 复制
8、自然连接是构成新关系的有效方法。一般情况下,当对关系r和s是用自然连接时,要求r和s含有一个或者多个共有的( )
a.记录 b. 行 c. 属性 d. 元组
9、假设有关系r和s,在下列的关系运算中,( 运算不要求:“r和s具有相同的元数,且它们的对应属性的数据类型也相同” 。
b. r∪s c. r-s d. r×s
10、假设有关系r和s,关系代数表达式r-(r-s)表示的是( )
b. r∪s c. r-s d. r×s
11、下列关于关系模式的码叙述中,哪一项是正确的?
a 主码只能包含单属性。
b 任何候选码都不能包含关系中的全部属性。
c 包含在任何一个候选码中的属性称作主属性。
d 包含在所有候选码中的属性称作主属性。
12、在下列关于关系的陈述中,错误的是( )
a 表中任意两行的值不能相同 b 表中任意两列的值不能相同
c 行在表中的顺序无关紧要 d 列在表中的顺序无关紧要
13、关系数据库中,实现实体之间的联系是通过表与表之间的( )
a 公共索引 b 公共存储 c 公共元组 d 公共属性。
14、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( )
a 实体完整性约束 b 参照完整性约束 c 用户自定义完整性约束。
d 关键字完整性约束。
15、下列四项中说法不正确的是( )
a. 数据库减少了数据冗余。
b. 数据库中的数据可以共享。
c. 数据库避免了一切数据的重复。
d. 数据库具有较高的数据独立性。
二、应用题:
1、设有三个关系:
s(sno,sname,age,sex)
sc(sno,cno,grade)
c(cno,cname,teacher)
试用关系代数表达式表示下列查询语句。
1)检索liu老师所授课程的课程号、课程名。
2)检索年龄大于23岁的男学生的学号与姓名。
3)检索学号为s3学生所学课程的课程名与任课教师名。
4)检索至少选修liu老师所授课程中一门课程的女学生的姓名。
5)检索wang同学不学的课程号。
6)检索全部学生都选修的课程的课程号与课程名。
7)检索选修课程包含liu老师所授课程的学生学号。
8)检索女同学选修课程的课程名和任课教师名。
2.关系r、s、w如图所示,计算
1)t=(r u s)÷w (2)ⅱb,c(r∩s) (3)
r关系 s关系 w关系
第二章关系数据库作业
班级学号姓名完成日期。一 选择题。1 关系模型中,一个候选码是 a 可由多个任意属性组成。b 至多由一个属性组成。c 可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成。d 以上都不是。2 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为 a 码 b 数...
数据库作业第二章
第二章关系模型。1.设有三个关系s c和sc。将下列关系代数表达式用汉语表示出来。s 学号姓名年龄性别籍贯 c 课程号课程名教师姓名办公室 sc 学号课程号成绩 1 2,1,6 籍贯 上海 s sc 2 2,6,7 s sc 课程名 操作系统 c 3 2,3 s 1,2 sc 1 c 解 1 将关系...
数据库第二章作业
学号 20092370班级 软件二班姓名 蒋锦嵘 第二章高级数据模型。一。简答题。1.erm属于哪个层次的数据模型?关系模型又是哪个层次的数据模型?rem属于概念数据模型,关系模型属于逻辑数据模型。2.用erm作为工具去描述现实系统时,现实系统中的数据本身用什么描述,数据联系又用什么去描述?数据本身...