数据库复习

发布 2022-01-12 01:34:28 阅读 4718

数据库的概念:

长期存储在计算机内的、有组织的、可共享的数据集合。其特点是:数据库中的数据按一定的数据模型组织、描述和储存,具有最小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享等,它是数据库系统的组成部分。

空间数据库的概念:

空间数据库指的是地理信息系统在计算机物理存储介质上存储的与应用相关的地理空间数据的总和,一般是以一系列特定结构的文件的形式组织在存储介质之上的。其特点是。

数据量庞大、具有高可访问性、空间数据模型复杂等特点,其空间属性有。

空间数据库存储的不是单一性质的数据,而是涵盖了几乎所有与地理相关的数据类型,这些数据类型主要可以分为 3 类:属性数据、图形图像数据、空间关系数据这三大类。

数据库的保护机制。

**模式,两级映射:

**模式是指数据库管理系统中存在的外模式、(逻辑)模式和内模式,它是数据库管理系统对数据库中数据进行有效组织和管理的方法。其目的有:为了减少数据冗余,实现数据共享;为了提高存取效率,改善性能。

模式也称结构模式或逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,它与结构数据模型对应。dbms提供模式定义语言来严格地定义模式。rdbms中的模式与e-r模型中实体型对应。

外模式也称子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。外模式是与某一具体应用有关的数据的逻辑结构和特征的描述。

内模式也称存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。

数据库管理系统在这**模式之间提供了两层映象:

外模式/模式映象:存在于外模式与模式之间,用于定义外模式与模式之间的对应关系。其目的是为了提高数据与程序之间的逻辑独立性,简称数据的逻辑独立性。

模式/内模式映象:存在于模式与内模式之间,用于定义内模式与模式之间的对应关系,即数据库全局逻辑结构与存储结构之间的对应关系。其目的是为了提高数据与程序之间的物理独立性,即数据的物理独立性。

数据库的发展史。

人工管理阶段:特点:数据不保存,程序员(人工)管理数据,数据不共享,数据和程序不具有独立性。

文件系统阶段:特点:数据可以长期保存,文件多样化和结构化,文件系统管理数据。

数据库系统阶段:特点:整体数据的结构化(数据模型),数据独立性较高,数据的共享性好,冗余度低,易扩充,并提供了数据的安全性保护、数据的完整性、并发控制和数据库恢复等完整的控制功能。

第一代数据库技术,即层次数据库和网状数据库技术;第二代数据库技术,即关系数据库技术;第三代数据库技术,即新一代数据库技术,以面向对象模型为主要特征的数据库技术。关系模式:

关系模式:对一类实体特征的结构性描述,即对关系的结构性描述,该描述一般包括关系名、属性名、属性域的类型和长度,属性之间固有的依赖联系等。 若u=为关系r的属性集,则关系模式简记为r(u)或r(a1, a2, …an)

数据库连接应用 (函数依赖、1fs、2fs、3fs、bcfs)

程序设计 sql语言,并用关系代数实现。

试述数据模型的概念、数据模型的三个要素:

数据模型:是对现实世界客观事物的数据抽象描述,这种抽象描述能确切的反应事物、事物的特征、事物间的联系,形成一组严格定义的概念的集合。

概念数据模型:用户容易理解的、对现实世界特征的数据抽象,它与具体的dbms无关,是数据库设计员与用户之间进行交流的语言。常用的概念数据模型是实体–联系(e-r)模型,简称e-r模型。

结构数据模型:又称逻辑数据模型;是用户从数据库中所看到的数据模型,是具体的dbms所支持的数据模型,如网状数据模型、层次数据模型、关系数据模型和面向对象数据模型等。

物理数据模型:描述数据在存储介质上组织结构的数据模型,它不但与具体的dbms有关,而且还与操作系统和硬件有关,是物理层次的数据模型。

数据模型的三要素是:数据结构集合、数据操作集合和完整性约束集合。

① 数据结构集合:对计算机数据组织方式和数据之间联系进行框架描述的集合,是对数据库静态特性的描述。

② 数据操作集合:对数据库中各种对象类的实例(或取值)所允许执行的操作的集合,包括操作方法及有关的操作规则等,是对数据库动态特性的描述。

③ 完整性约束集合:关于数据状态和状态变化的一组完整性约束条件(规则)的集合。它保证数据的正确性、有效性和相容性。

论述数据库、数据库管理系统、数据库系统的关系:

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

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

数据库管理系统:是位于用户与操作系统(os)之间的,使人们能对数据库中的数据进行科学地组织、高效地存取和维护管理的一种数据管理软件。它为用户提供数据定义、数据操纵、数据库控制、数据库的建立和维护等功能。

数据库系统:是计算机系统、db、dbms、应用软件、数据库管理员和用户的总和。所以,dbs一般由硬件、软件(包括开发工具)、数据库、数据库管理员和用户构成。

在这三者之间,数据库管理系统是数据库的组成部分数据库又是数据库管理系统的管理对象,所以我们可以说数据库系统包含数据库管理系统,数据库管理系统又包括数据库。

试述数据独立性:

数据独立性是指数据与用户的应用程序之间的依赖关系是独立的,它包括:

1、数据的物理独立性:指用户的应用程序与存储在磁盘上数据库中的数据是相互独立的。即当数据的物理存储位置改变时,用户的应用程序不用改变。

2、数据的逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。即当数据的逻辑结构改变时,用户的应用程序不用改变。

数据库复习

1.1试述数据 数据管理 数据库管理系统 数据库的概念。数据 描述事物的符号记录成为数据,如数值数据 文本数据和多 数据 如图形 图像 音频和 等。数据管理 是对数据进行有效的分类 组织 编码 存储 检索 维护和应用,数据库原理。1.1试述数据 数据管理 数据库管理系统 数据库的概念。数据 描述事物...

数据库复习

元组 关系中的每个元素。关系 描述实体,属性,实体间的关系。候选码 关系中的某一属性组的值能唯一地标识一个元组。该属性组为候选码。主码 若一个关系中有多个候选码,则选定其中一个为主码。实体 客观存在并可以相互区分的事物。实体性 具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻...

数据库复习

请说明 数字与数据的关系,并举例说明数字化。将模拟信号转换为表示同样信息并且计算机可以读取的数字信号的过程。数字化就是将许多复杂多变的信息转变为可以度量的数字 数据,再以这些数字 数据建立起适当的数字化模型,把它们转变为一系列二进制 引入计算机内部,进行统一处理,这就是数字化的基本过程。请问 数字化...