文档介绍:第二章数据库基础
主要内容
基本概念
关系数据库
常见数据库对象
范式
数据库技术产生于二十世纪六十年代末,它作为数据管理最有效的手段在各行各业中得到越来越广泛的应用。可以这样说任何一个行业的信息化现代化都离不开数据库,本章将介绍数据库的一些基础知识。
2 .1 基本概念
数据Data
所谓数据就是描述事物的符号。在我们的日常生活中,数据无所不在。数字,文字,图表,图象,声音等都是数据,人们通过数据来认识世界交流信息
数据库DB 即Database
数据库顾名思义就是数据存放的地方。在计算机中,数据库是数据和数据库对象的集合。所谓数据库对象是指表(Table), 视图(View), 存储过程(Stored Procedure),触发器(Trigger)等。这些数据库对象将在以后的章节中介绍
数据库管理系统DBMS
数据库管理系统是用于管理数据的计算机软件。数据库管理系统使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库
数据库系统DBS (Database System)
数据库系统,狭义地讲,是由数据库,数据库管理系统和用户构成。广义地讲是由计算机硬件,操作系统,数据库管理系统,以及在它支持下建立起来的数据库应用程序用户和维护人员组成的一个整体
关系数据库
数据库这一概念提出后先后出现了几种数据模型,其中基本的数据模型有三种:层次模型系统,网络模型系统和关系模型系统。60 年代末期提出的关系模型具有数据结构简单灵活,易学易懂,且具有雄厚的数学基础等特点,从70 年代开始流行,发展到现在已成为数据库的标准。目前广泛使用的数据库软件都是基于关系模型的关系数据库管理系统
关系模型RM 即Relational Model
关系模型把世界看作是由实体(Entity) 和联系(Relationship )构成的。
所谓实体就是指现实世界中具有区分与其它事物的特征或属性并与其它实体有联系的对象。在关系模型中实体通常是以表的形式来表现的,表的每一行描述实体的一个实例,表的每一列描述实体的一个特征或属性。
所谓联系就是指实体之间的关系,即实体之间的对应关系。联系可以分为三种:
一对一的联系:如一个人只有一种性别,一个人->性别为一对一的联系
一对多的联系:如相同性别的人有许多个,性别->人为一对多的联系
多对一的联系:如很多人有同一个性别,人->性别为多对一的联系
通过联系就可以用一个实体的信息来查找另一个实体的信息。
关系模型把所有的数据都组织到表中,表是由行和列组成的。行表示数据的记录,列表示记录中的域,表反映了现实世界中的事实和值