(完整版)数据库复习试题答案及解析
(附答案)数据库期中考试复习题目汇总

《数据库概论》课程期中复习题目汇总一、为某百货公司设计一个E-R模型。
百货管辖若干个连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。
实体类型“商店”的属性有:商店编号,店号,店址,店经理。
实体类型“商品”的属性有:商品编号,商品名,单价,产地。
实体类型“职工”的属性有:职工编号,职工名,性别,工资。
在联系中应反映出职工参加某商店工作的开始时间,商店销售商品的有销售量。
试画出反映商店、商品、职工实体类型及联系类型的ER图,并将其转换成关系模式集。
二、关系代数设有三个关系:S(S#,SNAME,AGE,SEX)SC(S#,C#,GRADE)C(C#,CNAME,TEACHER)说明:S#——学号SNAME——学生姓名AGE——年龄SEX——性别C#——课程号CNAME——课程名TEACHER——教师GRADE——成绩试用关系代数写出查询语句。
(1)检索LIU老师所授课程的课程号、课程名。
(2)检索年龄大于23岁的男学生的学号与姓名。
(3)检索学号为S3学生所学课程的课程名与任课教师名。
(4)检索至少选修LIU老师所授课程中一门课程的女学生的姓名。
(5)检索W ANG同学不学的课程号。
(6)检索至少选修两门课程的学生学号。
(7)检索全部学生都选修的课程的课程号与学生学号。
(8)检索选修课程包含LIU老师所授课程的学生学号。
(用∞代表自然连接):(1)πC#,CNA ME(σTEA CHER='LIU'(C))(2)πS#,SNAME(σAGE>'23'∧SEX='男'(S))(3)πCNA ME,TEACHER(σS#='S3'(SC∞C))(4)πSNAME(σSEX='女'∧TEA CHER='LIU'(S∞SC∞C))(5)πC#(C)-πC#(σSNAME='WANG'(S∞SC))(6)πS#(σ1=4∧2≠5(SC×SC)) (SC自乘之后,同一个学号下两个课程号不同的元组)(7)πC#,S#(SC∞(πS#,C#(SC)÷πS#(S))))(8)πS#(σTEA CHER='LIU'(S∞SC∞C))三、SQL语句(1)1、建立一个数据库和五张表的表结构。
数据库题库及答案精选全文完整版

可编辑修改精选全文完整版数据库题库及答案数据库技术是计算机科学中重要的一部分,广泛应用于各个领域。
为了更好地学习和理解数据库知识,题库是一个非常有用的资源。
本文提供一些常见的数据库题目及其答案,希望对读者的学习和实践有所帮助。
一、选择题1. 在关系数据库中,用于描述记录之间的关系的是:a) 表格b) 行c) 列d) 键答案:a) 表格2. 数据库管理系统(DBMS)的主要功能包括:a) 数据的存储和管理b) 数据的查询和分析c) 数据的备份和恢复d) 数据的安全性控制答案:a) 数据的存储和管理、b) 数据的查询和分析、c) 数据的备份和恢复、d) 数据的安全性控制3. 关系数据库中,用于唯一标识一条记录的属性被称为:a) 主键b) 外键c) 候选键d) 索引答案:a) 主键4. 数据库的范式用于描述数据库的结构是否符合某种规范。
以下哪一项不是数据库的范式:a) 一范式b) 二范式c) 三范式d) 四范式答案:d) 四范式5. 在SQL语句中,用于插入新记录的关键字是:a) SELECTb) UPDATEc) INSERTd) DELETE答案:c) INSERT二、填空题1. 在关系数据库中,每一行都代表一个________。
答案:记录2. 数据库中具有相同属性的记录集合被称为____________。
答案:表3. 在关系数据库中,用于检索某一部分记录的语句是________。
答案:SELECT4. 数据库设计中常用的三个范式依次是一范式、二范式和__________。
答案:三范式5. 数据库表中,用于唯一标识一条记录的属性被称为________。
答案:主键三、应用题1. 请列举至少三种数据库管理系统(DBMS)的类型,并简要描述它们的特点。
答案:关系型数据库管理系统(RDBMS):采用表格的形式组织数据,具有高度结构化和强一致性的特点。
常见的关系型数据库管理系统有MySQL、Oracle、SQL Server等。
(完整版)数据库期末考试复习试题及答案(7)

