资源描述
数据库概念,本讲大纲:,1、什么是数据库,2、关系型数据库的基本理论,数据库的发展史,数据库系统的萌芽出现在60年代。当时计算机开始广泛地应用于数据管理,传统的文件系统已经不能满足人们的需要。能够统一管理和共享数据的数据库管理系统应运而生。于是出现了3中数据模型:网状模型、层次模型和关系模型。,数据库系统的组成,数据库硬件支持软件支持数据库管理员,什么是数据库管理系统,提到数据库管理系统,不仅会想到另一个与之相似的概念数据库系统(简称DBS),数据库系统是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机软件、硬件和数据资源组成的系统,是采用数据库技术的计算机系统。数据库管理系统是指数据库系统中队数据进行管理的软件系统,是数据库系统的核心组成部分。包括对数据库的定义、查询、更新及各种控制,都是通过DBMS进行的。DBMS总是基于各种数据模型而建立的,可以分为层次性、网状型、关系型、面向对象型和网络型等。,关系型数据库概述,关系型数据库是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据,现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型以二维表来描述数据。在关系模型中,每个表有多个字段列和记录行,每个字段列有固定的类型属性(如,数字、字符、日期等类型)。关系模型数据结构简单、清晰、具有很高的数据独立性,因此是目前主流的数据库数据模型。,关系型数据库的E-R模型,在设计关系型数据库时,首先需要为它建立逻辑模型。关系型数据库的逻辑模型可以通过实体和关系组成的图形来表示,这种图形称之为E-R图,它实现将现实世界中的实体和实体之间的联系转换为逻辑模型。使用E-R图形表示的逻辑模型被称为E-R模型,一个标准的E-R模型主要由实体、属性和联系三部分组成。,关系型数据库的设计范式,规范化是把数据库组织成在保持存储数据完整性的同时最小化冗余数据的结构的过程。规范化的数据库必须符合关系模型的范式规则。范式可以防止在使用数据库时出现不一致的数据,并防止数据丢失。关系模型的范式有第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)、第六范式(6NF)和BCNF范式等多种。第一范式(1NF)第二范式(2NF)第三范式(3NF),
展开阅读全文