3.0 KiB
第一章绪论
数据
数据是描述事物的符号记录
数据的含义称为语义,数据与语义是不可分的
数据库(DB)
存放数据的仓库
数据库是长期存储在计算机内,有组织的,可共享的大量数据的集合。
数据库具有永久存储,有组织和可共享三个基本特单
数据库管理系统(DBMS)
数据库管理系统是位于用户与操作系统之间的一层数据管理软件,是计算机的基础软件。
数据库管理系统的功能分为以下:
(1) 数据定义功能
(2) 数据组织 存储 管理
(3)数据操纵功能
(4)数据库的事务管理和运行管理
(5) 数据库的建立和维护功能
数据库管理员
职责:1.决定数据库中信息内容和结构
2. 决定数据库的存储结构和存储策略
3. 定义数据的安全性要求和完整性要求
4. 监控数据库的使用和运行
5. 数据库的改进和重组 重构
数据库系统(DBS)
数据库系统是由数据库 数据库管理系统(及其应用开发工具) 应用程序和数据库管理员组成的存储 管理 处理 和维护数据的系统。
数据库系统的特点:1. 数据结构化(与文件系统的本质区别)
2.数据共享性高,冗余度低且易于扩充 ,
3.数据独立性高 分为数据逻辑独立性和数据物理独立性
数据逻辑独立性是指用户的应用程序与数据库的逻辑结构相互独立
数据物理独立性是指用户的应用程序与数据库中数据的物理存储是独立的。
-
数据由数据库管理系统统一管理和控制
数据库系统是三级模式结构
模式:是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共视图。
外模式:子模式 ,用户模式 是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。
内模式:一个数据库只有一个内模式。 是数据物理结构和存储方式的描述,是数据在数据库内部的组织方式。
二级映像:外模式/模式 -保证数据逻辑独立性
模式/内模式-保证数据物理独立性
数据管理技术
三个阶段: 人工管理阶段 文件系统阶段 数据库系统阶段
数据模型
组成要素:数据结构 数据操作(纵) 完整性约束
真实世界 信息世界 机器世界
第一类:概念模型-主要用于数据库设计的概念结构设计阶段-E-R图
实体(矩形)
属性(椭圆)
联系(菱形)
码:唯一标识实体的属性集称为码
第二类:
逻辑模型-逻辑结构设计阶段-模式 外模式
物理模型-物理结构设计阶段-内模式
常用的数据模型(逻辑层次)
层次模型
网状模型
关系模型 -规范化理论