概述 Flashcards

0
Q

数据库

A

长期存储在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按照一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

数据

A

描述事物的符号记录。既可以是数字,也可以是文字、图形、图像、声音、数据流、HTML、XML等,数据的种类非常丰富。数据与其语义是不可分的。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

数据库数据特点

A

永久存储、有组织、可共享

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

数据库管理系统DBMS

A

位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

DBMS功能

A

数据定义,数据组织、存储和管理,数据操纵,数据库的事务管理和运行管理,数据库的建立和维护,其他功能(不同数据库之间的互访和互操作功能等)。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

数据库系统

A

在计算机系统中引入数据库后的系统。

数据库系统不仅是一个计算机系统,而是一个人-机系统,人的作用特别是DBA的作用尤为重要。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

数据库系统组成

A
数据库,数据库管理系统(及其开发工具),应用系统,数据库管理员(,用户)。
1。对硬件资源的要求:
1)要有足够大的内存,存放操作系统、DBMS的核心模块、数据缓冲区和应用程序。
2)有足够大的磁盘或磁盘阵列等设备存放数据库,有足够的磁带(或光盘)作数据备份。
3)要求系统有较高的通道能力,以提高数据传送率。
2。软件:
1)DBMS,是为数据库的建立、使用和维护配置的系统软件。
2)支持DBMS运行的操作系统。
3)具有与数据库接口的高级语言及其编译系统,便于开发应用程序。
4)以DBMS为核心的应用开发工具。
5)为特定应用环境开发的数据库应用系统。
3。人员:
1)数据库管理员DBA:全面管理和控制数据库系统。
2)系统分析员和数据库设计人员
系统分析员:负责应用系统的需求分析和规范说明,要和用户及DBA相结合,确定系统的硬件软件配置,并参与数据库系统的概要设计。
数据库设计人员:负责数据库中数据的确定、数据库各级模式的设计。必须参加用户需求调查和系统分析,然后进行数据库设计。在很多情况下,数据库设计人员就由数据库管理员担任。
3)应用程序员:负责设计和编写应用系统的程序模块,并进行调试和安装。
4)用户:最终用户。
1)偶然用户 2)简单用户 3)复杂用户
通过应用系统的用户接口使用数据库。
常用的接口方式有:浏览器、菜单驱动、表格操作、图形显示、报表书写等。
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

数据库管理员DBA的职责

A
决定数据库中的信息内容和结构。
决定数据库的存储结构和存取策略。
定义数据的安全性要求和完整性约束条件。
监控数据库的使用和运行。
数据库的改进、重组和重构。
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

数据库系统的特点

A

数据结构化,数据的共享性高、冗余度低、易扩充,数据独立性高,数据由DBMS统一管理和控制。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

使用数据库系统的好处

A

大大提高应用系统的开发效率,方便用户的使用。简化了应用程序的编制,大大减少了应用程序的维护和修改。减轻数据库系统管理人员维护数据库系统的负担。
使用数据库系统的好处是由数据库管理系统的优点和特点决定的。

既便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性,又有利于应用程序的开发和维护。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

文件系统与数据库系统之间的区别和联系

A

区别:文件系统面向某一应用程序,共享性差、冗余度大、独立性差,记录内有结构、整体无结构,应用程序自行控制。
数据库系统面向现实世界,共享性高、冗余度小,具有高度的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供安全性、完整性、并发控制和恢复能力。
联系:都是计算机系统中管理数据的软件。

(文件系统是操作系统的重要组成部分,而DBMS是独立于操作系统的软件。一般不能独立购买一个文件系统,但需要独立购买DBMS软件产品。而DBMS是在操作系统的基础上实现的,数据库中数据的组织和存储是通过操作系统中的文件系统来实现的。因此,DBMS的实现与操作系统中的文件系统是紧密相关的。)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

举出适合用文件系统而不是数据库系统的应用例子;再举出适合用数据库系统的应用例子

A

