ImageVerifierCode 换一换
格式:PPT , 页数:29 ,大小:711KB ,
文档编号:5818762      下载积分:15 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-5818762.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(momomo)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(《sql server数据库应用与实践教程》课件第1章-概念模式与关系模式设计.ppt)为本站会员(momomo)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

《sql server数据库应用与实践教程》课件第1章-概念模式与关系模式设计.ppt

1、设有一个学生设有一个学生-课程数据库,包括学生关系课程数据库,包括学生关系Student、课程课程关系关系Course和选修关系和选修关系SC。StudentStuIDStuNameStuAgeStuSexDepName12001mary21女IS12002tom20男Math12003jack19男English12004nancy22女ISCourseIDCourseNameCredit1Computer22math33English3CourseSCStuIDCourseIDGrade120011901200129212001395120021801200327612004382查询至少

2、选修查询至少选修1号课程和号课程和3号课程的学生号码号课程的学生号码 首先建立一个临时关系首先建立一个临时关系K:CourseID13StuID,CourseID(SC)K查询选修了查询选修了2号课程的学生的学号号课程的学生的学号StuID(CousreID=2(SC)12001,12003查询选修了全部课程的学生号码和姓名。查询选修了全部课程的学生号码和姓名。StuID,CourseID(SC)CourseID(Course)StuID,StuName(Student)第一章第一章数据库基础数据库基础-E-R模型模型画画E-R图图转换转换E-R图为数据库中的表图为数据库中的表(1)一个遵循一

3、个遵循E-R图的数据库在关系系统里可以表示为一组图的数据库在关系系统里可以表示为一组表。表。(2)常规实体是构成数据库的最基本的元素。常规实体是构成数据库的最基本的元素。(3)每个常规实体都对应于一张表。每个常规实体都对应于一张表。(4)属性对应表中的列属性对应表中的列(5)关系的每一种类型都关系的每一种类型都以不同的方式以不同的方式映射为关系数据库管映射为关系数据库管理系统里的表。理系统里的表。(6)表是用来存储和检索现实世界里的信息的,因此要以最表是用来存储和检索现实世界里的信息的,因此要以最优的方式来创建它们,最重要的原则是应使用优的方式来创建它们,最重要的原则是应使用尽量少的尽量少的表

4、及属性来描述现实世界表及属性来描述现实世界。(7)在关系系统里,连接操作通过两个或多个表格结合来检在关系系统里,连接操作通过两个或多个表格结合来检索所有信息。索所有信息。假设一个学生只能完成一个项目,并且一个项目也只能由一个假设一个学生只能完成一个项目,并且一个项目也只能由一个学生完成。请画出学生完成。请画出E-R图。学生实体有属性学号,姓名,住址。图。学生实体有属性学号,姓名,住址。项目实体有属性项目号,项目名称。项目实体有属性项目号,项目名称。StudentProjectDoesStuIDStuNameStuAddressProjIDProjName一对一转换规则有两种方式:一对一转换规则

5、有两种方式:(1)每个实体对应一张表,选中其中一个实体为其添加外键,该外键来每个实体对应一张表,选中其中一个实体为其添加外键,该外键来自于另一实体的主键。自于另一实体的主键。(2)将两个实体合并成一张表显示。可以任选一个实体的主键为合并表将两个实体合并成一张表显示。可以任选一个实体的主键为合并表的主键。的主键。11StudentProjectDoesStuIDStuNameStuAddressProjIDProjName方法一:方法一:Student(StuID,StuName,StuAddress,ProjID)Project(ProjID,ProjName)方法二:方法二:Student(

6、StuID,StuName,StuAddress,ProjID,ProjName)11一个系只能对应一个系主任,一个系主任也只能在一个系一个系只能对应一个系主任,一个系主任也只能在一个系工作。请画出工作。请画出E-R图,并转换成表。系有属性系号,系名,图,并转换成表。系有属性系号,系名,系主任有员工号和员工名。系主任有员工号和员工名。StudentDepartmentDoesStuIDStuNameStuAddressDepIDDepNamem1假设一个系可以有多名学生,而一名学生只能在一个系学习。假设一个系可以有多名学生,而一名学生只能在一个系学习。请画出请画出E-R图。学生实体有属性学号,

7、姓名,住址。系实体有属图。学生实体有属性学号,姓名,住址。系实体有属性系号,系名称。性系号,系名称。一对多转换规则:一对多转换规则:每个实体对应一张表,其中每个实体对应一张表,其中“多多”对应的实体转换的表添加一个外键,对应的实体转换的表添加一个外键,这个外键来自于这个外键来自于“一一”对应实体的主键。对应实体的主键。StudentDepartmentHasStuIDStuNameStuAddressDepIDDepNamem1Department(DepID,DepName)Student(StuID,StuName,StuAddress,DepID)一个宿舍能容纳多名学生,一个学生只能住宿

8、在一个宿舍。一个宿舍能容纳多名学生,一个学生只能住宿在一个宿舍。请画出请画出E-R图,并转换成表。学生实体有属性学号,姓名,图,并转换成表。学生实体有属性学号,姓名,宿舍实体有宿舍号,容量。宿舍实体有宿舍号,容量。假设一个学生可以选修多门课程,一门课程也可以由多个学生选假设一个学生可以选修多门课程,一门课程也可以由多个学生选修。请画出修。请画出E-R图,并转换成表。图,并转换成表。学生实体有属性学号,姓名,学生实体有属性学号,姓名,住址。课程实体有课程号,课程名,学分。住址。课程实体有课程号,课程名,学分。StudentCoursechooseStuIDStuNameStuAddressCou

9、rseIDCourseNamemnCredit多对多转换规则:多对多转换规则:每个实体对应一张表,其中每个实体对应一张表,其中“关系关系”也对应一张表,也对应一张表,“关系关系”对应的表对应的表中选择两个实体的主键组合作为中选择两个实体的主键组合作为“关系关系”表中的主键。表中的主键。GradeStudentCoursechooseStuIDStuNameStuAddressCourseIDCourseNamemnCreditStudent(StuID,StuName,StuAddress)Course(CourseID,CourseName,Credit)SC(StuID,CourseID,

10、Grade)Grade一个学生可以借阅多本书,一本书也可以由多个学生来借阅。请画一个学生可以借阅多本书,一本书也可以由多个学生来借阅。请画出出E-R图,并转换成表。图,并转换成表。学生实体有属性学号,姓名,住址,书实学生实体有属性学号,姓名,住址,书实体的属性有书号,书名,价格。体的属性有书号,书名,价格。每个员工都有子女,如果员工不存在了,则数据库没有必要每个员工都有子女,如果员工不存在了,则数据库没有必要保存其子女的信息,子女实体是弱实体。弱实体使用双矩形保存其子女的信息,子女实体是弱实体。弱实体使用双矩形框表示,请画出框表示,请画出E-R图,并转换成表。图,并转换成表。EmployeeE

11、mpNameEmpIDChildChildNameChildAge转换规则:转换规则:每个实体对应一张表,其中常规实体的主键成为弱实体的外键,同时这每个实体对应一张表,其中常规实体的主键成为弱实体的外键,同时这个外键也是弱实体的主键或主键的一部分。个外键也是弱实体的主键或主键的一部分。EmployeeEmpNameEmpIDChildChildNameChildAgeEmployee(EmpID,EmpName)Child(EmpID,ChildName,ChildAge)员工实体有属性员工号,姓名,住址,员工又分为小时工和全职员工实体有属性员工号,姓名,住址,员工又分为小时工和全职员工,小时

12、工有属性工作时间及小时工资,而全职员工属性有基员工,小时工有属性工作时间及小时工资,而全职员工属性有基本工资和奖金,请画出本工资和奖金,请画出E-R图并转换成表。超类与子类间用图并转换成表。超类与子类间用“十十”字相连。字相连。EmployeeEmpNameEmpIDEmpAddrHourlyEmployeeSalariedEmployeeHoursWagesSalaryBonusEmployeeEmpNameEmpIDEmpAddrHourlyEmployeeSalariedEmployeeHoursWagesSalaryBonus转换规则:转换规则:每个实体对应一张表,每个子实体引入父实体

13、的主键为自己的外键,同每个实体对应一张表,每个子实体引入父实体的主键为自己的外键,同时这个外键又是子实体的主键。时这个外键又是子实体的主键。Employee(EmpID,EmpName,EmpAddr)HourlyEmployee(EmpID,Wages,Hours)SalariedEmployee(EmpID,Salary,Bonus)Animal实体有属性实体有属性AniID,AniName,Weight,Animal子子类有类有Fish,属性为,属性为Swim、子类、子类Reptile,属性,属性crawl及子及子类类Carnivore,属性,属性Eat_meat请画出请画出E-R图,并

14、转换成表。图,并转换成表。(1)在数据库设计过程中,有些属性本身又进一步需要一些属性来在数据库设计过程中,有些属性本身又进一步需要一些属性来自我界定,这样这些属性就变成了实体。其中自我界定,这样这些属性就变成了实体。其中EmpAddr需要描述国需要描述国家,城市,社区,街道等信息。家,城市,社区,街道等信息。EmployeeEmpNameEmpIDEmpAddrEmpNameEmpIDEmployeeSituatedEmpAddrCountryCityBlockStreet(2)如果有两个实体属性完全相同,则将两个实体合并。如果有两个实体属性完全相同,则将两个实体合并。PriceCodeNam

15、eStoryBookPriceCodeNameTextBookPriceCodeNameBook(3)通过抽取高层实体集的子集来组成低层实体集通过抽取高层实体集的子集来组成低层实体集,称为特化。称为特化。WeightAniIDAniNameAnimalSwimCrawlEat_meatAnimalWeightAniNameFishCarnivoreSwimEat_meatAniIDReptileCrawl(4)与特化相反,两个或多个实体有一些共有属性,我们建立与特化相反,两个或多个实体有一些共有属性,我们建立一个新的超类来简化引用,称为泛化。一个新的超类来简化引用,称为泛化。WeightAni

16、IDAniNameFishSwimAnimalWeightAniNameFishCarnivoreSwimEat_meatAniIDReptileCrawlWeightAniIDAniNameReptileCrawl(1)有实体有实体Student,Department,Book,Course,根据对学校管理的理解,请画出根据对学校管理的理解,请画出E-R图及分解成表。图及分解成表。(2)假设系统中添加了假设系统中添加了Teacher和和Staff实体,表示一个实体,表示一个教师可以教授多门课程,一门课程也可以由多个教师教授,教师可以教授多门课程,一门课程也可以由多个教师教授,如何画如何画E-R图及分解成表。图及分解成表。Student(StuID,StuName)Department(DepID,DepName)Book(BookID,BookName)Course(CourseID,CourseName)Staff(StaffID,StaffName)Teacher(Title)E-R图转换为表的规则图转换为表的规则

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|