目录
一、数据库的四个基本概念
概念:
1.数据:Data
数据是数据库中存储的基本对象
2.数据库:DB database
数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合
是一个按数据结构来存储和管理数据的计算机软件系统
3.数据库管理系统 DBMS database management system
3.1 概念:
位于用户与操作系统之间的一层数据管理软件(计算机基础软件)
3.2 功能:
1)数据定义:提供数据定义语言(DDL);定义数据库中的数据对象。
2)数据组织、存储和管理:分类组织、存储和管理各种数据;确定数据在存储级别上的结构和存储方式;实现数据之间的练习;提供多种存取方法提高存取效率。
3)数据操纵功能:提供数据操纵语言(DML);实现对数据库的基本操作(查询、插入、删除和修改)。
4)数据库的事务管理和运行管理:数据的安全性、完整性、多种对用户数据的并发使用;发生故障后的系统恢复数据库。
5)数据库的建立和维护功能:提供实用程序工具,完成数据库数据批量装载,数据库转储,介质故障恢复,数据库的重组织和性能监视等。
4.数据库系统:DBS database system
由数据库、数据库管理系统(及其应用开发工具)、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。
关系:
DBS包含DB和DBMS
二、产生和发展(三个阶段)
人工管理阶段
文件系统阶段
数据库系统阶段
三、数据库系统的特点
1.数据结构化
2.数据共享性高、冗余度低且易扩充
3.数据独立性高
4.数据又数据库管理系统统一管理和控制
四、数据模型:
组成元素:
1.数据结构(对象及联系)
2.数据操作(增删查改)
3.数据的完整性约束条件(制约)
三类:
1.概念模型(E-R图)
2.逻辑模型(表现关系、层次)
非关系模型/格式化模型:层次模型(树)、网状模型(有向图)
关系模型:规范化的(二维表)
3.物理模型(数据存储、存取)
五、数据库系统结构-三级模式,两级映像
模式:
模式是对数据库系统中全体数据的逻辑结构和特征的描述。
模式:(逻辑模式)
介于内模式和外模式之间,并且一个数据库只有一个模式。
外模式
外模式也成为子模式或用户模式,通常是模式的子集,是用户能够看见和使用的局部数据的逻辑结构和特征的描述。
内模式(物理模式)
内模式也称存储模式,一个数据库只有一个内模式,是对数据的物理结构和存储方式的描述
两级映像:(模式/外模式:可变,不唯一;模式/内模式:唯一)