数据库设计基础学习教案.pptx
《数据库设计基础学习教案.pptx》由会员分享,可在线阅读,更多相关《数据库设计基础学习教案.pptx(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库设计数据库设计(shj)基础基础第一页,共24页。考点考点考点考点(ko din)1 (ko din)1 数据库系统的基本数据库系统的基本数据库系统的基本数据库系统的基本概念概念概念概念一、数据、数据库、数据库管理系统一、数据、数据库、数据库管理系统一、数据、数据库、数据库管理系统一、数据、数据库、数据库管理系统1 1、数据、数据、数据、数据2 2、数据库(、数据库(、数据库(、数据库(DBDB)是长期存储在计算机内,有组织的、可共享的数据是长期存储在计算机内,有组织的、可共享的数据是长期存储在计算机内,有组织的、可共享的数据是长期存储在计算机内,有组织的、可共享的数据集合集合集合集合(
2、jh)(jh)。特点:特点:特点:特点:较小的冗余度较小的冗余度较小的冗余度较小的冗余度 较高的数据独立性和扩展性较高的数据独立性和扩展性较高的数据独立性和扩展性较高的数据独立性和扩展性 可共享可共享可共享可共享3 3、数据库管理系统(、数据库管理系统(、数据库管理系统(、数据库管理系统(DBMSDBMS)4 4、数据库管理员(、数据库管理员(、数据库管理员(、数据库管理员(DBADBA)数据库设计数据库设计数据库设计数据库设计 数据库维护数据库维护数据库维护数据库维护 提高系统效率提高系统效率提高系统效率提高系统效率 第1页/共23页第二页,共24页。数据库管理系统(数据库管理系统(DBMS
3、):核心):核心(hxn)是位于用户和操作系统是位于用户和操作系统是位于用户和操作系统是位于用户和操作系统(xtng)(xtng)之间的一层数据之间的一层数据之间的一层数据之间的一层数据库管理软件,用于描述、管理和维护数据库的程库管理软件,用于描述、管理和维护数据库的程库管理软件,用于描述、管理和维护数据库的程库管理软件,用于描述、管理和维护数据库的程序系统序系统序系统序系统(xtng)(xtng)。主要功能:主要功能:主要功能:主要功能:数据库定义数据库定义数据库定义数据库定义 数据库管理数据库管理数据库管理数据库管理 数据库建立和维护数据库建立和维护数据库建立和维护数据库建立和维护 通信通
4、信通信通信 数据语言由数据语言由数据语言由数据语言由3 3部分组成部分组成部分组成部分组成 数据定义语言(数据定义语言(数据定义语言(数据定义语言(DDLDDL)数据操纵语言(数据操纵语言(数据操纵语言(数据操纵语言(DMLDML)数据控制语言(数据控制语言(数据控制语言(数据控制语言(DCLDCL)第2页/共23页第三页,共24页。数据库系统的发展数据库系统的发展(fzhn)4 4个阶段个阶段个阶段个阶段(jidun)(jidun):人工管理人工管理人工管理人工管理文件系统文件系统文件系统文件系统数据库系统数据库系统数据库系统数据库系统分布式数据库系统分布式数据库系统分布式数据库系统分布式数
5、据库系统第3页/共23页第四页,共24页。数据库系统的基本数据库系统的基本(jbn)特特点点l l 数据库系统(数据库系统(数据库系统(数据库系统(DBSDBS)组成:)组成:)组成:)组成:l l 数据库数据库数据库数据库l l 数据库管理系统数据库管理系统数据库管理系统数据库管理系统l l 数据库管理员数据库管理员数据库管理员数据库管理员l l 数据库的特点数据库的特点数据库的特点数据库的特点(tdin)(tdin):l l 数据高度集成数据高度集成数据高度集成数据高度集成l l 数据统一管理控制数据统一管理控制数据统一管理控制数据统一管理控制l l 数据独立性数据独立性数据独立性数据独立
6、性l l 共享性和低冗余度共享性和低冗余度共享性和低冗余度共享性和低冗余度DBDBMSDBADBADBA第4页/共23页第五页,共24页。数据数据(shj)独立性独立性 物理独立性物理独立性 数据数据(shj)的存储结构变化时,的存储结构变化时,应用程序不变应用程序不变 逻辑独立性逻辑独立性 数据数据(shj)的逻辑结构改变了,的逻辑结构改变了,用户程序不变用户程序不变第5页/共23页第六页,共24页。数据库系统的内部结构体系数据库系统的内部结构体系(tx)数据体系结构:数据体系结构:数据体系结构:数据体系结构:三级模式三级模式三级模式三级模式 内模式:内模式:内模式:内模式:存储模式(物理模
7、式)存储模式(物理模式)存储模式(物理模式)存储模式(物理模式)描述了数据在存储介质上的安排与存放方描述了数据在存储介质上的安排与存放方描述了数据在存储介质上的安排与存放方描述了数据在存储介质上的安排与存放方式。式。式。式。概念模式:概念模式:概念模式:概念模式:全局全局全局全局(qunj)(qunj)数据逻辑结构的描述,是全数据逻辑结构的描述,是全数据逻辑结构的描述,是全数据逻辑结构的描述,是全体用户公共数据视图体用户公共数据视图体用户公共数据视图体用户公共数据视图 外模式:外模式:外模式:外模式:用户级数据库用户级数据库用户级数据库用户级数据库 两层映像:两层映像:两层映像:两层映像:外模
8、式外模式外模式外模式/概念模式概念模式概念模式概念模式 概念模式概念模式概念模式概念模式/内模式内模式内模式内模式第6页/共23页第七页,共24页。3级模式级模式(msh)、2种映射关系图种映射关系图应用应用(yngyng)应用应用(yngyng)应用应用外模式外模式(用户数据库用户数据库)外模式外模式(用户数据库用户数据库)外模式外模式(用户数据库用户数据库)内模式内模式(物理数据库物理数据库)概念模式概念模式(概念数据库概念数据库)数据库数据库外模式外模式 概念模式映射概念模式映射概念模式概念模式 内模式映射内模式映射第7页/共23页第八页,共24页。考点考点考点考点(ko din)2 (
9、ko din)2 数据模型数据模型数据模型数据模型 一、数据模型的基本概念一、数据模型的基本概念一、数据模型的基本概念一、数据模型的基本概念 是指反映是指反映是指反映是指反映(fnyng)(fnyng)实体及其实体间联系的实体及其实体间联系的实体及其实体间联系的实体及其实体间联系的数据组织结构和形式数据组织结构和形式数据组织结构和形式数据组织结构和形式1 1、实体的、实体的、实体的、实体的3 3种联系:种联系:种联系:种联系:一对一:一对一:一对一:一对一:1 1:1 1一对多:一对多:一对多:一对多:1 1:n n多对多:多对多:多对多:多对多:mm:n n2 2、数据模型组成:、数据模型组
10、成:、数据模型组成:、数据模型组成:数据结构数据结构数据结构数据结构 数据操纵数据操纵数据操纵数据操纵 数据约束数据约束数据约束数据约束第8页/共23页第九页,共24页。E-R模型模型(mxng)1、E-R模型的模型的3要素要素(yo s)实体实体 属性属性 联系联系2、E-R模型的图示法模型的图示法 实体:矩形实体:矩形 属性:椭圆属性:椭圆 联系:菱形联系:菱形第9页/共23页第十页,共24页。学生学生(xu sheng)课程(kchng)选课选课学号姓名(xngmng)学分课程名课号系课号学号mn课号第10页/共23页第十一页,共24页。三、层次模型三、层次模型三、层次模型三、层次模型
11、只能反映只能反映只能反映只能反映(fnyng)(fnyng)实体间的一对多的联实体间的一对多的联实体间的一对多的联实体间的一对多的联系系系系四、网络模型四、网络模型四、网络模型四、网络模型 实体间多对多易于实现实体间多对多易于实现实体间多对多易于实现实体间多对多易于实现第11页/共23页第十二页,共24页。关系关系(gun x)模型模型 二维表:二维表:二维表:二维表:二维表就是关系。它表示二维表就是关系。它表示二维表就是关系。它表示二维表就是关系。它表示(biosh)(biosh)实体及实体之间的联系。实体及实体之间的联系。实体及实体之间的联系。实体及实体之间的联系。二维表的组成:二维表的组
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 设计 基础 学习 教案
限制150内