数据库实验报告 系统E-R图设计 2

实验报告(第 2 次)

实验名称 ++++系统E-R图设计++++ 实验时间 ++++9月28日1-2节++++

一、实验内容

E-R图的设计

二、源程序及主要算法说明

本次实验不涉及程序和算法。

三、测试数据及结果

实体集转换关系模式。

例:学生实体可以转换为如下关系模式:

学生(学号,姓名,性别,出生日期,所在系,年级)

把E-R图转换为逻辑模型的关系模型

1:1关系

转换关系模型为:

方法1:形成的关系独立存在

职工(职工号,姓名,年龄)

产品(产品号,产品名)

生产(职工号,产品名)

方法2:生产与职工两个关系合并

职工(职工号,姓名,年龄,产品号)

产品(产品号,产品名,价格)

方法3:生产与产品两个关系合并

职工(职工号,姓名,年龄)

产品(产品号,产品名,价格,职工号)

1:n联系的转换方法

1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并

转换为关系模式:

方法一:1:n联系形成的关系独立存在、

仓库(++++仓库号++++,地点,面积)

产品(++++产品号++++,产品名,价格)

仓储(++++产品号,仓库名++++,数量)

方法二:联系形成的关系与n端对象合并

仓库(++++仓库号++++,地点,面积)

产品(++++产品号++++,产品名,价格,仓库名,数量)

  • 把m:n的概念关系从E-R图转换为关系模式

五.按照一到四的例子画出4个类型E-R模型,并转换为关系模式。

1、实体集转换关系模式

员工(员工号,姓名,性别,部门,职位)

2、E-R图转换为逻辑模型的关系模型

学生(学号,姓名,性别,年龄)

课程(课程号,课程名,任课老师)

3、1:n联系的转换方法

员工(员工号,姓名,性别)

部门(部门号,部门名,职位)

4、把m:n的概念关系从E-R图转换为关系模式

学生(学号,姓名,性别,年龄)

课程(课程号,课程名,任课老师)

四、出现的问题和解决方案

本次实验无问题

五、心得体会与自我评价

本次实验整体上较为简单;唯一较为波折的就是,在插入数据时冒出的红色感叹号会令人有些许疑惑不解,此时 应该静下心来依次排除可能出现故障的原因,不必慌张。

六、教师评语

相关推荐
云飞云共享云桌面几秒前
8-10位研发3D(sw、ug、creo)画图如何共享一台工作站?
运维·服务器·网络·数据库·3d·电脑
TDengine (老段)6 分钟前
TDengine IDMP 事件 —— 事件模板
大数据·数据库·人工智能·时序数据库·tdengine·涛思数据
一只大袋鼠10 分钟前
数据库连接池从入门到精通(下):Druid 连接池使用与工具类封装
java·数据库·连接池
正在走向自律12 分钟前
时序数据库选型指南:在数据洪流中寻找坚实的锚点
数据库·时序数据库·apache iotdb
wljt14 分钟前
达梦数据库恢复数据
数据库·数据库开发
卓怡学长19 分钟前
基于 SpringBoot 的生活信息分享平台,从 0 到 1 完整实现(附源码 + 数据库)
java·数据库·spring boot·tomcat·maven
ID_1800790547320 分钟前
Python解析小红书(XHS)笔记评论 API,json数据返回参考
java·服务器·数据库
reasonsummer22 分钟前
【教学类-160-03】20260410 AI视频培训-练习3“豆包AI视频《孔子教育之旅》+豆包图片风格:中国风(平面图)”
数据库
曹牧26 分钟前
oracle kv字符串转换为多行两列
数据库·oracle
CV艺术家37 分钟前
java原mysql切换国产达梦数据库
数据库·mysql