1、 数据库设计 班 级 网络本121 学 号 2012418129姓 名 王 洪 日 期 2013.11.25地 点 F606 指导教师 关颖、祝世东 一、实验目的 利用PowerDesigner,熟练掌握数据库设计的步骤和方法。二、实验环境 安装能进行PowerDesigner操作的微机。三、实验内容与要求工厂物资管理系统数据库中涉及到仓库、零件、供应商、项目和职工信息存储。具体如下:(1)仓库包含属性仓库号、面积、电话号码,本实验涉及的属性数据类型和长度自己确定。(2)零件包含属性零件号、名称、规格、单价、描述。(3)供应商包含属性供应商号、姓名、地址、电话号码、帐号。(4)项目包含属性项目
2、号、预算、开工日期。(5)职工包含属性职工号、姓名、年龄、职称 。 在工厂物资管理系统中一个仓库可以存放多种零件,一种零件可以存放在多个仓库中,用库存量来表示某种零件在某个仓库中的数量;一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作;职工之间具有领导-被领导关系,即仓库主任领导若干保管员;一个供应商可以供给多个项目多种零件,每个项目可以使用多个供应商供应的零件,每种零件可由不同供应商供给,同时记录某个供应商供给某个项目的零件数量。进行此工厂物资管理系统的数据库设计。具体要求:(1)在CDM工作区中设计出给定的概念模型,检查合理性。(2)自动产生物理模型,检查是否正确。(3)自动产生
3、数据库中的表。四、实验过程及结果分析1进入PowerDesigner2.选择“Welcome to PowerDesigner”窗口中的“Create Model”选项或选择“File”/“New”,或单击,打开“New Model”窗口,点击“Model types”,选择“Conceptual Data Model”。3.单击“OK”,进入CDM工作区。4.添加实体,设置属性.同样的方法完成其他的实体的建立。5.设置实体间的联系(联系本身没有属性的情况),添加“联系”。6.设置实体间的联系(联系本身有属性的情况),添加“关联”及“关联链接”。7.根据实验五步骤,完成CDM设计,保存CDM模
4、型如图6.1所示。图6.18.生成PDM模型如图6.2所示。图6.29.在Oracle10g客户端创建Oracle10g的实例(创建连接串)如图6.3所示,如图6.4所示,如图6.5所示。图6.3图6.4图6.510.配置数据库连接(创建数据库源)如图6.6所示,如图6.7所示,如图6.8所示,如图6.9所示,如图6.10所示。图6.6图6.7图6.8图6.9图6.1011.连接数据源如图6.11所示,如图6.12所示。图6.11图6.1212.生成数据表如图6.13所示,如图6.14所示,如图6.15所示,如图6.16所示,如图6.17所示,如图6.18所示。图6.13图6.14图6.15图6.16图6.17图6.1813.查看数据表如图6.19所示。图6.19五、成绩评定优良中及格不及格出 勤格 式内 容分 析总 评指导教师: 年 月 日