数据库第一章 绪论习题

合集下载

数据库第一章作业及答案(可编辑修改word版)

数据库第一章作业及答案(可编辑修改word版)

第一章 绪论
12、学校的概念模型(E-R 图)
13、工厂的概念模型
18、试述关系模型的概念,定义并解释以下术语:
( l )关系( 2 )属性( 3 )域( 4 )元组 ( 5 )主码( 6 )分量( 7 )关系模式
答:
关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。

在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。

(l)关系:一个关系对应通常说的一张表;
(2)属性:表中的一列即为一个属性;
(3)域:属性的取值范围;
(4)元组:表中的一行即为一个元组;
(5)主码:表中的某个属性组,它可以惟一确定一个元组;
(6)分量:元组中的一个属性值;
(7)关系模式:对关系的描述,一般表示为关系名(属性1 ,属性2 ,… ,属性n )
22 .什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?
答:
数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。

应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。

数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。

数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

数据库系统复习题

数据库系统复习题

数据库系统复习题第一章绪论1.下列四项中,不属于数据库系统特点的是(C )。

A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( D )。

I.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A.I 和IIB.只有IIC.II 和IIID.只有I4.数据模型的三个组成部分中,不包括( D )A、完整性规则B、数据结构C、数据操作D、并发控制书面作业P37 习题12、13、20题。

理解掌握的作业:P37 习题1、9、18、225.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是(b)。

A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式6.区分不同实体的依据是(b)。

A.名称B.属性C.对象D.概念第二章关系数据库1.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是(B )。

A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式2.区分不同实体的依据是(B )。

A.名称B.属性C.对象D.概念3.数据库的概念模型独立于___A_____A.具体的机器和DBMSB.E-R图C.信息世界D.现实世界4.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是___D____ 。

A.层次模型B.关系模型C.网状模型D.实体-关系模型5.用户或应用程序看到的局部逻辑结构和特征的描述是___C___模式。

A.模式B.物理模式C.外模式D.内模式6.在数据库的模式结构中,内模式有__A____。

大学数据库原理习题集

大学数据库原理习题集

第一章绪论填空题(1)数据库系统与文件系统最主要的区别是________。

(2)模式/内模式映像为数据库提供了________独立性。

(3)现实世界中事物的特性在信息世界中称为________。

(4)在E-R图中,属性用________表示。

(5)数据独立性分为________和________。

(6)层次模型中,根节点以外的节点最多有________个父节点。

单项选择题(1)________是按照一定的数据模型组织的,长期存储在计算机内,可供多个用户共享的数据的集合。

A. 数据库系统B. 数据库C. 文件D. 数据库管理系统(2)在数据库中,下列说法________是不正确的。

A.数据库避免了一切数据的重复B.数据库中的数据可以共享C.数据库减少了数据冗余D.数据库系统具有较高的数据和程序的独立性(3)下列四项中,不属于数据库系统特点的是()。

A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高(4)________处在数据库系统的核心位置。

A. 数据字典B. 数据库C. 数据库管理系统D. 数据库管理员(5)数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)三者之间的关系是________。

A. DB包括DBMS和DBSB. DBMS包括DB和DBSC. DBS包括DB和DBMSD. DBS也就是DB(6)现实世界中客观存在并可相互区别的事物称为________。

A. 实体B. 实体集C. 字段D. 属性(7)下列实体类型的联系中,属于一对一联系的是________。

A. 教研室和教师的联系B. 父亲和孩子的联系C. 省和省会的联系D. 供应商和零件的联系(8)在E-R图中,联系用________表示。

A. 椭圆B. 矩形C. 菱形D. 三角形(9)用二维表结构表示实体以及实体之间联系的数据模型是________。

A. 层次模型B. 网状模型C. 关系模型D. 面向对象模型(10)层次型、网状型和关系型数据库划分的原则是________。

数据库习题带答案

数据库习题带答案

第一章绪论Ⅰ、学习要点1、准确掌握数据、数据库、数据库系统、数据库管理系统等根本术语、概念;2、数据独立性的概念、分类及实现途径;3、数据模型的概念、分类、要素及作用;4、数据库三级模式体系构造的含义及作用;5、关系数据模型的三要素内容。

Ⅱ、习题一、选择题: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、修改外模式定义二、填空题1、指出以下缩写的含义:〔1〕〔2〕〔3〕〔4〕〔5〕〔6〕〔7〕2、数据管理技术经历了〔1〕、〔2〕、〔3〕三个阶段。

数据库概论第1-3章习题参考答案

数据库概论第1-3章习题参考答案

第1章绪论习题参考答案1、试述数据、数据库、数据库管理系统、数据库系统的概念。

(参见P3、4、5页)参考答案:描述事物的符号记录称为数据;数据库是长期储存在计算机内的、有组织的、可共享的数据集合;数据库管理系统是位于用户与操作系统之间的一层数据管理软件; 数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。

