数据库 实验报告(实验六)

  • 格式:doc
  • 大小:788.50 KB
  • 文档页数:16

沈 阳 工 程 学 院 学 生 实 验 报 告

(课程名称:数据库原理及应用)

实验题目: 数据库设计

班 级 软件本111 学 号 2011417104姓 名 吴月芬

日 期 2012-11-27地 点 F606 指导教师孙宪丽祝世

- 1 - 东

- 2 - 一、实验目的

利用PowerDesigner,熟练掌握数据库设计的步骤和方法。

二、实验环境

安装能进行PowerDesigner操作的微机。

三、实验内容与要求

工厂物资管理系统数据库中涉及到仓库、零件、供应商、项目和职工信息存储。具体如下:

(1)仓库包含属性仓库号、面积、电话号码,本实验涉及的属性数据类型和长度自己确定。

(2)零件包含属性零件号、名称、规格、单价、描述。

(3)供应商包含属性供应商号、姓名、地址、电话号码、帐号。

(4)项目包含属性项目号、预算、开工日期。

(5)职工包含属性职工号、姓名、年龄、职称 。

在工厂物资管理系统中一个仓库可以存放多种零件,一种零件可以存放在多个仓库中,用库存量来表示某种零件在某个仓库中的数量;一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作;职工之间具有领导-被领导关系,即仓库主任领导若干保管员;一个供应商可以供给多个项目多种零件,每个项目可以使用多个供应商供应的零件,每种零件可由不同供应商供给,同时记录某个供应商供给某个项目的零件数量。

进行此工厂物资管理系统的数据库设计。具体要求:

(1)在CDM工作区中设计出给定的概念模型,检查合理性。

(2)自动产生物理模型,检查是否正确。

(3)自动产生数据库中的表。

四、实验过程及结果分析

- 3 -

1.进入PowerDesigner

2.选择“Welcome to PowerDesigner”窗口中的“Create Model”选项或选择“File”/“New”,或单击,打开“New Model”窗口,点击“Model types”,选择“Conceptual Data Model”。

3.单击“OK”,进入CDM工作区。

4.添加实体,设置属性.

同样的方法完成其他的实体的建立。

5.设置实体间的联系(联系本身没有属性的情况),添加“联系”。

6.设置实体间的联系(联系本身有属性的情况),添加“关联”及“关联链接”。

7.根据实验五步骤,完成CDM设计,保存CDM模型如图6.1所示。

- 4 - 1,n1,n管理包含1,n1,n领导仓库仓库号面积电话号码1Characters (20)FloatNumber (11)Identifier_1...零件零件号名称规格单价描述Characters (20)Characters (20)Characters (30)Number (5)Characters (50)Identifier_1...供应商供应商号姓名1地址电话号码1账号Characters (20)Characters (8)Characters (50)Number (11)Number (20)Identifier_1...项目项目号预算开工日期Characters (20)Characters (5)Date & TimeIdentifier_1...职工职工号姓名1年龄职称Characters (20)Characters (8)Characters (4)Characters (8)Identifier_1...存放库存量Number (20)提供数量Number (10)

图6.1

8.生成PDM模型如图6.2所示。

仓库仓库号面积电话号码1CHAR(20)FLOATNUMBER(11)零件零件号名称规格单价描述...CHAR(20)CHAR(20)CHAR(30)NUMBER(5)CHAR(50)供应商供应商号姓名1地址电话号码1账号...CHAR(20)CHAR(8)CHAR(50)NUMBER(11)NUMBER(20)项目项目号预算开工日期CHAR(20)CHAR(5)DATE职工职工号仓库号职工_职工号姓名1年龄职称...CHAR(20)CHAR(20)CHAR(20)CHAR(8)CHAR(4)CHAR(8)存放零件号仓库号库存量CHAR(20)CHAR(20)NUMBER(20)提供项目号供应商号数量CHAR(20)CHAR(20)NUMBER(10)包含零件号供应商号CHAR(20)CHAR(20)

图6.2

9.在Oracle10g客户端创建Oracle10g的实例(创建连接串)如图6.3所示,如图6.4所示,如图6.5所示。

- 5 -

图6.3

图6.4

- 6 -

图6.5

10.配置数据库连接(创建数据库源)如图6.6所示,如图6.7所示,如图6.8所示,如图6.9所示,如图6.10所示。

图6.6

- 7 -

图6.7

图6.8

- 8 -

图6.9

图6.10

11.连接数据源如图6.11所示,如图6.12所示。

- 9 -

图6.11

图6.12

12.生成数据表如图6.13所示,如图6.14所示,如图6.15所示,如图6.16所示,如图6.17所示,如图6.18所示。

- 10 -

图6.13

图6.14

- 11 -

图6.15

图6.16

- 12 -

图6.17

图6.18

- 13 - 13.查看数据表如图6.19所示。

图6.19

- 14 -

五、成绩评定

优 良 中 及格 不及格

出 勤

格 式

内 容

分 析

总 评

指导教师:

年 月 日

- 15 -