(完整版)数据库复习试题答案及解析
数据库题库及答案精选全文完整版

可编辑修改精选全文完整版数据库题库及答案数据库技术是计算机科学中重要的一部分,广泛应用于各个领域。
为了更好地学习和理解数据库知识,题库是一个非常有用的资源。
本文提供一些常见的数据库题目及其答案,希望对读者的学习和实践有所帮助。
一、选择题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=’上海’;五.设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。
数据库题库(含答案)

数据库题库(含答案)一、单选题(共100题,每题1分,共100分)1、在关系模型中,用来表示实体的是( )A、字段B、记录C、表D、指针正确答案:B答案解析:二维表的每一行的所有数据称为一个元组,相当于一条记录,代表一个实体2、格式属性是给字段()数据时设置的样式。
A、初始值B、当前值C、输出D、输人正确答案:C答案解析:初始值是设置默认值属性,输入是设置有效性规则和输入掩码3、窗体通过来显示字段信息,以类似填空的格式输入数据。
( )A、宏B、模块C、表D、控件正确答案:D4、已知“邮政编码”字段为6位数字,对其设置掩码,正确的是( )A、######B、999999C、D、000000正确答案:D答案解析:必须是6位数字,因此就必须为000000。
5、下列关于Access 2010说法正确的是()A、Access 2010是一个关系型数据库系统B、Access 2010默认创建的文件的扩展名是.mdbC、Access 2010数据库可以作为应用软件的数据库,也可以作为WEB页的数据库D、Access 2010数据库中的数据只能本机访问,不能被其他计算机访问正确答案:C答案解析:Access 2010是数据库管理系统,默认扩展名是.accdb,其数据库既可以被本机访问,也可以被其他计算机访问。
6、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
A、笛卡尔积B、交C、并D、连接正确答案:D答案解析:运算结果是通过R表和S表共同的属性B的值进行的连接运算。
7、下列不是关系术语的是( )A、元组B、属性C、分量D、数据正确答案:D答案解析:关系中的一行称为一个元组,一列称为一个属性,一个单元格称为一个分量。
8、在关系模式中,如果属性A和B存在1对1的联系,则( )A、A→BB、B→AC、ABD、以上都不是正确答案:C9、教师和同学之间的关系是()A、1:1B、1:nC、m:nD、n: 1正确答案:C答案解析:一个教师可以教多名学生,一个学生可以被多个教师教,因此两者之间是多对多的联系。
(完整版)大学数据库考试复习试题带答案

2019数据库期末复习内容1.选择题(1)(数据库)是存储在计算机内结构化的数据的集合(2)下述关于数据系统正确的描述是(数据库系统减少了数据冗余)。
(3)数据库(DB)、与数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(DBS 包含DB 和DBMS )。
(4)数据库管理系统的工作不包括(为定义的确据库提供操作系统)。
(5)用于对现实世界进行描述的工具是(数据模型)。
(6)在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是(模式)。
(7)E-R图用来建立数据库的(概念模型)。
(8)下列模型中不能直接描述实体间多对多的联系的是(关系模型)。
(9)数据模型的三个要素是(数据结构、数据操作、完整性约束)(10)数据库的设计人员和用户之间沟通信息的桥梁是(实体联系图)。
(11)数据的独立性分为(逻辑独立性和物理独立性)。
(12)数据库通常是根据(数据模型)来分类的。
(13)关系数据库系统能实现专门的关系运算,包括(选择、投影、连接、除)。
(14)在关系模型中,下述关于关键字的说法正确的是(可以由一个或多个其值能唯一标识该关系模式中任何元组的属性组成)。
(15)被称为关系的两个不变性,由关系数据库系统自动支持的是(实体完整性和参照完整性)。
(16)在关系中不能出现相同元组的约束是通过(主码)来实现。
(17)下列数据模型中,数据独立性最高的是(关系模型).(18)规范化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论,关系数据库中的关系必须满足:每一属性都是(不可分解的)。
(19)关系数据库规范化是为解决关系数据库中(插入异常、删除异常和数据冗余)问题而引入的。
(20)在关系数据库中,任何二元关系模式的最高范式必定是(BCNF )(21)若属性X函数依赖于属性Y时,则属性X与属性Y之间的关系是(多对一)。
(22)设有关系模式:部门(部门代码,部门名称,部门成员,部门经理)由于其中(部门成员)属性存在,使该关系不属于第一范式。
(完整版)数据库复习试题答案及解析

(完整版)数据库复习试题答案及解析一、选择题:1、DB,DBMS和DBS三者的关系是(B)A、DB包括DBMS和DBSB、DBS包括DB和DBMSC、DBMS包括DBS和DBD、DBS与DB、DBMS无关2、假定学生关系式S(S#,SNAME,SEX,AGE),课程关系式C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRAND)。
要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(D)A、SB、SC,CC、S,SCD、S,C,SC3、将E-R图转换为关系模式时,如果两实体间的联系是m:n,下列说法正确的是(C)A、将m方主键(主码)和联系的属性纳入n方的属性中B、将m方属性和n方属性中均增加一个表示级别的属性C、增加一个关系表示联系,其中纳入m方和n方的主键(主码)D、将n方主键(主码)和联系的属性纳入m方的属性中4、由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,在被DBMS处理时,各字句的执行次序为(C)A、SELECT—FROM—WHERE—GROUP—ORDERB、FROM —SELECT—WHERE—GROUP—ORDERC、FROM —WHERE—GROUP—SELECT—ORDERD、SELECT—FROM—GROUP—WHERE—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组成。
(完整版)数据库练习题及答案解析

第一章习题一、单项选择题1 •数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS )之间的关系是(A )。
A. DBS 包括DB 和DBMSB. DBMS 包括DB 和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。
I •人工管理阶段II.文件系统阶段III •数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I3. 下列四项中,不属于数据库系统特点的是(C )。
A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高4. 数据库系统的数据独立性体现在(B )。
A .不会因为数据的变化而影响到应用程序B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构5. 要保证数据库的数据独立性,需要修改的是(C )。
A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式6. 要保证数据库的逻辑数据独立性,需要修改的是(A )。
A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式7. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C ),它是模式的逻辑子集。
A.模式B.物理模式C. 子模式D. 内模式8. 下述(B )不是DBA 数据库管理员的职责。
A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计9. 常见的数据模型有三种,它们是(B )A 网状、关系和语义B 层次、关系和网状C 环状、层次和关系D 字段名、字段类型和记录10. 在E-R 图中,用来表示属性的图形是(B )A 矩形B 椭圆形C 菱形D 平行四边形二、填空题1. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。
数据库复习试题答案及解析