2.使用数据库系统有什么好处?(参见P12页)参考答案:数据库系统使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的阶段,这样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利用率和相容性,提高了决策的可靠性。

3.试述文件系统与数据库系统的区别和联系。

(8、9、10页)参考答案:1)数据结构化是数据库与文件系统的根本区别。

在文件系统中,相互独立的文件的记录内部是有结构的,管其记录内部已有了某些结构,但记录之间没有联系。

数据库系统实现整体数据的结构化,是数据库的主要特征之一。

2)在文件系统中,数据的最小存取单位是记录,粒度不能细到数据项。

而在数据库系统中,存取数据的方式也很灵活,可以存取数据库中的某一个数据项、一组数据项一个记录或或一组记录。

3)文件系统中的文件是为某一特定应用服务的,文件的逻辑结构对该应用程序来说是优化的,因此要想对现有的数据再增加一些新的应用会很困难,系统不容易扩充。

而在数据库系统中数据不再针对某一应用,而是面向全组织,具有整体的结构化。

5.试述数据库系统的特点。

(9、10、11页)参考答案:数据结构化;数据的共享性高、冗余度低、易扩充;数据独立性高;数据由DBMS统一管理和控制。

6.数据库管理系统的主要功能有哪些? (4页)参考答案:数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。

7.试述数据模型的概念(13页)、数据模型的作用、数据模型的三个要素。

数据库系统概论复习题及答案(1-11章)

数据库系统概论复习题及答案(1-11章)

数据库系统概论复习题及答案第一章绪论一选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是()阶段。

A.数据库系统B.文件系统C.人工管理D.数据项管理答案:A2.数据库的概念模型独立于()。

A.具体的机器和DBMSB.E-R图C.信息世界D.现实世界答案:A3.数据库的基本特点是()。

A.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植(4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充(4)统一管理和控制D.(1)数据非结构化(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制答案:B4.()是存储在计算机内有结构的数据的集合。

A.数据库系统B.数据库C.数据库管理系统D.数据结构答案:B5.数据库中存储的是()。

A.数据B.数据模型C.数据以及数据之间的联系D.信息答案:C6. 数据库中,数据的物理独立性是指()。

A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立答案:C7.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。

A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D8.据库系统的核心是()。

A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B9.下述关于数据库系统的正确叙述是()。

A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A10.数将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和()。

数据库全部习题

数据库全部习题

第一章绪论练习一、单项选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是( A )阶段。

A 数据库系统B 文件系统C 人工管理D 数据项管理2 数据库系统与文件系统的主要区别是( D )。

A 数据库系统复杂,而文件系统简单B 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3 数据库的概念模型独立于( A )。

A 具体的机器和DBMSB E-R图C 信息世界 D现实世界4 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的B①,支持数据库各种操作的软件系统叫做B②,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③B。

① A 文件的集合 B 数据的集合C命令的集合 D 程序的集合② A 命令系统 B 数据库管理系统C 数据库系统D 操作系统③ A 命令系统 B 数据库系统C 软件系统D 数据库管理系统5 数据库具有B①、最小的A②和较高的C③。

① A 程序结构化 B 数据结构化C 程序标准化D 数据模块化② A 冗余度 B 存储量 C 完整性 D 有效性③ A 程序与数据可靠性 B 程序与数据完整性C 程序与数据独立性D 程序与数据一致性6 在数据库中存储的是( C )。

A 数据B 数据模型C 数据及数据之间的联系D 信息7 数据库中,数据的物理独立性是指( C )。

A数据库与数据库管理系统的相互独立性B 用户程序与DBMS的相互独立性C 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D 应用程序与数据库中的逻辑结构相互独立8 数据库的特点之一是数据的共享,严格的讲。

这里的数据共享是指( D )。

A 同一个应用中的多个程序共享一个数据集合B 多个用户、同一种语言共享数据C 多个用户共享一个数据文件D 多种应用、多种语言、多个用户相互覆盖地使用数据集合9 数据库技术中采用分级方法将数据库的结构划分为多个层次,是为了提高数据库的①C和②A。

数据库第一章绪论习题及答案

数据库第一章绪论习题及答案

数据库第一章绪论习题及答案B、RDBC、IMSD、MIS2、1970年,美国IBM公司的研究员E.F.Codd提出了数据库的( )A、层次模型B、网状模型C、关系模型D、实体联系模型3、CODASYL的DBTG提交的报告中的数据模型是()A、层次模型B、网状模型C、关系模型D、实体联系模型4、位于用户和数据库之间的一层数据管理软件是()A、DBSB、DBMSC、DBD、MIS5、数据库系统与文件系统的主要区别是()A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、系统管理的数据量较少,而数据库系统可以管理庞大的数据量6、数据库的概念模型独立于()A、具体的机器和DBMSB、E-R图C、信息世界D、现实世界7、在数据库中,下列说法是不正确的()A、在数据库中,避免了一切数据的重复B、若系统是完全可以控制的,则系统可确保更新时的一致性C、数据库中的数据可以共享D、数据库减少了数据冗余8、在数据库中存储的是()A、数据B、数据模型C、数据以及数据之间的联系D、信息9、数据库中,数据的物理独立性是指()A、数据库与数据库管理系统的相互独立B、用户程序DBMS的相互独立C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D、应用程序与数据库中数据的逻辑结构相互独立10、数据库的特点之一是数据的共享,严格的说,这里的数据共享是指()A、同一个应用中的多个程序共享一个数据集合B、多个用户、同一种语言共享数据C、多个用户共享一个数据文件C、多种应用、多种语言、多个用户相互覆盖地使用数据集合11、在数据库中,产生数据不一致的根本原因是()A、数据存储量太大B、没有严格保护数据C、未对数据进行完整性控制D、数据冗余12、数据库管理系统中用于定义和描述数据库逻辑结构的语言称为()A、数据库模式描述语言B、数据库子语言C、数据操纵语言D、数据结构语言13、在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()A、外模式B、内模式C、存储模式D、模式14、数据库系统的数据独立性是指()A、不会因为数据的变化。

《数据库系统概论》课后习题及参考答案

《数据库系统概论》课后习题及参考答案

课后作业习题《数据库系统概论》课程部分习题及参考答案第一章绪论(教材41页)1.试述数据、数据库、数据库系统、数据库管理系统得概念。

数据:描述事物得符号记录称为数据。

数据得种类有文字、图形、图象、声音、正文等等。

数据与其语义就是不可分得。

数据库:数据库就是长期储存在计算机内、有组织得、可共享得数据集合。

数据库中得数据按一定得数据模型组织、描述与储存,具有较小得冗余度、较高得数据独立性与易扩展性,并可为各种用户共享。

数据库系统:数据库系统( DBS)就是指在计算机系统中引入数据库后得系统构成.数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

数据库管理系统:数据库管理系统 (DBMS)就是位于用户与操作系统之间得一层数据管理软件.用于科学地组织与存储数据、高效地获取与维护数据.DBMS主要功能包括数据定义功能、数据操纵功能、数据库得运行管理功能、数据库得建立与维护功能.2.使用数据库系统有什么好处?使用数据库系统得好处就是由数据库管理系统得特点或优点决定得.使用数据库系统得好处很多,例如可以大大提高应用开发得效率,方便用户得使用,减轻数据库系统管理人员维护得负担等。

为什么有这些好处,可以结合第 5题来回答。

使用数据库系统可以大大提高应用开发得效率。

因为在数据库系统中应用程序不必考虑数据得定义、存储与数据存取得具体路径,这些工作都由DBMS来完成。

此外,当应用逻辑改变,数据得逻辑结构需要改变时,由于数据库系统提供了数据与程序之间得独立性。

数据逻辑结构得改变就是DBA得责任,开发人员不必修改应用程序,或者只需要修改很少得应用程序。

从而既简化了应用程序得编制,又大大减少了应用程序得维护与修改。

使用数据库系统可以减轻数据库系统管理人员维护系统得负担.因为 DBMS在数据库建立、运用与维护时对数据库进行统一得管理与控制,包括数据得完整性、安全性,多用户并发控制,故障恢复等等都由DBMS执行。

数据库课后习题作业答案

数据库课后习题作业答案

数据库课后习题作业答案《数据库系统概论》课程习题及参考答案第⼀章绪论(教材37页)1.试述数据、数据库、数据库系统、数据库管理系统的概念。

答:数据:描述事物的符号记录称为数据。

数据的种类有⽂字、图形、图像、声⾳、正⽂等等。

数据与其语义是不可分的。

数据库:数据库是长期储存在计算机内、有组织的、可共享的数据集合。

数据库中的数据按⼀定的数据模型组织、描述和储存,具有较⼩的冗余度、较⾼的数据独⽴性和易扩展性,并可为各种⽤户共享。

数据库系统:数据库系统(DBS)是指在计算机系统中引⼊数据库后的系统构成。

数据库系统由数据库、数据库管理系统(及其开发⼯具)、应⽤系统、数据库管理员构成。

数据库管理系统:数据库管理系统(DBMS)是位于⽤户与操作系统之间的⼀层数据管理软件。

⽤于科学地组织和存储数据、⾼效地获取和维护数据。

DBMS 主要功能包括数据定义功能、数据操纵功能、数据库的运⾏管理功能、数据库的建⽴和维护功能。

2.使⽤数据库系统有什么好处?答:使⽤数据库系统的好处是由数据库管理系统的特点或优点决定的。

使⽤数据库系统的好处很多,例如可以⼤⼤提⾼应⽤开发的效率,⽅便⽤户的使⽤,减轻数据库系统管理⼈员维护的负担等。

为什么有这些好处,可以结合第 5题来回答。

使⽤数据库系统可以⼤⼤提⾼应⽤开发的效率。

因为在数据库系统中应⽤程序不必考虑数据的定义、存储和数据存取的具体路径,这些⼯作都由 DBMS来完成。

此外,当应⽤逻辑改变,数据的逻辑结构需要改变时,由于数据库系统提供了数据与程序之间的独⽴性。

数据逻辑结构的改变是 DBA的责任,开发⼈员不必修改应⽤程序,或者只需要修改很少的应⽤程序。

从⽽既简化了应⽤程序的编制,⼜⼤⼤减少了应⽤程序的维护和修改。

使⽤数据库系统可以减轻数据库系统管理⼈员维护系统的负担。

因为 DBMS 在数据库建⽴、运⽤和维护时对数据库进⾏统⼀的管理和控制,包括数据的完整性、安全性,多⽤户并发控制,故障恢复等等都由DBMS执⾏。

数据库练习题

数据库练习题

第一章绪论练习一、单项选择题1在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是()阶段。

A 数据库系统B 文件系统C 人工管理D 数据项管理2 数据库系统与文件系统的主要区别是()。

A 数据库系统复杂,而文件系统简单B 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3 数据库的概念模型独立于()。

A 具体的机器和DBMSB E-R图C 信息世界 D现实世界4 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①(),支持数据库各种操作的软件系统叫做②(),由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③()。

① A 文件的集合 B 数据的集合 C命令的集合 D 程序的集合② A 命令系统 B 数据库管理系统 C 数据库系统 D 操作系统③ A 命令系统 B 数据库系统 C 软件系统 D 数据库管理系统5 数据库具有①()、最小的②()和较高的③()。

① A 程序结构化 B 数据结构化 C 程序标准化 D 数据模块化② A 冗余度 B 存储量 C 完整性 D 有效性③ A 程序与数据可靠性 B 程序与数据完整 C 程序与数据独立性 D 程序与数据一致性6 在数据库中存储的是()。

A 数据B 数据模型C 数据及数据之间的联系D 信息7 数据库中,数据的物理独立性是指()。

A数据库与数据库管理系统的相互独立性B 用户程序与DBMS的相互独立性C 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D 应用程序与数据库中的逻辑结构相互独立8 数据库的特点之一是数据的共享,严格的讲。

这里的数据共享是指()。

A 同一个应用中的多个程序共享一个数据集合B 多个用户、同一种语言共享数据C 多个用户共享一个数据文件D 多种应用、多种语言、多个用户相互覆盖地使用数据集合9 数据库技术中采用分级方法将数据库的结构划分为多个层次,是为了提高数据库的①C和②A。

数据库第一章习题及答案

数据库第一章习题及答案

第一章习题一、填空题1、数据管理技术经历了人工管理阶段、文件系统阶段和数据库系统阶段三个阶段.2、数据库是长期存储在计算机内、有组织的、可共享的数据集合.3、数据库语言包括数据描述语言和数据操作语言两大部分,前者负责描述和定义数据库的各种特性,后者用于说明对数据进行的各种操作。

4、根据数据模型的应用目的的不同,数据模型分为概念模型和数据模型。

5、数据模型是由数据结构、数据操作、和数据约束三部分组成的。

二、问答题1、试述数据、数据库、数据库管理系统、数据库系统的概念。

答:数据:数据是数据库中存储的基本对象数据库:数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合数据库管理系统:数据库管理系统是位于用户与操作系统之间的一层数据管理软件数据库系统:数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成2、试述数据库系统的特点。

答:1).数据结构化2).数据的共享性高,冗余度低,易扩充3)。

数据独立性高4)。

数据由DBMS同一管理和控制3、数据库管理系统的主要功能有哪些?答:1).数据定义功能2)。

数据组织、存储和管理3).数据操纵功能4).数据库的事务管理和运行管理5)。

数据库的建立和维护功能6).DBMS与网络中其他软件系统的通信功能;一个DBMS与另一个DBMS或文件系统的数据转换功能;异构数据库之间的互访和互操作功能等。

4、试述数据库系统三级模式结构,这种结构的优点是什么?答:数据库的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成这种结构保证了数据的物理独立性和逻辑独立性三、设计题某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。

这些零件由不同的原材料制成。

不同零件所用的材料可以相同.这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中.请用E—R图画出此工厂产品、零件、材料、仓库的概念模型。

数据库系统概论各章习题与答案(2013给学生)

数据库系统概论各章习题与答案(2013给学生)

数据库系统概论复习资料第一章绪论一单项选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是阶段。

A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案:A2.数据库的概念模型独立于。

A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界答案:A3.是存储在计算机有结构的数据的集合。

A.数据库系统B.数据库 C.数据库管理系统 D.数据结构答案:B4.数据库中存储的是。

A.数据 B.数据模型C.数据以及数据之间的联系 D.信息答案:C5. 数据库中,数据的物理独立性是指。

A.数据库与DBMS的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立答案:C6. 下述关于数据库系统的正确叙述是。

A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A7. 数据库<DB>、数据库系统<DBS>和数据库管理系统<DBMS>三者之间的关系是。

A.DBS包括DB和DBMS B.DDMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS答案:A8. 在数据库中,产生数据不一致的根本原因是。

A.数据存储量太大 B.没有严格保护数据 C.未对数据进行完整性控制 D.数据冗余答案:D9. 数据库管理系统<DBMS>是。

A.数学软件 B.应用软件 C.计算机辅助设计D.系统软件答案:D10. 数据库管理系统<DBMS>的主要功能是。

A.修改数据库 B.定义数据库 C.应用数据库 D.保护数据库答案:B11. 数据库系统的特点是、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。

数据库各章节作业及答案整理

数据库各章节作业及答案整理

数据库各章节作业及答案整理第⼀章绪论⼀选择题:1.在数据管理技术的发展过程中,经历了⼈⼯管理阶段、⽂件系统阶段和数据库系统阶段。

在这⼏个阶段中,数据独⽴性最⾼的是 A 阶段。

A.数据库系统 B.⽂件系统 C.⼈⼯管理 D.数据项管理2.数据库的概念模型独⽴于 A 。

A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界3.数据库的基本特点是 B 。

A.(1)数据可以共享(或数据结构化) (2)数据独⽴性 (3)数据冗余⼤,易移植 (4)统⼀管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独⽴性 (3)数据冗余⼩,易扩充 (4)统⼀管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余⼩,易扩充 (4)统⼀管理和控制D.(1)数据⾮结构化 (2)数据独⽴性 (3)数据冗余⼩,易扩充 (4)统⼀管理和控制4. B 是存储在计算机内有结构的数据的集合。

A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构5.数据库中存储的是 C 。

A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息6. 数据库中,数据的物理独⽴性是指 C 。

A.数据库与数据库管理系统的相互独⽴ B.⽤户程序与DBMS的相互独⽴C.⽤户的应⽤程序与存储在磁盘上数据库中的数据是相互独⽴的 D.应⽤程序与数据库中数据的逻辑结构相互独⽴7. 下述关于数据库系统的正确叙述是 A 。

A.数据库系统减少了数据冗余 B.数据库系统避免了⼀切冗余 C.数据库系统中数据的⼀致性是指数据类型⼀致D.数据库系统⽐⽂件系统能管理更多的数据8. 数将数据库的结构划分成多个层次,是为了提⾼数据库的 B ①和 B②。

①A.数据独⽴性 B.逻辑独⽴性 C.管理规范性 D.数据的共享②A.数据独⽴性 B.物理独⽴性 C.逻辑独⽴性 D.管理规范性9. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是A 。

数据库系统概论(第四版)课后习题答案

数据库系统概论(第四版)课后习题答案

第1章绪论习题参考答案13.某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。

这些零件由不同的原材料制成,不同零件所用的材料可以相同。

这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。

请用E-R图画山此工厂产品,零件,材料,仓库的概念模型。

