一.数据库系统概述
数据库系统包括:
1.数据
2.数据库
3.数据库管理系统(DBMS):系统软件,主要功能:数据定义功能(DDL),数据组织,存储和管理,数据操纵功能DML,数据库的事务管理和运行管理
,数据库的建立与维护,和其软件之间的通信功能
数据管理技术的发展:人工管理->文件系统管理->数据库系统管理
二.数据模型
对现实世界的抽象
分类:
一:概念模型:涉及概念:实体,属性,码(key),域,实体型(具有相同属性的实体放在一起,如:学生(学号,姓名,性别...)),实体集(类似的实体),联系
概念模型表示方法:E-R图,实体-联系方法
分类:关系数据模型,层次数据模型,网状数据模型
二:逻辑模型:
三:物理模型:
数据模型是一组严格定义的概念的集合:数据的静态特性,动态特性和完整性约束
对应的,数据模型通常由数据结构,数据操作,完整性约束三个部分组成
关系数据模型:
数据结构:二维表:关系,元组,属性,码,域,分量,关系模式
数据模型的操纵:集合操作,对象和结果都是关系
完整性约束:实体完整性,参照完整性,用户定义完整性
数据系统的模式:
外模式
内模式
模式
数据独立性:
外模式/模式映像
模式/内模式映像
保证了数据独立性
时间: 2024-11-09 01:54:32