当前位置:文档之家› 数据库原理及应用习题课1

数据库原理及应用习题课1





选择题

在关系数据库系统中,一个关系相当于( ) A.一张二维表 B .一条记录 C.一个关系数据库 D.一个关系代数运算 在定义一个关系结构时,应该说明( ) A.字段、数据项及数据项的值 B.属性名、属性数据类型及位数 C.关系名、关系类型及作用 D.记录名、记录类型及内容 在关系中选取满足某个条件的元组的关系代数运算称之为( ) A.选中运算 B.选择运 C.投影运算 D.搜索运算 7.在关系R中,代数表达式α3<4(R)表示( ) A.从R中选择值为3的分量小于第4个分量的元组组成的关系 B.从R中选择第3个分量值小于第4个分量的元组组成的关系 C.从R中选择第3个分量的值小于4的元组组成的关系 D.从R中选择所有元组组成的关系



有关系R(sno,sname,age),下列关于空值的查询语句中,不能产生正确结果的是 ( ) A.SELECT sname FROM R WHERE age=NULL B.SELECT sname FROM R WHERE age IS NULL C.SELECT sname FROM R WHERE NOT(age IS NULL) D.SELECT sname FROM R WHERE age IS NOT NULL

选择题

设R和S是任意两个关系,则R S等价于( ) A.(R-S) S B.R (R-S) C.S-(R-S)
D.R-(R-S)

设有R与S两个关系如图所示,关系代数表达式 的结果是( )
A.c1,el

B.c2,e2
C.c3,e2
D.c3,e1
SQL语言中,HAVING子句用于筛选满足条件的( ) A.列 B.行 C.分组 D.元组 有职工和亲属两个关系,当职工调出时,应该从职工关系中删除该职工的元组, 同时应该从亲属关系中删除该职工所有亲属的元组,在SQL语言中,定义这个完 整性约束的短语是( ) A.ON DELETE ALL B.ON DELETE CASCADE C.ON DELETE RESTRICT D.ON DELETE SET NULL
选择题

在某个数据库中建立了表person(no,name,sex,birthday),no为表的主码,表中已 有的记录如下图所示:
No 1 Name 张丽丽 Sex 女 Birthday 1967/05/07
4
6
李方
王安


1970/04/14
1982/10/27
以下四个语句中能够正确执行的插入操作是( ) A.INSERT INTO person VALUES(6,′王中′,′男′,′1964/03/08′) B.INSERT INTO person(name,sex) VALUES(′王中′,′男′) C.INSERT INTO person VALUES(2,′男′,′王中′,′1964/03/08′) D.INSERT INTO person(no,sex) VALUES(2,′男′) 进行自然联接运算的两个关系必须具有( ) A.公共属性 B.相同关系名 C.相同属性个数 D.相同关键字
选择题



