数据库系统概论——复习记录之第一章

走远了吗. 提交于 2019-12-24 02:30:29

第一章

数据库的四个概念

数据(data)

数据是数据库中存储的基本对象

数据库(DataBase,DB)

数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据
模型组织、描述和储存,**具有较小的冗余度、较高的数据独立性和易扩展性**,并可为各种用户共
享。
概括地讲,数据库数据具有**永久存储、有组织和可共享**三个基本特点。

数据库管理系统(DataBase Management System,DBMS)

数据库管理系统和操作系统一样是计算机的基础软件,也是一个大型复杂的软件系统。

数据库系统(DataBase System,DBS)

数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护
的系统。

数据模型

概念模型

一、基本概念
1)实体:客观存在并可相互区别的事物。
2)属性:实体所具有的某一特征。
3)码:唯一标识实体的属性集。
4)实体型:用实体名及其属性名集合来抽象和刻画同类实体。
5)实体集:同一类型实体的集合。
6)联系:实体之间的联系通常是指不同实体集之间的联系。实体之间的联系有一对一、一对多和对
多等多种类型。
二、概念模型的一种表示方法
实体-联系方法(E-R方法/E-R模型)

逻辑模型和物理模型

常用的数据模型有:
	层次模型
	网状模型
	关系模型
	面向对象数据模型

关系模型

1、关系模型的数据结构
	关系:一个关系对应通常说的一张表。
	元组:表中的一行即为一个元组。
	属性:表中的一列即为一个属性。
	码(key):也称为键码。表中的某个属性组,它可以唯一确定一个元组。
	域:域是一组具有相同数据类型的值的集合。
	分量:元组中的一个属性值。
	关系模型要求关系必须是规范化的,这些规范条件中最基本的一条就是,关系的每一个分量
	必须是一个不可分的数据项。也就是说不允许表中还有表。

数据库系统的结构

数据库系统的三级模式结构
	
	1、外模式
		也称用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描
		述,是数据库用户的数据视图,是与某一应用有关的逻辑表示。
	2、模式
		也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共
		数据视图。是数据库系统模式结构的中间层,既不涉及数据的物理存储和硬件环境
		又与具体的程序和开发工具无关。
	3、内模式
		也称存储模式,一个数据库只有一个内模式。它是数据物理结构和存储方式的描述
		是数据在数据库内部的组织方式。

数据库的二级映像功能
	
	1、外模式/模式映像
		当模式改变时,由数据库管理员对各个外模式/模式的映像作出相应改变,可以使
		外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,
		把凭证了数据与逻辑独立性,简称**数据的逻辑独立性**。
	2、模式/内模式映像
		当数据库的存储结构改变时,由数据库管理员对模式/内模式映像作相应改变,可
		以使模式保持不变,从而应用程序也不必改变。保证了数据与程序的物理独立性,
		简称**数据的物理独立性**。
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!