一、选择题:1、DB,DBMS和DBS三者的关系是(B)A、DB包括DBMS和DBSB、DBS包括DB和DBMSC、DBMS包括DBS和DBD、DBS与DB、DBMS无关2、假定学生关系式S(S#,SNAME,SEX,AGE),课程关系式C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRAND)。
要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(D)A、SB、SC,CC、S,SCD、S,C,SC3、将E-R图转换为关系模式时,如果两实体间的联系是m:n,下列说法正确的是(C)A、将m方主键(主码)和联系的属性纳入n方的属性中B、将m方属性和n方属性中均增加一个表示级别的属性C、增加一个关系表示联系,其中纳入m方和n方的主键(主码)D、将n方主键(主码)和联系的属性纳入m方的属性中4、由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,在被DBMS处理时,各字句的执行次序为(C)A、SELECT—FROM—WHERE—GROUP—ORDERB、FROM —SELECT—WHERE—GROUP—ORDERC、FROM —WHERE—GROUP—SELECT—ORDERD、SELECT—FROM—GROUP—WHERE—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组成。
(完整版)数据库系统概论复习试题及答案

数据库系统概论复习资料:第一章:三:简答题:1. 什么是数据库?答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。
数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。
因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。
2. 什么是数据库的数据独立性?答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。
逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。
当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。
物理数据独立性是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立。
3. 什么是数据库管理系统?答:数据库管理系统(DBMS)是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分。
不同的数据库系统都配有各自的DBMS,而不同的DBMS各支持一种数据库模型,虽然它们的功能强弱不同,但大多数DBMS的构成相同,功能相似。
一般说来,DBMS具有定义、建立、维护和使用数据库的功能,它通常由三部分构成:数据描述语言及其翻译程序、数据操纵语言及其处理程序和数据库管理的例行程序。
4. 什么是数据字典?数据字典包含哪些基本内容?答:数据字典是数据库系统中各种描述信息和控制信息的集合,它是数据库设计与管理的有力工具,是进行详细数据收集和数据分析所获得的主要成果。
数据字典的基本内容有:数据项、数据结构、数据流、数据存储和处理过程5个部分。
第一章补充作业部分:假设教学管理规定:①一个学生可选修多门课,一门课有若干学生选修;②一个教师可讲授多门课,一门课只有一个教师讲授;③一个学生选修一门课,仅有一个成绩。
- 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、DBMS无关2、假定学生关系式S(S#,SNAM,E SEX,AGE),课程关系式C(C#,CNAM,E TEACHE)R,学生选课关系是SC(S#,C#,GRAN)D。
要查找选修“ COMPUTE”R课程的“女”学生姓名,将涉及到关系(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—FROM—WHER—E GROU—P ORDER组成的SQL语句,在被DBMS处理时,各字句的执行次序为(C)A、SELECT—FROM—WHER—EGROU—PORDER B 、FROM—SELECT—WHER—E GROU—P ORDERC、FROM—WHER—E GROU—P SELECT—ORDERD、SELECT—FROM—GROU—PWHER—EORDER5、以下不是数据库技术所具备的特点是(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 、DBA C 、DBMS D、DB12、下列集函数中不忽略空值(NULL)的是(A)A、COUN(T *) 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 、∪、∩、∞、π、σ B、∪、 - 、∞、π、σC 、∪、∩、×、π、σD 、∪、 - 、×、π、σ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 数据模型中,这种联系属于()、“交”运算B )38、若用户 wang 已将对关系 S 修改的权限授予用户 li ,如果要收回用户 wang 对关系 S 的修改权限,并连锁回收 li 的权限,则应执行的 SQL 语句是( A )A 、 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、CREATT ABLE 命令课直接定义主码、外码、参照表,系统就能够自动地执行实体完整性和参照表完整性规则。
(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 ,B →C },则 R 最高属于 ___2___级范式。
8. 关系中主码的取值必须唯一且非空,这是由 ___________ 实体完整性规则 _____ 决定的。
9.若关系 R 2NF ,且 R 消除了非主属性对键的 ___ 传递___依赖,则称 R 3NF 。
10. 数据独立性是指 ____ 物理 _____ 和 ______ 逻辑 ____ 独立性。
11.1NF 的关系消除非主属性对候选键的 ____ 部分 ____ 函数依赖后,可将范式等级提高到 2NF 。
12. DBMS 的数据控制功能包括: ___ 完整性检查 _ ,安全性控制、 并发控制 _ 和 _ 数据库恢复 ___ 13.关系数据模型的三个组成部分中,包括数据结构、 ___数据操纵 ___和 ___完整性约束条件 _____ 。