数据库综合练习一及答案
数据库概论试题整理_百度文库

《数据库概论》综合练习题一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将其号码填在题干的括号内。
)1.数据库中存储的是()A)数据 B)数据模型C)数据之间的联系 D)数据以及数据之间的联系2.在数据库系统中,把可以相互区别的客观事物称为()A)文件 B)字段 C)实体 D)关键码3.下列四项中,不属于数据库特点的是()A)数据共享 B)数据完整性 C)数据冗余很高 D)数据独立性高4.对数据库物理存储方式的描述称为()A)外模式 B)内模式 C)概念模式 D)逻辑模式5.数据库系统的三级模式中,表达物理数据库的是()A)外模式 B)模式 C)用户模式 D)内模式6.在数据库的三级模式结构中,描述数据库中数据的全局逻辑结构和特性的是()A)外模式 B)内模式 C)存储模式 D)模式7.最终用户使用的数据视图称为()A)内模式 B)外模式 C)概念模式 D)存储模式8.数据库系统的三级模式结构中,定义索引的组织方式属于()A)概念模式 B)外模式 C)逻辑模式 D)内模式9.数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的()A)事务并发性 B)数据可靠性 C)数据独立性 D)数据重用性10.在数据库三级模式间引入两级映像的主要作用是()A)提高数据与程序的独立性 B)提高数据与程序的安全性C)保持数据与程序的一致性 D)提高数据与程序的可移植性11.物理结构的改变不影响整体逻辑结构的性质,称为数据库的()A)物理数据独立性 B)逻辑数据独立性C)物理结构独立性 D)逻辑结构独立性12.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为()A)物理结构独立性 B)物理数据独立性C)逻辑结构独立性 D)逻辑数据独立性13.数据库系统的物理数据独立性是指()A)概念模式改变,外模式和应用程序不变B)概念模式改变,内模式不变C)内模式改变,概念模式不变D)内模式改变,外模式和应用程序不变14.逻辑数据独立性是指()A)外模式改变,模式不变 B)内模式改变,模式不变C)模式改变,外模式不变 D)模式改变,内模式不变15.要保证数据库物理数据独立性,需要修改的是()A)模式 B)模式与内模式的映射C)模式与外模式的映射 D)内模式16.要保证数据库逻辑数据独立性,需要修改的是()A)模式 B)模式与内模式的映射C)模式与外模式的映射 D)内模式17.具有坚实数学理论基础的数据模型是()A)关系模型 B)层次模型 C)网状模型 D)E—R模型18.下列数据模型中,数据独立性最高的是()A)网状数据模型 B)关系数据模型 C)层次数据模型 D)非关系模型19.E-R模型属于()A)概念模型 B)层次模型 C)网状模型 D)关系模型20.在数据库技术中,独立于计算机系统的模型是()A)E-R模型 B)层次模型 C)关系模型 D)面向对象的模型21.反映现实世界中实体及实体间联系的信息模型是 ( )A)关系模型 B)层次模型 C)网状模型 D)E-R模型22.假设有如下实体和实体之间的联系情况:Ⅰ教师实体与学生实体之间存在一对多的导师联系Ⅱ学生实体与课程实体之间存在多对多的选课联系Ⅲ教师实体与课程实体之间存在一对一的授课联系则能用层次模型表示的是()A)Ⅰ,Ⅱ B)Ⅰ,Ⅲ C)Ⅱ,Ⅲ D)Ⅰ,Ⅱ,Ⅲ23.关系数据模型的三个组成部分中,不包括 ( )A)完整性规则 B)数据结构 C)数据操作 D)并发控制24.数据库系统中,使用宿主语言和DML编写应用程序的人员是()A)数据库管理员 B)专业用户 C)应用程序员 D)最终用户25.在下面给出的内容中,不属于DBA职责的是()A)定义概念模式 B)修改模式结构 C)编写应用程序 D)编写完整性规则26.DB、DBMS和DBS三者之间的关系是()A)DB包括DBMS和DBS B)DBS包括DB和DBMSC)DBMS包括DB和DBS D)不能相互包括27.关系数据模型上的关系运算分为()A)关系代数和集合运算 B)关系代数和关系演算C)关系演算和谓词演算 D)关系代数和谓词演算28.取出关系中的某些列,并消去重复的元组的关系运算称为()A)取列运算 B)投影运算 C)连接运算 D)选择运算29.在关系代数中,可以用选择和笛卡尔积表示的运算是()A)投影 B)连接 C)交 D)除法30.有关系:教学(学号、教工号、课程号)假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师只能讲授一门课程,每门课程可以由多个老师来讲授,那么该关系的主键是()A)课程号 B)教工号 C)(学号,课程号) D)(学号,教工号)31.设有关系模式EMP(职工号,姓名,年龄,技能)。
数据库设计综合练习题及答案

