数据库系统概论第七章PPT学习教案_第1页
数据库系统概论第七章PPT学习教案_第2页
数据库系统概论第七章PPT学习教案_第3页
数据库系统概论第七章PPT学习教案_第4页
数据库系统概论第七章PPT学习教案_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库系统概论第七章数据库系统概论第七章第1页/共62页第2页/共62页第3页/共62页第4页/共62页第5页/共62页第6页/共62页第7页/共62页第8页/共62页第9页/共62页第10页/共62页第11页/共62页第12页/共62页第13页/共62页第14页/共62页第15页/共62页第16页/共62页数据字典描述:数据字典描述: 数据项名数据项名:学生编号:学生编号说明:说明: 标识每个学生身份标识每个学生身份类型:类型: CHAR长度:长度: 8别名:别名: 学号学号取值范围:取值范围:970000979999 数据结构数据结构:学生个人信息:学生个人信息说明:说明: 说明了学生的个

2、人情况。说明了学生的个人情况。组成:组成: 学号、姓名、性别学号、姓名、性别 密码密码第17页/共62页 数据流名:选课申请说明:由学生个人信息,欲选课程信息组成选课申请来自过程:无流至过程:身份验证输出数据流:课程上课时间数据描述:课程编号 上课时间数量:每学期200300个存取方式:随机存取数据存储:上课时间信息说明: 说明了每门课的上课时间,一门课可以有多个上课时间,同一时间可以有多门课程在上课。第18页/共62页处理过程:身份验证说明: 对学生输入的帐号,密码进行验证,确定正确,得到相应的学生编号。输入:学生帐号;密码;选课的课程编号。输出:学生编号;选课的课程编号 程序提要说明:(1

3、)对输入的学生个人信息,检查学号和密码是否正确?(2)对身份正确的学生检查要选修的课程是否允许?(3)检查是否正确返回信息。第19页/共62页第20页/共62页第21页/共62页第22页/共62页第23页/共62页第24页/共62页定义某一类概念作为现定义某一类概念作为现实世界中一组对象的类实世界中一组对象的类型,这些对象具有某些型,这些对象具有某些共同的特性和行为共同的特性和行为定义某一类型的组成成定义某一类型的组成成分。它抽象了对象内部分。它抽象了对象内部类型和成分之间的类型和成分之间的“is part of”的语义。的语义。定义某一类型之间的一定义某一类型之间的一种子集联系。它抽象了种子

4、集联系。它抽象了类型之间的类型之间的“is subset of”的语义。的语义。第25页/共62页第26页/共62页第27页/共62页第28页/共62页第29页/共62页Q3=Q1*Q2Q3为冗余数据为冗余数据Q4=Q5Q4为冗余数据为冗余数据删除删除Q3,多余的联系也应删除,多余的联系也应删除Q4可视实际需要而定,若经常进行统计,可视实际需要而定,若经常进行统计,则可以保留,以提高系统查询效率则可以保留,以提高系统查询效率Q4第30页/共62页第31页/共62页第32页/共62页第33页/共62页第34页/共62页第35页/共62页第36页/共62页或或E1( k, a, h, s )E2(

5、 h, b ) E1( k, a ) E2( h, b ) R( k, h, s )一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。第37页/共62页或或 E1( k, a )E2( h, b , k, s) E1( k, a ) E2( h, b ) R( h, k, s )一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的

6、关系模式合并,如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。第38页/共62页 E1( k,a ) E2( h,b ) R( h,k,s )一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。第39页/共62页 E1( k,a ) E2( h,b ) E3( i,c ) R( k,h,i,s )三个或三个以上实体间的一个多元联系可以转换为一个关系模式,与该多元联系相连的各实体间的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。第4

7、0页/共62页课程-教师:课程号,课序号,教师号课程-教科书:课程号,课序号,教科书具有相同的主码,可以合并成一个关系教学:课程号,课序号,教师号,教科书 第41页/共62页第42页/共62页第43页/共62页第44页/共62页学生课程教师选修讲授学号姓名性别年龄课程号课程名教师号姓名性别职称成绩学生(学生(学号学号,姓名,性别,年龄),姓名,性别,年龄) 课程(课程(课程号课程号,课程名),课程名)教师(教师(教师号教师号,姓名,性别,职称),姓名,性别,职称) 选修(选修(学号,课程号学号,课程号,成绩),成绩)讲授(讲授(课程号课程号,教师号),教师号)MN1P学生(学号,姓名,性别,年龄) 课程(课程号,课程名,教师号)教师(教师号,姓名,性别,职称) 选修(学号,课程号,成绩)相同码合并相同码合并第45页/共62页第46页/共62页第47页/共62页这个属性上建立索引;第48页/共62页第49页/共62页第50页/共62页第51页/共62页第52页/共62页第53页/共62页第54页/共62页第55页/共62页学生选修,学生选修课程有成绩属性。教师,学生与系之间有“领导”的关系。第56页/共62页商品商店职工销售聘用mnm1月销量聘期月薪名称地址编号编号名称规格单价编号姓名性别

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论