当前位置: 首页 > news >正文

数据库实验报告 系统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图转换为关系模式

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

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

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

本次实验无问题

五、心得体会与自我评价

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

六、教师评语

相关文章:

  • 堆复习(C语言版)
  • Matlab 234-锂电池充放电仿真
  • DVWA在线靶场-SQL注入部分
  • ultralytics框架计算大中小目标检测精度
  • K8s进阶之一文搞懂PV,PVC及SC
  • 技术文章: PCB基板介电常数的温度系数
  • [Java实战]Spring Boot 整合 Redis(十八)
  • 使用 Watt toolkit 加速 git clone
  • git和gdb
  • PDFMathTranslate:科学 PDF 文件翻译及双语对照工具
  • HDLBIT-更多Verilog功能(More Verilog Features)
  • 【MCP】魔搭社区MCP服务(高德地图、everything文件搜索)
  • C++中类中const知识应用详解
  • 质控脚本来喽
  • 工具篇-如何在Github Copilot中使用MCP服务?
  • Linux 服务器用 SSH 拉取多个 Git 工程
  • python打卡day22
  • 修改网页标签处文字
  • tar -zxvf jdk-8u212-linux-x64.tar.gz -C /opt/module/这个代码的解释
  • MyBatis 中 ${} 与 #{} 的区别与 SQL 注入防范教程
  • 讲一个香港儿童的故事,《劏房的天空》获“周庄杯”特等奖
  • 阚吉林任重庆市民政局党组书记,原任市委组织部主持日常工作的副部长
  • 图集|俄罗斯举行纪念苏联伟大卫国战争胜利80周年阅兵式
  • 悬疑推理联合书单|虫神山事件
  • 国博馆刊|北朝至唐初夏州酋豪李氏家族的发展与身份记忆
  • 山寨“小米”智能马桶、花洒销售额过亿,被判赔3500万元