数据库设计综合练习题及答案1、有一课程管理系统,有如下特点:一个系可开设多门课程,但一门课只在一个系部开设,一个学生可选修多门课程,每门课可供若干学生选修,一名教师只教一门课程,但一门课程可有几名教师讲授,每个系聘用多名教师,但一个教师只能被一个系所聘用,要求这个课程管理系统能查到任何一个学生某门课程的成绩,以及这个学生的这门课是哪个老师所教的。
(1)请根据以上描述,绘制相应的e-r图,并直接在e-r图上注明实体名、属性、联系类型;(2)将E-R图转换为关系模型,绘制相应的数据库模型图,并解释主键和外键。
(3)分析了这些关系模式中包含的函数依赖关系。
根据这些函数依赖关系,分析了相应的关系模式,得出了相应的范式。
将这些关系模式标准化。
1.参考答案:1系部11聘用开设n课程n开设n教师2.假设一家汽车运输公司的数据库中有三个实体集。
首先是“车队”实体集,其属性包括车队编号、车队名称等;第二,“车辆”的实体集,其属性包括车牌号、制造商、制造日期等;第三个是“驱动”实体集。
属性包括司机号码、姓名、电话等。
车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘于车队与车辆之间存在“拥有”联系,每个车队可拥有若干车辆,但每辆车只能属于一个车队;驾驶员和车辆之间存在“使用”关系。
司机在车队中使用带有“使用日期”和“公里”的车辆。
车队雇佣具有“雇佣开始时间”和“雇佣期”的司机;k1n选修mn选修n属于学生m属性,每个驾驶员可以使用多辆车,并且每辆车可以由多个驾驶员使用。
(1)请根据以上描述,绘制相应的e-r图,并直接在e-r图上注明实体名、属性、联系类型;(2)将E-R图转换为关系模型,绘制相应的数据库模型图,并解释主键和外键。
(3)分析了这些关系模式中包含的函数依赖关系。
根据这些函数依赖关系,分析了相应的关系模式,得出了相应的范式。
将这些关系模式标准化。
2、参考答案:(1) E-R图的设计如下:车队号车队名1车队聘用开始时间1聘期拥有n车辆m使用聘用nn司机牌照号厂家出厂日期司机编号姓名电话使用日期从公里数(2)转换的关系模型应具有四种关系模式:车队(车队号,车队名)车辆(车牌号、制造商、生产日期、车队号)司机(司机编号,姓名,电话,车队号,聘用开始时间,聘期)使用(司机编号,车辆号,使用日期,公里数)3.假设一个企业集团的数据库中有三个实体集。
数据库综合练习

