南邮数据库系统设计期中测试题库(⾬课堂+慕课)
数据库期中测试题库
友情提⽰
⽤电脑打开,Ctrl + F 可以在页⾯上搜索,搜索关键字即可。
附赠⼀个实验2:
⾬课堂第⼀章
单选题
(数据库)是存储在计算机内有结构的数据的集合。
(数据模型)是对现实世界进⾏抽象的⼯具,⽤于描述数据、组织数据和对数据进⾏操作。
数据库技术奠基⼈之⼀E.F.Codd,对数据库的主要贡献是提出了(关系数据模型)。
数据库的特点之⼀是数据的共享,严格的讲,这⾥的数据共享是指(多种应⽤、多种语⾔、多个⽤
户互相覆盖地使⽤数据集合)。
要保证数据库的数据独⽴性,需要修改的是(三级模式之间的两层映射)。
下列关于模式的术语中,(存储模式)不是指数据库三级模式结构中的外模式。
数据库的三级模式结构中,描述数据全局逻辑结构的是(模式)。
数据库DB,数据库系统DBS和数据库管理系统DBMS之间的关系是(DBS包括DB和DBMS)。
数据库管理系统是(系统软件)。
数据库管理系统能实现对数据库中数据的查询、插⼊、修改和删除,这类功能称为(数据操纵功能)。
下⾯列出的数据管理技术发展的三个阶段中,没有专门的软件对数据进⾏管理的是(只有 I)。
I.⼈⼯管理阶段 II.⽂件系统阶段 III.数据库阶段
以下⼏种模型,属于概念模型的是(ER模型)。
在数据库的设计实现过程中,E-R模型是⼀种对(概念模型)的表⽰⽅式。
为了描述现实世界中的事物,在信息世界中所建⽴的模型称为(概念模型)。
关系数据模型是⽬前最重要的⼀种数据模型,它的三个要素分别是(数据结构、关系操作、完整性约束)。
关系数据模型的基本数据结构是(关系)。
数据的逻辑独⽴性是指(模式改变,外模式和应⽤程序不变)。
在关系数据库系统中,当关系属性的数据类型发⽣改变时,⽤户的应⽤程序可以不变,这体现了数据库的(数据的逻辑独⽴性)。当数据库的存储结构发⽣改变时,⽤户的应⽤程序可以不变,这体现了数据库的(数据的物理独⽴性)。
数据库系统的三级模式结构是对(数据)的三个抽象级别。
在数据库的三级模式结构中,外模式的个数(可以有多个)。
数据库系统由数据库、数据库管理系统、应⽤程序和(数据库管理员)组成。
在DBS中,DBMS和OS之间的关系是(DBMS调⽤OS)。
DBS的含义是(数据库系统)。
多选题
数据库系统的基本特点包括(数据共享性⾼、冗余度低、数据独⽴性⾼、数据结构化)。
在数据管理技术的发展过程中,经历了(⼈⼯管理、⽂件系统、数据库系统)阶段。
在数据库界曾经获得过图灵奖学者包括(Charles W Bachman、Edgar F Codd、James Gray、Michael Stonebraker)。
在下列关于数据库的描述中,说法不正确的是(数据库通过⽂件系统来管理数据、数据库避免了⼀切数据的重复、数据之间的联系通过程序去构造)。
下列关于模式和实例的表述中,正确的是(模式的⼀个具体值称为⼀个实例、模式相对稳定,⽽实例相对变动、模式反映的是数据的结构及联系)。
三层模式两级映像中的三层模式指的是(内模式、外模式、逻辑模式)。
数据的独⽴性包括(逻辑数据独⽴性、物理数据独⽴性)。
关于数据库系统的各个组成部分,以下表达正确的是(数据库是放数据的场所、DBMS是数据库系统的核⼼、DBA借助DBMS来完成其职责)。
数据库管理系统不是(操作系统的⼀部分、⼀种编译程序、⼀种操作系统)。
下述(决定数据库中的信息内容和结构、定义数据的安全性和完整性、监控数据库的使⽤和运⾏)是DBA数据库管理员的职责。
判断题
数据冗余可能导致的问题有浪费存储空间、修改复杂和潜在的数据不⼀致性。(正确)
数据库管理员是开发数据库的专门⼈员。(错误)
数据库管理系统中既有软件也有硬件。(错误)
逻辑模型是⼀种⾼层的数据模型,其代表是实体联系模型。(错误)
逻辑模型是按照计算机系统的观点对数据建模。(正确)
概念模型是数据库设计⼈员与⽤户之间进⾏交流的⼯具。(正确)
逻辑模式会涉及存储结构、访问技术等细节。(错误)
可以为不同的⽤户设计不同的内模式。(错误)
在⼀个数据库中,模式与内模式的映像的个数有多个。(错误)
外模式涉及的是数据的局部逻辑结构,通常是模式的⼦集。(正确)
逻辑模式是数据库⽤户的数据视图,是与某⼀应⽤有关的数据的逻辑表⽰。(错误)
逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有⽤户的公共数据视图。(正确)
数据库系统包括db dbms dba数据库的逻辑模式不会涉及存储结构、访问技术等细节。(正确)
以外模式为框架的⽤户数据库在外存中是真正存在的。(错误)
内模式是数据在数据库系统内部的表⽰,即对数据的物理结构和存储⽅式的描述。(正确)
关系模式是静态的、稳定的,⽽关系是动态的、随时间⽽不断变化的。(正确)
任何⼀个DBMS都以某⼀个数据模型为基础,或者说⽀持某⼀个数据模型。(正确)
数据模型中的数据结构是对系统动态特性的描述。(错误)
DBMS是位于⽤户与OS之间的–层数据管理软件。(正确)
DB是DBS的组成部分之⼀。(正确)
填空题
数据库是长期储存在计算机内的、有组织的、[可共享的]的数据集合。
数据库系统与⽂件系统的本质区别为[数据库系统实现整体数据的结构化/整体数据的结构化]。
在数据管理技术的发展过程中,经历了⼈⼯管理阶段、⽂件系统阶段和数据库系统阶段。在这⼏个阶段中,数据独⽴性最.⾼的是[数据库系统]阶段。
在数据库领域的各种逻辑数据模型中,⼀个结点可以有多个双亲,结点之间可以有多种联系,该数据模型指的是[⽹状模型]。
DBMS是指[数据库管理系统]。
数据库系统的三级模式结构是指模式、外模式和[内模式]。
数据库管理系统的三级模式结构和[⼆级映像/⼆级映射]功能保证了 数据库中的数据具有很⾼的物理独⽴性和逻辑独⽴性。
关系数据模型有三个重要组成部分,分别是[数据结构]、数据操纵和完整性约束。
DBS的维护⼯作由[数据库管理员/DBA]承担。
数据独⽴性包括逻辑数据独⽴性和[物理]数据独⽴性两级。
在数据库系统中,记录的结构和记录之间的联系由[数据库管理系统/DBMS]维护,从⽽减轻了程序员的负担。
外模式/模式映像,定义了该外模式与模式之间的对应关系这些映像定义通常包含在各⾃[外模式]的描述中。
⾬课堂第⼆章
单选题
在数据库中,有关系R(RNO,RN,SNO),关系S(SNO,SN,SD),R的主码是RNO,S的主码是SNO,则属性SNO在关系R中称为(外码)。
⼀个关系只有⼀个(主码)。
关系数据库中的实体完整性规则要求(主属性值不允许空)。
在关系S(S#SNAME)、SC(S#,C#,G)和C(C#,CNAME)中,查询选修了全部课程的学⽣学号,正确的关系代数表达式是
。
设有关系R(A,B,C,D)和S(B,C,E),公共属性为BC,则R与S⾃然连接,构成的结果集为(5)⽬关系。
在关系S(S#,SNAME)、SC(S#,C#,G)和C(C#,CNAME)中,检索选修了数据结构和数据库课程的学⽣姓名,正确的关系代数表达式是
⼀个关系模式可以有(1个主码,多个候选码,多个外码)。
设有两个关系S(S#,SN)和SC(S#,C#,G),关系代数表达式
表达的查询需求是(全体学⽣都选了的课程号)。
关系R与关系S只有1个公共属性,T1是R与S等值连接的结果,T2是R与S⾃然连接的结果,则(T1属性个数⼤于T2属性个数)。
在关系数据库中,表与表之间的联系是通过(参照完整性规则)实现的。
在关系模型中,参照完整性约束的实质是(不允许⼸|⽤不存在的实体)的约束。
以下对关系的描述中,正确的是(关系是⼀个属性数⽬相同的元组的集合)。
对关系R,按条件f对关系R进⾏选择,正确的是 。
在关系中,“⽬”是指(属性个数)。
假设有关系R和S,在下列的关系运算中,(R x S)运算不要求"R和S具有相同的属性个数,且它们对应的属性取⾃同⼀个域”。关系模型中,⼀个候选码是(由⼀个或多个属性组成,其值能够惟⼀标识关系
中⼀个元组,⽽其⼦集不能)。
从⼀个数据库⽂件中取出满⾜某个条件的所有记录形成⼀个新的数据库⽂件的操作是(选择)操作。
在关系代数运算中,五种基本运算为(并、差、选择、投影、笛卡尔积)。
关系代数中的连接操作是由(选择和笛卡尔积)操作组合⽽成。
关系模式的定义,不涉及(索引类型)。
多选题
完整性约束规则包括(实体完整性、参照完整性、⽤户定义完整性)。
关系代数中专门的关系运算包括(选择、投影、除法)。
当关系R和S连接时,能够把R或者S中原该舍弃的元组放到结果关系中的操作是(左外连接、右外连接、外连接)。
有关系SC(S_ID,C_ID,AGE,SCORE),查年龄⼤于22岁的学⽣的学号和分数正确的关系代数表达式是(I 、 III)。
设有学⽣选课关系SC,包括SNO,CNO,GRADE属性,遵照实体完整性规则,(SNO不能取空值、CNO不能取空值)。
判断题
关系模式是静态的、稳定的,⽽关系是动态的、随时间⽽不断变化的。(正确)
当外码同时也是本关系的主码时,不允许取空值。(错误)
在数据库的表定义中限制成绩属性列的取值在0到100的范围内,这属于数据的参照完整性约束。(错误)
关系的⾃然连接运算要求参与运算的关系模式必须有公共属性。(正确)
在关系模型中,参照完整性约束是对主码取值的约束。(错误)
在关系中能唯⼀标识元组的属性或属性集⼀定是候选码。(错误)
关系数据模型只能表⽰实体之间的1:1和I:N的联系。(错误)
外码⼀定和主码是同名属性,且不同关系的同名属性也⼀定是外码。(错误)
任何形式的⼆维表格都可以作为关系数据库⾥的关系。(错误)
外码定义的实质是不允许⼸|⽤不存在的实体,因此只能反映两个不同关系间的联系,不能反映同⼀关系中不同元组之间的联系。(错误)
⼀个关系模式的外码值只能⼸|⽤其它关系的主码值(错误)。
主码不能为空值,但组成主码的属性可以有空值。(错误)
在教学数据库中,有关系S(S#SNAME,AGE)、SC(S#,C#,G)和C(C#,CNAME),关系代数表达式
表⽰检索⾄少选修了C2和C4号课程的学⽣学号。(错误)
根据参照完整性规则的规定,当外码为主属性时,外码值不允许为空。(错误)
关系模型的完整性规则包括实体完整性规则和参照完整性规则。(错误)
假设有关系R和S,关系代数表达式 R-(R-S)表⽰的是R∩S。(正确)
如果把悬浮元组也保存在结果关系中,⽽在其他属性上填空值,那么这种连接叫外连接。(正确)
除操作同时从⾏和列的⾓度进⾏运算(正确)
关系系统除了表这种数据结构,还有树和图这两种数据结构。(错误)
主属性是指组成主码的属性。(错误)
⾬课堂随堂测试
设有关系R(A,B,C,D)和S(B,C,E),公共属性为BC,则R与S⾃然连接,构成的结果集为(5)⽬关系。
关系模式的定义,不涉及(索引类型)。
当关系R和S连接时,能够把R或者S中原该舍弃的元组放到结果关系中的操作是(左外连接、右外连接、外连接)。
当外码同时也是本关系的主码时,不允许取空值。(错误)
外码定义的实质是不允许引⽤不存在的实体,因此只能反映两个不同关系间的联系,不能反映同⼀关系中不同元组之间的联系。(错误)
在使⽤了分组⼦句的查询语句中,如果SELECT⼦句中出现了学号SNO,则学号SNO必须在WHERE⼦句中出现。(错误)
SELECT命令中,使⽤HAVING⼦句的同时不能使⽤WHERE⼦句。错误
已知课程关系模式C(CNO,CNAME,CRDIT,CPNO),各属性的含义分别是:课程号,课程名,学分,先修课程号,若表中已有课程号为C1、C2和C3的3门课程元组,向C表中插⼊⼀⾏('C5’,’OS’,2,NULL),该操作(没有违反约束,可以插⼊)。
在SQL中,外模式⼀级数据结构的基本单位是视图,视图是虚表。正确
定义视图的时候,可以只指定组成视图的部分属性列名。错误
在带有分组⼦句中出现的列名表必须是GROUP BY⼦句中所带列名表的⼦集。正确
SQL中使⽤GRANT和REVOKE语句向⽤户授予或回收对数据的操作权限。正确
函数依赖指的是关系模式R的某个或者某些关系满⾜的约束条件。错误
若关系模式R中没有⾮主属性,则R满⾜3NF。正确
若关系模式R的主码是全码,则满⾜BCNF。正确
关系模式不满⾜2NF,则⼀定存在“⾮主属性对候选码的局部依赖”。正确
根据Armstrong公理导出F的闭包F+是可⾏的。错误
确定关系模式R的候选码时,若某属性不在函数依赖集F中出现,则该属性必须要包含在候选码中。正确
逻辑结构设计独⽴于具体的数据库管理系统。错误
逻辑设计阶段的任务包括设计视图,形成数据库的外模式。正确
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论