文档介绍:第1章数据库系统概论
课程学台网址 http://faredu.
第1章数据库系统概论
数据库的基本概念
1
数据模型
2
.
2
数据库的基本概念
数据库:存储在计算机内的、有组织的、可共享的数据集合。
数据库管理系统: DataBase Management System,DBMS,位于用户与操作系统之间的一层系统软件,负责对数据库中的数据进行管理、维护和使用。用户在数据库系统中的一切操作,包括数据定义、查询、修改、删除等各种操作,都是通过DBMS完成的。当前流行的数据库管理系统有:Microsoft SQL Server、Oracle、Visual FoxPro、Microsoft Access。
数据库系统:在计算机系统中引入数据库后的系统,一般由硬件系统、数据库、数据库管理系统、数据库管理员和用户构成。 DBMS是数据库系统的核心。
.
3
数据模型
数据模型是数据库中描述实体(客观存在并可以相互区别的事物)和实体之间联系以及有关语义的一种方法。
.
4
数据模型
一对一联系(1:1)
一对多联系(1:n)
多对多联系(m:n)
实体之间
的联系
两个实体之间的联系
座位
乘客
车间
工人
学生
课程
.
5
数据模型
层次模型
网状模型
关系模型
常用数据模型
常用的数据模型
.
6
数据模型
层次模型用树结构来表示数据之间的联系;
网状模型用图结构来表示数据之间的联系;
关系模型用二维表来表示数据之间的联系。
1. 层次模型
层次模型是数据库系统中最早出现的数据模型,它的数据结构是一棵有向树。层次结构模型具有如下特征:
(1)有且仅有一个结点没有双亲结点,这个结点称为根结点。
(2)根以外的其他结点有且仅有一个双亲结点。
.
7
数据模型
2. 网状模型
网状模型具有如下特征:
(1)允许一个以上的结点无双亲。
(2)一个结点可以有多于一个的双亲。
3. 关系模型
关系模型是用二维表结构来表示实体与实体之间联系的数据模型,是目前最常用的数据模型之一。目前大多数数据库管理系统都是基于关系模型的,ess就是一种关系数据库管理系统。一个关系对应一张二维表。
.
8
数据模型
.
9
作业
P14页选择题1-7,填空题1-6。
.
10