自考数据库系统原理复习资料
自考04735数据库系统原理复习资料
![自考04735数据库系统原理复习资料](https://img.taocdn.com/s3/m/588919020b1c59eef9c7b403.png)
《数据库原理及应用》复习重点第一章数据库系统基本概念要求、目标:了解和掌握数据管理技术的发展阶段,数据描述的术语,数据抽象的四个级别,数据库管理系统的功能,数据库系统的组成。
一、数据管理技术的发展1.分为四个阶段:人工管理阶段、文件系统阶段、数据库阶段和高级数据库阶段。
2.数据库阶段数据管理的特点:1)采用数据模型表示复杂的数据结构。
2)有较高的数据独立性。
3)数据库系统为用户提供了方便的用户接口。
4)提供四方面的数据控制功能:数据库的恢复、数据库的并发控制、数据的完整性、数据安全性。
5)增加了系统的灵活性。
3.数据库(DB):是长期存储在计算机内、有组织的、统一管理的相关数据的集合。
4.数据库管理系统(DBMS):是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
5.数据库系统(DBS):是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。
二、数据描述1.分为三个阶段:概念设计、逻辑设计和物理设计。
2.概念设计中的术语:1)实体:客观存在,可以相互区别的事物称为实体。
2)实体集:性质相同的同类实体的集合。
3)属性:实体有很多特性,每一个特性称为属性。
4)实体标识符(关键码或键):能惟一标识实体的属性或属性集。
以上概念均有类型和值之分。
3.逻辑设计中的术语:1)字段(数据项):标记实体属性的命名单位称为字段或数据项。
2)记录:字段的有序集合。
3)文件:同一类记录的集合。
4)关键码:能惟一标识文件中每个记录的字段或字段集。
以上概念均有类型和值之分。
4.概念设计和逻辑设计中术语的对应关系:概念设计逻辑设计实体—记录属性—字段(数据项)实体集—文件实体标识符—关键码5.实体之间联系的元数:与一个联系有关的实体集个数。
常用二元联系。
二元联系的类型有三种:一对一联系、一对多联系、多对多联系。
《数据库系统原理》期末复习资料
![《数据库系统原理》期末复习资料](https://img.taocdn.com/s3/m/ad611755a7c30c22590102020740be1e650ecc82.png)
《数据库系统原理》期末复习资料第一章绪论复习要点:数据库的4个基本概念(数据、数据库、数据库管理系统和数据库系统);数据库系统的特点;数据模型及数据模型的三要素;关系模型;数据库系统结构:三级模式和两级映像(模式、外模式和内模式;外模式/模式映像、模式/内模式映像);关系数据库系统的组成(数据库、数据管理系统和数据库系统的关系)。
数据库的4个基本概念:1. 数据(Data):是描述事物属性或特征的符号记录,可以是数字、文字、图像等形式。
2. 数据库(Database):是一种有组织的、可共享的数据集合,用于存储、管理和操作数据。
3. 数据库管理系统(Database Management System,简称DBMS):是用于管理数据库的软件系统,提供了对数据库的访问、操作和维护等功能。
4. 数据库系统(Database System):是由数据库、数据库管理系统和相关应用程序组成的系统,用于管理和处理大量数据。
数据库系统的特点:1. 数据共享:多个用户可以同时访问和共享数据库中的数据。
2. 数据独立性:数据库中的数据与数据的存储方式相互独立,改变存储方式不影响数据的使用。
3. 数据一致性:数据库系统能够保证数据的一致性和完整性,避免了数据的冗余4. 数据安全性:数据库系统可以对数据进行各种权限控制和安全防护,保证数据的安全性和机密性。
5. 数据并发性:多个用户可以同时对数据库进行读写操作,数据库系统能够处理并发操作的问题。
数据模型及数据模型的三要素:数据模型是一种用于描述数据库结构和数据之间关系的概念工具。
数据模型的三个要素包括:1. 数据结构(Data Structure):描述数据之间的关系和组织方式,如层次结构、网状结构和关系结构等。
2. 数据操作(Data Operation):描述在数据库中进行的各种操作,如查询、插入、更新和删除等。
3. 数据约束(Data Constraint):定义了对数据库中数据的限制和规范,如键、域和实体完整性等。
数据库系统原理复习资料(补充说明版)
![数据库系统原理复习资料(补充说明版)](https://img.taocdn.com/s3/m/2e2e52d49fc3d5bbfd0a79563c1ec5da50e2d66f.png)
数据库系统原理复习资料(补充说明版)数据库系统原理复习资料1、数据、信息、数据处理、数据处理基本概念P3-4数据:是⽤来记录信息的可识别的符号,是信息的具体表现形式。
信息:是⼀种被加⼯为特定形式的数据。
数据处理:是将数据转换成信息的过程,包括对数据的收集、存储、加⼯、检索、传输等⼀系列活动。
信息=数据+数据处理(数据处理是为了产⽣信息⽽处理数据)2、数据管理的发展阶段?P4-61)⼈⼯管理阶段2)⽂件系统阶段3)数据库系统阶段3、数据库学科研究领域?P7-81)数据库管理系统软件(DBMS)的研制2)数据库设计3)数据库理论4、数据库系统的组成和系统结构?P8-10数据库系统的组成:1)数据库2)⽤户3)软件相应的软硬件系统4)硬件外模式系统结构:1)从数据库管理系统的⾓度看三级模式结构模式内模式集中式结构2)从数据库最终⽤户的⾓度看分布式结构客户/服务器结构5、数据库管理系统的主要功能和组成P11-12主要功能:1)数据定义2)数据操纵3)数据库运⾏管理4)数据库的建⽴和维护功能5)数据通信(内部体系结构)(外部体系结构)组成:1)语⾔编译处理程序2)系统运⾏控制程序3)系统建⽴、维护程序4)数据字典(Data Dictionary,DD)6、数据模型的组成要素?P13-141)数据结构(静态特性)2)数据操作(动态特性)3)数据的约束条件7、ER图的基本组成和画法?P15-16基本组成:1)实体:是具有公共性质的、可相互区别的现实世界对象的集合。
(在ER图中⽤矩形框表⽰具体的实体)2)属性:是描述实体或者联系的性质或特征的数据项。
(在ER图中⽤圆⾓矩形表⽰)3)联系:是数据之间的关联集合,是客观处在的应⽤语义链。
(联系⽤菱形框表⽰)(a)(b)例题:(P26、9)某⼯⼚⽣产若⼲产品,每种产品由不同的零件组成,有的零件可⽤在不同的产品上。
这些零件由不同的原材料制成,不同零件所⽤的材料可以相同。
数据库系统概论复习资料
![数据库系统概论复习资料](https://img.taocdn.com/s3/m/e8b9282a31b765ce050814f9.png)
数据库系统概论复习资料第一章一、名词解释1.Data:数据,是数据库中存储的基本对象,是描述事物的符号记录。
2.Database:数据库,是长期储存在计算机内、有组织的、可共享的大量数据的集合。
3.DBMS:数据库管理系统,是位于用户与操作系统之间的一层数据管理软件,用于科学地组织、存储和管理数据、高效地获取和维护数据。
4.DBS:数据库系统,指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员(DBA)构成。
5.数据模型:是用来抽象、表示和处理现实世界中的数据和信息的工具,是对现实世界的模拟,是数据库系统的核心和基础;其组成元素有数据结构、数据操作和完整性约束。
6.概念模型:也称信息模型,是按用户的观点来对数据和信息建模,主要用于数据库设计。
7.逻辑模型:是按计算机系统的观点对数据建模,用于DBMS实现。
8.物理模型:是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法,是面向计算机系统的。
9.实体和属性:客观存在并可相互区别的事物称为实体。
实体所具有的某一特性称为属性。
10.E-R图:即实体-关系图,用于描述现实世界的事物及其相互关系,是数据库概念模型设计的主要工具。
11.关系模式:从用户观点看,关系模式是由一组关系组成,每个关系的数据结构是一张规范化的二维表。
12.型/值:型是对某一类数据的结构和属性的说明;值是型的一个具体赋值,是型的实例。
13.数据库模式:是对数据库中全体数据的逻辑结构(数据项的名字、类型、取值范围等)和特征(数据之间的联系以及数据有关的安全性、完整性要求)的描述。
14.数据库的三级系统结构:外模式、模式和内模式。
15.数据库内模式:又称为存储模式,是对数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。
一个数据库只有一个内模式。
16.数据库外模式:又称为子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。
最新自考数据库系统原理复习资料
![最新自考数据库系统原理复习资料](https://img.taocdn.com/s3/m/9e1a4098a26925c52dc5bf8e.png)
自考数据库系统原理复习资料------------------------------------------作者xxxx------------------------------------------日期xxxx自考数据库系统原理复习资料Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段 A 只有Ⅰ B 只有ⅡC Ⅰ和Ⅱ D Ⅱ和Ⅲ 4. 用二维表结构表示实体以及实体间联系的数据模型称为 C A 网状模型 B 层次模型 C 关系模型 D 实体-联系模型 5. 下面列出的条目中哪些是数据库技术的主要特点 A Ⅰ.数据共享度高Ⅱ.数据的冗余小Ⅲ.较高的数据独立性Ⅳ.程序的标准化 A Ⅰ、Ⅱ和Ⅲ B Ⅰ和Ⅱ C Ⅰ、Ⅱ和Ⅳ D DBS包括DB和DBMS BDBMS包括DB和DBS CDB包括DBS和DBMS DDBS就是DB也就是DBMS 23. 数据库管理系统DBMS是 B A 一组硬件 B一组软件 C既有硬件也有软件 24. 在DBS中DBMS和OS之间关系是 B A 相互调用BDBMS调用OS COS调用DBMS D并发运行 25. 数据库系统是在 A 的基础上发展起来的。
A 文件系统 B应用程序系统 C数据库管理系统 D编译系统 26. 三级模式间存在两种映射它们是 A A 逻辑模式与外模式间逻辑模式与内模式间 B 外模式与内模式间外模式与逻辑模式间 C 内模式与外模式间内模式与逻辑模式间 27. 表达用户使用观点的数据库局部逻辑结构的模型是 C A 概念模型 B逻辑模型 C外部模型 D内部模型二、填空题 1数据管理技术的发展经历了如下四个阶段人工管理阶段、文件系统阶段、数据库阶段和高级数据库阶段。
2用二维表结构表示的实体及实体间联系的数据模型称为关系模型。
3两个实体集之间的联系有三种分别是一对一联系一对多联系和多对多联系。
4如果实体集E1中每个实体至多和实体集E2中的一个实体有联系反之亦然那么实体集E1和E2的联系称为一对一联系。
自考数据库系统原理与技术复习资料
![自考数据库系统原理与技术复习资料](https://img.taocdn.com/s3/m/f6f46ff46394dd88d0d233d4b14e852458fb3916.png)
自考数据库系统原理与技术复习资料关于自考的考前复习资料,已经排版好了,可以直接打印1.1.1数据、数据库、数据库管理系统、数据库系统数据(data):叙述事物的符号记录。
数据与其语义就是不可分的。
数据库(database,db)长期储存在计算机内的、有组织的、可共享的数据集合。
数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、织,具有整体的结构化。
数据的最小存取单位是数据项。
(2)数据的共享性高,冗余度低,易扩充面向整个系统的数据库系统中的数据可以被多个用户、多个应用领域共享资源采用。
共享资源引致数据冗余度高,同时可避免数据之间的不相容性与不一致性。
难减少代莱应用领域,这就使数据库系统弹性小,不易扩展。
较高的数据独立性和易扩展性,并可为各种用户共享。
数据库管理系统(databasemanagementsystem,dbms)坐落于用户与操作系统之间的一层数据管理软件。
主要功能包含以下几个方面:1.数据定义功能:数据定义语言(datadefinitionlanguage,ddl)2.数据操纵功能:数据操纵语言(datamanipulationlanguage,dml)3.数据库的运行管理:统一管理、统―控制,以保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。
4.数据库的建立和维护功能:数据库初始数据的输入、转换功能,重组织、性能监视、分析功能等数据库系统(databasesystem,dbs)所指在计算机系统中导入数据库后的系统,通常由数据库、数据库管理系统(及其开发工具)、应用领域系统、数据库管理员和用户形成。
数据库管理员(databaseadministrator,dba)1.1.2数据管理技术的产生和发展数据库技术是应数据管理任务的需要而产生的。
数据的处置就是所指对各种数据展开搜集、存储、加工和传播的一系列活动的总和。
数据管理则就是所指对数据展开分类、非政府、编码、存储、检索和保护,它就是数据处理的中心问题。
数据库系统概论复习资料(第四版)
![数据库系统概论复习资料(第四版)](https://img.taocdn.com/s3/m/a4ae818ea98271fe900ef98e.png)
第一章绪论数据库(DB):长期储存在计算机内、有组织的、可共享的大量数据集合数据库管理系统(DBMS):位于用户与操作系统之间的数据管理软件(系统软件)。
数据库系统(DBS):在计算机系统中引入数据库后的系统。
数据管理技术的发展过程人工管理阶段(40年代中--50年代中)文件系统阶段(50年代末--60年代中)数据库系统阶段(60年代末--现在)物理独立性:用户的应用程序与磁盘上的数据库中数据是相互独立的。
当数据的物理存储改变了,应用程序不用改变。
逻辑独立性:用户的应用程序与数据库的逻辑结构是相互独立的。
数据的逻辑结构改变了,用户程序也可以不变。
数据模型的组成要素:数据结构:对系统静态特性的描述数据操作:对系统动态特性的描述数据的约束条件模式(Schema):数据库中全体数据的逻辑结构和特征的描述外模式(子模式、用户模式):数据库用户(包括应用程序员和最终用户)使用的局部数据的逻辑结构和特征的描述内模式(也称存储模式):数据物理结构和存储方式的描述外模式/模式映象:保证数据的逻辑独立性模式/内模式映象:保证数据的物理独立性数据库系统的组成:数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员、(用户)数据库管理员(DBA)(1)决定数据库中的信息内容和结构(2)决定数据库的存储结构和存取策略(3)定义数据的安全性要求和完整性约束条件(4)监控数据库的使用和运行周期性转储数据库、故障恢复、监视审计文件(5)数据库的改进和重组性能监控和调优、数据重组(6)数据库重构第三章关系数据库标准语言SQLSQL的特点1. 综合统一2. 高度非过程化3. 面向集合的操作方式4. 以同一种语法结构提供两种使用方法(自含式语言(交互式)/嵌入式语言(宿主式))5. 语言简洁,易学易用表3.1 SQL语言的动词定义基本表CREATE TABLE <表名>(<列名> <数据类型>[ <列级完整性约束条件> ][,<列名> <数据类型>[ <列级完整性约束条件>] ] …[,<表级完整性约束条件> ] );修改基本表ALTER TABLE <表名>[ ADD <新列名> <数据类型> [ 完整性约束 ] ][ DROP <完整性约束名> ][ ALTER COLUMN <列名> <数据类型> ];删除基本表DROP TABLE <表名> [RESTRICT|CASCADE];建立索引CREATE [UNIQUE] [CLUSTER] INDEX <索引名>ON <表名>(<列名>[<次序>][,<列名>[<次序>] ]…);删除索引DROP INDEX <索引名>;查询SELECT [ALL|DISTINCT] <目标列表达式>[,<目标列表达式>] …FROM <表名或视图名>[, <表名或视图名> ] …[ WHERE <条件表达式> ][ GROUP BY <列名1> [ HAVING <条件表达式> ] ][ ORDER BY <列名2> [ ASC|DESC ] ];插入单个元组INSERTINTO <表名> [(<属性列1>[,<属性列2 >…)]VALUES (<常量1> [,<常量2>] … )插入子查询结果INSERTINTO <表名> [(<属性列1> [,<属性列2>… )]子查询;[例3] 对每一个系,求学生的平均年龄,并把结果存入数据库。
《数据库系统概论》复习资料全
![《数据库系统概论》复习资料全](https://img.taocdn.com/s3/m/2b84786bde80d4d8d05a4f3b.png)
...《数据库系统概论》复习资料■第一章绪论本章内容:数据库系统概述、数据模型、数据库系统结构本章主要考点:数据、数据库、■ 数据库管理系统的概念、概念模型、■ER 图、三种数据模型、数据库的三级模式结构1、试述数据、数据库、数据库系统、数据库管理系统的概念(1)数据( Data) :描述事物的符号记录称为数据。
(2)数据库( Data Base ,简称 DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。
(3)数据库系统( Data Base System ,简称DBS ):数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
(4)数据库管理系统( DataBase Management System ,简称 DBMS ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。
2、对于DB、DBS、DBMS的关系,下列哪一种描述是正确的(B)A 、 DB 包括 DBS 、 DBMS B 、DBS 包括 DB 、 DBMSC、DBMS 包括 DBS 、 DB D 、以上都不对3、概念模型中的术语:实体、属性、码、域、实体型、实体集实体:客观存在并可以相互区分的事物叫实体。
属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。
码:惟一标识实体的属性集称为码。
域:域是一组具有相同数据类型的值的集合。
实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。
实体集:同型实、体的集合称为实体集。
4、目前数据库领域中最常用的逻辑数据模型有层次模型、网状模型、关系模型等。
5、数据库管理系统的主要功能有哪些?(1)数据库定义功能( 2)数据存取功能( 3)数据库运行管理( 4)数据库的建立和维护功能。
■ 6、实体联系图( E — R 图)实体型:用矩形表示,矩形框内写明实体名;属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1: 1 或 1: n 或 m:n )。
数据库原理自考复习资料
![数据库原理自考复习资料](https://img.taocdn.com/s3/m/40290df54693daef5ef73d8f.png)
第一章数据库概论1.人工管理阶段数据管理的特点:(1)数据不保存在机器中(2)无专用的软件对数据进行管理(3)只有程序的概念,没有文件的概念(4)数据面向程序2.文件系统阶段数据管理的特点:(1)数据可长期保存在外存的磁盘上(2)数据的逻辑结构和物理结构有了区别(3)文件组织已呈多样化。
有索引、链接和散列文件(4)数据不再属于某个特定的程序,可重复使用。
3.文件系统显露出三个缺陷:(1)数据冗余性(2)数据不一致性(3)数据联系弱4.数据库阶段的管理方式具有以下特点:(1)采用复杂的数据模型表示数据结构(2)有较高的数据独立性(3)数据库系统为用户提供方便的用户接口(4)系统提供四方面的数据控制功能(5)对数据的操作既可以以记录为单位,又可以以数据项为单位5.数据描述三个领域之间的关系:从事物的特性到计算机中的数据表示,经历了三个领域:现实世界、信息世界、机器世界。
(1)现实世界:存在于人们头脑之外的客观世界,称为现实世界。
(2)信息世界:是现实世界在人们头脑中的反映。
(3)机器世界:信息世界的信息在机器世界中以数据形式存储。
信息世界中数据描述的术语有:实体、实体集、属性、实体标识符机器世界中数据描述的术语有:字段、记录、文件、关键码它们的对应关系是:在数据库中每个概念都有类型和值之区分,类型是概念的内涵,值是概念的外延6.数据描述的两种形式:数据描述有物理描述和逻辑描述两种形式。
物理数据描述指数据在存储设备上的存储方式,物理数据是实际存放在存储设备上的数据。
逻辑数据描述指程序员或用户用以操作的数据形式,是抽象的概念化数据。
数据管理软件的功能之一,就是要把逻辑数据转换成物理数据,以及把物理数据转换成逻辑数据。
7.物理存储介质层次:8.数据模型的种类:目前广泛使用的数据模型可分为两种类型:概念数据模型、结构数据模型概念数据模型:是独立于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构; 它是现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具; 这一类中著名的模型是“实体联系模型”,简称“ER”模型。
数据库系统原理_自考4735复习资料(参照大纲)
![数据库系统原理_自考4735复习资料(参照大纲)](https://img.taocdn.com/s3/m/8ff4d9e25ef7ba0d4a733b71.png)
第一章、数据库系统基本概念识记——选择,填空| 领会——填空,简答| 综合/简单应用——大题1.1、DB技术的发展阶段(识记)1、人工管理阶段在人工管理阶段(20世纪50年代中期以前),计算机主要用于科学计算,这个时期数据管理有以下特点:(1)数据不保存在计算机内(2)没有专业的软件对数据进行管理(3)只有(program)程序的概念,没有(file)文件的概念(4)数据面向程序,即一组数据对应一个程序2、文件系统阶段在文件系统阶段(20世纪50年代后期至60年代),计算机用于科学计算、信息管理。
特点:(1)以文件的形式长期保存在外部存储的磁盘上(2)数据的逻辑结构和物理结构有了区别,但比较简单(3)文件组织多样化,有索引文件、连接文件、和直接存取文件。
(4)数据不再属于某个特定程序,可以重复使用,数据面向应用(此阶段具有设备独立性,改变存储设备是,不必改变APP)(5)数据的操作以记录为单位缺点:(1)数据冗余(2)数据不一致(3)数据联系弱3、数据库阶段数据阶段(20世纪70年代以来),数据管理规模的扩大,数据急剧增长特点:(1)采用数据模型表示复杂的数据结构(2)有较高的数据独立性(APP&DA TA)。
数据库结构三级:用户的局部逻辑结构、数据库的整体逻辑结构、数据库的物理结构(3)数据库为用户提供方便的用户接口(4)数据库系统提供四方面数据控制功能:数据库的恢复、数据库的并发控制、数据的完整性、数据安全性(5)增加系统的灵活性定义:DB:DB是长期储存在计算机内、有组织、统一管理的相关数据的集合DBMS:DBMS是User与OS之间的一层管理软件,提供DB的建立、查询、更新及各种数据控制。
DBMS分为层次性,网状型、关系型、面相对象型。
DBS:DBS是实现有组织的、动态的存储大量关联数据、采用数据库技术的计算机数据库技术:研究数据的结构、存储、设计、管理和使用4、高级数据库阶段(第九章)(1)面向对象的概念建模(2)ODBC技术1.2数据描述(领会)数据描述经历的三个阶段:概念设计、逻辑设计、物理设计。
4月自考04735数据库系统原理详解
![4月自考04735数据库系统原理详解](https://img.taocdn.com/s3/m/1f34a520580102020740be1e650e52ea5518ceab.png)
4月自考04735数据库系统原理详解2022年4月自考04735数据库系统原理详解一、选择题1.数据库系统的英文缩写是DBS(DataBase System)。
(P29)D2.在客户/服务器结构中,数据库管理系统称为后台。
(P36)C3.表示属性取值范围的是域。
(P39)B4.关系模式产生异常问题以及解决这些问题,与之密切相关的概念是数据依赖。
(P57)B 5.同一个关系中不允许出现候选码或候选键值完全相同的元组(P48)A6.计算机辅助软件工程工具的俗称是CASE工具。
(P66)A7.对于关系数据库管理系统产品在支持SQL标准方面,各个系统产品在实现标准SQL时各有差别。
(P85)法B8.可用于授予权限的SQL语句是GRANT。
(P148)C9.在SQL语言中,用于判定子查询的结果集是否为空的关键字是EXIST。
(P115)A 10.存储过程不允许包含return语句(P132)D 11.保护数据库以防止不合法的使用而造成数据泄露、更改或破坏的数据的安全性(P144)C12.在MYSQL中,删除触发器的语句是DROP __。
(P141)B13.当需要撤销一个用户的权限、而又不希望将该用户从系统中删除的语句是REVOKE。
(P151)D14.数据仓库特征:面向主题、集成性、数据的非易失性、数据的时变性。
(P182)C 15.具有第三代数据库系统特征的是面向对象模型(P180)D二、填空题16.DBMS必须具有将数据库从错误状态恢复到某一已知的正确状态的功能,这就是数据库的故障恢复。
(P33)17.关系中包括在任何一个候选码中的属性称为主(码)属性。
(P46)18.数据库的生命周期可分为两个阶段,分别是数据库分析与设计阶段、数据库实现与操作阶段。
(P64)19.从一个或几个基本表中导出的表,其本身不独立存储在数据库中称为视图。
(P119)20.局部变量只能在存储过程体的BEGIN。
END语句块中声明。
数据库原理复习资料及答案
![数据库原理复习资料及答案](https://img.taocdn.com/s3/m/7edcb8f3aa00b52acfc7ca42.png)
数据库原理习题一、核心知识点1、数据库系统和文件系统的比较。
文件系统:数据可长期保存、由文件系统管理数据,但是数据共享性差,冗余度大,数据独立性差;数据库系统:数据库实现整体数据的结构化、数据的共享性高,冗余度低,意扩充、数据独立性高、数据由DBMS统一管理和控制2、简述数据库系统的三级模式结构。
外模式/模式、模式、内模式3、简述数据库系统三级模式结构中的两级映像,并说明其优点。
两级映像:外模式/模式映像模式/内模式优点:这两级映像保证了数据库系统中的数据具有较高的逻辑独立性和物理独立性4、简述数据模型的三要素。
数据结构、数据操作、数据的完整性约束5、简述数据库独立性的特点。
数据独立性是由DBMS二级映像功能来保证的,数据与程序的独立性大大减少了应用程序的维护和修改6、简述数据库系统的组成部分数据库、硬件、软件、人员7、简述DBA的主要职责。
数据库管理员(DBA)负责全面管理和控制数据库系统,其主要职责有;设计与定义数据库系统;帮助最终用户使用数据库系统;监督与控制数据库系统的使用和运行;转储与恢复数据库;改进和重组数据库系统,调优数据库系统的性能;重构数据库8、简述关系模型的特点。
关系中每一个字段也称字段,不可再分,是最基本的单位;每一列数据项是同属性的。
列数根据需要而设,且各列的顺序是任意的;每一行记录由一个事物的诸多属性组成,记录的顺序可以是任意的;一个关系是一张二维表,不允许有相同的字段名,也不允许有相同的记录行9、简述关系模型的组成部分。
关系数据结构、关系操作集合、关系完整性约束10、简述关系的性质。
1对11对0..*1对1..*关系中不允许出现相同的元组关系中元组的顺序(即行序)可任意关系中属性的顺序可任意同一属性名下的各个属性值必须来自同一个域,必须是同一类型的数据关系中各个属性必须有不同的名字,不同的属性可来自同一个域,即它们的分量可以取自同一个域。
关系中每一个分量必须是不可分的数据项,或者说所有的属性值都是原子的,即是一个确定的值,而不是值的集合。
自考:数据库系统原理 (考点)
![自考:数据库系统原理 (考点)](https://img.taocdn.com/s3/m/b1205847f242336c1eb95e39.png)
第一章数据库系统概述1.简述数据的概念数据(data)是指用物理符号记录下来的,可以鉴别的信息,是描述事物的符号记录。
2.数据库管理系统包括哪些功能a.数据定义功能b.数据操纵功能c.数据库的运行管理功能d.数据库的建立和维护功能e.数据组织、存储和管理功能f.与其他软件的网络通信功能、不同数据库管理系统之间的数据传输以及相互访问功能等3.什么是并发控制并发控制是指当多个用户的并发进程同时存取、修改数据库时,可能会发生相互干扰而得到错误结果,并使得数据库的完整性遭到破坏,因为对多用户的并发操作加以控制和协调。
4.什么是数据模型数据模型是对现实世界数据特征的抽象,描述的是数据的共性内容5.简述关系模型的优点a.关系模型是简历在严格的数学概念的基础上的b.关系模型的概念单一,统一用关系来表示实体以及实体之间的联系,对数据的检索和更新结果同样也是用关系(即表)来表示。
因为,关系模型的数据结构简单、清晰,用户易懂,易用。
c.关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作6.简述物理数据独立性如果数据库的内模式要修改,即数据库的物理存储如若发生改变,那么数据库管理员(DBA)通常也会对逻辑模式/内模式映像作相应的调整,以使数据库系统的模式尽可能保持不变。
也就是对内模式的修改尽量不影响逻辑模式,当然对于外模式和应用程序的影响更小,这样,我们称数据库达到了物理数据独立性。
7.简述数据独立性的概念数据独立性是指使用数据的应用程序和数据库的数据之间相互独立,不受影响。
即数据或应用程序的修改不会引起另一方的修改。
9.什么是三级模式,两级映像,分别有什么作用三级模式是指数据库系统是由模式、外模式、内模式三级构成的。
两级映像是指A.模式/内模式映像定义了数据库全局逻辑结构与物理存储之间的对应关系,这种映像通常是在模式中加以描述的。
B.外模式/模式映像定义了各个外模式与概念模式之间的映像关系,这些映像定义通常在各自的外模式中加以描述。
自考《数据库系统原理》必考重点 第二章节
![自考《数据库系统原理》必考重点 第二章节](https://img.taocdn.com/s3/m/cbefa84569eae009581bece3.png)
数据库系统原理第二章节以数据库为基础的信息系统通常称为:数据库应用系统(填空题)规划阶段:系统调查可行性分析确定数据库系统的总目标(简答题)需求分析:系统流图(DFD)(填空题)数据字典:是对数据描述的集中管理,功能是存储和检索各种数据描述(简答题)数据字典包括:数据项数据结构数据流数据存储处理过程集聚:是将若干对象和它的、们之间的联系组合成一个新的对象(填空题)概括:是将一组具有某些共同特性的对象抽成更高一成意义上的对象(填空题)概念设计的主要步骤:(简答题)设计概念模型将概念模型综合成全局概念模型评审逻辑设计阶段:处理频率:是在数据库运行期间应用程序的使用次数(填空题)数据容量:数据库中记录的个数(填空题)物理设计阶段数据库物理结构是指:存储记录格式存储记录安排存取方法(填空题)实体的某一特性称为属性在一个实体中能够唯一表示实体的属性称为实体标识符(填空题,选择)属性域的属性的可能取值范围也称属性的值域属性的分类:简单属性复合属性单指属性多值属性存储属性派生属性:从其它属性推导出来的值(这个经常考)(填空题,选择)联系类型的约束:基数约束参与约束(填空题,选择)设计全局ER模型(简答题)确定公共实体类型合并局部ER模型消除冲突三类冲突:属性冲突结构冲突命名冲突(填空题,选择)2.3用关键码表示实体之间的数据模型的关系模型超键:在关系中能唯一表示元组的属性集称为关系模式的超键候选键:不含有多余属性的超键称为候选键关系是一个属性数目相同的元组的集合如果一个关系的元组数目是无限的,则称无限关系否则称有限关系(填空题,选择)关系模型规范性限制(简答题)关系中每一个属性值都是不可分解的关系中不允许出现重复元组由于关系是一个集合,所以不需要考虑元组间顺序元组中的属性在理论上也是无序的三类完整性规则:(填空题,选择)(简答题)实体完整性规则参照完整性规则用户定义完整性规则一个实体对于另一个实体具有很强的依赖联系,而且改实体主键的一部分从其它强实体中获得改实体为弱实体(填空题,选择)(简答题)当较低层上实体类型表达与之联系的较高层上的实体类型的特殊情况时,就称较高层上实体类型为超类型较低层上实体类型为子类型(填空题,选择)(简答题)子类和超类有继承性特点具有相同的实体标识符两种约束使用于特化过程:不相交约束完备性约束(填空题,选择)(简答题)我们是一群特别的人,也许我们曾经跌倒在起跑线上,但是不服输的天性,我们依然选择再次奋起,纵然前面的路上还有挫折,也许我们仍会跌倒,但我相信我们不凡的经历,一定会让我们战胜一切……我们不是神话,但我相信,我们一定能够演绎神话;我们不是传奇,但我相信,我们一定会是铸就传奇那一群人。
自考数据库系统原理总结1--04735
![自考数据库系统原理总结1--04735](https://img.taocdn.com/s3/m/aa043f082bf90242a8956bec0975f46527d3a761.png)
自考数据库系统原理总结1--047351.文件系统中的数据独立性是指(设备)独立性.2.在数据库方式下的信息处理中,(数据)占据了中心位置.3.DBMS是位于(用户)和(OS)之间的一层数据管理软件.4.数据模型不仅描述数据本身的特点,还要描述(数据之间的联系).5.DBS中,用户的数据和磁盘中的数据之间转换由(DBMS)实现.6.在层次\网状模型中,用(指针)导航数据;而在关系模型中,用(关键码)导航数据.7.数据库的三级模式结构是对(数据)的三个抽象级别.8.DBS中存放三级结构定义的DB称为(数据字典).9.DBS的全局结构体现了其(模块功能)结构.10.DBMS为应用程序运行时开辟了DB系统缓冲区,主要用于(数据传输)和(模式转换).11.层次模型用(树型)结构来表示实体间的联系.12.在数据的人工管理阶段,程序与数据是(一一对应)的关系.13.定义数据库的安全性和完整性的工作/DBS的维护工作由(DBA)完成.14.数据独立性的好处是:数据存储方式的变化不会影响到应用程序的使用.15.数据库的三级体系结构使用户能抽象地使用数据,不必关心数据在计算机中的表示和存储.16.ER数据模型一般在数据设计的(概念设计)阶段使用.17.数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型两类.18.数据实施阶段包括两项重要的工作,一项是数据的(载入),另一项是(应用程序的编码和调试).19.ER图向关系模型转化要解决的问题时如何将实体和实体之间的联系转换成关系模式,如果确定模式的(属性和键).20.数据库的物理设计是对一个给定的(逻辑数据)模型选取一个最合适应用环境的物理结构的过程.21.数据库设计中,将分ER图集成时,主要任务是增补(各局部ER之间的联系).22.数据库应用系统设计中逻辑设计的主要内容是把ER模型的实体和联系转换为关系模式.23.ER方法是设计(概念模型)的方法.24.现实世界到机器世界过渡的中间层次是(概念模型).25.概念设计的目标是产生反映(企业组织信息需求)的数据库概念结构,即概念模式.26.在DBD中,子类具有一个重要的性质:继承性.27.DBD的逻辑设计分成两大部分:DB逻辑结构设计和应用程序设计.28.SQL语言的使用方式有两种,一种是交互式,另一种是嵌入式.29.视图是一种虚表,它是从基本表中导出的表.30.索引的用途是:快速查询.31.在SQL语言中,创建索引时保留字unique的作用是:使此索引的每一索引值只对应于唯一的记录值.32.SQL语言的数据查询是介乎于关系代数和关系演算之间的一种语言.33.SQL中表结构的修改命令是alter table.34.SQL的集合处理方式与主语言单记录的处理方式之间用游标来协调.35.delete删除的最小单位是一个完整的元组.36.在SQL中一个关系对应一个基本表.37.删除索引时,系统会同时从数据字典中删除有关索引的描述.38.在游标处于活动状态时,可以修改或删除游标指向的元组.39.在selete语句中,查询所有用*,having必须跟在group by子句之后.40.SQL/PSM提供了顺序条件分支和循环三种流程控制语句.41.SQL中,用户有应用程序和终端用户两种.42.SQL中,创建了一个SQL模式,就是定义了一个存储空间.43.SQL中,外模式一级数据结构的基本单位是视图.44.操作"元组in (集合)"的语义是:若元组在集合中,其值为true,否则为false.45.嵌入式SQL的预处理方式,是指预处理程序先对源程序进行扫描,识别出SQL语句,并处理成主语言的函数调用形式.46.为保证嵌入式SQL的实现,通常DBMS制造商提供一个SQL函数定义库,供编译时使用.47.SQL语句嵌入在C语言程序时,必须加上前缀标识(Exec sql)和结束标识(分号).48.权限授予的命令是grant.49.数据库中只存放视图的定义而不存放视图的记录数据.视图的定义存放在数据字典中.50.游标实际上是一个指针.定义卷游标与游标相比多了关键字scroll.51.在select语句中可用谓词unique来测试结果集合中是否有(重复元素)存在.52.事务运行过程中,由于种种原因,使事务未运行到正常终止点就被撤销,这种情况称为(事务故障).53.事务的原子性由DBMS的(事务管理)子系统来实现的.54.数据库的并发操作带来三个问题时:丢失更新问题/读脏数据问题/不可重复读问题.55.封锁技术中基本的两种封锁是排他型封锁(X锁)和共享型封锁(S 锁).56.在数据库技术中,把未提交的随后被撤销的数据称为(脏数据).57.S锁解决了丢失更新问题,但同时又可能引起(死锁)问题.58.SQL2中,程序开始时默认的事务存取模式是(read write).59.SQL中用(create domain)语句定义新的域.60.触发器的动作事件条件用when子句定义,它可以是任意的条件表达式.61.SQL Server 2000是分布式的关系型数据库管理系统,具有(客户/服务器)体系结构.62.SQL Server 2000中,实际上用户连接的数目上限是(32767)个.63.SQL Server 2000的版本主要有企业版/标准版/个人版/开发板4个版本.64.SQL Server Agent服务包括作业/警告/操作员三部分.65.服务管理器在启动(SQL Server服务)后才能进行数据库操作.66.企业管理器提供遵从(Microsoft 管理控制台)的用户界面.67.一个存储过程可以声明零个或多个参数,参数名以@开头.68.在SQL Server 2000中,每个表最多有3个触发器,分别用于insert/update/delete.69.导入和导出数据可以完成多个数据库之间的数据转换和转移.70.用户访问SQL Server数据库中的数据时,经过的第一个验证过程是(身份验证).71.用户在混合验证模式下使用(SQL授权)用户登录SQL Server,必须提供登录名和密码.72.在SQL Server中,将一组具有相同权限的用户组织在一起称为角色.73.T-SQL语言中局部变量的作用域是(当前的批处理).74.T-SQL中用于循环结构的流程控制语句是while语句.75.创建局部临时表必须使用由#开头的表明.76.PowerBuilder是一种企业级数据库前端应用和多层体系结构开发工具.77.PB问世于1991年,最初是由Powersoft公司开发.78.PB采用面向对象的编程方法和事件驱动的工作原理.79.PB9.0的开发空间的三个层次是Workspace/Target/Library.80.Target(目标)用于描述加入到工作空间中的应用.81.PowerBuilder库文件的扩展名是(.pbl).82.输出窗口用于显示对开发人员做出的操作响应.83.PB9.0有两组工具栏:PowerBar和PainterBar.84.数据窗口画板通过提供多个工作区来完成与数据窗口对象相关的工作.85.结构面板用于定义程序中使用的全局结构.86.数据窗口是一个对象,它包含了对数据库中数据进行特定操作的信息.87.在事件的脚本中,置dw‐l 的过滤条件为空的语句是(dw‐l.setfilter("") ).88.打开窗口w‐main 的语句是(open(w‐main)).89.PB9.0 中,连接数据库时用(Connect)命令.90.PB是基于(客户机/服务器)应用的快速数据库前端开发工具.91.对象联系图是对(ER 图)的扩展.92.面向对象技术中,数据类型系统由基本类型/复合类型和引用类型三部分组成.93.相同类型元素的有序集合,并且允许有重复的元素,称为(列表类型).94.复合类型中的数组/列表/包/集合统称为(汇集类型或批量类型).95.引用类型可以避免数据结构的(无穷嵌套).96.传统的关系模型中,每一个关系模式都具有(1NF)性质.97.结构类型是(不同类型)元素的有序集合.98.子类具有(继承性).99.在面向对象模型中的对象相当于ER 模型中的(实体).100.目前面向对象开发的行业标准语言是(统一建模语言或UML).101.关联的端部,也就是与关联相连的类,称为(关联角色).102.ODBC 技术使得(应用程序)与DBMS 之间在逻辑上可以分离.103.API 的中文含义是(应用程序设计接口).104.ODBC 技术为应用程序提供了一套CLI 函数库(基于DLL 的运行支持环境).105.ODBC 规范定义的驱动程序有两种类型:即单层驱动程序和(多层驱动程序).106.数据源是驱动程序与(DBS)连接的桥梁.107.CLI 定义了一套可以从宿主语言调用的公共函数,每一个函数具有一个名称和一个(要求的算法).108.使用SQL/CLI 时,函数调用SQL 语句将作为(字符串)参数动态地创建和传递. 109.驱动程序管理器用于连接各种DBS 的(DBMS 驱动程序).110.数据库应用系统开发工具可以在客户机上通过(ODBC)接口与诸如Oracle、SQL Server 等服务器端的数据库相连.。
自考数据库系统原理 复习资料
![自考数据库系统原理 复习资料](https://img.taocdn.com/s3/m/d06a5746caaedd3382c4d314.png)
数据库系统原理复习重点第一章数据库系统基本概念要求、目标:了解和掌握数据管理技术的发展阶段,数据描述的术语,数据抽象的四个级别,数据库管理系统的功能,数据库系统的组成。
一、数据管理技术的发展1.分为四个阶段:人工管理阶段、文件系统阶段、数据库阶段和高级数据库阶段。
2.数据库阶段数据管理的特点:1)采用数据模型表示复杂的数据结构。
2)有较高的数据独立性。
3)数据库系统为用户提供了方便的用户接口。
4)提供四方面的数据控制功能:数据库的恢复、数据库的并发控制、数据的完整性、数据安全性。
5)增加了系统的灵活性。
3.数据库(DB):是长期存储在计算机内、有组织的、统一管理的相关数据的集合。
4.数据库管理系统(DBMS):是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
5.数据库系统(DBS):是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。
二、数据描述1.分为三个阶段:概念设计、逻辑设计和物理设计。
2.概念设计中的术语:1)实体:客观存在,可以相互区别的事物称为实体。
2)实体集:性质相同的同类实体的集合。
3)属性:实体有很多特性,每一个特性称为属性。
4)实体标识符(关键码或键):能惟一标识实体的属性或属性集。
以上概念均有类型和值之分。
3.逻辑设计中的术语:1)字段(数据项):标记实体属性的命名单位称为字段或数据项。
2)记录:字段的有序集合。
3)文件:同一类记录的集合。
4)关键码:能惟一标识文件中每个记录的字段或字段集。
以上概念均有类型和值之分。
4.概念设计和逻辑设计中术语的对应关系:概念设计逻辑设计实体—记录属性—字段(数据项)实体集—文件实体标识符—关键码5.实体之间联系的元数:与一个联系有关的实体集个数。
常用二元联系。
二元联系的类型有三种:一对一联系、一对多联系、多对多联系。
04735-数据库系统原理复习资料(全)
![04735-数据库系统原理复习资料(全)](https://img.taocdn.com/s3/m/5cf2a38502768e9950e738f3.png)
数据库系统原理复习资料(全)1.第一章1.1.数据库基本概念1.1.1.数据(Data)描述事物的符号记录,用物理符号记录下来的,可以鉴别的信息。
数字、字母、文字、特殊字符组成的文本数据,也可以是图像、图形、动画等。
1.1.2.数据库(DataBase, DB)俗称存储数据的仓库,按一定的格式进行存储。
1.1.3.数据库管理系统(DBMS)专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。
是一类系统软件1.1.4.数据库系统(DBS)是指在计算机中引入数据库技术之后的系统。
包括:数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。
1.2.数据管理技术的发展1.2.1.人工管理阶段20世纪50年代中期以前,没有磁盘,没有操作系统特点:(1)数据不保存(2)应用程序管理数据(3)数据面向应用1.2.2.文件系统阶段20世纪50年代后期到60年代中期特点:(1)具有数据可长期保存和管理的特点(2)提供了物理数据独立性,使应用程序与数据的具体物理存储结构分离,使数据共享成为可能。
(3)不能实现数据的普通共享,只能实现文件级的共享,而不能在记录或数据项级实现数据的共享(4)文件的逻辑结构是根据它的应用而设计的,数据的逻辑结构与应用程序之间相互依赖;(5)存在大量的数据冗余;1.2.3.数据库系统阶段20世纪60年代后期特点:(1)数据集成(数据库管理系统的主要目的)(2)数据共享性高(含并发控共享)(3)数据冗余小(4)数据一致性(5)数据独立性高(6)实施统一管理与控制(数据的安全性;数据的完整性;并发控制、故障恢复)(7)减少应用程序开发与维护的工作量1.3.数据库系统的结构1.3.1.数据库系统的三级模式结构(1)模式也称为概念模式或逻辑模式,它是全体数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
一个数据库只有一个模式,相对稳定。
由DBMS提供DDL来定义。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自考数据库系统原理复习资料
1 《数据库原理及应用》复习重点第一章数据库系统基本概念要求、目标了解和掌握数据管理技术的发展阶段数据描述的术语数据抽象的四个级别数据库管理系统的功能数据库系统的组成。
一、数据管理技术的发展 1 分为四个阶段人工管理阶段、文件系统阶段、数据库阶段和高级数据库阶段。
2 数据库阶段数据管理的特点 1 采用数据模型表示复杂的数据结构。
2 有较高的数据独立性。
3 数据库系统为用户提供了方便的用户接口。
4 提供四方面的数据控制功能数据库的恢复、数据库的并发控制、数据的完整性、数据安全性。
5 增加了系统的灵活性。
3 数据库DB是长期存储在计算机内、有组织的、统一管理的相关数据的集合。
4 数据库管理系统DBMS是位于用户与操作系统之间的一层数据管理软件它为用户或应用程序提供访问DB的方法包括DB的建立、查询、更新及各种数据控制。
5 数据库系统DBS是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统即它是采用数据库技术的计算机系统。
二、数据描述1 分为三个阶段概念设计、逻辑设计和物理设计。
2 概念设计中的术语 1 实体客观存在可以相互区别的事物称为实体。
2 实体集性质相同的同类实体的集合。
3 属性实体有很多特性每一个特性称为属性。
4 实体标识符关键码或键能惟一标识实体的属性或属性集。
以上概念均有类型和值之分。
3 逻辑设计中的术语1 字段数据项标记实体属性的命名单位称为字段或数据项。
2 记录字段的有序集合。
3 文件同一类记录的集合。
4 关键码能惟一标识文件中每个记录的字段或字段集。
以上概念均
有类型和值之分。
4 概念设计和逻辑设计中术语的对应关系概念设计逻辑设计实体—记录属性—字段数据项实体集—文件实体标识符—关键码 5 实体之间联系的元数与一个联系有关的实体集个数。
常用二元联系。
二元联系的类型有三种一对一联系、一对多联系、多对多联系。
6 一对一联系如果实体集E1中每个实体至多和实体集E2中的一个实体有联系反2 之亦然那么实体集E1和E2的联系称为“一对一联系”记为“11”。
7 一对多联系如果实体集E1中每个实体与实体集E2中任意个零个或多个实体间有联系而E2中每个实体至多和E1中一个实体有联系那么称E1对E2的联系是“一对多联系”记为“1N”。
8 多对多联系如果实体集E1中每个实体可以与实体集E2中任意个零个或多个实体间有联系反之亦然那么称E1和E2的联系是“多对多联系”记为“MN”。
三、数据抽象的级别1 数据模型描述数据库的结构和定义对现实世界的数据进行抽象。
2 从现实世界的信息到数据库存储的数据以及用户使用的数据是一个逐步抽象过程根据数据抽象的级别定义了四种模型概念模型、逻辑模型、外部模型和内部模型。
3 概念模型表达用户需求观点的数据全局逻辑结构的模型。
4 逻辑模型表达计算机实现观点的DB全局逻辑结构的模型。
5 外部模型表达用户使用观点的DB局部逻辑结构的模型。
6 内部模型表达DB物理结构的模型。
7 数据抽象的过程、即数据库设计的过程具体步骤1 根据用户需求设计数据库的概念模型 2 根据转换规则把概念模型转换成数据库的逻辑模型3 根据用户的业务特点设计不同的外部模型给程序员使用 4 数据库实现时要
根据逻辑模型设计其内部模型。
通常分为概念设计、逻辑设计2和3步和物理设计三个阶段。
8 常用的概念模型是实体联系ER模型ER模型主要用ER图来表示。
9 逻辑模型的分类层次模型、网状模型、关系模型等。
10 层次模型用树型层次结构表示实体及实体间联系的数据模型。
11 1969年美国IBM公司的IMS系统是典型的层次模型系统。
12 网状模型用有向图结构表示实体及实体间联系的数据模
型。
13 1969年CODASYL组织提出DBTG报告中的数据模型是网状模型的主要代
表。
14 关系模型是由若干个关系模式组成的集合。
关系模式即记录类型它的实例称为关系每个关系实际上是一张二维表格。
15 1970年美国IBM公司的E.F.Codd
连续发表论文提出关系模型奠定了关系数据库的理论基础。
关系数据库是目前的主流数据库。
16 外部模型中的模式称为视图。
17 三级模式从用户或应用程序到数据库之间DB的数据结构描述有三个层次1外模式用户与数据库系统的接口是用户用到的那部分数据的描述。
外模式由若干个记录类型组成。
2逻辑模式是数据库中全部数据的整体逻辑结构的描述。
3内模式是数据库在物理存储方面的描述。
注意外模式是逻辑模式的子集。
18 两级映像1外模式/逻辑模式映像存在于外模式和逻辑模式之间用于定义外模式和逻辑模式之间的对应性。
2逻辑模式/内模式映像存在
于逻辑模式和内模式之间用于定义逻辑模式和内模式之间的对应性。
3 19 数据库系统的三级模式、两级映像结构使数据库系统达到了高度的数据独立性。
20 数据独立性是指应用程序与数据库的数据结构之间相互独立在修改数据结构时尽可能不修
改应用程序。
分为逻辑数据独立性和物理数据独立性。
21 逻辑数据独立性如果数据库的逻辑模式要修改那么只要对外模式/逻辑模式映像作相应的修改可以使外模式和应用程序尽可能保持不变。
这样就认为数据库达到了逻辑数据独立性。
22 物理数据独立性如果数据库的内模式要修改即数据库的物理结构有所变化那么只要对逻辑模式/内模式映像作相应的修改可以使逻辑模式尽可能保持不变。
也就是对内模式的修改尽量不影响逻辑模式当然对外模式和应用程序的影响更小这样就认为数据库达到了物理数据独立性。
四、数据库管理系统DBMS 1DBMS的主要功能数据库的定义功能DBMS提供DDL定义数据库的三级模式、两级映像等、数据库的操纵功能DBMS提供DML 实现对数据的操作基本的数据操作有检索和更新两类、数据库的保护功能、数据库的维护功能、数据字典。
五、数据库系统DBS 1DBS 的组成是数据库、硬件、软件和数据库管理员的集合体。
2软件包括DBMS、OS、各种主语言和应用开发支撑软件等程序。
其中DBMS 是DBS的核心软件要在OS支持下才能工作。
3数据库管理员DBA 是控制数据整体结构的一组人员负责DBS的正常运行承担创建、监控和维护数据库结构的责任。
第一章复习题一、单项选择题1在数据库系
统中当数据库的内模式发生改变时应用程序也可以不变。
这是 A A 物理数据独立性B逻辑数据独立性C 位置数据独立性D 存储数据独立性2在下面列出的数据模型中哪一个是概念数据模型D A关系模型B 层次模型C 网状模型D 实体-联系模
型3. 下面列出的数据管理技术发展阶段中哪个些阶段数据不能保存在计算机
中 A Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A 只有ⅠB 只有ⅡC Ⅰ和ⅡD Ⅱ和Ⅲ4. 用二维表结构表示实体以及实体间联系的数据模型称为C A 网状模型B 层次模型C 关系模型 D 实体-联系模型 5. 下面列出的条目中哪些是数据库技术的主要特点 A Ⅰ.数据共享度高Ⅱ.数据的冗余小Ⅲ.较高的数据独立性Ⅳ.程
序的标准化 A Ⅰ、Ⅱ和ⅢB Ⅰ和ⅡC Ⅰ、Ⅱ和ⅣD 都是6. 数据库管理系统DBMS中用来定义逻辑模式、内模式和外模式的语言是C 4 A DML BC CDDL DBasic 7. 层次模型的典型代表是 A 数据库管理系统。
A IMS BIBM CDBTG DATM 8. 负责数据库系统的正常运行承担创建、监控和维护数据库结构责任的是C A 应用程序
员B终端用户C数据库管理员D数据库管理系统的软件设计员9. 在以下各条叙述中正确的叙述有几条B 1 数据库避免了一切数据重复2 数据库减少了数据冗余3 数据库中如果逻辑模式改变则需将与其有关的外模式做相应改变否则应用程序需改写4 数据库中的内模式如有改变逻辑模式可以不变A 1 B2 C3 D4 10. 在三级模式之间引入两级映像其主要功能之一是A A 使数据与程序具有较高的独立性
B 使系统具有较高的通道能力
C 保持数据与程序的一致性D提高存储空间的利用率11. 视图对应于数据库系统三级模式结构中的A A 外模式B逻辑模式C内模式D都不对应12. 对数据库中数据可以进行查询、插入、删除、修改这是因为数据库管理系统提供了B A 数
据库定义功能B数据库操纵功能C数据库维护功能D数据库控制功能13. 1970年美国IBM公司研究员E.F.Codd提出了数据库的C
继续阅读。