李苹 蒋锐 张顺吉 任雪利 兰美辉
摘要:以“学生成绩管理系统”为例,进行模型设计,阐述了需求模型、业务模型、概念模型、物理模型、生成数据库脚本及测试数据的主要设计过程。
关键词:综合性实验;PowerDesigner;数据库设计
中图分类号:TP391文献标识码:A文章编号:1009-3044(2012)12-2671-04
The Research of Application PowerDesigner on the Comprehensive Experiment of the Database
LI Ping, JIANG Rui, ZHANG Shun-ji, REN Xue-li, LAN Mei-hui
(College of Computer Science & Engineering, Qujing Normal University,Qujing 655011,China)
Abstract: Taking the case of“management system of students achievement”,model design was carried out,requirement model,business process model,conceptual data model,physical data model,database creation script and generating test data were elaborated.
Key words: comprehensive experiment; PowerDesigner; design of database
数据库综合性实验是指实验内容涉及数据库的综合知识及与本课程相关的软件工程、程序设计等课程知识的实验。数据库综合性实验的主要内容是将软件工程思想、面向对象技术、数据库设计技术相结合开发一个数据库应用系统。因而,数据库应用系统的开发需要经过软件分析建模、数据库编程、应用程序设计的过程。其中,软件分析建模包括业务建模、数据建模和应用程序建模[1]。建立模型能准确地表达用户需求,方便开发人员与用户进行技术交流;能使开发过程保持一致性;能降低维护系统的成本。建模的质量决定数据库应用系统的工作效率,所以在系统开发之前建立详细的软件分析模型是十分重要的。
Sybase公司的PowerDesigner软件分析建模软件是世界上最领先的建模工具,它集成了强有力的建模技术,包括了数据库模型设计的全过程:需求模型、业务处理模型、概念数据模型、物理数据模型,可以与多种流行的数据库设计软件相配合来缩短开发时间。利用PowerDesigner建立模型,可以给数据库应用系统的开发带来极大的便利。
该文以“学生成绩管理系统”综合性实验的模型设计为例,研究PowerDesigner软件建立需求模型、业务处理模型、概念数据模型、物理数据模型以致生成脚本和测试数据的主要过程。……