1
2
3
4
5
6
7
8
9
10
11

7.2 数据库系统基础概念

发布时间:2018-04-17 20:00   发布人:郑国华   浏览次数:1498

7.2.1 核心概念

1.        数据库(DB,Database):长期存储在计算机内、有组织、可共享的大量数据的集合。

2.        数据库管理系统(DBMS):管理数据库的系统软件,是数据库系统的核心。作用:建立、维护、管理数据库。常见产品:Access、MySQL、SQL Server。

3.        数据库系统(DBS):由数据库、数据库管理系统、硬件、应用程序、数据库管理员共同组成。

考点辨析:DBS 包含 DB 与 DBMS。

7.2.2 数据模型

数据模型用来抽象描述现实世界的数据结构,分为三层:现实世界→概念模型→逻辑模型。

1.        概念模型:E‑R 模型(实体‑联系模型)

l  实体:客观存在事物,例如学生、课程;

l  属性:实体特征,学生的学号、姓名;

l  联系:实体之间关系,分为一对一、一对多、多对多。

2.        逻辑数据模型:层次模型、网状模型、关系模型(当今主流)。

7.2.3 关系数据库基础

关系模型用二维表来组织存储数据,叫做 “关系”。

二维表核心术语:

1.        关系(表):一张二维表就是一个关系。

2.        元组(记录):表格中的一行,代表一条完整数据。

3.        属性(字段):表格中的一列,代表实体一个特征。

主键(主码):可以唯一标识每一条元组的字段,不能为空、不能重复,例如学生学号。