《2023年专科《数据库系统概论》_试卷_超详细解析超详细解析答案.pdf》由会员分享,可在线阅读,更多相关《2023年专科《数据库系统概论》_试卷_超详细解析超详细解析答案.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、专科数据库系统概论_试卷_答案 专科数据库系统概论 一、(共 48 题,共 150 分)1、概念模型就是对现实世界的第一层抽象,这一类模型中最著名的模型就是()。(2分)A、层次模型 B、关系模型 C、网状模型 D、实体-关系模型即 E-R模型 、标准答案:D 2、数据库的逻辑数据独立性就是指当数据的模式发生变化时,只需要修改(),而应用系统保持不变。(2 分)A、模式与外模式之间的映射 B、模式与内模式之间的映射 C、模式 D、内模式 、标准答案:A 3、下面的选项不就是关系数据库基本特征的就是()。(2 分)A、不同的列应有不同的数据类型 B、不同的列应有不同的列名 C、与行的次序无关 D
2、、与列的次序无关、标准答案:A 4、关系代数的运算分为传统的集合运算为与专门的()运算 2 类。(2 分)A、逻辑运算 B、谓词演算 C、关系运算 D、代数运算 、标准答案:C 5、设关系 R 与关系 S 具有相同的关系模式,则 R-(R-S)等于()(2 分)A、RS B、RS C、R S D、R-S 、标准答案:B 6、SQL 语言中,删除一个视图的命令就是()。(2 分)A、DELETE B、DROP C、CLEAR D、REMOVE 、标准答案:B 7、设关系数据库中一个表 S 的结构为:S(SN,CN,grade),其中 SN 为学生名,CN 为课程名,二者均为字符型;grade 为
3、成绩,数值型,取值范围 0100。若要更正王二的化学成绩为 85 分,则可用()。(2 分)A、UPDATE S SET grade 85 WHERE SN 王二 AND CN 化学 B、UPDATE S SET grade 85 WHERE SN 王二 AND CN 化学 C、UPDATE grade 85 WHERE SN 王二 AND CN 化学 D、UPDATE grade 85 WHERE SN 王二 AND CN 化学 、标准答案:A 8、有如下两个关系,其中雇员信息表关系 EMP 的主码就是雇员号,外码就是部门号;部门信息表关系 DEPT 的主码就是部门号。若执行下面列出的操作,
4、哪个操作不能成功执行?()(2 分)A、从 EMP 中删除行(010,王宏达,01,1200)B、在 EMP 中插入行(102,赵敏,01,1500)C、将 EMP 中雇员号=056的工资改为 1600 元 D、将 EMP 中雇员号=101的部门号改为05、标准答案:D 9、关系模式 R 中的属性全就是主属性,则 R 的最高范式必定就是()。(2 分)A、1NF B、2NF C、3NF D、BCNF 、标准答案:C 10、在数据库设计中,将 E-R图转换成关系数据模型的过程属于()。(2 分)A、需求分析阶段 B、逻辑设计阶段 C、概念设计阶段 D、物理设计阶段 、标准答案:B 11、相对于数
5、据库系统,文件系统阶段数据管理有哪些缺陷?(5 分)标准答案:数据无意义、数据冗余多、数据不一致、不完整、不安全、数据之间的联系弱。12、什么就是数据库管理系统?(5 分)标准答案:数据库管理系统(DBMS)就是操纵与管理数据库的一组软件,它就是数据库系统(DBS)的重要组成部分。不同的数据库系统都配有各自的 DBMS,而不同的DBMS 各支持一种数据库模型,虽然它们的功能强弱不同,但大多数 DBMS 的构成相同,功能相似。一般说来,DBMS 具有定义、建立、维护与使用数据库的功能,它通常由三部分构成:数据描述语言及其翻译程序、数据操纵语言及其处理程序与数据库管理的例行程序。13、简述关系的外
6、码与参照完整性的关系。(5 分)标准答案:在关系模型中,外码定义为:当一个关系模式 S 中包含另一个关系模式R 的主码 KR 时,则称 KR 为 S 的外码。关系模型中用关系包含某些冗余属性来表示概念模型中实体与实体之间的联系,这些冗余属性分别称为不同关系的主码与外码,参照专科数据库系统概论_试卷_答案 完整性规则指外码 FK 的取值约束规则。在一个关系中外码要么取空值要么取对应关系中主码的一个值。因此说定义外码就是定义参照完整性的前提。14、试述关系数据库系统中视图(VIEW)的定义,引进 VIEW 的概念有什么意义?(5分)标准答案:视图就是从一个或几个基本表导出的表。视图本身不独立存储在
7、数据库中,就是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。引进 VIEW 的优点有:(1)视图能够简化用户的操作。(2)视图使用户能以多种角度瞧待同一数据。(3)视图对重构数据库提供了一定程度的逻辑独立性。(4)视图能够对机密数据提供安全保护。15、设关系模式 R(ABCD),F 就是 R 上成立的函数依赖集,F=AB,BC。请求出R 的码,并判断 R 的范式级别,并说明原因。(5 分)标准答案:R 的码就是 AD,R 属于 1 范式,因为属性 BC 部分依赖于
8、码 16、简述属性间的联系的分类(5 分)标准答案:一个关系模式内部各属性间存在的联系分为三种情况:1)1-1(One to One)联系 设 A、B 为某实体集的两个属性的值集,如果对于 A 中的任一具体值,B 中至多有一个值与之对应;且对于 B 中的任一具体值,A 中也至多有一个值与之对应,则称 A、B这两个属性之间就是 1-1(一对一)联系。2)1-m(one to Many)联系 在一个实体集中,如果它的一个属性值集 A 中的一个值至多与另一个属性值集 B 中的一个值相关,而 B 中的一个值却可以与 A 中的 m 个值相关,则称两属性间的联系为从 B 到 A 的 1-m(一对多)联系(
9、也可以称为从 A 到 B 的 m-1(多对一)联系,这两种叫法就是等价的)。3)m-m(Many to Many)联系 在一个实体集中,如果它的两个属性值集合的任一个值都可以与另一属性值集合的m 个值相关,则称这两个属性之间就是 m-m(多对多)联系。与实体间的联系一样,属性间的三类联系之间也存在着包含联系,即 1-l就是 1-m的特例;1-m又就是 m-m的特例。17、用户或应用程序瞧到的那部分局部逻辑结构与特征的描述就是()。(2 分)A、模式 B、物理模式 C、外模式 D、内模式 、标准答案:C 18、下述()不就是 DBA 数据库管理员的职责。(2 分)A、完整性约束说明 B、定义数据
10、库模式 C、数据库安全 D、数据库管理系统设计 、标准答案:D 19、关系数据库中的投影操作就是指从关系中()。(2 分)A、抽出特定记录 B、抽出特定字段 C、建立相应的影像 D、建立相应的图形 、标准答案:B 20、设关系 R 与 S 的元组个数分别为 100 与 300,关系 T 就是 R 与 S 的笛卡儿积,则T 的元组个数就是()(2 分)A、400 B、10000 C、30000 D、90000 、标准答案:C 21、若要在基本表 S 中增加一列 CN(课程名),可用()。(2 分)A、ADD TABLE S(CN CHAR(8)B、ADD TABLES ALTER(CNCHAR(
11、8)C、ALTER TABLES ADD(CNCHAR(8)D、ALTER TABLE S(ADD CN CHAR(8)、标准答案:C 22、()的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作与数据库开发建立的工作。(2 分)A、网状模型 B、关系模型 C、层次模型 D、以上都有 、标准答案:B 23、在 SQL 语言中,子查询就是()。(2 分)A、返回单表中数据子集的查询语言 B、选取多表中字段子集的查询语句 C、选取单表中字段子集的查询语句 D、嵌入到另一个查询语句之中的查询语句、标准答案:D 24、设有关系模式 R(S,D,M),其函数依赖集:则
12、关系模式 R 的规范化程度最高达到()。(2 分)A、1NF B、2NF C、3NF D、BCNF 、标准答案:B 25、在关系数据库设计中,设计关系模式就是数据库设计中()阶段的任务。(2 分)A、逻辑设计阶段 B、概念设计阶段 C、物理设计阶段 D、需求分析阶段 、标准答案:A 26、10 从 E-R图导出关系模型时,如果实体间的联系就是 M:N 的,下列说法中正确的就是()。(2 分)A、将 N 方码与联系的属性纳入 M 方的属性中 B、将 M 方码与联系的属性纳入 N 方的属性中 C、增加一个新关系表示联系,关系的名取联系的名,M 方与 N 方的码的并集与联系的属性作为新关系的属性,该
13、关系的码为 M 方与 N 方的码的并集 D、在 M 方属性与 N 方属性中均增加一个表示级别的属性、标准答案:C 27、为什么关系中的元组没有先后顺序?(5 分)标准答案:由于关系定义为元组的集合,而集合中的元素就是没有顺序的,因而关系中的元组也就没有先后顺序。28、使用数据库系统有什么好处?(5 分)标准答案:使用数据库系统的好处就是由数据库管理数据的特点决定的。使用数据库系统的好处很多。(1)大大提高应用开发的效率,因为在数据库系统中应用程序不必考虑数据的定义、存储与数据存取的具体路径,这些工作都由 DBMS 来完成。开发人员就可以专注于应用逻辑的设计而不必为管理数据的许许多多复杂的细节操
14、数据的模式发生变化时只需要修改而应用系统保持不变分模式与外模式之间的映射模式与内模式之间的映射模式内模名与行的次序无关与列的次序无关标准答案关系代数的运算分为传统的集合运算为与专门的运算类分逻辑运算谓词演是分标准答案设关系数据库中一个表的结构为中为学生名为课程名二者均为字符型为成绩数值型取值范围若要更正王专科数据库系统概论_试卷_答案 心。(2)方便用户的使用,减轻数据库系统管理人员维护的负担等。当数据的逻辑结构需要改变时,由于数据库系统提供了数据与程序之间的独立性。数据逻辑结构的改变就是 DBA 的责任,开发人员不必修改应用程序,或者只需要修改很少的应用程序。从而既简化了应用程序的编制,又大
15、大减少了应用程序的维护与修改。(3)使用数据库系统可以减轻数据库系统管理人员维护系统的负担。因为 DBMS 在数据库建立、运用与维护时对数据库进行统一的管理与控制,包括数据的完整性、安全性,多用户并发控制,故障恢复等等都由 DBMS 执行。总之,使用数据库系统的优点就是很多的,既便于数据的集中管理,控制数据冗余,可以提高数据的利用率与一致性,又有利于应用程序的开发与维护。29、在“学生-选课-课程”数据库中的 3 个关系如下:查找选修“数据库技术”这门课程学生的学生名与成绩,若用关系代数表达式应如何表示?(5 分)标准答案:30、什么就是关系模型的三类完整性约束条件?您认为建立关系模型三类完整
16、性约束的现实意义在哪里?(5 分)标准答案:关系模型的三类完整约束指,实体完整性、参照完整性与用户定义完整性。31、什么就是平凡的函数依赖,什么就是非平凡函数依赖?(5 分)标准答案:32、系统设计阶段的数据字典的内容与作用就是什么?(5 分)标准答案:数据字典就是系统中各类数据描述的集合。数据字典的内容通常包括:数据项字典、数据结构字典、数据流字典、数据存储字典、处理过程字典五个部分。其中数据项就是数据的最小组成单位,若干个数据项可以组成一个数据结构。数据字典通过对数据项与数据结构的定义来描述数据流、数据存储的逻辑内容。数据字典的作用:数据字典就是关于数据库中数据的描述,在需求分析阶段建立,
17、就是下一步进行概念设计的基础,并在数据库设计过程中不断修改、充实、完善。33、关系数据库用()区分不同实体即元组。(2 分)A、关系的名称 B、关系的码 C、对象 D、概念 、标准答案:B 34、在()中一个结点可以有多个双亲,结点之间可以有多种联系。(2 分)A、网状模型 B、关系模型 C、层次模型 D、以上都有 、标准答案:A 35、学生关系模式,S 的属性分别表示学生的学号、姓名、性别、年龄。要在表 S 中删除一个属性“年龄”,可选用的 SQL 语句就是()。(2分)A、B、C、D、标准答案:B 36、关系数据库管理系统应能实现的专门关系运算包括()。(2 分)A、排序、索引、统计 B、
18、选择、投影、连接 C、关联、更新、排序 D、显示、打印、制表 、标准答案:B 37、一般情况下,当对关系 R 与 S 进行自然连接时,要求 R 与 S 含有一个或者多个共有的()。(2 分)A、记录 B、行 C、属性 D、元组 、标准答案:C 38、关系笛卡儿积运算记号中,()(2 分)A、R 为关系名,S 为属性名 B、R,S 均为属性名 C、R 为属性名,S 为关系名 D、R,S 均为关系名 、标准答案:D 39、有关系,。其中 S就是学生号,SNAME 就是学生姓名,SEX 就是性别,就是课程号,CNAME就是课程名称。要查询选修“数据库”课的全体男生姓名的 SQL 语句就是 SELEC
19、T SNAME FROM S,C,SC WHERE子句。这里的 WHERE 子句的内容就是()。(2 分)A、B、C、D、标准答案:A 40、若用如下的 SQL 语句创建了一个表 向 SC 表插入如下行时,()可以被成功插入。(2 分)A、B、C、D、标准答案:B 41、在关系数据库中,实际存储在数据库中的表就是()(2 分)A、基本表 B、视图 C、基本表与视图 D、以上均不就是 、标准答案:A 42、学生表存在的函数依赖就是其该关系属于()。(2 分)A、1NF B、2NF C、3NF D、BCNF 数据的模式发生变化时只需要修改而应用系统保持不变分模式与外模式之间的映射模式与内模式之间的
20、映射模式内模名与行的次序无关与列的次序无关标准答案关系代数的运算分为传统的集合运算为与专门的运算类分逻辑运算谓词演是分标准答案设关系数据库中一个表的结构为中为学生名为课程名二者均为字符型为成绩数值型取值范围若要更正王专科数据库系统概论_试卷_答案、标准答案:B 43、DBA 的职责就是什么?(5 分)标准答案:负责全面地管理与控制数据库系统。具体职责包括:决定数据库的信息内容与结构;决定数据库的存储结构与存取策略;定义数据的安全性要求与完整性约束条件;监督与控制数据库的试用与运行;数据库系统的改进与重组。44、简述计算机系统的存储结构,请问数据库中的数据就是保存在哪个级别的存储器上的?(5 分
21、)标准答案:目前的计算机仍然就是冯。诺依曼计算机,由运算器、存储器、控制器、输入设备与输出设备组成。其中存储器已经发展为具有多级别的存储系统,在计算机系统中存储层次可分为高速缓冲存储器、主存储器、辅助存储器三级。高速缓冲存储器用来改善主存储器与中央处理器的速度匹配问题。辅助存储器用于扩大存储空间。由于数据库要存储海量数据,故数据库就是存储在辅助存储器上的,通常就是存储在高速硬盘阵列上。45、什么就是关系模型的三类完整性约束条件?您认为建立关系模型三类完整性约束的现实意义在哪里?(5 分)标准答案:关系模型的三类完整约束指,实体完整性、参照完整性与用户定义完整性。46、简述数据库管理系统与办公自
22、动化软件的关系。(5 分)标准答案:数据库管理系统简称DBMS,办公自动化软件简称 Office,它们属于不同类型的系统软件。在计算机系统组成中所处的层次相同,都就是在操作系统之上的系统软件,DBMS 管理数据库中的数据并提供统一的接口供用户或应用软件开发工具访问。Office 提供现代化办公软件,包括字处理程序、表格处理、邮件处理、幻灯片处理等功能,如微软的 Office 系列软件。DBMS 与 Office 的服务对象与功能差别很大,它们的应用领域与用户分布基本没有太多交集。因此它们就是相互独立的软件系统。47、什么就是 E-R图?构成 E-R图的基本要素就是什么?(5 分)标准答案:E-
23、R图为实体-联系图,提供了表示实体型、属性与联系的方法,用来描述现实世界的概念模型。构成 E-R图的基本要素就是实体型、属性与联系,其表示方法为:实体型:用矩形表示,矩形框内写明实体名;属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型。48、简述数据库系统的三级模式结构,这种结构有何优势?(5 分)标准答案:数据库的三级模式体系结构将一个数据库组织瞧成有由外模式、模式、内模式三个层次,其中模式就是全局数据视图的描述、外模式就是局部外部用户或终端用户视图的描述、内模式就是数据在计算机内部表
24、示的描述,三级模式分别对应三个世界对数据的视图。在两个相邻模式之间有两级映像来实现相互的转换,模式/外模式之间的映像实现数据的逻辑独立性,模式/内模式之间的映像实现数据的物理独立性。数据库三级模式两级映像结构就是从DBMS 角度的观察视图。该结构的优势在于为不同用户设计了不同的模式级别,达到了简化问题、数据独立、安全隔离、面向全局共享等优点。因为数据库管理的数据就是全局、复杂与海量的。涉及的人员多:包括系统分析员、应用程序设计员、局部终端用户、数据库管理员等,由于不同人员关注的角度、程度各不相同。因此她们只需知道自己应该了解的数据即可,至于数据在数据库中的逻辑与物理存储结构对终端用户可以就是透明的。数据的模式发生变化时只需要修改而应用系统保持不变分模式与外模式之间的映射模式与内模式之间的映射模式内模名与行的次序无关与列的次序无关标准答案关系代数的运算分为传统的集合运算为与专门的运算类分逻辑运算谓词演是分标准答案设关系数据库中一个表的结构为中为学生名为课程名二者均为字符型为成绩数值型取值范围若要更正王