数据库原理及应用习题课1
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
)
有关系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
选择题
在某个数据库中建立了表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.相同关键字
选择题
在基本的关系中,下列说法正确的是( 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
选择题
在数据库系统中,把可以相互区别的客观事物称为( 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) )
D.=ALL
在一个ER模型中,有3个不同的实体集和3个不同的二元联系,其中有1 个一对一联系、1个一对多联系和1个多对多联系,根据ER模型转换成关 系模型的规则,转换成关系的数目是( ) A.3 B.4 C.5 D.6
填空题
数据库管理系统是数据库系统的一个重要组成部分,它的功能包 括 、 、 、 。 数据库系统是指在计算机系统中引入数据库后的系统,一般 由 、 、 和 构成。 数据管理技术的发展是与计算机技术及其应用的发展联系在一起 的,它经历了3个阶段: 阶段, 阶段 和 阶段。 DBMS还必须提供 保护、 检查、 、 等数据控制 功能。 模式是数据库中全体数据的 和 的描述,它仅仅涉及到 的描述,不涉及到具体的值。 三级模式之间的两层映像保证了数据库系统中的数据能够具有较 高的 和 。 视图是一个虚表,它是从 中导出的表。在数据库中,只存 放视图的 ,不存放视图的 。
( )可以看成是现实世界到机器世界的一个过渡的中间层次。 A. 概念模型 B. 逻辑模型 C. 结构模型 D. 物理模型
如果两个实体之间的联系是1∶M,则实现1∶M联系的方法是( ) A.将两个实体转换成一个关系 B.将两个实体转换的关系中,分别加入另一个关系的主码 C.将"1"端实体转换的关系的主码,放入"M"端实体转换的关系中 D.将"M"端实体转换的关系的主码,放入"1"端实体转换的关系中
填空题
在SQL的授权语句中的关键字PUBLIC表示 。 数据模型通常是由______、______和完整性约束三个 要素组成。 E—R图中包括______、______和联系三种基本图素
选择题
可以用于概念模型设计的是( ) A.层次树结构 B.数据流图
C.E-R 图
D.关系数据模型
在SQL语言中,( )子句能够实现关系参照性规则。 A.PRIMARY KEY B.NOT NULL C.FOREIGN KEY D.FOREIGN KEY...REFERENCES...
8.数据库的____是为了保证由授权用户对数据库所做的修改不会影响数据一致 性的损失。 A.安全性 B.完整性 C.并发控制 D.恢复
选择题
事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更 新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整 个事务从未有过这些更新,这样保持了数据库处于________状态。 A.安全性 B.一致性 C.完整性 D.可靠性 数据库管理系统中用于定义和描述数据库逻辑结构的语言称为( ) A.数据库模式描述语言(DDL) B.数据库子语言(SubDL) C.数据操纵语言(DML) D.数据结构语言 在数据库的数据模型中有( ) A.网状模型、层次模型、关系模型 B.数字型、字母型、日期型 C.数值型、字符型、逻辑型 D.数学模型、概念模型、逻辑模型
习题课
选择题
数据库系统是采用了数据库技术的计算机系统,数据 库系统由数据库、数据库管理系统、应用系统和 ( )组成。 A.系统分析员 B. 程序员 C. 数据库管理员 D. 操作员 数据库(DB)、数据库系统(DBS)和数据库管理系统 (DBMS)之间的关系是( ) A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS
D.数据独立性高
数据库系统的数据独立性体现在( )。 A.不会因为数据的变化而影响到应用程序 B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些数据存储结构的变化而影响其他的存储结构
选择题
描述数据库全体数据的全局逻辑结构和特性的是( A.模式 B.内模式 C.外模式
选择题
数据库系统的核心是____。 A.数据库 B.数据库管理系统 C.数据模型 D.软件工具 SQL语言具有__ 的功能。 A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 假定学生关系是S(SNO,SNAME,SEX,AGE) 课程关系是C(CNO,CNAME,CREDIT) 学生选课关系是SC(SNO,CNO,GRADE) 要查找选修“数据库”课程的女学生的姓名,将涉及到的关系 A) S B) C,SC C) S,SC D) S,C,SC
)。
要保证数据库的数据独立性,需要修改的是( )。 A.模式与外模式 B.模式与内模式 C.三级模式之间的两层映象 D.三层模式 要保证数据库的逻辑数据独立性,需要修改的是( ) A.模式与外模式之间的两层映象 B.模式与内模式之间的两层映象 C.模式 D.三级模式
选择题
选择题
____是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。 A.程序 B.命令 C.事务 D.文件 在数据库中,产生数据不一致的根本原因是____。 A.数据存储量太大 B.没有严格保护数据 C.未对数据进行完整性控制 D.数据冗余 下列SQL语句中,创建关系表的是____。 A.ALTER B.CREATE C.UPDATE D.INSERT
选择题
下面列出的数据库管理技术发展的3个阶段中,没有专门的软件对数据进 行管理的是( )。 I.人工管理阶段 II.文件系统阶段 III.数据库阶段 A.I和II B.只有II C.II和III D.只有I
下列4项中,不属于数据库系统特点的是( )。 A.数据共享 B.数据完整性 C.数据冗余度高
用户或应用程序看到的那部分局部逻辑结构和特征的描述是( )。 A.模式 B.物理模式 C.子模式 D.内模式 下述( )不是DBA数据库管理员的职责。 A.完整性约束说明 B.定义数据库模式 C.数据库安全 D.数据库管理系统设计 若实体间的联系是M∶N,则将联系类型( ) A.的属性加入任一个关系模式中 B.的属性加入N端实体类型相对应的关系模式中 C.的属性加入M端实体类型相对应的关系模式中 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.表 BHale Waihona Puke Baidu数据库 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.(学号,教工号,课程号)
选择题
设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
选择题
在关系数据库系统中,一个关系相当于( ) 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中选择所有元组组成的关系
选择题
A. B. C. D.
概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( )。 A. 层次模型 B.关系模型 C.网状模型 D.实体—联系模型 关系数据模型是目前最重要的一种数据模型,它的3个要素分别是( )。 实体完整性、参照完整性、用户自定义完整性 数据结构、关系操作、完整性约束 数据增加、数据修改、数据查询 外模式、模式、内模式 在( )中一个结点可以有多个双亲,结点之间可以有多种联系。 A. 网状模型 B.关系模型 C. 层次模型 D.以上都有 ( )的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性, 也简化了程序员的工作和数据库开发建立的工作。 A. 网状模型 B.关系模型 C. 层次模型 D.以上都有