数据库原理与应用期末复习题 一、选择题(课后作业选择题)
1、 设关系R和S的结构相同,分别有m和n个元组,那么R-S操作的结果中元组个数为 [ ]
A.为m-n B.为m C.小于等于m D.小于等于(m-n) 2、有15个实体类型,并且它们之间存在着15个不同的二元联系,其中5个是1:1联系类型,5个是1:N联系类型,5个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有 ( )
A.15个 B.20个 C.25个 D.30个 3、 数据库在磁盘上的基本组织形式是 ( )
A.DB B.文件 C.二维表
D.系统目录
4、在关系模式R中,函数依赖X→Y的语义是 ( )
A.在R的某一关系中,若两个元组的X值相等,则Y值也相等 B.在R的每一关系中,若两个元组的X值相等,则Y值也相等 C.在R的某一关系中,Y值应与X值相等 D.在R的每一关系中,Y值应与X值相等 5、数据库系统中,对用户使用的数据视图的描述称为( )
A.概念模式 B.内模式 C.存储模式 D.外模式
6、数据库的三级模式之间存在着两级映象,使数据库系统具有较高的数据( )
A.相容性 B.独立性 C.共享性 D.一致性 7、实体完整性规则是指关系中( )
A.不允许有空行 B.主键不允许有空值 不允许有空值
C.不允许有空列 D.外键
8、实现关系代数投影运算的SQL子句是( )
A.SELECT B.ORDER BY C.FROM
D.WHERE
D.物理设计
9、将ER模型转换成关系模型,属于数据库的( ) A.需求分析 B.概念设计 C.逻辑设计
10、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( )。
A.多对多 B.一对一 C.多对一 D.一对多
11、 数据库系统的物理数据独立性是指( )。
A.概念模式改变,外模式和应用程序不变 B.概念模式改变,内模式不
变
C.内模式改变,概念模式不变 序不变
D.内模式改变,外模式和应用程
12、 有关系:教学(学号、教工号、课程号)
假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师只能讲授一门课程,每门课程可以由多个老师来讲授,那么该关系的主键是( )。
A.课程号 B.教工号 C.(学号,课程号) D.(学号,教工号) 13、 关系代数表达式σ3<′4′(S)表示( )。
A.表示从S关系中挑选3的值小于第4个分量的元组 B.表示从S关系中挑选第3个分量值小于4的元组
C.表示从S关系中挑选第3个分量值小于第4个分量的元组 D.表示从S关系中挑选第4个分量值大于3的元组 14、 事务日志是用于保存( )
A.程序运行过程 B.数据操作 C.程序的执行结果 D.对数据的更新操作 15、 DB、DBMS和DBS三者之间的关系是( ) A.DB包括DBMS和DBS B.DBS包括DB和DBMS C.DBMS包括DB和DBS D.DBS与DB和DBMS无关
16、 规范化过程是对关系模式逐步分解的过程,其中从2NF向3NF变换,消除了( )
A.主属性对候选键的部分函数依赖 B.主属性对候选键的传递函数依赖
C.非主属性对候选键的部分函数依赖 D.非主属性对候选键的传递函数依赖 17、SQL语句执行的结果是( )。 A.数据库 B.表 C.元组 D.属性 18、提交事务时使用( )。
A.begin transaction B.commit transaction C.rollback transaction D.save transaction 19、以下描述正确的是( )。
A.触发器需要专门语句调用 B.使用exec命令执行触发器 C.创建存储过程的语句是create trigger D.存储过程需要专门语句调用 20、显示视图特征的系统存储过程是( )。
A.sp_help B.sp_helptext C.sp_depends D.insert
21、设“学生选课情况”数据表中有学号、课程号、课程名、成绩等字段,其中
可作为关键字的字段是( )。 A.学号 B.课程号
C.课程名 D.(学号,课程号)
22、在已知教学环境中,一名学生可以选择多门课程,一门课程可以被多名学生选择,这说明学生数据与课程数据之间存在_______的联系。( ) A.一对一 B.一对多 C.多对多 D.未知
23、描述数据库中全体数据的逻辑结构和特征的是 ( )。 A.内模式 B.模式 C.外模式 D.存储模式
24、要保证数据库物理数据独立性,需要修改的是 ( ) A.模式 B.模式与内模式的映射 C.模式与外模式的映射 D.内模式
25、_ __属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。( )
A. 数据模型 B.概念模型 C. 数据流图 D.关系模型
26、涉及到三个表的查询时,where子句中至少有_____个条件表达式。( ) A. 0 B. 1 C. 2 D. 3 27、下列四项中,不属于数据库特点的是( )。 A.数据共享 B.数据完整性? C.数据冗余很高 D.数据独立性高 28、创建数据库使用______命令。( )
A.Create Database B.Alter Database C.Drop Database D.DBCC Shinkdatabase 29、在select语句中使用“*”表示_____。( ) A.全部元组 B.表 C.全部属性 D.键
30、在关系模式R中,若所有非主属性都完全依赖于主属性,则R一定满足
______。
A.2NF B.3NF
C.4NF D.5NF
31、SQL Server 2000提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL Server的4种服务的是( )。
A. 企业管理器 B. 导入和导出数据 C. 事件探察器
D. 服务管理器
32、SQL Server 2000的主数据文件名的扩展名为( )。 A. ldf B. mdf
C. ndf D. 无扩展名 33、在关系理论中,如果一个关系中的一个属性或属性组能够唯一地标识一个元组,那么可称该属性或属性组为( )。 A. 索引码 B. 关键字 C. 域 D. 关系名 34、下列四项中说法不正确的是( )
A.数据库减少了数据冗余 B.数据库中的数据可以共享 C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性 35、______是从信息世界到机器世界的转换。这种模型是面向数据库中数据逻辑结构的。( )
A. 数据模型 B.概念模型 C. 数据流图 D.关系模型
36、表达式price between 5 and 20的含义是( )。
A. price>=5 and price <=20 B. price>5 and price <20 C. price>=5 or price <=20 的联系类型是:( )。
A.多对多 B.一对一 C.多对一 D.一对多 38、创建数据表使用________命令。( )
A.Create Database B.Alter Database C.Drop Database D. Create Table 39、下列表名中______是合法表名。( ) A.table C.reader table
B.#book D.-mag
D. 4NF
D. price>5 or price <20
37、储蓄所有多个储户,一个储户可以在多个储蓄所存取款,储蓄所和储户之间
40、在关系模式R中,若存在非主属性传递依赖于主属性,则R一定不满足( )。 A. 1NF B. 2NF C. 3NF
41、SELECT语句中与HAVING子句通常同时使用的是( )子句。 A. ORDER BY B. WHERE C. GROUP BY D. 无需配合 42、要删除mytable表中的myindex索引,可以使用( )语句。 A. DROP myindex
B. DROP mytable.myindex
C. DROP INDEX myindex D. DROP INDEX mytable.myindex 43、数据表中某个属性的值为NULL,则表示该数据值是( )。 A. 0 B. 空字符
C. 空字符串 D. 无任何数据 44、删除触发器的语句是( )
A. create trigger B. alter trigger C. drop trigger D. drop procedure 45、部分匹配查询中有关通配符“_”的正确的叙述是 ( ) 。 A. “_”代表多个字符 B. “_”代表一个字符
C. “_”不能与“%”一同使用 D. “_”可以代表零个或多个字符
二、填空题(课后作业填空题)
1、在SQL Server 2000中,一个数据库至少应该包含一个___________文件和一个___________文件。(数据库,事务日志)
2、在关系代数中专门的关系运算包括_______、投影、_______、_______等运算。(选择,连接,除)
3、SQL语言集数据定义、__________、_________和控制功能于一体,可以创建、修改数据库各种对象。(查询、更新)
4、SQL最核心的语句是实现查询功能的__________语句。(select)
5、数据库系统由__________、___________、__________、________和________五部分组成。(数据库,数据库管理系统,应用系统,数据库管理员,用户) 6、通配符%的含义表示_____________。(表示任意多个字符)
7、________是用户可以看见和使用的局部数据的逻辑结构和特征的描述。(外模式)
8、随着计算机技术的发展,数据管理经历了人工管理阶段、 和____________阶段。(文件管理阶段,数据库系统管理阶段)
9、两个实体之间的联系可分为:一对一联系、___________、___________。(1对多,多对多)
10、常见的数据模型的种类为:______ ___, __ ___ _, _____ _____,面向对象模型。(层次,网状,关系)
11、数据模型的组成是指_______ _, _____ _, _____ _____。(数据结构、数据操作、数据完整性约束)
12、在SQL Server2000中最常用的三个管理工具是______ __,_______ _____,_____ _ ___。(查询分析器,企业管理器,服务管理器)
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库数据库原理与应用期末复习题在线全文阅读。
相关推荐: