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