第2章关系数据库习题参考答案5. 设有一个SPJ数据库,包括S, P, J, SPJ四个关系模式:1) 求供应工程J1零件的供应商号码SNO:n Sno( (T Jno= ' J1' ( SPJ )2) 求供应工程J1零件P1的供应商号码SNO:n Sno( T Jno= 'J1'人Pno= ‘ P1 ‘(SPJ))3) 求供应工程J1零件为红色的供应商号码SNOn Sno( T Pno= ‘P1 ‘ (T COLOR=红‘ (P)^ SPJ )4) 求没有使用天津供应商生产的红色零件的工程号JNOn Jno(SPJ)- n JNO (T city='天津'人Color='红‘(S^SPJ50 P)5) 求至少用了供应商S1所供应的全部零件的工程号JNO:n Jn。

, Pno(SPJ片n Pno (T Sno= ‘ S1 ‘(SPJ)第3章SQL语言习题参考答案用SQL语句建立第二章习题5中的四个表。

S(SNO SNAME STATUS CITY)P(PNO, PNAME, COLOR WEIGHT)J(JNO JNAME CIT Y)SPJ(SNO PNO, JNO, QTY);供应商表S由供应商代码(SNO)供应商姓名(SNAME)供应商状态(STATUS)供应商所在城市(CIT Y组成:CREATE TABLE S(Sno CHAR(2) UNIQUESn ame CHAR(6),Status CHAR(2,City CHAR(4));零件表P由零件代码(PNO)零件名(PNAME)颜色(COLOR、重量(WEIGHT组成:CREATE TABLE P(Pno CHAR(2) UNIQUEPname CHAR(6,)COLOR CHAR(2,)WEIGHT INT);工程项目表J由工程项目代码(JNO)工程项目名(JNAME、所在城市(CITY组成:CREATE TABLE J( JNO CHAR(2) UNlQUE,JNAME CHAR(8,)CITY CHAR(4));供应情况表SPJ由供应商代码(SN0)零件代码(PN0)工程项目代码(JN0)供应数量(QTY)组成:CREATE TABLE SPJ( SN0 CHAR(2,) PN0 CHAR(2,) JN0 CHAR(2,) QTY INT);4. 针对上题中建立的四个表试用SQL语言完成第二章习题5中的查询:求供应工程J1零件的供应商号码SN0:SELECT SN0 FR0M SPJWHERE JN0='J1'求供应工程J1 零件P1 的供应商号码SN0:SELECT SN0 FR0M SPJWHERE JN0='J1' AND PN0='P1'求供应工程J1 零件为红色的供应商号码SN0:SELECT SN0 FR0M SPJ,PWHERE JN0='J1' AND = AND C0L0fi='求没有使用天津供应商生产的红色零件的工程号JN0:SELECT JN0 FR0M SPJWHERE JN0 N0T IN (SELECT JN0 FR0M SPJ,P,SWHERE =天津'AND COLOR红'AND =AND =;或者:SELECT JNO FROM JWHERE NOT EXITS( SELECT * FROM SPJ,S,P WHERE = AND ;=求至少用了供应商S1 所供应的全部零件的工程号JNO。

数据库基础复习题

数据库基础复习题

选择题:第一章绪论1。

数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()。

A。

系统分析员 B.程序员 C.数据库管理员 D.操作员2。

数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( ).A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS3。

下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。

I.人工管理阶段II.文件系统阶段III.数据库阶段。

A。

I 和II B。

只有II C.II 和III D。

只有I4.下列四项中,不属于数据库系统特点的是()。

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.下述()不是DBA数据库管理员的职责。

A。

完整性约束说明B。

定义数据库模式C.数据库安全D.数据库管理系统设计11.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是().A.层次模型B。

关系模型C。

网状模型D。

实体—关系模型12.区分不同实体的依据是() 。

数据库系统概论课后习题答案

数据库系统概论课后习题答案

第1章绪论习题参考答案13.某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。

这些零件由不同的原材料制成,不同零件所用的材料可以相同。

这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。

请用E-R图画山此工厂产品,零件,材第2章关系数据库习题参考答案5.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:1)求供应工程J1零件的供应商号码SNO:πSno(σJno=‘J1’(SPJ))2)求供应工程J1零件P1的供应商号码SNO:πSno(σJno=‘J1’∧Pno=‘P1‘(SPJ))3)求供应工程J1零件为红色的供应商号码SNO:πSno(σPno=‘P1‘(σCOLOR=’红‘(P)∞SPJ))4)求没有使用天津供应商生产的红色零件的工程号JNO:πJno(SPJ)- πJNO(σcity=‘天津’∧Color=‘红‘(S∞SPJ∞P)5)求至少用了供应商S1所供应的全部零件的工程号JNO:πJno,Pno(SPJ)÷πPno(σSno=‘S1‘(SPJ))第3章 SQL语言习题参考答案用SQL语句建立第二章习题5中的四个表。

S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY);供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成:CREATE TABLE S( Sno CHAR(2) UNIQUE,Sname CHAR(6) ,Status CHAR(2),City CHAR(4));零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成:CREATE TABLE P( Pno CHAR(2) UNIQUE,Pname CHAR(6),COLOR CHAR(2),WEIGHT INT);工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、所在城市(CITY)组成:CREATE TABLE J( JNO CHAR(2) UNlQUE,JNAME CHAR(8),CITY CHAR(4));供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成:CREATE TABLE SPJ( SNO CHAR(2),PNO CHAR(2),JNO CHAR(2), QTY INT);4.针对上题中建立的四个表试用SQL语言完成第二章习题5中的查询:求供应工程J1零件的供应商号码SNO:SELECT SNO FROM SPJWHERE JNO=’J1’求供应工程J1零件P1的供应商号码SNO:SELECT SNO FROM SPJWHERE JNO='J1' AND PNO='P1'求供应工程J1零件为红色的供应商号码SNO:SELECT SNO FROM SPJ,PWHERE JNO='J1' AND = AND COLOR='红'求没有使用天津供应商生产的红色零件的工程号JNO:SELECT JNO FROM SPJWHERE JNO NOT IN (SELECT JNO FROM SPJ,P,SWHERE ='天津' AND COLOR='红' AND =AND =;或者:SELECT JNO FROM JWHERE NOT EXITS( SELECT * FROM SPJ,S,PWHERE = AND =;求至少用了供应商S1所供应的全部零件的工程号JNO。

数据库系统原理教程课后习题及答案(第一章)

数据库系统原理教程课后习题及答案(第一章)

第1章绪论1 .试述数据、数据库、数据库系统、数据库管理系统的概念。

答:( l )数据(Data ) :描述事物的符号记录称为数据。

数据的种类有数字、文字、图形、图像、声音、正文等。

数据与其语义是不可分的。

解析在现代计算机系统中数据的概念是广义的。

早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。

现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。

数据与其语义是不可分的。

500 这个数字可以表示一件物品的价格是500 元,也可以表示一个学术会议参加的人数有500 人,还可以表示一袋奶粉重500 克。

( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。

数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

( 3 )数据库系统(DataBas 。

Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

解析数据库系统和数据库是两个概念。

数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。

但是在日常工作中人们常常把数据库系统简称为数据库。

希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。

( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。

DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。

解析DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。

目前,专门研制DBMS 的厂商及其研制的DBMS 产品很多。

《数据库原理与应用》复习题及参考答案完整版

《数据库原理与应用》复习题及参考答案完整版

《数据库原理与应用》复习题及参考答案完整版第一章:绪论一、选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是 A 阶段。

A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 2.数据库的概念模型独立于A 。

A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界 3.数据库的基本特点是 B 。

A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制 B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 4.B 是存储在计算机内有结构的数据的集合。

A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构 5.数据库中存储的是 C 。

A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息 6. 数据库中,数据的物理独立性是指 C 。

A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。

A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合 8.数据库系统的核心是 B 。

A.数据库 B.数据库管理系统 C.数据模型 D.软件工具 9. 下述关于数据库系统的正确叙述是 A 。

A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据10. 数将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和物理独立性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章绪论
一、单项选择题
1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和C组成。

A.系统分析员B.程序员C.数据库管理员D.操作员
2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是 A 。

A.DBS包括DB和DBMS B.DBMS包括DB和DBS
C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS
3.在数据管理技术发展的3个阶段中,没有专门的数据管理软件的阶段是D。

A.人工管理阶段和文件系统阶段B.文件系统阶段
C.文件系统阶段和数据库阶段D.人工管理阶段
4.在下列四项中,不属于数据库系统的特点是 C 。

A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高
5.数据库系统的数据独立性体现在 B 。

A.不会因为数据的变化而影响应用程序
B.不会因为数据存储结构与逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构
D.不会因为某些存储结构的变化而影响其他存储结构
6.数据库中全体数据的全局逻辑结构用 A 进行描述。

A.模式B.内模式C.外模式D.物理模式
7.要保证数据库的数据独立性,需要修改的是 C 。

A.模式与外模式B.模式与内模式
C.三级模式之间的两层映象D.三级模式
8.要保证数据库的逻辑独立性,需要修改的是 A 。

A.模式与外模式之间的映象B.模式与内模式之间的映象
C.模式D.三级模式
9.用户和应用程序看到的那部分逻辑结构和特征的描述是 C 。

A.模式B.物理模式C.外模式D.内模式
10.在下列任务中,不属于数据库管理员的任务是 D 。

A.定义完整性约束B.定义数据库模式
C.管理数据库的安全性D.设计数据库管理系统
11.概念数据模型是对现实世界的第一层抽象,即描述信息世界。

这类模型中最著名的是
D 。

A.层次模型B.关系模型C.网状模型D.实体-联系模型
12.实体是客观存在并且 B 的事物。

A.相互保持一致B.可相互区分C.相互依存D.相互包容
13.一个实体可以用D 个属性来刻画。

A.1 B.5 C.10 D.大于或等于1 14.在E-R模型中, C 可以拥有属性。

A.只有实体B.只有联系C.实体和联系D.只有多元联系
15.在E-R图中,实体、属性和实体之间的联系分别用 D 表示。

A.正方形、长方形、圆形B四边形、圆形、三角形
C.菱形、矩形、三角形D.矩形、椭圆形、菱形
16.数据模型的三个要素分别是 C 。

A.外模式、模式、内模式B.关系、元组、码
C.数据结构、数据操作、完整性约束D.模型含义、操作规则、实现语言17.层次模型的数据结构是 A 。

A.树B.有向图C.线性结构D.关系
18.网状模型的数据结构是 B 。

A.树B.有向图C.线性结构D.关系
19.关系模型是目前最重要的一种数据模型,它包括 A 。

A.关系数据结构、关系操作、完整性约束B.关系表、元组、码
C.实体完整性、参照完整性、用户定义的完整性D.外模式、模式、内模式20.在 B 中,用户不需要指定存取路径,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。

A.层次模型B.关系模型C.网状模型D.以上都是
21.在DBS中,DBMS和OS之间的关系是 D 。

A.并发运行B.相互调用C.OS调用DBMS D.DBMS调用OS 22.在文件系统阶段的信息处理中,人们关注的中心问题是系统功能设计,因而处于主导地位的是 B 。

A.数据结构B.程序设计C.内存安排D.信息存储
23.在数据库系统阶段的信息处理中占据中心地位的是 C 。

A.磁盘B.程序C.数据D.内存
24.在DBS中,逻辑数据与物理数据之间可能有很大的差别,实现二者之间转换的是C 。

A.应用程序B.OS C.DBMS D.I/O设备
25.DB的三级模式之间存在 D 。

A.完整性B.相容性C.结构一致性D.很大差别
26.DB的三级模式结构是对 B 进行抽象的三个级别。

A.存储器B.数据C.程序D.磁盘
27.DB的三级模式结构中最接近外部存储器的是 D 。

A.外模式B.模式C.子模式D.内模式
28.DBS具有数据独立性特点的原因是 B 。

A.采用磁盘作外存B.采用三级模式结构
C.调用OS来访问数据D.采用可视化编程语言来开发应用程序
29.在DBS中,“数据独立性”和“数据联系”这两个概念之间的关系是 A 。

A.没有必然的联系B.同时成立或同时不成立
C.前者蕴含后者D.后者蕴含前者
30.在DBS中,“数据独立性”是指 B 。

A.数据之间相互独立B.应用程序与DB结构之间相互独立C.数据的逻辑结构与物理结构相互独立D.数据与磁盘之间相互独立
二、填空题
1.数据库中的数据具有永久存储、有组织的、可共享三个基本特点。

2.数据库管理系统的主要功能包括数据定义、数据操纵、数据控制。

3.数据库系统由数据库、数据库管理系统、应用程序和数据库管理员组成。

4.数据管理技术的发展经历了三个发展阶段,按时间先后顺序分别是人工管理阶段、文件系统阶段和数据库系统阶段。

5.数据库具有数据结构化、较小的数据冗余度、较高的数据独立性等特点。

6.在文件系统中,存取数据的最小单位为___记录____,在数据库系统中,存取数据的最小单位为__数据项_(字段、属性、列值等均可)_。

7.DBMS的数据控制功能包括:安全性控制、完整性控制、并发控制、数据库恢复。

8.数据库的三级模式结构包括:外模式、内模式、模式,其中外模式可以有多个,而内模式和模式只有一个。

9.模式是数据库中全体数据的逻辑结构和特征的描述,它仅涉及到型的描述,不涉及具体值。

10.三级模式之间的两层映象保证了数据库系统中的数据具有较高的物理独立性和逻辑独立性。

11.数据的逻辑独立性指:当模式变化时,只需改变外模式与模式之间的映象,内模式和应用程序不受影响。

12.数据的物理独立性指:当内模式变化时,只需改变模式与内模式之间的映象,外模式和应用程序不受影响。

13.数据模型的三个要素分别是数据结构、数据操作、完整性约束。

14.实际数据库系统所支持的主要数据模型包括层次模型、网状模型、关系模型。

15.用树型结构表示实体类型和实体之间的联系的数据模型是层次。

父节点和子节点之间的联系为一对多的联系。

16.若一个联系涉及两个实体则称为__二元____联系,若涉及多个实体则称为__多元____联系。

17.若实体集A和B是多对多的联系,实体集B和C是1对1的联系,则实体集A和C 是_多_对多__的联系。

18.若实体集A和B是多对1的联系,实体集B和C是多对1的联系,则实体集A和C 是_多__对_一__的联系。

19.关系模型是目前最常用的数据模型。

采用该模型的数据库系统称为关系数据库。

20.关系数据库的完整性约束包括三大类,即:实体完整性、参照完整性、用户定义的完整性。

21.数据是描述事物的符号记录,有广义性、具有一定含义、具有一定结构等特征。

22.数据库是长期储存在计算机内,有组织的、可共享的的数据集合。

23.数据库管理系统是位于用户和操作系统之间的数据管理软件。

24.数据库系统是采用了数据库技术的计算机系统。

25.实体是客观存在的并可相互区分的的事物,属性是实体具有的某一特征。

26.码是唯一区分实体的属性组,域是的。

27.如果对实体集A中的每个实体,实体集B中之多有一个实体与之联系,反之亦然,则称实体集A和实体集B之间存在一对一的联系;如果对实体集A中的每个实体,实体集B中有___ n(n≥0)___个实体与之联系,反之,对于实体集B中的每个实体,实体集A中之多有一个个实体与之联系,则称实体集A和实体集B之间存在一对多的联系;如果对实体集A中的每个实体,实体集B中有n(n≥0) 个实体与之联系,反之,对于实体集B中的每个实体,实体集A中也有_____ m(m≥0)___个实体与之联系,则称实体集A和实体集B 之间存在多对多的联系。

28.E-R模型规定:实体型用举行表示,其内写实体名;属性用椭圆表示,其内写属性名,并用无向边连接相应的实体型;联系用菱形表示,其内写联系名,并用无向边连接相关的实体型,在其上标明是端还是多端,联系也可以有属性。

三、简述题
1.简述数据、数据库、数据库管理系统、数据库系统的概念。

2.举例说明你是如何理解数据的结构性的。

3.简述数据管理技术的三个发展阶段及其特点。

4、什么是数据库的三级模式结构?该结构有什么优点?
5、什么是数据库的物理独立性?什么是数据库的逻辑独立性?
6、什么是数据模型?简述数据模型的三要素。

相关文档
最新文档