- 1
- 0
- 约1.91千字
- 约 12页
- 2020-02-05 发布于辽宁
- 举报
《ASP.NET软件开发案例教程》 任务六 网络在线考试系统数据库设计 任务描述 在系统开发实施之前,需根据概要设计过程中所完成的网络在线考试系统数据库中各张功能表的逻辑结构,在PowerDesigner中完成网络在线考试系统的数据库的设计及创建。 任务分析 数据库建模是一种技术。以前,人们根据数据库理论与业务需求手工画出数据流程图、概念数据模型和物理数据模型。在这复杂的设计过程中,经验丰富的设计人员也会犯这样那样的错误,不但建模工作十分艰难,模型的质量也受到很大的影响。为解决这问题,世界各大数据库厂商和第三方合作开发出了智能化的数据库建模工具,如:SYBASE公司的PowerDesinger、PLATIUM公司的Erwin/ERX、Asymetrix公司的ER-Modeler、Bachman information System公司的Generator for PowerBuilder等等,它们是同一类型的计算机辅助软件工程(CASE)工具。CASE 工具把开发人员从繁重的劳动中解脱出来,大大地提高了数据库应用系统的开发质量。国际数据公司高级分析家Tony picardi分析认为:“使用这些工具的原因在于数据库建模变得越来越复杂。”自1994年以来数据库模型设工具经历了一个复兴时期,并逐步被软件人员所接受。 任务分析 事实上,在数据库建模方面存在的问题是:许多人能解释清楚什么是数据库模型,但很少有人知道怎样利用智能化的数据库建模工具去建立数据库模型。本任务将通过PowerDesigner 工具的使用解决以上的问题。之所以选用PowerDesigner 工具,主要是因为PowerDesigner具有良好的性能价格比,而且它支持目前流行的多种客户端开发工具(如Asp.net、PowerBuilder、Deiphi等),同时也支持30多种流行的数据库管理系统。另外PowerDesigner能够满足大、中、小型信息管理系统数据库建模的需求,学会PowerDesigner工具的使用,可以触类旁通地学会其它数据库设计工具的使用。 本任务中通过对PowerDesigner数据库开发工具软件的学习,基于VSS基线库中概要设计及详细设计文档,由项目经理及数据管理员(DBA)使用PowerDesigner完成网络在线考试系统数据库设计及创建。 通过本任务的学习,掌握使用PowerDesigner完成数据库的设计及创建过程。 任务准备 1. PowerDesigner简介 数据库分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型和物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。它可与许多流行的数据库设计软件,例如, Sql Server、MySql、Oracle等数据库管理软件相配合使用来缩短开发时间和使系统设计更优化。 PowerDesigner主要包括以下儿个功能。 (l) DataArchitect (3) AppModeler (4) ODBCAdministrator (2) ProcessAnalyst 任务准备 PowerDesigner主要包括以下四种模型文件。 (1)概念数据模型(CDM) (2)物理数据模型(PDM) (3)面向对象模型(OOM) (4)业务程序模型(BPM) 任务准备 CDM PDM OOM三者的转换关系,如图所示 : 任务实施 1.使用PowerDesigner设计数据库 (1)安装PowerDesgner 15.1后,打开PowerDesigner设计环境。 (2)在打开PowerDesigner设计环境后,点击菜单栏文件(File)下拉菜单中的新建选项(New),在左侧的模型类型(Model Type)中选择物理数据模型(Physical Data Model),在下方的选项中设置模型名称(Model name),数据库管理系统(DBMS)选择Microsoft Server 2000数据库,点击“确定”按钮,即建立自己的第一个物理数据模型。 (3)在数据库建模工具(PowerDesigner)的图表窗口中设计数据表。 任务实施 (4)建立表间关系,如图所示。 任务实施 (5)将设计的数据库表导入到Microsoft Server 2000数据库中,利用查询分析器生成实际数据库表。 生成后的数据库物理模型如图所示。
您可能关注的文档
- Android物联网应用程序开发项目八 数据传输的实现_任务3:验证用户登入信息.ppt
- Android物联网应用程序开发项目二 智慧城市界面的实现_任务1:环境状态值范围设置界面开发.ppt
- Android物联网应用程序开发项目二 智慧城市界面的实现_任务2:购物信息的储存界面开发.ppt
- Android物联网应用程序开发项目二 智慧城市界面的实现_任务3:火焰监控界面开发.ppt
- Android物联网应用程序开发项目二 智慧城市界面的实现_任务4:摄像头监控界面开发.ppt
- Android物联网应用程序开发项目二 智慧城市界面的实现_任务5:用户注册界面开发.ppt
- Android物联网应用程序开发项目二 智慧城市界面的实现_任务8:农业大棚环境监控界面开发.ppt
- Android物联网应用程序开发项目九 程序调试_任务1:DDMS应用调试透视图.ppt
- Android物联网应用程序开发项目九 程序调试_任务2:异常与栈跟踪.ppt
- Android物联网应用程序开发项目九 程序调试_任务3:Android特有的调试工作.ppt
最近下载
- 盾构机液压系统原理.docx VIP
- JC∕T 2456-2018 预制混凝土箱涵.pdf VIP
- 浙江中控sis系统tcs900说明书v system overview.pdf VIP
- 人教版九年级数学下培优讲义.pdf VIP
- 小学《信息技术》教案-申请免费电子邮箱.doc VIP
- 浙江中控sis系统tcs900说明书v scu9010user manual.pdf VIP
- 公路桥涵养护规范2025.pptx VIP
- 最新英语七年级语法填空100及答案经典.doc VIP
- 青岛鼎信JB-QG-TS3200控制器说明书.pdf
- 四川省凉山彝族自治州2024-2025学年六年级上学期期末考试数学试题.docx VIP
原创力文档

文档评论(0)