什么是简述数据库的设计过程逻辑结构设计

316被浏览152354分享邀请回答222 条评论分享收藏感谢收起31 条评论分享收藏感谢收起您的位置: &
& &&&数据库设计中逻辑结构设计指的是什么
数据库设计中逻辑结构设计指的是什么
13:47&&网络 【
  逻辑结构设计。根据已经建立的概念数据模型,以及所采用的某个数据库管理系统软件的数据模型特性,按照一定的转换规则,把概念模型转换为这个数据库管理系统所能够接受的逻辑数据模型。不同的数据库管理系统提供了不同的逻辑数据模型,如层次模型、网状模型、关系模型等。
  编辑推荐:
本文转载链接:
欢迎访问:
自考真题库手机应用
& & & & & &
热门搜索:    君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
数据库逻辑结构设计
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
数据库系统_逻辑结构设计要点解析.ppt 59页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:300 &&
你可能关注的文档:
··········
··········
An Introduction to Database System 第七章
数据库设计 7.1
数据库设计概述 7.2
需求分析 7.3
概念结构设计 7.4
逻辑结构设计 7.5
数据库的物理设计 7.6
数据库实施和维护 7.7
逻辑结构设计 逻辑结构设计的任务 概念结构是各种数据模型的共同基础 为了能够用某一DBMS实现用户需求,还必须将概念结构进一步转化为相应的数据模型,这正是数据库逻辑结构设计所要完成的任务。 7.4
逻辑结构设计 逻辑结构设计的步骤 将概念结构转化为一般的关系、网状、层次模型 将转化来的关系、网状、层次模型向特定DBMS支持下的数据模型转换 对数据模型进行优化 7.4
逻辑结构设计—三个步骤
逻辑结构设计 7.4.1
E-R图向关系模型的转换 7.4.2
数据模型的优化 7.4.3
设计用户子模式
E-R图向关系模型的转换 转换内容 转换原则 E-R图向关系模型的转换(续) 转换内容 E-R图由实体、实体的属性和实体之间的联系三个要素组成 关系模型的逻辑结构是一组关系模式的集合 将E-R图转换为关系模型:将实体、实体的属性和实体之间的联系转化为关系模式。 E-R图向关系模型的转换(续) 转换原则
⒈ 一个实体型转换为一个关系模式。 关系的属性:实体型的属性 关系的码:实体型的码 例,学生实体可以转换为如下关系模式:   学生(学号,姓名,出生日期,所在系,
年级,平均成绩)
性别、宿舍、班级、档案材料、教师、课程、教室、教科书都分别转换为一个关系模式。
E-R图向关系模型的转换(续) ⒉ 一个m:n联系转换为一个关系模式。 关系的属性:与该联系相连的各实体的码以及联系本身的属性 关系的码:各实体码的组合
例,“选修”联系是一个m:n联系,可以将它转换为如下关系模式,其中学号与课程号为关系的组合码:   选修(学号,课程号,成绩) E-R图向关系模型的转换(续) ⒊ 一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。 1) 转换为一个独立的关系模式 关系的属性:与该联系相连的各实体的码以及联系本身的属性 关系的码:n端实体的码
E-R图向关系模型的转换(续) ⒊ 一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。 2) 与n端对应的关系模式合并 合并后关系的属性:在n端关系中加入1端关系的码和联系本身的属性 合并后关系的码:不变 可以减少系统中的关系个数,一般情况下更倾向于采用这种方法
E-R图向关系模型的转换(续) 例,“组成”联系为1:n联系。
将其转换为关系模式的两种方法:
1)使其成为一个独立的关系模式:   组成(学号,班级号)
2)将其学生关系模式合并:
学生(学号,姓名,出生日期,所在系,
年级,班级号,平均成绩)
E-R图向关系模型的转换(续) ⒋ 一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。 1) 转换为一个独立的关系模式 关系的属性:与该联系相连的各实体的码以及联系本身的属性 关系的候选码:每个实体的码均是该关系的候选码 E-R图向关系模型的转换(续) ⒋ 一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。 2) 与某一端对应的关系模式合并 合并后关系的属性:加入对应关系的码和联系本身的属性 合并后关系的码:不变
E-R图向关系模型的转换(续) 例,“管理”联系为1:1联系,可以有三种转换方法: (1)转换为一个独立的关系模式:
管理(职工号,班级号)
管理(职工号,班级号) (2)“管理”联系与班级关系模式合并,则只需在班级关系中加入教师关系的码,即职工号:    班级:(班级号,学生人数,职工号) (3)“管理”联系与教师关系模式合并,则只需在教师关系中加入班级关系的码,即班级号:
教师:(职工号,姓名,性别,职称,班级号,
是否为优秀班主任) E-R图向关系模型的转换(续) 注意: 从理论上讲,1:1联系可以与任意一端对应的关系模式合并。 但在一些情况下,与不同的关系模式合并效率会大不一样。因此究竟应该与哪端的关系模式合并需要依应用的具体情况而定。 由于连接操作是最费时的操作,所以一般应以尽量减少连接操作为目标。
例如,如果经常要查询某个班级的班主任姓名,则将管理联系与教师关系合并更好些。 E-R图向关系模型的转换(续) ⒌ 三个或三个以上实体间的一个多元联系转换为一个关系模式。 关系的属性:与该多元联系相连的各实体的
正在加载中,请稍后...什么是数据库的逻辑结构设计?试述其设计步骤。_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
什么是数据库的逻辑结构设计?试述其设计步骤。
我有更好的答案
E-R图,表结构
那什么是数据库的概念结构,还有其特点
逻辑结构设计就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。步骤:(1)将概念结构转换为一般的关系、网状、层次模型;(2)将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;(3)对数据模型进行优化。
为您推荐:
其他类似问题
逻辑结构设计的相关知识
换一换
回答问题,赢新手礼包

我要回帖

更多关于 数据库系统设计 的文章

 

随机推荐