软件设计师教程
宋安平
上海大学计算机学院
******@.
021-56331672
2004年10月24日
GGG
1
数据库技术基础
基本概念
数据模型
关系代数
关系数据库SQL语言
关系数据库规范化
数据库的控制功能
2
第一节基本概念
数据库与数据库管理系统
数据管理技术的发展
DBMS的功能
DBMS的特征
数据库的三级模式结构
7/25/2018
3
一、数据库与数据库管理系统
1、数据库管理系统(DBMS):是位于用户与操作系统之间的一层数据管理软件,为用户和应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
2、数据库(DB):是统一管理的相关数据的集合。
4
二、数据管理技术的发展
发展经过三个阶段:
人工管理阶段
文件系统阶段
三个缺陷:数据的冗余性、数据不一致性、数据联系弱。
数据库阶段
采用复杂的数据模型表示数据结构、有较高的数据独立性。
5
三、 DBMS的功能
数据定义
数据库操作功能(检索和更新)
数据库运行管理(数据库的恢复、并发性、完整性、安全性)
数据组织、存储和管理
数据库的建立和维护
其他功能
6
四、 DBMS的特征
特征
数据结构化且统一管理
较高的数据独立性
数据控制功能
RDBMS
OODBS
ORDBS
7
五、数据库的三级模式结构
1、外模式:又称子模式、用户模式,是用户和数据库系统的接口,是用户用到的那部分数据的描述。
概念模式:又称模式,是数据库中全部数据的整体逻辑结构的描述。
内模式:又称存储模式,是数据库在物理存储方面的描述。
2、两级映象
模式/内模式映象,外模式/模式映象。
3、两级数据独立性
物理数据独立性,逻辑数据独立性。
8
第二节数据模型
数据模型的基本概念
数据模型的三要素问题
实体联系模型(ER图)
层次模型
网状模型
关系模型
9
1、数据描述的三个领域
现实世界:存在与人们头脑以外客观世界。
信息世界:现实世界在人们头脑中的反映。
机器世界:信息世界的信息在机器世界中以数据形式存储。
2、信息世界和机器世界术语的关系:
信息世界机器世界
实体记录
属性字段
实体集文件
实体标识符 关键码
一、数据模型的基本概念
10
[it认证]软件设计师数据库教程 来自淘豆网m.daumloan.com转载请标明出处.