程序开发与实践 优秀课件.ppt
《程序开发与实践 优秀课件.ppt》由会员分享,可在线阅读,更多相关《程序开发与实践 优秀课件.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序开发与实践程序开发与实践 第1页,本讲稿共17页7.4.1 逻辑模型的转换规则逻辑模型的转换规则 1 1 一个实体型转换为一个关系模式。一个实体型转换为一个关系模式。例如:以上个单元的教学管理系统的例如:以上个单元的教学管理系统的E-RE-R图为基础,有图为基础,有如下的关系模式:如下的关系模式:)系()系(系别号系别号,系名,专业,系名,专业,系主任的教师号)系主任的教师号)教师()教师(教师号教师号,姓名,性别,出生日期,所在系别号,职,姓名,性别,出生日期,所在系别号,职称,职务)称,职务)学生()学生(学号学号,姓名,出生日期,籍贯,性别,课程号,姓名,出生日期,籍贯,性别,课程号
2、,系别系别号,专业)号,专业)4 4)课程()课程(课程号课程号,课程名,任课教师号),课程名,任课教师号)第2页,本讲稿共17页2 2对于实体间的联系则有以下不同的情况对于实体间的联系则有以下不同的情况(1 1)1 1:1 1联系。联系。1 1)转换为一个独立的关系模式。)转换为一个独立的关系模式。例如:一个国家只有一个国旗,一个国旗只对应于一个国例如:一个国家只有一个国旗,一个国旗只对应于一个国家,它们是一多一关系,它们的联系名是家,它们是一多一关系,它们的联系名是“对应对应”关系,转换关系,转换为一个独立的关系模式,有如下的关系模式:为一个独立的关系模式,有如下的关系模式:对应(国家名,
3、国旗名)对应(国家名,国旗名)2 2)与任意一端对应的关系模式合并。)与任意一端对应的关系模式合并。例如:比如把联系加到例如:比如把联系加到“国旗国旗”端,有如下的关系端,有如下的关系模式:模式:国旗(国旗名,颜色,设计人,启用日期,国家名)国旗(国旗名,颜色,设计人,启用日期,国家名)第3页,本讲稿共17页(2 2)一个)一个1 1:N N联系可以转换为一个独立的关系模式,也联系可以转换为一个独立的关系模式,也可以与可以与N N段对应的关系模式合并。段对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为
4、关相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为系的属性,而关系的码为N N端实体的码。端实体的码。1 1)1 1端和端和n n端分别可以转换为一个独立的关系模式,然端分别可以转换为一个独立的关系模式,然后与这后与这2 2个实体的个实体的“联系联系”相连的各实体的关键字以及相连的各实体的关键字以及联系本身的属性也转换为一个关系的属性,而此关系联系本身的属性也转换为一个关系的属性,而此关系的关键字为的关键字为n n端实体的关键字。端实体的关键字。2 2)也可以与)也可以与n n端对应的关系模式合并为一个关系模式。端对应的关系模式合并为一个关系模式。(3 3)一个)一个M:NM
5、:N联系转换为一个关系模式。与该联系相连的联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。关系的码为各实体码的组合。第4页,本讲稿共17页(4 4)三个或三个以上实体间的一个多元联系可以转换为一)三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的身的属性均转换为关系的属性,而关系的码为各实体码的组合。多元关系的外模式通过对这些基本的实体
6、建立有效组合。多元关系的外模式通过对这些基本的实体建立有效的视图模式得到。的视图模式得到。(5 5)实体分类的关系模式可通过在子类中加入父类(超类)码。)实体分类的关系模式可通过在子类中加入父类(超类)码。(6 6)概括类的分类通过垂直分解成几张数据库表,在通过联概括类的分类通过垂直分解成几张数据库表,在通过联结得到所需的语义实体。结得到所需的语义实体。(7 7)聚集的转换:通过引入基本表进行转换。)聚集的转换:通过引入基本表进行转换。(8 8)具有相同码的关系模式可合并:形成了一般的数据模型)具有相同码的关系模式可合并:形成了一般的数据模型后,下一步就是向特定的后,下一步就是向特定的RDBM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序开发与实践 优秀课件 程序 开发 实践 优秀 课件
限制150内