数据库课程设计题目1(5)

2019-04-14 22:54

18、学生选课管理系统

数据库需要有以下信息:

学生:学号、单位名称、姓名、性别、年龄、选修课程名 课程:编号、课程名、开课单位、任课教师号

教师:教师号、姓名、性别、职称、讲授课程编号 单位:单位名称、电话、教师号、教师姓名 上述实体中存在如下联系:

(1)一个学生可选修多门课程,一门课程可被多个学生选修。 (2)一个教师可讲授多门课程,一门课程可由多个教师讲授。 (3)一个单位可有多个教师,一个教师只能属于一个单位。

(1)学生选课局部E-R图如图1所示,教师任课局部E-R图如图2所示。

图1 学生选课的局部E-R图

图2 老师任课的局部E-R图

(2)合并的全局E-R图如图3所示。

图3 合并的全局E-R图

(3)该全局E-R图转换为等价的关系模式表示的数据库逻辑结构如下: 单位(单位名称,电话)

教师(教师号,姓名,性别,职称,单位名称) 课程(课程编号,课程名,单位名称) 学生(学号,姓名,性别,年龄,单位名称) 讲授(教师号,课程编号) 选修(学号,课程编号)

19、图书借阅管理系统

数据库要求提供下述服务:

(1)可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号惟一标识。 (2)可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。 我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。

(3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向相应出版社增购有关书籍。我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有惟一性。

(1)满足上述需求的E-R图如下图所示。

(2)转换为等价的关系模式结构如下:

借书人(借书证号,姓名,单位)

图书(书号,书名,数量,位置,出版社名)

出版社(出版社名,电报编号,电话,邮编,地址) 借阅(借书证号,书号,借书日期,还书日期)

20、工厂管理系统

数据库存储以下信息:

(1)一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。 (2)一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。 (3)一个车间生产多种产品,产品有产品号和价格。 (4)一个车间生产多种零件,一个零件也可能为多个车间制造。零件有零件号、重量和价格。 (5)一个产品由多种零件组成,一种零件也可装配出多种产品。

(6)产品与零件均存入仓库中。

(7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。 解:(1)该系统的E-R图如下图所示。 各实体的属性为: 工厂:厂名、厂长姓名

车间:车间号、车间主任姓名、地址、电话 工人:职工号、姓名、年龄、性别、工种 仓库:仓库号、仓库主任姓名、电话 零件:零件号、重量、价格 产品:产品号、价格

(2)相应的关系模式如下:

工厂(厂名、厂长姓名)

车间(车间号、车间主任姓名、地址、电话、厂名) 工人(职工号、姓名、年龄、性别、工种、车间号) 仓库(仓库号、仓库主任姓名、电话、厂名) 产品(产品号、价格、车间号、仓库号) 零件(零件号、重量、价格、仓库号) 制造(车间号、零件号)

21、工程管理系统

该企业有多个下属单位,每一单位有多个职工,一个职工仅隶属于一个单位,且一个职工仅在一个工程中工作,但一个工程中有很多职工参加工作,有多个供应商为各个工程供应不同设备。

单位的属性有:单位名、电话。

职工的属性有:职工号、姓名、性别。 设备的属性有:设备号、设备名、产地。 供应商的属性有:姓名、电话。 工程的属性有:工程名、地点。 满足要求的E-R图如图所示。

各实体的属性如下: 单位(单位名、电话)

职工(职工号、姓名、性别) 设备(设备名、设备号、产地) 供应商(姓名、电话) 工程(工程名、地点)

(2)转换后的关系模式如下: 单位(单位名、电话)

职工(职工号、单位名、姓名、性别) 设备(设备名、设备号、产地) 供应商(姓名、电话) 工程(工程名、地点)

供应(供应商姓名、工程名、设备号、数量)


数据库课程设计题目1(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:汉源九襄初中二期工程监理规划(2)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: