Select 姓名,性别,年龄
Into :sle_1.text, :sle_2.text, :sle_3.text From 学生
Where 姓名= :l_lv.lable1;
四、 数据库设计
1、 某工厂欲建立一个物质管理系统,该系统包含零件,产品,仓库,职工的信息,其
中仓库用于存入零件。 要求:
(1) 画出E—R图
零件数Q1 产品编号 零件编号 产品名称 产品型号 零件名称 m n 产 品 构成 零件 天 数 m 零件型号 m 1 参加 负责 存放量Q2 1 n 职工 职工编号 工 龄 姓 名 性 别 职称
(2) 将其转化为关系模式
产品(产品编号# ,产品名称,产品型号) 职工(职工编号# ,姓名,性别,工龄,职称) 参加(职工编号# ,产品编号# ,天数)
存放 n 仓库 仓库负责人 第 13 页 共 16 页
零件(零件编号# ,零件名称,零件型号) 构成(产品编号# ,零件编号# ,零件数Q1) 仓库(仓库编号# ,仓库负责人)
存放(仓库编号# ,零件编号# ,存放量Q2)
2、 某工厂欲建立一个人事管理系统,该系统包含部门信息,职工信息,产品信息。
(1) 画出E—R图 部门编号 部门名称 部门电话 部门负责人 部 门 1 月产量 产品编号 1 领导 属于 产品名称 1 n 参加 m n 产品职工 1 1 职工编号 负责 产品型号 姓名 性别 职称 工龄
(2)将其转化为关系模式
部门(部门编号# ,部门名称,部门电话,部门负责人) 职工(职工编号 # ,姓名,性别,工龄,职称,部门编号#) 产品(产品编号# ,产品名称,产品型号) 参加(职工编号# ,产品编号# ,月产量)
第 14 页 共 16 页
3、 某图书馆欲建立一个图书管理系统,该系统包含图书,读者,职工的信息。
(1) 画出E—R图 出版社 价格 数量作者 图书编号类别 名称 m 图书维护 n 出借日期m 职工 借阅 职工编号 性别 姓名 工龄n 归还日期 读者 借书证号 姓名 性别 身份证号 住址
(2)将其转化为关系模式
图书(图书编号# ,名称,类别,作者,出版社,价格,数量) 职工(职工编号# ,姓名,性别,工龄) 维护(职工编号# ,图书编号#)
读者(借书证号# ,姓名,性别,身份证号,住址) 借阅(借书证号# ,图书编号# ,出借日期,归还日期)
4、 某数据库系统欲实现一个汽车维修店的信息管理功能,该系统包含员工信息,汽车信息,客户信息,维修项目信息。
(1) 画出E—R图
第 15 页 共 16 页
登记时间 维修记录 汽车编号 型号 品牌
送修时间
n m 员工汽车 维修
m
属于 员工编号 性别 姓名
n
客户 住址身份证号 姓名 性别 (2)将其转化为关系模式
汽车(汽车编号# ,品牌,型号,登记时间,维修记录) 客户(身份证号# ,姓名,性别,住址) 属于(汽车编号# ,身份证号#)
员工(员工编号# ,姓名,性别,工龄) 维修(汽车编号# ,员工编号# ,送修时间)
工龄第 16 页 共 16 页