1。适合用文件系统而不是数据库系统的应用例子:
数据的备份,软件或应用程序使用过程中的临时数据存储一般使用文件系统比较合适。功能比较简单、比较固定的应用系统也适合用文件系统。
2。适合用数据库系统而不是文件系统的应用例子:
目前,几乎所有企业或部门的信息系统都以数据库系统为基础,都使用数据库。例如,一个工厂的管理信息系统会包括许多子系统,如库存管理系统、物资采购系统、作业调度系统、设备管理系统、人事管理系统等。另外,学校的学生管理系统、人事管理系统及图书馆的图书管理系统等都适合用数据库系统。
因此,数据库系统已经成为信息系统的基础和核心。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

数据管理

A

对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

数据处理

A

对各种数据进行收集、存储、加工和传播的一系列活动的总和

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

数据库管理技术的阶段

A

人工管理,文件系统,数据库系统

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

人工管理数据的特点

A

数据不保存,应用程序管理数据,数据不共享,数据不具有独立性

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

文件系统管理数据的特点

A

数据可以长期保存,由文件系统管理数据,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

物理独立性

A

用户的应用程序与存储在硬盘上的数据库中的数据是相互独立的。

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

逻辑独立性

A

用户的应用程序与数据库的逻辑结构是相互独立的。

