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. 属性(字段):表格中的一列,代表实体一个特征。
主键(主码):可以唯一标识每一条元组的字段,不能为空、不能重复,例如学生学号。