数据库原来及应用综合练习一、选择题1.(A)是位于用户与操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA2.( C )是长期存储在计算机内有序的、可共享的数据集合。
A.DA TA B.INFORMA TION C.DB D.DBS3.文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是(A)。
A.DA TA B.INFORMA TION C.DB D.其他4.数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、( D )和用户构成。
A.DBMS B.DB C.DBS D.DBA5.目前(A)数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。
A.关系B.面向对象C.分布6.(A)是刻画一个数据模型性质最重要的方面。
因此在数据库系统中,人们通常按(A)的类型来命名数据模型。
A.数据结构B.数据操纵C.完整性约束二、填空题1.数据库就是长期储存在计算机内_有序的_、_可共享_的数据集合。
2.数据库管理系统是位于用户与操作系统之间的一层数据管理软件。
数据库在_建立__、__运行_和__维护_时由数据库管理系统统一管理、统一控制。
3.数据库应用系统是由_数据库_、_数据库管理系统_、_应用系统_、_数据库管理员和_用户_构成。
4.数据库技术经历了_程序管理阶段、_文件管理阶段_和_数据库系统管理阶段_三个发展阶段。
5.数据模型通常都是由_数据结构_、_数据操作_和_数据的完整性约束_三个要素组成。
6.目前最常用的数据模型有_层次模型__、网状模型__和_关系模型_。
20世纪80年代以来,_关系模型_逐渐占主导地位。
7.关系数据模型中,实体及实体间的联系都用_二维表结构来表示。
在数据库的物理组织中,它以__文件_形式存储。
8.常用的关系操作有两类:传统的集合操作,如并、交、差和_广义笛卡尔积_。
数据库综合练习

数据库综合练习三习题一1.现有一个局部应用,包括两个实体:“出版社”和“作者”,这两个实体是多对多的联系,请设计适当的属性,画出E-R图,再将其转换为关系模型(包括关系名、属性名、码和完整性约束条件)。
2.请设计一个图书馆数据库,此数据库中对每个借阅者保存的记录包括:读者号,姓名,地址,性别,年龄,单位。
对每本书保存有:书号,书名,作者,出版社。
对每本被借出的书保存有读者号、借出日期和应还日期。
要求:给出该图书馆数据库的E-R图,再将其转换为关系模型。
3.图4-1是某个教务管理数据库的E-R图,请把它们转换为关系模型(图中关系、属性和联系的含义,已在它旁边用汉字标出)。
图4-1教学管理数据库4.图4-2是一个销售业务管理的E-R图,请把它转换成关系模型。
5.设有一家百货商店,已知信息有:l)每个职工的数据是职工号、姓名、地址和他所在的商品部。
2)每一商品部的数据有:它的职工,经理和它经销的商品。
3)每种经销的商品数有:商品名、生产厂家、价格、型号(厂家定的)和内部商品代号(商店规定的)。
4)关于每个生产厂家的数据有:厂名、地址、向商店提供的商品价格。
请设计该百货商店的概念模型,再将概念模型转换为关系模型。
注意某些信息可用属性表示,其他信息可用联系表示。
6.下列有关E-R模型向关系模型转换的叙述中。
不正确的是_______。
A. 一个实体类型转换为一个关系模式B. 一个1:1 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并C. 一个1:n 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并D. 一个m:n 联系转换为一个关系模式习题一解答1.答:转换后的关系模型如图6所示。
出版社(出版社名,地址,邮政编码);作者(姓名,性别,年龄,证件号码,单位);出版(出版社名,作者姓名,出书数量,联系方式)。
图62.答:该图书馆数据库的E-R图如图7图7其中:读者:读者号,姓名,地址,性别,年龄,单位;图书.书号,书名,作者,出版社。
数据库综合练习题及答案

