一、数据库基础

基本术语

数据和信息

信息是有用的数据,但数据不一定是信息

数据的处理

数据处理的目的是得到有用的信息

数据管理的发展阶段

人工管理 -> 文件系统管理->数据库系统管理

数据库 (DataBase , DB)

是有组织,可共享的相关数据集合

数据库管理系统 (DBMS)

位于用户与操作系统之间的系统软件

数据库系统 (DBS)

主要由数据库 ( DB ),数据库管理系统 ( DBMS,核心),数据库管理员,计算机硬件组成

实体

客观存在的事物,例如一种商品

实体的属性

描述实体的特性,例如商品的名称、价格

注意:相同类型的实体,既有相同的属性,也有不同的属性

数据之间的关系

基本关系

关系 描述
一对一 例如身份证与持有者是一对一的关系
一对多 例如多个学生属于同一个班级
多对多 例如老师与班级的关系

数据模型与类型

模型 数据库类型
层次模型 层次数据库
网状模型 网状数据库
关系模型 关系数据库

数据库术语

关系

关系就是一张二维表

元组

一个元组一条记录

属性

数据表中的字段

值的取值范围

关键字

唯一区分记录与字段的组合

关系型数据库的特点

  • 每一个字段都是不可再分的最小单元
  • 每一列元素都是类型相同的数据
  • 行与列的顺序可以随意调整
  • 任意两行的内容不能完全相同
  • 每一列的属性名不能重复