当前位置:
文档之家› 数据库系统原理第1阶段测试题
数据库系统原理第1阶段测试题
3.现有关系数据库如下: 学生(学号,姓名,性别,专业,奖学金 );课程(课程号,课程名
称,学分 );学习(学号,课程号,分数 );用关系代数表达式实现下 列各题:
(1)查询“英语专业”学生所学课程的信息,包括学号、姓名、课程 名和分数;
(2)查询“数据库原理”课程成绩高于90分的所有学生的学号、姓 名、专业和分数;
解:
(1)文件系统和数据库系统之间的区别是:
文件系统
数据库系统
用文件将数据长期保存在外存上
用数据库统一存储数据
程序和数据有一定的联系
程序和数据分离
用操作系统中的存取方法对数据进行管理 用DBMS统一管理和控制
数据
实现以文件为单位的数据共享
实现以记录和字段为单位的数
据共享
(2)文件系统和数据库系统之间的联系:
10.数据库的基本特点是________
A.(1)数据可以共享(或数据结构化) (2)数据独立性
(3)数据冗余大,易移植
(4)统一管理和控制
B.(1)数据可以共享(或数据结构化) (2)数据独立性
(3)数据冗余小,易扩充
(4)统一管理和控制
C.(1)数据可以共事(或数据结构化) (2)数据互换性
(3)数据冗余小,易扩充
(4)R4=R R
(5)R5=R S
(6)R6=R W
(7)R7=Π1,2,3(σ2=4∧3=5(R×W))
答:
R1= R∩S
R2= R∪S ABC 123 345 178 134 276
ABC 3 4 5 R3=R-S
R4=R R
ABC 123 345 178
ABC 123 178
R5=R S
R.A R.B R.C S.A S.B S.C 1 23 345 1 23 134 1 23 276
A.笛卡尔积 B.并 C.差 D.交
12.层次型、网状型和关系型数据库划分原则是________。
A.记录长度
B.文件的大小
C.联系的复杂程度 D.数据之间的联系
二、填充题(本题共8小题,每空2分,共34分)
1.关系代数是用对关系的运算来表达查询的,而关系演算是用①查询 的,它又分为②演算和③演算两种。
学习
(3)П学号,姓名,专业(学生)-П学号,姓名,专业(σ课程号='C138'(学生 学习))
(4)П学号,姓名,专业(学生)-П学号,姓名,专业(σ分数<60(学生 学 习))
3.数据库文件以___①_____的形式组织数据,最小的数据存取单位为 ___②_____。
答:①记录 ②数据项
4.如果两个关系没有公共属性,则其自然连接操作与 答:笛卡尔积
操作等价。
5.关系模型的主要特征是用 ① 结构表达实体集,用 ② 表示实体 间的联系。
答:①二维表格 ②外键
6.在三大传统的数据模型中,具有严格的数学理论基础的是 型。
R:
S:
W:
ABC 345 134 276
ABC 123 345 178
(2)R2=R∪S (3)R3=R-S
(1)R1=R∩S
(4)R4=R R
BC 23 78
(5)R5=R S
(6)R6=R W
(7)R7=Π1,2,3(σ2=4∧3=5(R×W))
3.现有关系数据库如下: 学生(学号,姓名,性别,专业,奖学金 );课程(课程号,课程名
9.关系数据库管理系统应能实现的专门关系运算包括________。 A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表
10.数据库的基本特点是________
A.(1)数据可以共享(或数据结构化) (2)数据独立性
(3)数据冗余大,易移植
(4)统一管理和控制
B.(1)数据可以共享(或数据结构化) (2)数据独立性
(4)统一管理和控制
D.(1)数据非结构化
(2)数据独立性
(3)数据冗余小,易扩充
(4)统一管理和控制
答: B
11.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。 如果W中的元组属于R而不属于S,则W为________运算的结果。
A.笛卡尔积 B.并 C.差 D.交 答:C
12.层次型、网状型和关系型数据库划分原则是________。
称,学分 );学习(学号,课程号,分数 );用关系代数表达式实现下 列各题:
(1)查询“英语专业”学生所学课程的信息,包括学号、姓名、课程 名和分数;
(2)查询“数据库原理”课程成绩高于90分的所有学生的学号、姓 名、专业和分数;
(3)查询没有学习课程号为“C138”课程的学生信息,包括学号、姓 名和专业;
2.数据库中,数据的物理独立性是指________。 A.数据库与数据库管理系统的相互独立 B.用户程序与 DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 答: C
3.在数据库中存储的是________。
A.数据
B.数据模型
(4)查询没有任何一门课程成绩不及格的所有学生的信息,包括学 号、姓名和专业;
答卷
(考试成绩以答卷中给出的答案为准,以下信息需完整填
写!)
一、单选题 1.关系数据库中的关键字是指________。
A.能惟一决定关系的字段 B.不可改动的专用保留字 C.关键的很重要的字段 D.能惟一标识元组的属性或属性集合 答:D
数据模
7. DBMS是指①,它是位于用户和②之间的一层管理软件。
8.指出下列缩写的含义: DML的含义是 ① DBS的含义是 ② DBA的含义是 ③
三、问答题(本题共3小题,每小题14分,共42分)
1.从程序和数据之间的关系分析文件系统和数据库系统之间的区别和 联系。
2.设有如下的关系R、S、W,计算下列各式:
8.设有属性A,B,C,D,以下表示中不是关系的是________。
A.R(A)
B.R(A,B,C,D)
C.R(A×B×C×D) D.R(A,B)
答:C
9.关系数据库管理系统应能实现的专门关系运算包括________。 A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表 答: B
7.数据库技术的奠基人之一 E.F.Codd从1970年起发表过多篇论文,主 要论述的是________。
A.层次数据模型 B.网状数据模型 C.关系数据模型 D.面向对象数据模型
8.设有属性A,B,C,D,以下表示中不是关系的是________。
A.R(A)
B.R(A,B,C,D)
C.R(A×B×C×D) D.R(A,B)
C.数据以及数据之间的联系 D.信息
答: C
4.数据库的概念模型独立于________。
A.具体的机器和DBMS B. E-R图
C.信息世界
D.现实世界
答: A
5.在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据 库的结构被划分成用户级、________和存储级三个层次。
A.管理员级 B.外部级 C.概念级 D.内部级 答: C
(3)数据冗余小,易扩充
(4)统一管理和控制
C.(1)数据可以共事(或数据结构化) (2)数据互换性
(3)数据冗余小,易扩充
(4)统一管理和控制
D.(1)数据非结构化
(2)数据独立性
(3)数据冗余小,易扩充
(4)统一管理和控制
11.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。 如果W中的元组属于R而不属于S,则W为________运算的结果。
4.数据库的概念模型独立于________。
A.具体的机器和DBMS B. E-R图
C.信息世界
D.现实世界
5.在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据
库的结构被划分成用户级、________和存储级三个层次。 A.管理员级 B.外部级 C.概念级 D.内部级
6.数据库系统的核心是________。 A.编译系统 B.数据库 C.操作系统 D.数据库管理系统
2.数据库中,数据的物理独立性是指________。 A.数据库与数据库管理系统的相互独立 B.用户程序与 DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立
3.在数据库中存储的是______系 D.信息
江南大学现代远程教育 第一阶段测试
卷
考试科目:《数据库系统概论》第1章至第2章(总分100 分) 时间:90分钟 ______________学习中心(教学点) 批次:
层次:
专业:
学号:
身份证
号:
姓名:
得分:
一、单选题(本题共12小题,每小题2分,共24分)
1.关系数据库中的关键字是指________。 A.能惟一决定关系的字段 B.不可改动的专用保留字 C.关键的很重要的字段 D.能惟一标识元组的属性或属性集合
均为数据组织的管理技术;均由数据管理软件管理数据,程序与数
据之间用存取方法进行转换;数据库系统是在文件系统的基础上发展而
来的。
2.设有如下的关系R、S、W,计算下列各式:
R:
S:
W:
ABC 345 134 276
ABC 123 345 178
(2)R2=R∪S (3)R3=R-S
(1)R1=R∩S
BC 23 78
A.记录长度
B.文件的大小
C.联系的复杂程度 D.数据之间的联系
答: D
二、填充题 1.关系代数是用对关系的运算来表达查询的,而关系演算是用①查询 的,它又分为②演算和③演算两种。