项目01--SQL Server 2008之数据库概述E-R概念模型(补).pptx

项目01--SQL Server 2008之数据库概述E-R概念模型(补).pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目01--SQL Server 2008之数据库概述E-R概念模型(补)

第1章 关系数据库原理 ——数据库概述 E-R概念模型设计 ;第1章 关系数据库原理 ——数据库概述 E-R概念模型设计 教学内容;学习目标;一、数据库系统概述 1.数据库的地位;2.数据库的基本概念(四个);数据库(Data Base,DB) 是长期储存在计算机内、有组织的、可共享的数据集合。 数据库管理系统(Data Base Management System,DBMS) 是位于用户与操作系统之间的管理数据库的软件。 SQL Server 2008是一种DBMS。;数据库系统(Data Base System,DBS) 是指在计算机系统中引入数据库后的系统。 数据库系统的组成如下: 计算机系统 数据库 数据库管理系统(及其开发工具) 人员 数据库管理员(DBA) 终端用户 通常情况下,把数据库系统简称为数据库。;3.数据库系统的特点;数据独立性高 物理独立性:是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的。也就是说,数据在磁盘上的数据库中怎样存储是由DBMS管理的,用户不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。 逻辑独立性:是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。 数据由DBMS统一管理和控制 数据的安全性控制、数据的完整性控制、并发控制、数据恢复 ;数据库管理阶段应用程序与数据的对应关系 以共享的数据库为中心;;;;;课堂练习:判断下列实体间的联系类型。 班级与班长(正) 班级与班委 班级与学生 供应商和商品 商店和顾客 工厂和产品 出版社和作者 商品和超市;基本要素的表示方法 长方形——实体 椭 圆——属性 菱 形——联系 说明:在相应的框内要写上实体名、属性名或联系名。;E-R图示例;5. E-R图的设计实例;完整ER图: ;若实体的属性太多,可如何简化ER图? 可在E-R图中只画实体及属性,而实体和联系用另一幅图表示。;;实例:设有商店和顾客两个实体。 “商店”有属性:商店编号、商店名、地址、电话 “顾客”有属性:顾客编号、姓名、地址、年龄、性别。 假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每一次去商店购物有一个消费金额和日期。 试画E-R图,并注明属性和联系类型。;建立步骤: 确定实体类型及属性。 本题已知有:商店、顾客。;6. E-R图的设计实例;把实体类型和联系类型组合成ER图。 ;本课小结;本课小结;课外作业布置 ;第1章 关系数据库原理 ——关系数据模型设计;;;第1章 关系数据库原理 ——关系数据模型设计 教学内容;学习目标;;;关系数据模型的含义 用二维表格结构表示实体以及实体之间的联系的数据模型。 完成信息世界到机器世界的第二次抽象。 ;关系数据模型的二维表结构 学生信息表 说明: 一个关系就是一张二维表,二维表的名称就是关系名;关系应具备的性质 关系中每一个属性值都是不可分解的。 关系中不允许出现相同的行。 关系中不允许出现相同的列。 关系中没有行序、没有列序。;教学活动:自学教材中的基本概念(时间15分钟),并回答下面提问: 该表中有几个元组(记录)? 该表中有多少个属性?第4个元组的属性值分别是多少? 什么是域?年龄的域可以是多少? 什么是关键字(码/键)?;教学活动(续): 哪些属性可以作为该表的候选关键字? 该表的主关键字(主码/主键)是什么? 该表的非主属性有哪些? 哪个属性可以作为外关键字(外码/外键)? 该表是主表还是从表?;二、将ER图转化为关系模式/表 1. 基本概念;关系模式的含义 对关系的信息结构及语义限制的描述。 关系模式的表示方法 用关系名和包含的属性名的集合表示。 例如:学生(学号,姓名,性别,年龄,系编号);关系模式与关系的区别 关系模式是对关系结构的定义,是对关系“型”的描述。关系是二维表格,是对“值”的描述 一般说来,关系模式是相对稳定、不随时间变化的。关系是随时间动态变化的,关系中的数据在不断更新。 例如:在学生表中,由于学生的入学、退学和毕业等原因,学生关系是经常变化的,但其结构以及对数据的限制是不会改变的。 说明:关系模式和关系往往统称为关系。;2. 转化原则;3. 应用举例;解答:转化为关系模式 教师(教师号,姓名,性别,职称,专业) 主关键字:教师号 学生(学号,姓名,性别,年龄,专业) 主关键字:学号 课程(课程号,课程名,学时数,学分,教材) 主关键字:课程号 ;选课(学号,课程号,成绩) 主关键字:学号+课程号 外关键字:学号、课程号 授课(教师号,课程号) 主关键字:教师号+课程号 外关键字

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档