浙江万里学院学年第学期《数据库原理》试卷(7)卷标准答案13.哪种模式不是数据库的模式( C )A)模式 B)外模式 C)映像模式 D)内模式14.四种传统的基本关系代数运算是( C )A. ∪,-,π和σB. ∪,-,∞和σC. ∪,∩,×和-D. ∪,∩,π和σ15.视图定义是( D )A)一个基表中导出的基表B)一个基表中导出的虚表C)一个或几个基表或视图中导出的基表D)一个或几个基表或视图中导出的虚表16.下面的关系模式是属于( A )S-D-L(sno学号,dept系,loc住所)A)2NF B) 3NF C) 4NF D)BCNF17.关系S-D-L(sno学号,dept系,loc住所)存在( B )A)部分函数依赖 B)传递函数依赖 C)多值依赖 D)都不对18.对数据库存储结构和存取方法的分析在( D )阶段A)需求分析 B)概念结构 C)逻辑结构 D)物理设计19.对于学生这一实体,张英是学生,他属于抽象中的( A )A)分类 B)聚集 C)概括 D)都不对20.静态级约束包括:( B )A)列级约束,实体完整性约束,参照完整性约束B)列级约束,元组约束,关系约束C)函数依赖约束,统计约束,参照完整性约束D)以上都不对二.名词解释:每小题3分,共15分1.关系(举例)一个关系即一张二维表,如student(sno,sname,sex ,age)2.主码(举例)表中的某个属性组,它可以唯一确定一个元组,如SNO3.参照完整性若属性F是基本关系R的外码,它与另一个基本关系S的主码Ks相对应,则对于R中每个元组在F上的值或取空值,或者等于S中某个元组的主码值。
4.一级封锁协议事务T在修改数据R之前,必须先对其加X锁,事务结束才释放。
5.自然连接去掉重复的属性列的等值连接。
三.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式(每问5分共20分)供应商表S(SNO,SNAME,STATUS,CITY);零件表P(PNO,PNAME,COLOR,WEIGHT);工程项目表J(JNO,JNAME,CITY);供应情况表SPJ(SNO,PNO,JNO,QTY);J表 P表S表 SPJ表请用关系代数完成如下查询:1.求供应工程J1零件的供应商号 SNO2.求供应工程J1零件P1的供应商号吗SNO3.求供应工程J1零件为红色的供应商号码SNO4.求没有使用天津供应商生产的红色零件的工程号JNO1.∏sno(σJNO=‘J1’(SPJ))2.∏sno(σJNO=‘J1’ΛPNO=’P1’(SPJ))3.∏sno(σJNO=‘J1’(SPJ)∞σcolor=‘红’(P))4.∏jno(SPJ)-∏jno(∏sno(σcity=‘天津’(S))∞∏sno,jno (SPJ)∞∏jno σcolor=‘红’(P))四.针对上题的四章关系表试用SQL语言完成下列各项操作(每问5分共20分)1.找出所有供应商的姓名和所在城市;2.找出所有零件的名称、颜色、重量;3.找出使用供应商S1所供应零件的工程号码4.找出上海厂商供应的所有零件号码;(1)select sname,city from s;(2)select pname, color,weight from p; (3)select jno from spj where sno=’S1’;(4)select pno from spj,s where s.sno=spj.sno and city=’上海’;五.设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。
数据库期末考试复习题及答案

试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2.下列四项中,不属于数据库系统的特点的是(C )A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )A.层次模型B.关系模型C.网状模型D.实体-联系模型4.数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是(D )A.树B.图C.索引D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期D.车次+情况摘要8.己知关系R和S,R∩S等价于( B )A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D )A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDA TE(QTY) ON SPJ TO '李勇'C. GRANT UPDA TE (QTY) ON SPJ TO 李勇D. GRANT UPDA TE ON SPJ (QTY) TO 李勇12.图1中( B )是最小关系系统A B C D图113.关系规范化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。
数据库期末考试试题及答案

