型。 19. 将第 17 题得到的 E-R 模型转换为关系模式。 n n nm n 1 班级学生教师学会拥有课程选修参加 m 讲授 m 入会年份成绩注意:图中,为了便于查看,将属性省略未画完整。请考试时勿学此省略。转换成关系模式: 班级( 班级号,班级所在专业,入校年份,班级人数,班长的学号) 学生( 学号,姓名,性别,年龄,班级号) 课程( 课程号,课程名,学分) 选修( 学号,课程号,成绩) 学会( 学会名称,成立时间,负责人姓名,会费) 参加( 学号,学会名称,入会年份) 教师( 教师号,姓名,职称,专业) 讲授( 课程号,教师号) 22 .工厂(包括厂名和厂长名)需要建立数据库,用来管理存储以下信息: ?一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话; ?一个车间内有多个工人,每个工人有职工号、姓名、年龄、性别和工种; ?一个车间生产多种产品,产品有产品号和价格; ?一个车间生产多种零件, 一个零件也可能由多个车间制造。零件有零件号、重量和价格; ?一个产品由多种零件组成,一种零件也可装配在多种产品内; ?产品与零件均存入仓库中, 厂内有多个仓库, 仓库有仓库号、仓库保管员姓名和电话。根据以上信息,试完成: (1 )画出该系统的 E-R 模型; (2 )给出相应的关系数据模型; n n 1n 仓库存放 m 1 nnn nm n 1 工厂车间产品拥有零件生产生产 1 组成 m 工人拥有存放拥有 m 转换成关系模式: 工厂( 厂名,厂长名) 车间( 车间号,车间主任姓名,地址,电话,厂名) 工人( 职工号,姓名,年龄,性别,工种,车间号) 仓库( 仓库号,仓库保管员姓名,电话,厂名) 产品( 产品号,价格,车间号) 存放 1( 仓库号,产品号) 零件( 零件号,重量,价格) 组成( 产品号,零件号) 生产( 车间号,零件号) 存放 2( 仓库号,零件号)