数据库设计通常分为6个阶段1(需求分析:分析用户的需求,包括数据、功能和性能需求;2概念结构设计:主要采用E-R模型进行设计,包括画E-R图;3逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;4数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;5数据库的实施:包括编程、测试和试运行;6数据库运行与维护:系统的运行与数据库的日常维护。),主要讨论其中的第3个阶段,即逻辑设计。通过一个实际的案例说明在逻辑设计中E-R图向关系模式的转换。
用microsoftvisio,新建数据库->数据模型图,选择"数据库->反向工程"接下来按提示 *** 作,选择好microsoftsqlserver驱动及数据库,输入用户名密码,选择好你要导出的内容,点下一步即可完成导入
下载地址用迅雷里的搜索条搜一下就能找到
这个应该是很简单的实例了吧,这就是学生实体和课程实体关系的E-R图。转换为数据库关系模式为:
学生和课程之间是多对多的关系,需要转化,引入联系实体:成绩表
课程(课程代号,课程名称),主键为课程代号(或者课程名称)-------还有其他属性不再一一列出
学生(学号,姓名,年龄),主键为学号
成绩表(学号,课程代号,成绩),复合主键(学号,课程代号)
另外这是简单的E-R图转化为数据库模式,如果复杂的E-R图转化为关系数据库模式,还有许多问题需要注意,这里不再多说。希望对你有帮助。
以上就是关于数据库原理与应用的一道ER图以及关系模式设计题 跪求啦全部的内容,包括:数据库原理与应用的一道ER图以及关系模式设计题 跪求啦、怎么把SQL数据库画成ER图、如何将ER模型转换为关系数据库模式 举例说明等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)