数据库期末考试试题及答案一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)是()。
A. 一组软件B. 一个数据库C. 一组硬件D. 一个操作系统答案:A2. 在关系数据库中,关系是指()。
A. 行的集合B. 列的集合C. 行和列的有序对集合D. 行和列的无序对集合答案:C3. SQL是()。
A. 数据定义语言B. 数据控制语言C. 数据操纵语言D. 结构化查询语言答案:D4. 数据库系统的核心是()。
A. 数据模型B. 数据库管理系统C. 数据库D. 应用程序答案:C5. 数据库设计中,视图设计属于()。
A. 概念性设计B. 逻辑设计C. 物理设计D. 实体-关系模型设计答案:B6. 在关系数据库中,一个关系至少有一个候选键,一个候选键可以有()个属性。
A. 一个B. 多个C. 零个D. 任意个答案:B7. 数据库管理系统能提供数据的()。
A. 物理独立性B. 逻辑独立性C. 数据独立性D. 以上都是答案:D8. 数据库中,存储数据的基本单位是()。
A. 记录B. 字段C. 表D. 文件答案:C9. 数据库系统与文件系统相比,数据库系统能够提供()。
A. 数据共享B. 数据独立性C. 数据完整性D. 以上都是答案:D10. 在数据库中,数据的完整性约束不包括()。
A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 数据冗余答案:D二、填空题(每题2分,共20分)1. 数据库系统由数据库、数据库管理系统和_________组成。
答案:数据库应用程序2. 数据库系统的核心是_________。
答案:数据库3. 数据库管理系统的主要功能包括数据定义、数据操纵、数据控制和_________。
答案:事务管理4. 在关系数据库中,关系模式的每一个分量称为_________。
答案:属性5. 数据库设计分为概念性设计、_________设计和物理设计三个阶段。
答案:逻辑6. 在数据库中,_________是指关系中的列。
数据库试题及答案解析

数据库试题及答案解析一、单项选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据存储D. 数据加密答案:D2. 在关系数据库中,以下哪个不是关系的基本特征?A. 行的唯一性B. 列的唯一性C. 列的原子性D. 行的顺序性答案:B3. SQL语言中,用于删除表中数据的命令是?A. DELETEB. DROPC. INSERTD. UPDATE答案:A4. 以下哪个选项是数据库设计中的第一范式(1NF)的要求?A. 每个字段值都是不可分割的基本数据项B. 表中没有重复的行C. 表中没有重复的列D. 表中每个字段值必须是唯一的答案:A5. 在数据库中,以下哪个概念用于描述实体之间的关系?A. 实体B. 关系C. 属性D. 键答案:B6. 数据库恢复的基础是?A. 数据备份B. 数据加密C. 数据压缩D. 数据索引答案:A7. 在数据库中,以下哪个操作用于更新表中的记录?A. SELECTB. INSERTC. UPDATED. DELETE答案:C8. 以下哪个选项不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 视图完整性答案:D9. 数据库中,以下哪个不是索引的类型?A. 聚集索引B. 非聚集索引C. 复合索引D. 视图索引答案:D10. 在数据库中,以下哪个操作用于创建新表?A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. INSERT INTO答案:A二、多项选择题(每题3分,共15分)1. 数据库管理系统(DBMS)的主要功能包括以下哪些?A. 数据定义B. 数据操纵C. 数据存储D. 数据备份答案:A、B、C、D2. 在关系数据库中,以下哪些是关系的基本特征?A. 行的唯一性B. 列的唯一性C. 列的原子性D. 行的顺序性答案:A、C3. SQL语言中,以下哪些命令用于数据操纵?A. SELECTB. INSERTC. UPDATED. DELETE答案:A、B、C、D4. 在数据库设计中,以下哪些是第二范式(2NF)的要求?A. 每个非主属性完全函数依赖于任何候选键B. 表中没有重复的行C. 表中没有重复的列D. 表中每个字段值必须是唯一的答案:A5. 数据库中,以下哪些是索引的类型?A. 聚集索引B. 非聚集索引C. 复合索引D. 视图索引答案:A、B、C三、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)的核心是________。
数据库试题库含答案

