第一章:绪论

1.1.1 数据,数据库,数据库系统,数据库管理系统

1. 数据(data)

数据就是数值,数据也可以是文字、图像、声音等

2. 数据库(database)

长期储存在计算机内、有组织、可共享的数据集合

3. 数据库管理系统(database management system,DBMS)

是一个软件,位于用户与操作系统之间,如MySQL,Oracle

3. 数据库系统(database system,DBS)

是一个系统,由DB,DBMS,DBA,USER等构成

1.1.2 分类

第一代

网状数据库
层次数据库

第二代

关系数据库
层次数据库

1.2 数据模型

数据模型(Data Model)是现实世界数据特征的抽象,或者说是现实世界的数据模拟。数据库中,用数据模型来抽象地表示现实世界的数据和信息。

1.2.1 三要素

数据模型的三要素是:数据结构、数据操作及完整性约束条件。

数据结构

用于描述系统的静态特性
就是说的数据在数据区中的存储结构,在关系模型中就是采用的关系模型了,就是“二维表”的形式

数据操作

用于描述系统的动态特性
指的是对数据的一些操作,包括查询、删除、更新、插入等等。数据模型必须定义操作的具体含义

完整性约束条件

一组完整性规则的集合
完整性规则:数据模型中数据及其联系所具有的制约和储存规则,限定数据库的状态的变化,保证数据的正确性,有效性,相容性
就是对所存数据的约束规则,有实体完整性、参照完整性等等

1.2.2 概念模型

把现实世界中的客观对象抽象为某一种信息结构,这种信息结构并不依赖于具体的计算机系统,不是某一个数据库管理系统(DBMS)支持的数据模型,而是概念级的模型,称为概念模型。

要点:与数据库无关,OO的第一步

基本概念

实体
属性


实体集
联系

表示方法

E-R图

1.2.3 数据模型

网状模型
层次模型
关系模型

你可能感兴趣的:(第一章:绪论)