沈晨玙:PowerDesigner数据库设计实验报告

需积分: 0 0 下载量 117 浏览量 更新于2024-08-04 收藏 1.24MB DOCX 举报
本次实验是沈晨玙同学在2019092121号学号下,于2021年10月14日完成的深圳大学计算机与软件学院软件工程专业的一门实验,主要针对PowerDesigner数据库设计。实验的目标包括: 1. 熟悉PowerDesigner的基本操作,掌握其作为数据库设计工具的使用。 2. 学习如何通过PowerDesigner设计数据库的逻辑模型,这涉及到创建实体、定义属性以及实体间的关系。 3. 掌握数据库模型从逻辑到物理模型的转换过程,即如何将逻辑模型转化为满足实际存储需求的物理模型。 4. 学习如何在PowerDesigner中通过ODBC数据库桥与Access数据库进行连接,以便后续数据导入和管理。 实验的具体步骤如下: 1. **设计逻辑模型**:首先,安装并启动PowerDesigner,创建一个新的逻辑模型(命名为“dwLogicalDataModel”)。用户通过在图1中选择Entity工具并在绘图区域绘制三个实体,并设置它们的名称和属性(如图3和图4所示)。 2. **建立实体关系**:在LogicalDiagram下选择Relationship工具,配置实体之间的关系,确保模型的完整性。 3. **转换为物理模型**:在工具栏中选择“GeneratePhysicalDataModel”生成物理模型,这一阶段将逻辑设计规范化,适合数据库的存储需求,如图6所示。 4. **连接Access数据库**:为了实际应用数据库设计,用户需要在Microsoft Access中创建一个新的空数据库(图7),并选择“MicrosoftAccess数据库(2000格式)(.*mdb)”格式保存。接着,通过“数据源(ODBC)”管理器(图9)设置数据源,添加对Access数据库的支持。 5. **导入模型到Access**:最后一步是将之前在PowerDesigner中设计的数据库模型导入到Access中,生成相应的数据库表,这样就可以在实际环境中管理和操作数据。 整个实验不仅涉及理论知识的应用,还锻炼了学生的实践能力,让他们能够将所学的软件工程理论与实际数据库设计相结合,提升数据库设计和管理技能。通过这个过程,学生加深了对PowerDesigner这款工具的理解,掌握了数据库设计的关键步骤,为后续的数据库管理系统开发打下了坚实的基础。