数据库试题库含答案一、单选题(共100题,每题1分,共100分)1、某表中有“编号”字段,该字段要求第一位字母必须是Q,第二、三位必须为字母,第4-6位必须为数字,则该字段的输入掩码应设置为()A、”Q”LL999B、”Q”??999C、”Q”LL000D、“Q”??000正确答案:C答案解析:第一位必须是字母Q,用“Q”;第二、三位必须为字母,用LL,第4-6位必须是数字用000,因此答案为“Q”LL000。
2、Access 2010数据库中的表是一个( )。
A、交叉表B、线型表C、报表D、二维表正确答案:D答案解析:Access2010中一个关系就是一张二维表3、使用表设计器来定义表的字段时,以下哪个项()可以不设置内容。
A、字段名称B、说明C、数据类型D、字段属性正确答案:B4、下列关于关系数据库中表的描述中,正确的是A、数据表相互之间不存在联系,完全独立B、数据表既相对独立,又相互联系C、数据表相互之间存在联系,每个表都用一个独立的数据库来保存D、数据表相互之间存在联系,用表名保存正确答案:B答案解析:在数据库中,表不以独立文件存在,但以不同的名称进行区分,同时,通过表之间的关系来构建联系。
因此,数据表既相对独立,又相互联系。
5、"在一个单位的人事数据库,字段"简历"的数据类型应当为( )。
"A、备注型B、文本型C、日期/时间型D、数字型正确答案:A6、如果采用关系数据库实现应用,在数据库的逻辑设计阶段需将( )转换为关系数据模型。
A、网状模型。
B、层次模型C、E-R模型D、关系模型正确答案:C7、将E-R图转换为关系模式时,实体集和联系都可以表示为( )。
A、属性B、键C、关系D、域正确答案:C答案解析:E-R图进行转换时,一个实体集或者联系都可以看做一张二维表,一张二维表自然就是一个关系。
8、当文档型字段取值超过255个字符时,应改为数据类型。
数据库考试试题及答案