练习题及答案第一部分:选择题一、单项选择题1.DBS是采用了数据库技术的计算机系统。
DBS是一个集合体,包含数据库、计算机硬件、软件和A.系统分析员B.程序员C.数据库管理员D.操作员2.模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。
表示实体类型及实体间联系的模型称为A.数据模型B.实体模型C.逻辑模型D.物理模型3.关系模型概念中,不含有多余属性的超键称为A.候选键B.对键C.内键D.主键4.设R、S为两个关系,R的元数为4,S的元数为5,则与RS等价的操作是A.σ3<6(R×S) B.σ3<2(R×S) C.σ3>6(R×S) D.σ7<2(R×S)5.分布式数据库存储概念中,数据分配是指数据在计算机网络各场地上的分配策略,一般有四种,分别是集中式、分割式、全复制式和A. 任意方式B.混合式C.间隔方式D.主题方式6.数据库系统中,类是指具有相同的消息,使用相同的方法,具有相同的变量名和A. 变量值B. 特征C. 定义D. 类型7.随着计算机应用领域的扩大,第一代、第二代DBS不能适应处理大量的A.格式化数据B.网络数据C.非格式数据D.海量数据9.数据库并发控制概念中,使用X封锁的规则称为A.PS协议B.PX协议C.PSC协议D.两段封锁协议10.在数据库操作过程中事务处理是一个操作序列,必须具有以下性质:原子性、一致性、隔离性和A.共享性B.继承性C.持久性D.封装性11.面向对像模型概念中,类可以有嵌套结构。
系统中所有的类组成一个有根的A.有向无环图B.有向有环图C.无向有环图D.无向无环图12.在教学管理系统中,有教师关系T(T#,NAME),学生关系S(S#,NAME),学生成绩关系S(S#,NU)。
其中T#表示教师工号,S#表示学生学号,则T和N存在联系为A. 1:1B. 1:NC. M:ND. 无联系13.一个数据库一般不是由独立的对象组成的,对象的聚集形式的数学意义是A. 笛卡尔积B. 选择C. 投影D. 联接14.对象标识是指针一级的概念是一个强有力的数据操纵原语言,是集合、元组和递归等复合对象操纵的基础,标识是A.任意的B. 可以改变的C.不唯一的D.不能改变的15.数据库系统中除了可用层次模型和关系模型表示实体类型及实体间联系的数据模型以外,还有A. E-R 模型B. 信息模型C.网络模型D.物理模型第二部分:非选择题二、填空题16. 数据库系统中,存放___________ 的数据库,称为数据字典(DD)。
(完整版)数据库练习题及答案解析

第一章习题一、单项选择题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. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。
数据库练习题库(含答案)

数据库练习题库(含答案)一、单选题(共98题,每题1分,共98分)1.在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法,下列不属于结构化分析和建模方法优点的是()。
A、可避免过早陷入具体细节B、从局部或子系统开始分析问题,便于建模人员了解业务模型C、图形对象不涉及太多技术术语,便于用户理解模型D、用图形化的模型能直观表示系统功能正确答案:B2.DBMS通过加锁机制允许用户并发访问数据库,这属于DBMS提供的()。
A、数据定义功能B、数据操纵功能C、数据库运行管理与控制功能D、数据库建立与维护功能正确答案:C3.关于数据划分策略,下述说法错误的是()。
A、散列划分釆用某种散列函数,以数据的划分属性作为函数参数,计算数据应存储的磁盘序号B、范围划分根据某个属性的取值,将数据划分为n个部分,分别存储到不同磁盘上C、范围划分有利于范围查询和点查询,但也可能会引起数据分布不均匀及并行处理能力下降问题D、轮转法划分能保证元组在多个磁盘上的平均分配,并具有较高的点查询和范围查询正确答案:D4.存取方法设计属于数据库设计的()阶段的设计任务。
A、逻辑结构设计B、概念结构设计C、系统需求分析D、物理结构设计正确答案:D5.将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是()。
A、散列文件B、堆文件C、索引文件D、聚集文件正确答案:B6.关于"死锁”,下列说法中正确的是()。
A、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库B、只有出现并发操作时,才有可能出现死锁C、当两个用户竞争相同资源时不会发生死锁D、死锁是操作系统中的问题,数据库操作中不存在正确答案:B7.关于数据库应用系统的需求分析工作,下列说法正确的是()。
A、在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图B、通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明C、数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标D、数据需求分析的主要工作是要辩识出数据处理中的数据处理流程正确答案:C8.如果一个系统定义为关系系统,则它必须( )oA、支持关系数据库B、支持选择、投影和连接运算C、A和B均成立D、A、B都不需要正确答案:C9.联机分析处理包括以下()基本分析功能。
数据库概论练习题及答案

、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题2分,共30分)1.设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作(D)。
A.T1正在写A,T2要读AB.T1正在写A,T2也要写AC.T1正在读A,T2要写AD.T1正在读A,T2也要读A2.下面的选项不是关系数据库基本特征的是(A)。
A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关3.在视图上不能完成的操作是(C )。
A.更新视图B.查询C.在视图上定义新的表D.在视图上定义新的视图4.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是(B)。
A.长度不变的B.不可分解的C.互相关联的D.互不相关的5. 一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是(A )。
A.原子性B.一致性C.独立性D.持久性6.解决并发操作带来的数据不一致问题普遍采用(A)技术。
A.封锁B.存取控制C.恢复D.协商7.以下(B)不属于实现数据库系统安全性的主要技术和方法。
A.存取控制技术B.视图技术C.审计技术口.出入机房登记和加防盗门8. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能(C)。
A.数据查询B.数据操纵C.数据定义D.数据控制9.在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是(C)。
A.4B.5C.6D.710.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是(C)操作。
A.投影B.连接C.选择D.复制11.要保证数据库的数据独立性,需要修改的是(A)A.三层模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式12.下面的选项不是关系数据库基本特征的是(A)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库综合练习一、选择题1 •描述事物的符号记录称为—B_。
A、信息B、数据C、记录D、记录集合2 . _C__是长期存储在计算机的有组织,可共享的数据集合。
A、数据库管理系统B、数据库系统C、数据库D、文件组织3. _A__是位于用户与操作系统之间的一层数据管理软件。
A、数据库系统B、数据库管理系统C、数据库D、数据库应用系统4 •数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和_D,A、数据库管理系统B、数据库应用系统C、数据库应用系统;D、各类相关人员5•在人工管理阶段,数据是_B__A、有结构的B、无结构的C、整体无结构,记录有结构D、整体结构化的6 •在数据库系统阶段,数据是_D_。
A、有结构的B、无结构的C、整体无结构,记录有结构D、整体结构化的7 •在文件系统阶段,数据__B—A、无独立性B、独立性差C、具有物理独立性D、具有逻辑独立性8 •数据库系统阶段,数据_D___A、具有物理独立性,没有逻辑独立性B、具有物理独立性和逻辑独立性C、独立性差D、具有高度的物理独立性和一定程度的逻辑独立性9 •非关系模型中数据结构的基本单位是—C_。
A、两个记录型间的联系B、记录C、基本层次联系D、实体间多对多的联系10 •数据的正确、有效和相容称之为数据的 B 。
A、安全性B、一致性C、独立性D、完整性11 •在数据模型的三要素中,数据的约束条件规定数据及其联系的___B_。
A、动态特性B、制约和依存规则C、静态特性D、数据结构12. ___B_g于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A、数据模型B、概念模型C、E-R图D、关系模型13. 在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。
这是由层次模型的_C ―定的。
A、数据结构B、数据操作C、完整性约束D、缺陷14 •客户/服务器结构与其它数据库体系结构的根本区别在于__D___A、数据共享B、数据分布C、网络开销小D、DBMS和应用分开15 •由于进程数目少,存开销和进程通讯开销小,因此___D_是较优的一种A、N方案B、2N方案C、M+N方案D、N+1方案16 •数据库系统软件包括B和 ______ 。
⑴数据库⑵DBMS⑶OS、DBMS和高级语言⑷DBMS和OS⑸数据库应用系统和开发工具A、⑴和⑵B、(2)和⑸C、(3)D、(4)17 .数据管理技术经历了人工管理, D 和 ______ 。
⑴DBMS⑵文件系统⑶网状系统⑷数据库系统⑸关系系统A、(3)和(5)B、(2)和(3)C、(1)和(4)D、(2)和(4)18 .数据库系统包括 B 、 _____ 和____ 。
⑴数据库⑵DBMS⑶硬件,⑷数据库、相应的硬件、软件⑸各类相关人员A、(1)、(2)和(3)B、(1)、(2)和(5)C、(2)、(3)和(4)D、(2)、(3)和(5)19. 在数据库系统中,我们把满足以下两个条件的基本层次联系的集合称为层次模型:B(1)有一个结点无双亲(2)其它结点无双亲(3)有且仅有一个结点无双亲(4)其它结点有且仅有一个双亲(5)允许其它结点有多个双亲A、⑴和(2)B、((3)和⑷C、(3)和(5)D、(2)和(5)20 •在数据库系统中,将满足以下两个条件的基本层次联系集合称为网状模型:⑴ __ D __,⑵ __ 。
(1)允许一个以上的结点无双亲(2)仅有一个结点无双亲(3) 一个结点可以有多于一个双亲(4)每个结点仅有一个双亲(5)每个结点的双亲是唯一的A、(3)和⑷B、(2)和⑶C、(3)和⑷D、(1)和(3)21 •数据库的完整性是指数据的_ C_和________ 。
(1)正确性(2)合法性(3)不被非法存取(4)相容性(5)不被恶意破坏A、(1)和⑶B、(2)和⑸C、(1)和⑷D、(2)和(4)22 •数据库系统的数据独立性是指 B 。
A、不会因为数据的变化而影响应用程序B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C、(不会因为存储策略的变化而影响存储结构D、不会因为某些存储结构的变化而影响其他的存储结构23 •当数据库的___C_改变了,由数据库管理员对______ 象作相应改变,可以使___ 持不变,从而保证了数据的物理独立性(1)模式⑵存储结构(3)外模式/模式(4) 用户模式(5)模式/模式A、(3)、(1)、(4) B (1)、(5)、(3) C、(2)、(5)、(1) D、1 •经过处理和加工提炼而用于决策或其他应用活动的数据称为 _。
2 •数据管理技术经历了①、②、和③三个阶段。
3 •数据库系统一般是由①、②、③、④、和⑤组成。
4 •数据库是长期存储在计算机、有①的、可②的数据集合。
5. DBMS是指①它是位于②和③之间的一层管理软件。
6. DBMS管理的是―^勺数据。
7 .数据库管理系统的主要功能有①、②、数据库的运行管理和数据库的建立以及维护等4个方面。
8. 数据库管理系统包含的主要程序有①、②、和③。
9. 数据库语言包括①和②两大部分,前者负责描述和定义数据库的各种特性,后者用于说明对数据进行的各种操作。
10 .指出下列缩写的含义:(1)DML(2)DBMS(3)DDL(4) DBS(5) SQL(6)DB(8)DBA(9)SDDL(10) PDDL11 •数据库系统包括数据库①、②、和③三个方面。
12.开发、管理和使用数据库的人员主要有①、②、③和最终用户四类相关人员。
13 •由― 责全面管理和控制数据库系统。
14 •数据库系统与文件系统的本质区别在于_。
15. 数据独立性是指①与②是相互独立的。
16. 数据独立性又可分为①和②。
17 .当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数的 __ 。
18 .数据模型质量的高低不会影响数据库性能的好坏,这句话正确否?_。
19 .根据数据模型的应用目的不同,数据模型分为①和②。
20. 数据模型是由①、②、和③三部分组成的。
21. 按照数据结构的类型来命名,数据模型分为①、②、和③。
22. ①是对数据系统的静态特性的描述,②是对数据库系统的动态特性的描述。
23. 以子模式为框架的数据库是①;以模式为框架的数据库是②;以物理模式为框架③。
24 •非关系模型中数据结构的基本单位是_。
25. 层次数据模型中,只有一个结点,无父结点,它称为 _。
26. 层次模型的物理存储方法一般采用①和②。
27 •层次模型是一个以记录类型为结点的有向树,这句话是否正确?_。
28 •层次模型中,根结点以外的结点至多可有—父结点。
29 •关系模型是将数据之间的关系看成网络关系,这句话是否正确?_。
30 •关系数据库是采用—为数据的组织方式。
31 •数据描述语言的作用是 _。
32•数据库体系结构按照①、②、和③三级结构进行组织。
33 .外模式是____ ■勺子集。
34. 数据库的模式有①和②两方面,前者直接与操作系统或硬件联系,后者是数据库数据的完整表示。
35. 现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是①、②、和③。
36•实体之间的联系可抽象为三类,它们是①、②、和③。
37 •数据冗余可能导致的问题有①和②。
38.从外部视图到子模式的数据结构的转换是由①实现的;模式与子模式之间的映象是由②实现的;存储模式与数据物理组织之间的映象是由③实现的。
三、简答题和综合题1 •从程序和数据之间的关系分析文件系统和数据库系统之间的区别和联系。
2•什么是数据库?3 •什么是数据冗余?数据库系统与文件系统相比怎样减少冗余?4 •使用数据库系统有什么好处?5 •什么是数据库的数据独立性?6•什么是数据库管理系统?7 •数据库管理系统有哪些功能?8 . DBA的职责是什么?9 •什么是数据字典?数据字典包含哪些基本容?10 •叙述数据字典的主要任务和作用?11 •叙述模型、模式和具体值三者之间的联系和区别12 •什么是层次模型?13 •什么是网状模型?14 •简要叙述关系数据库的优点?15.层次模型、网状模型和关系模型等三种基本数据模型是根据什么来划分的?16 •层次模型、网状模型和关系模型这三种基本数据模型各有哪些优缺点?数据库综合一答案一、选择题1. B •数据2. C.数据库3. A •数据库管理系统4. D •各类相关人员5. B.无结构的6. D .整体结构化的7. B.独立性差8. D.具有高度的物理独立性和一定程度的逻辑独立性9. C.基本层次联系10. B. 一致性11. B .制约和依存规则12. B .概念模型13. C .完整性约束14. D . DBMS和应用分开15. D. N+1 方案16. B. (2)和(5)17. D . (2)和(4)18. B.⑴、(2)和(5)19. B. (3)和(4)20. D . (1)和(3)21. C.⑴和(4)22. B .不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序23. C. (2)、(5)、(1)二、填空题1.答案:信息2 .答案:①人工管理②文件系统③数据库系统3.答案:①硬件系统②数据库集合③数据库管理系统及相关软件④数据库管理员⑤用户4 .答案:①组织②共享5.答案:①数据库管理系统②用户③操作系统6 •答案:结构化7 •答案:①数据定义功能②数据操纵功能8 •答案:①语言翻译处理程序②系统运行控制程序③实用程序9 •答案:①数据描述语言②数据操纵语言10 •答案:①数据操纵语言②数据库管理系统③数据描述语言④数据库系统⑤结构化查询语言⑥数据库⑦数据字典⑧数据库管理员⑨子模式数据描述语言⑩物理数据描述语言11 •答案:①相应硬件②软件③相关的各类人员12 •答案:①数据库管理员②系统分析员③应用程序员13 •答案:数据库管理员14 •答案:数据库系统实现了整体数据的结构化15 •答案:①用户的应用程序②存储在外存上的数据库中的数据16 •答案:①逻辑数据独立性②物理数据独立性17 •答案:物理独立性答案: 不正确 答案: ①概念模型②数据模型 答案: ①数据结构②数据操作③完整性约束 答案: ①层次模型 ②网状模型 ③关系模型D 答案: ①数据结构②数据操作 答案: ①用户数据库 ②概念数据库 ③物理数据库答案: 基本层次联系答案:根结点答案:①顺序法②指针法答案:正确答案:I 答案:不正确答案:关系模型答案:定义数据库答案:①模式②外模式 ③模式 18.19 .20 .21 .22 .23 .24 . 25 . 26 . 27 . 28 . 29 . 30 . 31 . 32 .33 •答案:模式34 •答案:①存储模式②概念模式35•答案:①现实世界②信息世界③计算机世界(或数据世界)36.答案:① 1:1 ②I: m = 3 \* GB3 ③ m : n37 .答案:①浪费存储空间及修改麻烦②潜在的数据不一致性38.答案:①应用程序②DBMS③操作系统的存取方法三、简答题和综合题1 .答:(1)文件系统和数据库系统之间的区别是:文件系统:用文件将数据长期保存在外存上,程序和数据有一定的联系,用操作系统中的存取方法对数据进行管理,实现以文件为单位的数据共享。