数据库系统概论模拟题 含答案(10页).doc
《数据库系统概论模拟题 含答案(10页).doc》由会员分享,可在线阅读,更多相关《数据库系统概论模拟题 含答案(10页).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-数据库系统概论模拟题 含答案-第 10 页1数据库系统是采用了数据技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( C )A系统分析员 B.程序员 C.数据库管理员 D.操作员3下面列出的数不清管理技术发展的3个阶段中,没有专门的软 对数据进行管理的是D. 人工管理阶段 .文件系统阶段 .数据库阶段A和 B.只有 C.和 D.只有4下列4项中,不属于数据库系统特点的是( C)。A数据共享 B.数据完整性 C.数据冗余度高 D.数据独立性高5数据库系统的数据独立性体现在( )。A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而应有程序C.不会
2、因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6描述数据库全体数据的全局逻辑结构和特性的是( A )。A模式 B.内模式 C.外模式7要保证数据库的数据独立性,需要修改的是( C )。A模式与外模式 B.模式与内模式C.三级模式之间的两层映像 D.三层模式8要何证数据库的逻辑数据独立性,需要修改的是(A )。A模式与外模式之间的映像 B.模式与内模式之间的映像C.模式 D.三级模式9用户或应用程序看到的那部分局部逻辑结构和特征的描述是( C )A模式 B.物理模式 C.子模式 D.内模式10下述( D )不是DBA数据库管理员的职责。A完整性约束说明 B.
3、定义数据库模式C.数据库安全 D.数据库管理系统设计11概念模型是现实世界的第一层抽象,它一类模型中最著名的模型是( )。A层次模型 B.关系模型 C.网状模型 D.实体-联系模型12区分不同实体的依据是( B )。A名称 B.属性 C.对象 D.概念13关系数据模型是目前最重要的一种数据模型,它的3个要素分别是( B )。A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式14在( A )中一个结点可以有多个双亲,结点之间可以有多种联系。A网状模型 B.关系模型 C. 层次模型 D.以上都有15.(B)的存取路
4、径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。A网状模型 B.关系模型 C.层次模型 D.以上都有16下面的选项不是关系数据库基本特征的是( A )A不同的列应有不同的数据类型 B.不同的列应有不同的列名C与行的次序无关 D.与列的次序无关17一个关系只有一个( D )。A候选码 B.外码 C.超码 D.主码18关系模型中,一个码是(C )。A可以由多个任意属性组成 B.至多由一个属性组成C由一个或多个属性组成,其值能够惟一标识关系中一个元组D以上都不是19现在有如下关系: 患者(患者编号,患者姓名,性别,出生日期,所在单位) 医疗(患者
5、编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是( A )A患者编号 B.患者姓名 C.患者编号和患者姓名 D.医生编号和患者编号20关系代数运算是以( C )为基础的运算。A关系运算 B.谓词演算 C.集合运算 D.代数运算21关系数据库管理系统应能实现的专门关系运算包括( B )。A排序、索引、统计 B.选择、投影、连接C关联、更新、排序 D.显示、打印、制表23从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是( C )操作。A投影 B.连接 C.选择 D.复制24关系代数中的连接操作是由( B )操作组合而成。A选择和投影 B.选择和笛卡尔
6、积 C投影、选择、笛卡尔积 D.投影和笛卡尔积二、填空题1.根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是 ,第二类是 。2数据模型中的 是对数据系统的静态特征描述,包括数据结构和数据间联系的描述, 是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。3用有向图结构表示实体类型及实体间联系的数据模型称为 模型,数据之间的联系通常通过 实现。4 是目前最常用也是最重要的一种数据模型。采用该模型作为数据的组织方式的数据系统称为 .5关系数据库中基于数据上的两类运算是 和 。一、1C 2A 3D 4C 5B 6A
7、 7C 8A 9C 10D 11D 12B 13B 14A15B 16A 17D 18C 19A 20C 21B 22B 23C 24B 25C二、1概念模型、数据模型2数据结构、数据操作3网状、指针4关系模型、关系数据库系统5. 关系代数、关系演算1 关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成2 关系数据语言可以分为三类: 关系代数语言,例如ISBL 关系演算语言,包括:元组关系演算语言,例如APLHA,QUEL 域关系演算语言,例如QBE 具有关系代数和关系演算双重特点的语言 例如SQL 这些关系数据语言的共同特点是,具有完备的表达能力,是非过程化的集合操作语言,功能强
8、,能够嵌入高级语言中使用。3 关系代数运算中,传统的集合运算有_,_,_,_。 (问答题) 笛卡尔积 并 交 差 4 试述关系模型的完整性规则。在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空? (填空题)关系模型的完整性规则是对关系的某种约束条件。关系模型中可以有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。其中实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作是关系的两个不变性,应该由关系系统自动支持。 1) 实体完整性规则:若属性A是基本关系R的主属性,则属性A不能取空值。 2) 参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基
9、本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必 须为: ? 或者取空值(F的每个属性值均为空值); ? 或者等于S中某个元组的主码值。 3) 用户定义的完整性是针对某一具体关系数据库的约束条件。它反映某一具体应用所涉及的数据必须满足的语义要求。在参照完整性中,外部码属性的值可以为空,它表示该属性的值尚未确定。但前提条件是该外部码属性不是其所在关系的主属性。例如,在下面的“学生”表中,“专业号”是一个外部码,不是学生表的主属性,可以为空。其语义是,该学生的专业尚未确定。学生(学号,姓名,性别,专业号,年龄)专业(专业号,专业名)而在下面的“选修”表中
10、的“课程号”虽然也是一个外部码属性,但它又是“选修”表的主属性,所以不能为空。因为关系模型必须满足实体完整性。课程(课程号,课程名,学分)选修(学号,课程号,成绩)5 关系代数运算中,基本的运算是_,_,_,_,_。 (问答题)并 差 笛卡尔积 选择 投影6 等值连接与自然连接的区别是什么? (填空题)连接运算中有两种最为重要也最为常用的连接,一种是等值连接(equi-join),另一种是自然连接(Natural join)。 为“”的连接运算称为等值连接。它是从关系R与S的笛卡尔积中选取A、B属性值相等的那些元组。即等值连接为: R A=B S = t t| tR tS tA = tB 自然
11、连接(Natural join)是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉。即若R和S具有相同的属性组B,则自然连接可记作: R S = t t| tR tS tB = tB 7关系代数运算中,专门的关系运算有_,_,_。 (问答题)选择 投影 连接8关系数据库中基于数学上的两类运算是_和_。 (问答题) 关系代数 关系演算9 .数据库数据具有_、_和_三个基本特点。 (问答题)永久存储 有组织 可共享 10数据库管理系统是数据库系统的一个重要组成部分,它的功能包括_、_、_、_。 (问答题)数据定义功能 数据操纵功能 数据库的运行管
12、理 数据库的建立和维护功能11举出适合用文件系统而不是数据库系统的例子;再举出适合用数据库系统的应用例子。 (填空题)适用于文件系统而不是数据库系统的应用例子数据的备份,软件或应用程序使用过程中的临时数据存储一般使用文件比较合适。 早期功能比较简单、比较固定的应用系统也适合用文件系统。 ?适用于数据库系统而非文件系统的应用例子目前,几乎所有企业或部门的信息系统都以数据库系统为基础,都使用数据库。如一个工厂的管理信息系统(其中会包括许多子系统,如库存管理系统、物资采购系统、作业调度系统、设备管理系统、人事管理系统等等),还比如学校的学生管理系统,人事管理系统,图书馆的图书管理系统等等都适合用数据
13、库系统。12数据库具有数据结构化、最小的_、较高的_等特点 。冗余度 数据独立性冗余度 数据独立性冗余度 数据独立性13DBMS还必须提供_保护、_检查、_、_等数据控制功能数据的安全性 数据的完整性 并发控制 数据库恢复14数据库管理系统的主要功能有哪些? (填空题) 数据库定义功能; 数据存取功能; 数据库运行管理; 数据库的建立和维护功能。15模式(Schema)是数据库中全体数据的_和_的描述,它仅仅涉及到_的描述,不涉及到具体的值。 (问答题) 逻辑结构 特征 型 16根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是_,第二类是_。 (问答题)
14、概念模型 数据模型17数据模型的三要素是指_,_,_。实际数据库系统中所支持的主要数据模型是_,_,_。 (问答题) 数据结构 数据操作 完整性约束 关系模型 层次模型 网状模型18数据模型中的_是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,_是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。 (问答题) 数据结构 数据操作 19试述关系数据库的特点。 (填空题) 关系数据模型具有下列优点: ? 关系模型与非关系模型不同,它是建立在严格的数学概念的基础上的。 ? 关系模型的概念单一。无论实体还是实体之间的联系都用关系表示。操作的对
15、象和操作的结果都是关系。所以其数据结构简单、清晰,用户易懂易用。 ? 关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。当然,关系数据模型也有缺点,其中最主要的缺点是,由于存取路径对用户透明,查询效率往往不如非关系数据模型。因此为了提高性能,必须对用户的查询请求进行优化,增加了开发数据库管理系统软件的难度20.用树型结构表示实体类型及实体间联系的数据模型称为_模型,上一层的父结点和下一层的子结点之间的联系是 的联系。 (问答题) 层次 一对多21用有向图结构表示实体类型及实体间联系的数据模型称为_模型,数据之间的联系通常通过_
16、实现。 (问答题) 网状 指针22定义并解释以下术语:DDL、DML (填空题) DDL:数据定义语言。用来定义数据库模式、外模式、内模式的语言。 DML:数据操纵语言。用来对数据库中的数据进行查询、插入、删除和修改的语句23._是目前最常用也是最重要的一种数据模型。采用该模型作为数据的组织方式的数据库系统称为_。 (问答题)24什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性? 为什么数据库系统具有数据与程序的独立性? (填空题) 数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式模式的映象作相应改变,可以使外模式保
17、持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。 数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式内模式映象作相应改变,可以使模式保持不变,从而应用程序也不必改变。保证了数据与程序的物理独立性,简称数据的物理独立性。数据库管理系统在三级模式之间提供的两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性25数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。27 SQL的中文全称是_。 (问答题) 结构化查询语言27SQL语言除了具有数据查询和数据操纵功
18、能之外,还具有_和_的功能,它是一个综合性的功能强大的语言。 (问答题) 数据定义 数据控制28在SQL语言的结构中,_有对应的物理存储,而_没有对应的物理存储。基本表 视图 29什么是基本表?什么是视图?两者的区别和联系是什么? (填空题) 基本表是本身独立存在的表,在SQL中一个关系就对应一个表。视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。 30视图是从_中导出的表,数据库中实际存放的是视图的
19、_。 基本表或视图 定义31关系数据操作语言(DML)的特点是:操作对象与结果均为关系、操作的_、语言一体化并且是建立在数学理论基础之上。 (问答题) 非过程性强32所有的视图是否都可以更新?为什么? (填空题) 不是。视图是不实际存储数据的虚表,因此对视图的更新,最终要转换为对基本表的更新。因为有些视图的更新不能唯一地有意义地转换成对相应基本表的更新,所以,并不是所有的视图都是可更新的。如概论3.5.1中的视图S_G(学生的学号及他的平均成绩) CREAT VIEW S_G(Sno,Gavg) AS SELECT Sno,AVG(Grade) /*设SC表中“成绩”列Grade为数字型*/
20、FROM SC GROUP BY Sno;要修改平均成绩,必须修改各科成绩,而我们无法知道哪些课程成绩的变化导致了平均成绩的变化33针对习题3建立的表,用SQL语言完成以下各项操作: (1) 把对表S的INSERT权限授予用户张勇,并允许他再将此权限授予其他用户。 (2) 把查询SPJ表和修改QTY属性的权限授给用户李天明。 (填空题)1) 把对表S的INSERT权限授予用户张勇,并允许他再将此权限授予其他用户。 GRANT INSERT ON TABLE S TO 张勇 WITH GRANT OPTION; (2) 把查询SPJ表和修改QTY属性的权限授给用户李天明。 GRANT SELEC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库系统概论模拟题 含答案10页 数据库 系统 概论 模拟 答案 10
限制150内