数据库考试试题及答案# 数据库考试试题及答案## 一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?A. 数据存储B. 数据管理C. 数据分析D. 数据加密答案:B2. 在关系型数据库中,一个表的列被称为什么?A. 记录B. 行C. 字段D. 关键字答案:C3. SQL语言中的“SELECT”语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C## 二、填空题4. 在数据库设计中,规范化的目的是为了减少数据的_______。
答案:冗余5. 数据库的三大范式是_______、_______和_______。
答案:第一范式、第二范式、第三范式## 三、简答题6. 请简述数据库事务的四个基本特性。
答案:- 原子性(Atomicity):事务中的操作要么全部完成,要么全部不完成,不会结束在中间某个点。
- 一致性(Consistency):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。
- 隔离性(Isolation):并发执行的事务之间不会互相影响。
- 持久性(Durability):一旦事务提交,则其结果就是永久性的,即使系统发生故障也不会丢失。
7. 什么是数据库的索引?它有什么作用?答案:数据库的索引是一种数据结构,用于提高数据库查询的效率。
索引可以快速定位到数据存储位置,减少查询数据时的扫描范围,从而加快数据检索速度。
## 四、计算题8. 假设有一个学生表(Students),包含字段:学生ID (StudentID),姓名(Name),年龄(Age),专业(Major)。
编写SQL查询语句,列出所有年龄大于20岁的学生信息。
答案:```sqlSELECT * FROM Students WHERE Age > 20;```9. 如果需要删除上述表中所有年龄小于18岁的学生记录,请编写相应的SQL语句。
答案:```sqlDELETE FROM Students WHERE Age < 18;```## 五、论述题10. 论述数据库备份和恢复的重要性,并简述常见的备份和恢复策略。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题:1、DB DBMS^ DBS三者的关系是(B)A、DB包括DBMS^ DBS B 、DBS包括DB和DBMSC、DBMS包括DBS和DB D 、DBS与DB DBMSc关2、假定学生关系式S( S#, SNAME SEX AGE,课程关系式C(C#, CNAME TEACHE)学生选课关系是SC( S#, C#, GRAN)要查找选修“ COMPUTER课程的“女”学生姓名,将涉及到关系(D)A、S B 、SC C C 、S, SC D 、S, C, SC3、将E-R图转换为关系模式时,如果两实体间的联系是m n,下列说法正确的是(C)A、将m方主键(主码)和联系的属性纳入n方的属性中B、将m方属性和n方属性中均增加一个表示级别的属性C、增加一个关系表示联系,其中纳入m方和n方的主键(主码)D、将n方主键(主码)和联系的属性纳入m方的属性中4、由SELECT-FRO—WHER—GROU—ORDERS成的SQL语句,在被DBMS处理时,各字句的执行次序为(0A、SELEC—FRO—WHER—GROU—ORDERB、FROM—SELECT-WHER—GROU—ORDERC、FROM—WHER—GROU—SELECT- ORDERD、SELECT- FRO—GROU—WHER—ORDER5、以下不是数据库技术所具备的特点是(D)A、数据结构化B、数据冗余小C、有较高的数据独立性D、数据联系弱6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A)A、实体值B 、实体型C、属性值D、属性型7、关系数据库三级模式中的(B),可用视图实现。
A、内模式B 、外模式C、存储模式D、模式8、可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B)A、属性型B、键C、外部键D、实体型9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D)A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果,则(D)A、T1的属性个数等于T2的属性个数 B 、T1的属性个数小于T2的属性个数C、T1的属性个数大于或等于T2的属性个数D 、T1的属性个数大于T2的属性个数11、数据库系统是由应用程序、DBMS DB以及DBA组成。
其中核心部分是(C)A、应用程序B、DBAC、DBMSD、DB12、下列集函数中不忽略空值(NULL)的是(A)A、COUNT(*)B、MAX(列名)C、SUM(列名)D、AVG(列名)13、一个关系中的候选关键字(B)A、至少一个B、可多个C、必须多个D、至少3个14、在数据库设计中,具有最小性、唯一性和非空性的是(B)A、索引B、关系模型主关键字(主码)C、外关键字(外码)D、约束15、常用的关系运算时关系代数和(C)A、集合代数B、逻辑演算C、关系演算D、集合演算16、在基本层次联系中,记录型之间的联系是(B)A、一对一联系B、一对多联系C、多对多联系D、多对一联系17、关于冗余数据的叙述中,不正确的是(C)A、冗余的存在容易破坏数据库的完整性 B 、冗余的存在给数据库的维护增加困难C、不应该在数据库中存储任何冗余数据 D 、冗余数据是指可由基本数据导出的数据18、五种基本关系代数运算分别(D)A 、U 、Q 、g 、n 、bB 、U 、 -、g 、n 、bC 、U 、Q 、X 、n 、^D 、U 、 -、X 、n 、^19、 下面不属于实体的是(B )A 、人B 、聘任C 、一场球赛D 、学习成绩 20、 不允许记录中出现重复索引值的索引是( D )A 、非聚集索引B 、主索引和唯一索引C 、主索引、聚集索引、唯一索引D 、主索引和聚集索引21、 已知库中有3个基本表S (学生,学号,性别,年龄),SC (学号,课程号,成绩)和C (课程号,课程名,任课老师名),若要查询选修了数据库课程的学生姓名,下列关系代数表达式不正确的 是(D )24、下列四项中,不属于数据库特点的是( C ) A 、数据共享 B 、数据库完整性 C 、数据冗余很高D 、数据独立性高25、数据库与文件系统的根本区别在于( A )A 、提高了系统效率系统B 、方便了用户使用C 、数据的结构化D 、节省了存储空间26、在数据库设计时可以采用(C )方法来规范化一个表以实现范式转换。
A 、自然连接B 、选择分解C 、投影分解D 、并运算27、 在数据库设计中,将 E-R 图转换成关系数据模型的过程属于( B )A 、需求分析阶段B 、逻辑设计阶段C 、概念设计阶段D 、物理设计阶段28、 下面哪个不是数据库系统必须提供的数据控制能力( B )A 、安全性B 、可移植性C 、完整性D 、并发控制 29、 在数据库中,(C 可使数据产生不一致。
A 、未对数据进行完整性的控制 B 、数据存储量太大C 、数据冗余D、没有严格保护数据30、 在数据库设计中,将 E-R 图转换成关系数据模型的过程属于( C )A 、需求分析阶段B 、概念设计阶段C 、逻辑设计阶段D 、物理设计阶段 32、 学校数据库中有学生和宿舍两个关系: 学生(学号,姓名) 和 宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿舍,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生 和空闲的床位,则应执行(D )A 、外联接B 、左外联接C 、右外联接D 、自然连接 33、 从E-R 模型关系向关系模型转换时,一个M: N 联系转换为关系模型时,该关系模式的码是( C )A 、M 端实体的码B 、N 端实体的码C 、M 端实体码与N 端实体码组合D 、重新选取其他属性 34、 数据库的正确性和相容性是指数据的( B )内容。
A 、安全性B 、完整性C 、并发控制D 、恢复35、 任何一个满足 2NF 但不满足3NF 的关系模式都不存在(B ) A 、主属性对候选键的部分依赖 B 、非主属性对候选键的部分依赖 C 、主属性对候选键的传递依赖D 、非主属性对候选键的传递依赖36、 以为教师可以教多门课,一门课只能由一位教师来教。
在 A 、1:1 B 、1: n C 、m n D 、无法确定37、 从关系中挑选出指定的属性组成新关系的运算称为( A 、“选取”运算 B 、“投影”运算 C 、“联接”运算姓名(课程名‘数据库'S SC C ))姓名(s 学号SC 学号SC.课程号c.课程号 课程名‘数据库'S SC C ))姓名(S SC课程名‘数据库'C ))姓名(课程名‘数据库'S SC C ))22、数据库按某个关键字进行排序后( C ) A 、元数据库按关键字重新排列BC 、建立一个按关键字值顺序排列的映射文件 、按关键字值顺序排列形成新数据库D 、在原库中增加一个新字段用于记录关键字的顺序 E-R 数据模型中,这种联系属于()D 、“交”运算B )38、 若用户 wang 已将对关系 S 修改的权限授予用户__li ,如果要收回用户wang 对关系S 的修改权限,并连锁回 收li 的权限,则应执行的 SQL 语句是(AA 、REVOKE UPDATE ON S FROM wang RESTRICT liB 、REVOKE UPDATE ON S FROM wang CASCADEC 、REVOKE UPDATE ON S FROM wang CASCADE liD REVOKE UPDATE ON S FROM wang RESTRICT 39、 从关系中抽取所需属性组成新关系的操作称(D )A 、交B 、联接C 、选择D 、投影 40、如果一个储户可以在多个银行存款,一个银行可以接受多个储户的存款,那么储户和银行两个实体之间的 关系属于(D ) A 、一对一关系 B 、一对多关系 C 、多对一关系D 、多对多关系二、判断题:1、 数据流程图(DFD 是用于描述结构化方法中详细设计阶段的工具。
(F )2、 外模式有利于数据保密,原因是外模式为用户划定了访问数据局的范围。
(T )3、 数据模型是用来描述现实世界的。
因此,越专业越好。
(F )4、 CREATTABLE 命令课直接定义主码、外码、参照表,系统就能够自动地执行实体完整性和参照表完整性规则。
(T )5、 同一个关系模型的任两个元组值不能全同。
(T )6、 每一个关系都应有一个主码,用来唯一识别一个元组。
它的值不能为空,否则无法区分和识别元组,这就是 域完整性约束。
(F )8、 DB 用户的权限可分为具有 DBA 特权的用户和一般 DB 用户。
(T ) 9、 从数据库逻辑设计来看,减少链接运算可以改善数据库的性能。
(T )10、 E-R 模型与传统数据模型区别于: E-R 不是面向实现的,而是面向世界的,因此它能比较自然地描述显示世 界。
(T ) 三、填空题:1、 关系数据操纵预言的操作对象与结果都是 关系 。
2、 数据模型应具有描述数据和 操作_ 两方面的功能。
3、 实体和属性属 信息世界的术语。
4、概念 模型是现实世界到机器世界的中间桥梁。
5、 设关系表R ( A,B )中包含3个元组,表S ( C,D,E )中包含2个元组,R 和S 做自然连接后得关系的基数为6 。
6、 SQL 语言的数据定义功能包括定义数据库,定义基本表,定义视图 和定义索引。
7 •关系模式R (A , B, C, D )的函数依赖集为{ AD^ B, C },则R 最高属于 2级范式。
8.关系中主码的取值必须唯一且非空,这是由 _______________ 实体完整性规则 ____________________ 决定的。
9 .若关系R 2NF,且R 消除了非主属性对键的 传递 依赖,则称R 3NF 。
10.数据独立性是指物理和 逻辑独立性。
11.1NF 的关系消除非主属性对候选键的 部分函数依赖后,可将范式等级提高到 2NF 。
12. DBMS 勺数据控制功能包括:完整性检查,安全性控制、并发控制和数据库恢复13•关系数据模型的三个组成部分中,包括数据结构、 —数据操纵—和—完整性约束条件_。
14 •关系数据模型中的基本结构是表,表又称为—关系—,表是由行和列组成的矩阵,表与表之间的联系是通41、 视图是(A )A 、视图是一种虚表,不存放实际数据值BC 、视图既不是基本表也不是虚表,而是关系的图标 42、 下列关于索引的描述中,错误的是( A )A 、索引必须在数据库建立时确定C 、索引增加了额外的计算机开销 、视图与表完全相同,是表的别名D 、视图是一种物理模式,一旦建立,就不能被删除B 、索引可以加快数据检索 D 、索引可以在列的组合上建立过实体之间的_公共属性_ 实现的。