大型数据库设计原理实验3

这篇博客探讨了数据库设计的基础,通过实例详细解释了如何根据业务语义绘制ER图并将其转换为关系模式。涉及到的学生、教师、课程、工厂、产品、职工、聘用和使用等实体之间的关系被清晰地展现,同时指明了各个关系模式的主键和外键。文章以实际案例的方式,帮助读者理解数据库设计过程,并要求读者进行实验总结和整理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库设计基础

1、实例一:假设教学管理规定:

一个学生可选修多门课,一门课有若干学生选修;
一个教师可讲授多门课,一门课只有一个教师讲授;
一个学生选修一门课,仅有一个成绩。
学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。

要求:根据上述语义画出ER 图,要求在图中画出实体的属性并注明联系的类型。

 

2、某企业集团有若干工厂,每个工厂生产多种产品,且每种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品, 计划数量不低于300;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名、技术等级。请:

(1)该集团进行概念设计,画出E-R图。

(2)E-R图转换成关系模式,并指出每个关系模式的主键和外键。

(1)答:

 (

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值