当模式改变时(如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像作相应的改变,可以使外模式保持不变。应用程序依据数据的外模式编写,从而应用程序不必修改,保证了数据(与程序)的逻辑独立性。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

DBMS的数据控制功能

A

数据的安全性保护,数据的完整性检查,并发控制,数据库恢复。(在数据库建立、运用和维护时对数据库进行统一控制,以保证数据的完整性、安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对数据库进行恢复)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

数据模型

A

对现实世界数据特征的抽象,是数据库中用于提供信息表示和操作手段的形式构架。
用来描述数据、组织数据和对数据进行操作。是数据库系统的核心和基础。
是按照计算机系统的观点对数据建模,用于机器世界,人们可以用它定义、操纵数据库中的数据。一般需要有严格的形式化定义和一组严格定义了语法和语义的语言,并有一定的规则和限制,便于在计算机上实现。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

数据模型的三要素

A

数据结构,数据操作,完整性约束

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

数据结构

A

是所描述的对象类型的集合,是对系统静态特性的描述。
描述数据库的组成对象以及对象之间的联系。
是刻画一个数据模型性质最重要的方面。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

数据模型的作用

A

一般来讲,数据模型是严格定义的概念的集合。这些概念精确地描述系统的静态特性、动态特性和完整性约束条件。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

数据结构描述的内容

A

一类是与对象的类型、内容、性质有关的。例如:网状模型中的数据项、记录,关系模型中的域、属性、关系等。

一类是与数据之间联系有关的对象。例如:网状模型中的系型。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

数据操作

A

对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

概念模型的作用

A

概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流所使用的语言。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

数据的完整性约束条件

A

是一组完整性规则的集合。
完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。
数据模型应该反映和规定本数据模型必须遵守的基本的通用的完整性数据约束条件。
数据模型还应该提供定义完整性约束条件的机制,以反映具体应用所涉及的数据必须遵守的特定的语义约束条件。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

文件系统管理数据的缺点

A

数据共享性差、冗余度大,数据独立性差

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

数据模型满足的要求

A

能比较真实地模拟现实世界,容易为人所理解,便于在计算机上实现。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

概念模型

A

也称信息模型,按用户的观点来对数据和信息建模,用于信息世界的建模,强调语义表达能力,概念简单、清晰,主要用于数据库设计。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

逻辑模型

A

主要包括层次模型、网状模型、关系模型、面向对象模型、对象关系模型,按计算机系统的观点对数据建模,主要用于DBMS的实现。
层次模型和网状模型统称为格式化模型。
在格式化模型中,实体用记录表示,实体的属性对应记录的数据项(或字段)。实体之间的联系在格式化模型中转换成记录之间的两两联系。
格式化模型中数据结构的单位是基本层次联系。
基本层次联系:两个记录以及它们之间的一对多(包括一对一)的联系。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

实体

A

客观存在并可相互区分的事物。

可以是具体的人、事、物,也可以是抽象的概念或联系。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

属性

A

实体所具有的某一特征。
一个实体可由若干个属性来刻画。

表中的一列即为一个属性。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

A

唯一标识实体的属性集。

表中的某个属性组,它可以唯一确定一个元组。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

A

一组具有相同数据类型的值的集合。

属性的取值范围。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

实体型

A

具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体。

例如:学生(学号,姓名,性别)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

实体集

A

同一类型实体的集合。

例如:全体学生

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

联系

A

实体(型)内部的联系和实体(型)之间的联系。

实体内部的联系通常是指组成实体的各属性之间的联系,实体之间的联系通常是指不同实体集之间的联系。

50
Q

两个(两个以上)实体型之间的联系

A

一对一,一对多,多对多。
三个实体型之间多对多的联系和三个实体型两两之间的多对多联系的语义是不同的。
同一个实体集内的各实体之间也可以存在一对一,一对多,多对多的联系。

51
Q

概念模型的一种表示方法

A

实体-联系方法。

E-R图

52
Q

实体-联系图(E-R图)

A

提供了表示实体型、属性和联系的方法。
实体型:用矩形表示,矩形框内写明实体名。
属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。
联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。

53
Q

层次模型

A

在数据库中定义满足下面两个条件的基本层次联系的集合为层次模型:
有且只有一个结点没有双亲结点,这个结点称为根结点。
根以外的其他结点有且只有一个双亲结点。

每个结点表示一个记录类型,记录(类型)之间的联系用结点之间的连线(有向边)表示,是父子之间的一对多的联系。
层次数据库只能处理一对多的实体联系。

特点:任何一个给定的记录值只有按其路径查看时,才能显出它的全部意义,没有一个子女记录值能够脱离双亲记录值而独立存在。

54
Q

用层次模型表示多对多联系

A

必须首先将多对多联系分解成一对多联系:
冗余结点法和虚拟结点法。

冗余结点法:结构清晰,允许结点改变存储位置,但需要额外占用存储空间,有潜在的不一致性。
虚拟结点法:减少对存储空间的浪费,避免产生潜在的不一致性,但结点改变存储位置可能引起虚拟结点中指针的修改。

55
Q

层次模型的完整性约束条件

A

进行插入操作时,如果没有相应的双亲结点值就不能插入它的子女结点值。

进行删除操作时,如果删除双亲结点值,则相应的子女结点值也被同时删除。

56
Q

层次数据模型的存储结构

A

层次数据库中不仅要存储数据本身,还要存储数据之间的层次联系。
邻接法:按照层次树前序穿越的顺序把所有记录值依次邻接存放,即通过物理空间的位置相邻来体现(或隐含)层次顺序。
链接法:用指针来反映数据之间的层次联系。子女-兄弟链接法,层次序列链接法。

57
Q

层次模型优点

A

数据结构比较简单、清晰,对具有一对多的层次关系的部门描述非常自然、直观,容易理解,这是层次数据库的突出优点。
层次数据库的查询效率高。
层次数据模型提供了良好的完整性支持。

58
Q

层次模型的缺点

A

现实世界中很多联系是非层次性的,层次数据模型不能自然地表示这类联系。
用层次数据模型来表示非层次结构(一个结点具有多个双亲等)的方法比较笨拙,只能通过引入冗余数据(易产生不一致性)或创建非自然的数据结构(引入虚拟结点)来解决。对插入和删除操作的限制比较多,因此应用程序的编写比较复杂。
查询子女结点必须通过双亲结点。
由于结构严密,层次命令趋于程序化。

59
Q

网状模型

A

在数据库中定义满足下面两个条件的基本层次联系的集合为层次模型:
允许一个以上的结点无双亲。
一个结点可以有多于一个的双亲。

每个结点表示一个记录类型(实体),每个记录类型可包含若干个字段(实体的属性),结点间的连线表示记录类型(实体)之间一对多的父子联系。
允许两个结点之间有多种联系(称为复合联系),因此,要为每个联系命名,并指出与该联系有关的双亲记录和子女记录。

60
Q

网状数据模型的完整性约束

A

支持记录码的概念。
保证一个联系中双亲记录和子女记录之间是一对多的联系。
可以支持双亲记录和子女记录之间某些约束条件。

61
Q

网状数据模型的存储结构

A

链接法(单向链接、双向链接、环状链接、向首链接等)。

其他方法(指引元阵列法、二进制阵列法、索引法等)。

62
Q

网状数据模型的优点

A

能够更为直观地描述现实世界,如一个结点可以有多个双亲。结点之间可以有多种联系。

具有良好的性能,存取效率较高。

63
Q

网状数据模型的缺点

A

结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握。

网状模型的DDL、DML复杂,并且要嵌入某一种高级语言中。用户不容易掌握,不容易使用。(记录之间联系是通过存取路径实现的,应用程序在访问数据时必须选择适当的存取路径,因此,用户必须了解系统结构的细节,加重了编写应用程序的负担。)

64
Q

关系模型

A

从用户观点看,关系模型由一组关系组成。每个关系的数据结构是一张规范化的二维表。

在关系模型中,实体以及实体间的联系都是用关系(表)来表示。

关系必须是规范化的。
关系的每一个分量必须是一个不可分的数据项。

65
Q

关系

A

一个关系对应通常说的一张表。

66
Q

元组

A

表中的一行即为一个元组。

67
Q

分量

A

元组中的一个属性值。

68
Q

关系模式

A

对关系的描述,一般表示为:关系名(属性1,属性2,…,属性n)

69
Q

关系的完整性约束条件

A

实体完整性、参照完整性、用户自定义的完整性。

70
Q

关系数据模型的优点

A

建立在严格的数学概念的基础上。
概念单一。无论实体还是实体之间的联系都用关系来表示。操作的对象和操作的结果都是关系(即表)。所以其数据结构简单、清晰,用户易懂、易用。
存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。

71
Q

关系数据模型的缺点

A

由于存取路径对用户透明,查询效率往往不如格式化数据模型。因此为了提高性能,必须对用户的查询请求进行优化,增加了开发数据库管理系统软件的难度。

72
Q

DDL

A

数据定义语言。用来定义数据库模式、外模式、内模式的语言。

73
Q

DML

A

数据操纵语言。用来对数据库中的数据进行查询、插入、删除和修改的语言。

74
Q

数据库管理系统内部的体系结构

A

从数据库管理系统角度看,数据库系统通常采用三级模式结构

75
Q

数据库管理系统外部的体系结构

A

从数据库最终用户角度看,数据库系统的结构分为单用户结构、多用户结构、主从式结构、分布式结构、客户/服务器、浏览器/应用服务器/数据库服务器多层结构等。

76
Q

A

对某一类数据的结构和属性的说明。

77
Q

A

型的一个具体赋值。

78
Q

实例

A

模式的一个具体值。

同一个模式可以有很多实例。

模式是相对稳定的,而实例是相对变动的,因为数据库中的数据是在不断更新的。模式反映的是数据的结构及其联系,而实例反映的是数据库某一时刻的状态。

79
Q

数据库的操作

A

查询,更新(插入、删除、修改)

数据模型必须定义这些操作的确切含义、操作符号、操作规则(如优先级)以及实现操作的语言。

80
Q

物理模型

A

是对数据最低层的抽象,描述数据在系统内部的表示方法和存取方法,在磁盘或磁带上的存储方式和存取方法,是面向计算机系统的。其具体实现是DBMS的任务,数据库设计人员要了解和选择物理模型,一般用户则不必考虑物理级的细节。

81
Q

文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和___。

A数据存储量低 B处理速度慢 C数据不一致 D操作繁琐

A

C

82
Q

数据库结构的描述,称为___。

A数据库模式 B数据库 C数据库管理系统 D数据字典

A

D

83
Q

文件管理系统,每个文件都有___的体系结构。

A

完整

84
Q

数据库系统的目的和最重要的特点是___。

A

数据共享

85
Q

数据存储结构改变时逻辑结构不变,相应的程序也不变,这是数据库系统的___。

A

物理独立性

86
Q

关系数据库系统都是由许多不同的关系构成,其中每个关系就是一个___,可以用___表示。

A

数据元素

一张二维表

87
Q

对关系数据库的各种处理都是以___为根据的。

A

集合运算

88
Q

一个数据库应用系统通常由数据库系统、___和___组成。

A

应用程序

反映实际情况的数据

89
Q

数据库系统中数据和程序具有相对独立性,这是数据库系统的___。

A

数据独立性

90
Q

在数据存储中,导致数据不一致的主要原因是___。

A

数据冗余

91
Q

面向对象的模型不仅可以处理各种复杂多样的数据结构,而且具有数据与___相结合的特点。

A

行为

92
Q

关系型数据库与非关系型数据库在数据操作上的最大区别是,关系数据操作是以数据___作为操作对象。

A

集合

93
Q

三级模式结构

A

外模式、模式、内模式

94
Q

外模式

A

也称子模式或用户模式,是数据库用户(包括程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
外模式通常是模式的子集。
一个数据库可以有多个外模式。
同一外模式可以为某一用户的多个应用系统所使用,但一个应用程序只能使用一个外模式。
外模式是保证数据库安全性的一个有力措施。
子模式描述语言(子模式DDL)。
数据库的外模式面向具体的应用程序,它定义在逻辑模式之上,但独立于存储模式和存储设备。当应用需求发生较大变化,相应外模式不能满足其视图要求时,该外模式就得做相应改动,所以设计外模式时应充分考虑到应用的扩充性。
特定的应用程序是在外模式描述的数据结构上编制的,它依赖于特定的外模式,与数据库的模式和存储结构相独立。不同的应用程序有时可以共用一个外模式。数据库的二级映像保证了数据库外模式的稳定性,从而从底层保证了应用程序的稳定性,除非应用需求本身发生变化,否则应用程序一般不需要修改。

95
Q

从现实世界到概念模型的转换

A

数据库设计人员

96
Q

内模式

A

也称存储模式,是数据在数据库内部的表示方式,即对数据的物理结构和存储方式的描述。
一个数据库只有一个内模式。
内模式描述语言(内模式DDL,或存储模式DDL)。
数据库的内模式依赖于它的全局逻辑结构,但独立于数据库的用户视图,即外模式,也独立于具体的存储设备。它是将全局逻辑结构中所定义的数据结构及其联系按照一定的物理存储策略进行组织,以达到较好的时间与空间效率。

97
Q

两层映像

A

外模式/模式映像,模式/内模式映像。

98
Q

两层映像的作用

A

保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

数据与程序之间的独立性,使得数据的定义和描述可以从应用程序中分离出去。由于数据的存取由DBMS管理,用户不必考虑存取路径等细节,从而简化了应用程序的编制,大大减少了应用程序的维护和修改。

99
Q

外模式/模式映像

A

当模式改变时,由数据库管理员对各个外模式/模式的映像作相应的改变,可以使外模式保持不变。
应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据(与程序)的逻辑独立性。
模式描述的是数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。对应于同一个模式可以有任意多个外模式。对于每一个外模式,数据库系统都有一个外模式/模式映像,它定义了该外模式与模式之间的对应关系。这些映像通常包含在各自外模式的描述中。

100
Q

模式/内模式映像

A

当数据库的存储结构改变了,由数据库管理员对模式/内模式映像作相应的改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据(与程序)的物理独立性。
数据库中只有一个模式,也只有一个内模式,模式/内模式映像是唯一的,它定义了数据全局逻辑结构与存储结构之间的对应关系。该映像通常包含在模式描述中。

101
Q

从概念模型到逻辑模型的转换

A

数据库设计人员或数据库设计工具协助设计人员完成

102
Q

从逻辑模型到物理模型的转换

A

DBMS

103
Q

模式

A

也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
仅仅涉及到型的描述,不涉及到具体的值。
一个数据库只有一个模式。
定义模式时不仅要定义数据的逻辑结构,而且要定义数据之间的联系,定义与数据有关的安全性、完整性要求。
模式描述语言(模式DDL)。
在数据库的三级模式结构中,数据库模式即全局逻辑结构是数据库的中心与关键,它独立于数据库的其他层次。因此设计数据库模式结构时应首先确定数据库的逻辑模式。

104
Q

在数据操纵语言DML的基本功能中,不包括的是___。

A.插入新数据 B.描述数据库结构 C.对数据库中数据排序 D.删除数据库中数据

A

B

105
Q

在数据库系统中,最核心的软件是___。

A

数据库管理系统