关系数据库原理关系数据模型精选PPT.ppt
《关系数据库原理关系数据模型精选PPT.ppt》由会员分享,可在线阅读,更多相关《关系数据库原理关系数据模型精选PPT.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SQL Server 2005SQL Server 2005关于关系数据库原理关系数据模型第1页,讲稿共29张,创作于星期日2第1章 关系数据库原理关系数据模型第第2 2讲讲复习实现概念模型最常用的表示方法是什么?概念模型的三个基本要素是什么?联系的类型有哪些?如何标识?答:实体、属性、联系。答:一对一联系(简记成1:1)一对多联系(简记成1:n)多对多联系(简记成m:n)答:ER图。第2页,讲稿共29张,创作于星期日3第1章 关系数据库原理关系数据模型第第2 2讲讲复习如何绘制ER图?ER图的设计原则是什么?答:基本要素的表示方法v长方形实体v椭 圆属性v菱 形联系用直线相连用直线相连其间用
2、直线相连其间用直线相连用直线相连,并在直用直线相连,并在直线边注明联系的类型线边注明联系的类型(1:1(1:1、1:n1:n、m:n)m:n)用直线相连,并在直用直线相连,并在直线边注明联系的类型线边注明联系的类型(1:1(1:1、1:n1:n、m:n)m:n)答:先局部,后综合。用直线相连用直线相连其间用直线相连其间用直线相连第3页,讲稿共29张,创作于星期日4第1章 关系数据库原理关系数据模型第第2 2讲讲复习设计局部设计局部ERER图的步骤是什么?图的步骤是什么?答:确定实体类型及属性确定实体类型及属性确定联系类型及属性。确定联系类型及属性。把实体类型和联系类型组合成局部把实体类型和联系
3、类型组合成局部ERER图。图。第4页,讲稿共29张,创作于星期日5第1章 关系数据库原理关系数据模型第第2 2讲讲第1章 关系数据库原理 关系数据模型设计教学内容关系数据模型的基本概念关系数据模型的基本概念uu关系关系 、记录(元组)、属性和属性值、记录(元组)、属性和属性值 、域、域uu关键字关键字(码码)、候选关键字、候选关键字(候选码候选码)、主关键字、主关键字(主码主码)、外部关键字、外部关键字(外码外码)将将ERER图转换为关系模式图转换为关系模式/表表uu关系模式的含义关系模式的含义uu转换原则转换原则uu应用举例应用举例第5页,讲稿共29张,创作于星期日6第1章 关系数据库原理关
4、系数据模型第第2 2讲讲第1章 关系数据库原理 关系数据模型设计学习目标认知目标:uu理解关系数据模型的基本概念能力目标:uu能将ER图转化为关系模式/表(重点)第6页,讲稿共29张,创作于星期日7第1章 关系数据库原理关系数据模型第第2 2讲讲一、关系数据模型的基本概念数据模型的类型(复习)uu概念数据模型uu逻辑数据模型uu物理数据模型概念数据模型(复习)uu用于信息世界的建模,是现实世界到信息世界的第一次抽象。第7页,讲稿共29张,创作于星期日8第1章 关系数据库原理关系数据模型第第2 2讲讲一、关系数据模型的基本概念逻辑数据模型uu含义:是用户从数据库所看到的数据模型。vv用概念数据模
5、型表示的数据用概念数据模型表示的数据必须转化必须转化为逻辑数据模为逻辑数据模型表示的数据,才能在型表示的数据,才能在DBMSDBMS中实现。中实现。uu类型(四种)vv关系模型(最常用)关系模型(最常用)SQL ServerSQL Server采用的是关系数据模型。采用的是关系数据模型。vv层次模型层次模型vv网状模型网状模型vv面向对象模型面向对象模型 第8页,讲稿共29张,创作于星期日9第1章 关系数据库原理关系数据模型第第2 2讲讲一、关系数据模型的基本概念关系数据模型的含义uu用二维表格结构表示实体以及实体之间的联系的数据模型。uu完成信息世界到机器世界的第二次抽象。第9页,讲稿共29
6、张,创作于星期日10第1章 关系数据库原理关系数据模型第第2 2讲讲一、关系数据模型的基本概念关系数据模型的二维表结构关系数据模型的二维表结构 学生信息表学生信息表说明说明:uu一个关系就是一张二维表,二维表的名称就是关系名一个关系就是一张二维表,二维表的名称就是关系名uu但关系和二维表是有区别的。但关系和二维表是有区别的。学号姓名性别年龄系编号03001马力刚男210103102王萍华女200203223王平男210303103张华男220403301李萍女1905第10页,讲稿共29张,创作于星期日11第1章 关系数据库原理关系数据模型第第2 2讲讲一、关系数据模型的基本概念关系应具备的性
7、质uu关系中每一个属性值都是不可分解的。uu关系中不允许出现相同的行。uu关系中不允许出现相同的列。uu关系中没有行序、没有列序。第11页,讲稿共29张,创作于星期日12第1章 关系数据库原理关系数据模型第第2 2讲讲一、关系数据模型的基本概念教学活动:自学教材教学活动:自学教材P8-10P8-10中的基本概念中的基本概念(时间时间1515分钟分钟),并回,并回答下面提问:答下面提问:1.1.该表中有几个元组(记录)?该表中有几个元组(记录)?2.该表中有多少个属性?第该表中有多少个属性?第4 4个元组的属性值分别是多个元组的属性值分别是多少?少?3.什么是域?年龄的域可以是多少?什么是域?年
8、龄的域可以是多少?4.4.什么是关键字什么是关键字(码码/键键)?)?学号姓名性别年龄系编号03001马力刚男210103102王萍华女200203223王平男210303103张华男220403301李萍女1905第12页,讲稿共29张,创作于星期日13第1章 关系数据库原理关系数据模型第第2 2讲讲一、关系数据模型的基本概念教学活动(续)教学活动(续):5.5.哪些属性可以作为该表的候选关键字?哪些属性可以作为该表的候选关键字?6.6.该表的主关键字该表的主关键字(主码主码/主键主键)是什么?是什么?7.7.该表的非主属性有哪些该表的非主属性有哪些?8.8.哪个属性可以作为外关键字哪个属性
9、可以作为外关键字(外码外码/外键外键)?)?学号姓名性别年龄系编号03001马力刚男210103102王萍华女200203223王平男210303103张华男220403301李萍女1905第13页,讲稿共29张,创作于星期日14第1章 关系数据库原理关系数据模型第第2 2讲讲二、将ER图转化为关系模式/表1.1.基本概念教学活动:请同学们理解以下几个概念1.1.关系模式的含义2.2.关系模式的表示方法3.3.表的含义4.4.关系模式与关系的区别第14页,讲稿共29张,创作于星期日15第1章 关系数据库原理关系数据模型第第2 2讲讲二、将ER图转化为关系模式/表1.1.基本概念关系模式的含义u
10、u对关系的信息结构及语义限制的描述。关系模式的表示方法uu用关系名和包含的属性名的集合表示。vv例如:学生(学号,姓名,性别,年龄,系编号)例如:学生(学号,姓名,性别,年龄,系编号)表的含义uu用二维表格表示的一个关系。第15页,讲稿共29张,创作于星期日16第1章 关系数据库原理关系数据模型第第2 2讲讲二、将ER图转化为关系模式/表1.1.基本概念关系模式与关系的区别关系模式是对关系结构的定义,是对关系“型”的描述。关系是二维表格,是对“值”的描述一般说来,关系模式是相对稳定、不随时间变化的。关系是随时间动态变化的,关系中的数据在不断更新。vv例如例如:在学生表中,由于学生的入学、退学和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关系 数据库 原理 数据模型 精选 PPT
限制150内