沈 阳 工 程 学 院
学 生 实 验 报 告
(课程名称:数据库原理及应用)
实验题目: 数据库设计工具的使用
班 级 网络本141学 号 2014416122 姓 名 刘家榕
日 期 2015.11.10地 点F601 指导教师孙丽娜 李丰鹏
一、实验目的 熟悉PowerDesigner,熟练掌握数据库设计工具的使用。 二、实验环境 安装能进行PowerDesigner操作的微机。 三、实验内容与要求 构建如图1所示E-R的教学管理数据库,画出CDM、PDM,并生成数据库,数据类型和长度自定,写出具体实验步骤。 图1 教学管理数据库E-R图 四、实验过程及结果分析 1.进入PowerDesigner,如图5.1所示。 图5.1 2.选择“Welcome to PowerDesigner”窗口中的“Create Model”选项或选择“File”/“New”,或单击,打开“New Model”窗口,点击“Model types”,选择“Conceptual Data Model”。如图5.2所示,如图5.3所示。 图5.2 图5.3 3.单击“OK”,进入CDM工作区,如图5.4所示,如图5.5所示。 图5.4 图5.5 4.添加实体,设置属性,如图5.6所示,如图5.7所示。 图5.6 图5.7 同样的方法完成其他的实体的建立。 5.设置实体间的联系(联系本身没有属性的情况),添加“联系”,如图5.8所示,如图5.9所示,如图5.10所示。 图5.8 图5. 班级班级号Characters (6)班级名称Characters (10)所属专业Characters (20)组成时间Date性别Characters (2)Identifier_1...组成学生学号Characters (10)姓名Characters (8)性别Characters (2)出生年月Date入学成绩Number (5,1)Identifier_1... 图5.10 6.设置实体间的联系(联系本身有属性的情况),添加“关联”及“关联链接”。如图5.11所示,如图5.12所示。 图5.11 图5.12 7.完成CDM设计,保存CDM模型,如图5.13所示。 课程课程号Characters (10)课程名称Characters (20)学分Number (4)Identifier_1...0,n班级班级号Characters (6)班级名称Characters (10)所属专业Characters (20)组成时间Date性别Characters (2)Identifier_1...组成选修成绩Number (3)讲授教师职工号Characters (10)姓名Characters (10)性别Characters (2)出生日期Date职称Characters (8)Identifier_1...1,n学生学号Characters (10)姓名Characters (8)性别Characters (2)出生年月Date入学成绩Number (5,1)Identifier_1... 图5.13 8.生成PDM模型,如图5.14所示,如图5.15所示,如图5.16所示。 图5.14 图5.15 班级课程课程号CHAR(10)课程名称CHAR(20)学分NUMBER(4)班级号班级名称所属专业组成时间性别...CHAR(6)CHAR(10)CHAR(20)DATECHAR(2)选修讲授课程号CHAR(10)职工号CHAR(10)课程号CHAR(10)学号CHAR(10)成绩NUMBER(3)教师职工号姓名性别出生日期职称...CHAR(10)CHAR(10)CHAR(2)DATECHAR(8)学号班级号姓名性别出生年月入学成绩...学生CHAR(10)CHAR(6)CHAR(8)CHAR(2)DATENUMBER(5,1) 图5.16 9.在Oracle10g客户端创建Oracle10g的实例(创建连接串),如图5.17所示,如图5.18所示,如图5.19所示。 图5.17 图5.18 图5.19 10.配置数据库连接(创建数据库源),如图5.20所示,如图5.21所示,如图5.22所示,如图5.23所示,如图5.24所示。 图5.20 图5.21 图5.22 图5.23 图5.24 11.连接数据源,如图5.25所示,如图5.26所示。 图5.25 图5.26 12.生成数据表,如图5.27所示,如图5.28所示,如图5.29所示,如图5.30所示,如图5.31所示。 图5.27 图5.28 图5.29 图5.30 图5.31 13.查看数据表如图5.32所示。 图5.32 五、成绩评定 出 勤 格 式 内 容 分 析 总 评 优 良 中 及格 不及格 指导教师: 年 月 日