网站大量收购闲置独家精品文档,联系QQ:2885784924

数据库开发与设计.ppt

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库开发与设计

数据库开发与设计 经济管理系信管专业教研室 Email:xiongzhuang500@ 课程介绍 课程45学时,15学时理论讲授,30学时上机项目开发实践 理论授课以项目案例讲解为主,包括: 数据库设计(应用程序)开发的过程 数据库访问技术* 案例:通讯录管理系统(Java+SQL Server) 课程用书 参考书目: 《Java项目开发案例全程实录(第2版)》作者:李钟尉等编著,出版社:清华大学出版社 明日科技等主编,《实战突击:Java项目开发案例整合》,电子工业出版社 苏年乐等主编,《Java+SQL Sever项目开发实践》,中国铁道出版社 课程考核方式 考查课 考核部分: 平时成绩(30%) 期末成绩:综合实验(70%) 团队项目开发 每6人为小组的开发团队 团队设计开发一个小型软件项目 项目开发案例报告 结合案例报告,对项目进行验收 一、数据库系统设计过程 数据库系统设计是在现成的DBMS上建立数据库应用系统的过程。其特点是:数据量大、保存时间长,数据关联复杂,用户要求多样化。 从系统开发角度来看,数据库系统具有结构特性和行为特性两个方面。 结构特性设计(数据库设计) 1)是与数据模型所反映的实体及实体之间的联系的静态模型的设计。 2)设计各级数据库模式,决定数据库系统的信息内容。 行为特性设计(数据库应用软件的开发)* 1)与数据库状态转换有关,是改变实体特性的操作。 2)决定数据库系统的功能,是事务处理等应用程序的设计。 一、数据库系统设计过程 第一步 规划与需求分析 规划与需求分析阶段主要包括以下任务: 可行性分析 需求分析 编写项目计划书 可行性分析 可行性分析 应从经济方面、技术方面、系统运行方面(管理体制、人员的适应性及法律法规)进行分析和评价。 可行性研究报告的内容包括: 系统开发背景 对现有系统的分析 系统目标 技术风险评价 经济效益分析 结论 需求分析 通过检查文档资料、面谈、问卷调查、观察业务流程等方法,分析: 系统用户对象的类型和特点 系统的运行环境 用户的业务流程 系统涉及的信息数据 系统的功能设计 …………….. 编写项目计划书 项目计划书: 把对于在项目开发过程中各项工作的负责人员、 开发进度、所需经费预算、所需软硬件条件等问题作出的安排记载下来。以便根据本计划开展和检查本项目的开发工作。 项目计划书、可行性分析报告和需求分析可参考《GB-T_8567-1988 计算机软件产品开发文件编制指南》 一、数据库系统设计过程 第二步 系统设计 1. 确定系统功能,划分功能模块,画出系统的功能模块图 第二步 系统设计 2. 画出详细的系统业务流程图,其目的是确定系统数据库中的有关的实体。 第二步 系统设计 3. 规划出系统中使用的数据库实体后,构建系统开发环境 操作系统:Windows XP 数据库:SQL Server 2000/2005 Java开发包:JDK 6.0 开发工具:Eclipse 第二步 系统设计 4. 确定各个实体中包含的属性,画出各个实体对象的E-R图 一、数据库系统设计过程 第三步 逻辑设计 针对数据库,根据设计好的E-R图在数据库中创建数据表,设计各个数据表的结构。 第三步 逻辑设计 实体变成数据表,从而形成完整的数据结构,数据库模型可通过PowerDesigner数据库设计软件进行建立。 在实际中数据库也有自己的设计工具,比较常用的就是Sybase的PowerDesigner开发工具,此工具可以方便的做各种设计。启动之后,可以使用此工具,进行数据库的建模设计。 第三步 逻辑设计 PowerDesigner软件的使用* 操作步骤: 1、File →new model →选择数据库类型(MS sql server) →选择物理数据模型(Physical Data Model) PowerDesigner软件的使用* 操作步骤: 2、创建表(Table) PowerDesigner软件的使用* 操作步骤: 3、数据表之间的关系建立 学生信息表和班级信息表中存在着关系,为了维护主一外键的关系,可以直接在此工具中进行拖拽(Reference)的操作。 PowerDesigner软件的使用* 操作步骤: 4、创建数据库脚本 得到关系之后,就可以通过PowerDesigner工具进行数据库脚本的创建了 这是PD软件在数据库设计上的最大好处:自动生成数据库脚本文件 菜单 Database →Generate Database(Ctrl+G) 5、生成数据库测试数据 Database →Generate Test data PowerDesigner软件的使用* PD软件也可以从数据库中导出数据表的结构。要完成此项操作,需要配置系统中

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档