表达式“AGE BETWEEN 18 AND 24”等价于( ) A.AGE>18 AND AGE<24 B.AGE>=18 AND AGE<24 C.AGE>18 AND AGE<=24 D.AGE>=18 AND AGE<=24 使用CREATE SCHEMA语句建立的是( ) A.表 B.数据库 C.视图 D.索引 设关系T是关系R和S的关系运算结果, 且T、R、S的元组个数分别为k、 m、n,则k、m、n三者之间的关系是( ) A.k<( m + n) B.k≤( m + n) C.k<(m×n) D.k≤(m×n) 有关系:教学(学号、教工号、课程号),假定每个学生可以选修多门课程, 每门课程可以由多名学生来选修,每个老师可以讲授多门课程,每门课程只 能由一个老师来讲授,那么该关系的主键是( ) A.(课程号,教工号) B.(学号,课程号) C.(学号,教工号) D.(学号,教工号,课程号)来自选择题
在数据库系统中,把可以相互区别的客观事物称为( A.文件 B.字段 C.实体 D.关键码


数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的( A.事务并发性 B.数据可靠性 C.数据独立性 D.数据重用性
设关系R和S的元数分别为r和s,则R×S的元数为( A.r+s B.r-s C.r×s D.MAX(r,s) )


选择题
A. B. C. D.
概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( )。 A. 层次模型 B.关系模型 C.网状模型 D.实体—联系模型 关系数据模型是目前最重要的一种数据模型,它的3个要素分别是( )。 实体完整性、参照完整性、用户自定义完整性 数据结构、关系操作、完整性约束 数据增加、数据修改、数据查询 外模式、模式、内模式 在( )中一个结点可以有多个双亲,结点之间可以有多种联系。 A. 网状模型 B.关系模型 C. 层次模型 D.以上都有 ( )的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性, 也简化了程序员的工作和数据库开发建立的工作。 A. 网状模型 B.关系模型 C. 层次模型 D.以上都有
D.数据独立性高


数据库系统的数据独立性体现在( )。 A.不会因为数据的变化而影响到应用程序 B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些数据存储结构的变化而影响其他的存储结构
选择题

描述数据库全体数据的全局逻辑结构和特性的是( A.模式 B.内模式 C.外模式
)。

要保证数据库的数据独立性,需要修改的是( )。 A.模式与外模式 B.模式与内模式 C.三级模式之间的两层映象 D.三层模式 要保证数据库的逻辑数据独立性,需要修改的是( ) A.模式与外模式之间的两层映象 B.模式与内模式之间的两层映象 C.模式 D.三级模式

选择题
8.数据库的____是为了保证由授权用户对数据库所做的修改不会影响数据一致 性的损失。 A.安全性 B.完整性 C.并发控制 D.恢复
选择题


事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更 新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整 个事务从未有过这些更新,这样保持了数据库处于________状态。 A.安全性 B.一致性 C.完整性 D.可靠性 数据库管理系统中用于定义和描述数据库逻辑结构的语言称为( ) A.数据库模式描述语言(DDL) B.数据库子语言(SubDL) C.数据操纵语言(DML) D.数据结构语言 在数据库的数据模型中有( ) A.网状模型、层次模型、关系模型 B.数字型、字母型、日期型 C.数值型、字符型、逻辑型 D.数学模型、概念模型、逻辑模型

D.=ALL

在一个ER模型中,有3个不同的实体集和3个不同的二元联系,其中有1 个一对一联系、1个一对多联系和1个多对多联系,根据ER模型转换成关 系模型的规则,转换成关系的数目是( ) A.3 B.4 C.5 D.6
填空题



数据库管理系统是数据库系统的一个重要组成部分,它的功能包 括 、 、 、 。 数据库系统是指在计算机系统中引入数据库后的系统,一般 由 、 、 和 构成。 数据管理技术的发展是与计算机技术及其应用的发展联系在一起 的,它经历了3个阶段: 阶段, 阶段 和 阶段。 DBMS还必须提供 保护、 检查、 、 等数据控制 功能。 模式是数据库中全体数据的 和 的描述,它仅仅涉及到 的描述,不涉及到具体的值。 三级模式之间的两层映像保证了数据库系统中的数据能够具有较 高的 和 。 视图是一个虚表,它是从 中导出的表。在数据库中,只存 放视图的 ,不存放视图的 。

用户或应用程序看到的那部分局部逻辑结构和特征的描述是( )。 A.模式 B.物理模式 C.子模式 D.内模式 下述( )不是DBA数据库管理员的职责。 A.完整性约束说明 B.定义数据库模式 C.数据库安全 D.数据库管理系统设计 若实体间的联系是M∶N,则将联系类型( ) A.的属性加入任一个关系模式中 B.的属性加入N端实体类型相对应的关系模式中 C.的属性加入M端实体类型相对应的关系模式中 D.也转换为关系模型
选择题

在基本的关系中,下列说法正确的是( A.行列顺序有关 C.任意两个元组不允许重复
) B.属性名允许重名 D.列是非同质的 )

3元关系R为:R(A,B,C),则以下说法中正确的是( A.ΠA,C(R)为取属性值为A、C的两列组成 B.Π1,3(R)为取属性值为l、3的两列组成 C.Π1,3(R)与ΠA,C(R)是不等价的 D.Π1,3(R)与ΠA,C(R)是等价的 在SQL中,与“NOT IN”等价的操作符是( ) A.<>ALL B.<>SOME C.=SOME
填空题


在SQL的授权语句中的关键字PUBLIC表示 。 数据模型通常是由______、______和完整性约束三个 要素组成。 E—R图中包括______、______和联系三种基本图素

( )可以看成是现实世界到机器世界的一个过渡的中间层次。 A. 概念模型 B. 逻辑模型 C. 结构模型 D. 物理模型
如果两个实体之间的联系是1∶M,则实现1∶M联系的方法是( ) A.将两个实体转换成一个关系 B.将两个实体转换的关系中,分别加入另一个关系的主码 C.将"1"端实体转换的关系的主码,放入"M"端实体转换的关系中 D.将"M"端实体转换的关系的主码,放入"1"端实体转换的关系中
相关主题