绪论
一、四个基本概念
数据(Data):描述事物的符号记录。数据库中存储的基本对象。(与语义密不可分)
数据库(DataBase):存放数据的仓库,长期储存在计算机内的,有组织的,可共享的数据集合。
数据库系统(DBS):数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
数据库管理系统(DBMS):一种位于用户和操作系统之间的数据管理系统软件,其作用是科学、有效地组织和存储数据,高效地获取和维护数据。(例如,MySQL等)。
Data ⊂ DB ⊂ DBMS ⊂ DBS
二、数据管理技术的发张
1、人工管理阶段
2、文件系统阶段
3、数据库系统阶段
(1)整体数据的结构化(本质区别)
(2)数据的共享性强、冗余度低且易扩充
(3)数据独立性强
(4)数据由DBMS统一管理和控制
三、数据模型
数据模型的三要素
数据结构:系统的静态特性,包括数据的类型、性质、内容、有关的对象、与数据之间联系有关的对象。
数据操纵:系统的动态特性,是对各种对象的实例允许执行的操作的集合,包括操作和有关的操作集合。
完整性约束:保证数据的正确性、有效性、和相容性,是数据模型必须遵守的准则。
各种数据模型
概念模型:对现实世界的事物符号化的描述,为计算机处理做准备。常用的概念模型是 E-R (Entity-Relationship) 图。

层次模型(用数据结构里的数、链表之类的来类比)
数据结构:以一条包含实体所有属性值的记录为基本单位,记录之间的联系以树型结构来表示。



数据操纵:层次模型的数据操纵主要有查询、插入、删除和修改。
完整性约束:插入操作:如果没有相应的双亲结点值就不能插入子女结点值。删除操作:如果删除双亲结点值,则相应的子女结点值也被同时删除。
优点:简单清晰、查询效率和存取效率高、有良好的完整性支持。
浙公网安备 33010602011771号