推广 热搜:   中国  基金  未来  系统  行业  设备  政策  快速  教师 

软件系统设计之数据库设计

   日期:2024-11-10     作者:xinhuoyuan    caijiyuan   评论:0    移动:http://mip.tpjde.com/news/503.html
核心提示:1、数据库应用系统设计 数据库设计概述软件工程与软件生存期一、软件工程1、软件危机的主要表现特征 开发速度、成本难以控制。

1、数据库应用系统设计 数据库设计概述软件工程与软件生存期一、软件工程1、软件危机的主要表现特征 开发速度、成本难以控制。 软件产品质量低劣,功能往往不能满足用户要求。 软件难以维护。2、什么是软件工程 软件工程是研究软件的开发、生产和维护的技术与方法。用科学管理知识、工程设计方法来指导软件的开发。 二、软件生存期 软件生存期是指从软件的规划、研制、实现、测试、投入运行后的维护,直到它被新的软件所取代的整个期间。软件生存期通常分为六个阶段。1、规划阶段:确定开发的总目标,给出计划开发的软件系统的功能、性能、可靠性以及接口等方面的设想。2、需求分析阶段:收集所有用户的需求:信息需求、处理需求、完整性

软件系统设计之数据库设计

2、需求、安全性需求。3、设计阶段:把需求分析阶段所确定的功能细化,主要是设计模块结构图和系统的数据结构,然后,对每个模块内部设计详细的流程。4、程序编制阶段:以一种或几种特定的程序设计语言表达上一阶段确定的各模块控制流程。5、调试阶段:对已编制好的程序进行单元调试,整体调试和系统测试。6、运行维护阶段:这是整个软件生存期中,时间最长的阶段,其工作重点是将系统付诸实用,同时解决开发过程的遗留问题,改正错误并进行功能扩充和性能改善。数据库应用软件系统与数据库系统生存期一、什么是数据库应用软件系统 数据库软件系统是指以数据库为核心的软件系统。它是软件的子集。二、数据库系统的生存期 数据库应用系统的生存

3、期是指从开始规划、设计、实现、测试、运行维护,直到它被新的系统所取代的整个期间。数据库应用系统的生存期通常分为七个阶段。 1、规划:进行建立数据库的必要性及可行性研究,确定数据库在组织中和信息系统中的地位,以及各数据库之间的关系。 2、需求分析:收集数据库所有用户的需求信息(信息需求、安全性和完整性需求、处理需求),加以规格化和分析。 3、概念设计:把用户的需求信息统一到一个整体逻辑结构中。 4、逻辑设计:这一步设计分成两部分,数据库结构设计和应用程序设计。数据库结构设计应符合DBMS结构要求;应用程序设计主要是程序功能模块说明。 5、物理设计:这一步设计分成两部分,物理数据库结构的选择和应用

4、程序各模块的精细化。 6、系统实现:根据物理设计产生一个具体的数据库和应用程序。 7、运行和维护:这一阶段主要是收集和记录系统运行状况的数据,用来评价数据库系统的性能,以便改进。数据库设计的全过程1 规划阶段规划阶段具体可分为三个步骤:1、系统调查:对单位组织作全面的调查,画出组织结构图,以及各部门的主要职责等。2、可行性分析:从经济、技术、效益、法律的方面对数据库系统进行可行性分析,写出可行性报告并组织专家讨论。3、确定系统的总目标和制订项目开发计划:写出项目开发说明书。2 需求分析阶段需求分析阶段具体可分为四个步骤:1、分析用户活动,产生业务流程图2、确定系统范围,产生系统范围图3、分析用

5、户活动涉及的数据,产生数据流图4、分析系统数据,产生数据字典3 概念设计阶段一、重要性1、有助于从全局角度观察系统中,各个要管理的事物(实体或对象)之间的关系2、是数据库三级模式结构中,模式设计的基础。二、步骤及结果1、进行数据抽象,设计局部概念模式2、将局部概念模式综合成全局概念模式3、评审此阶段产生的结果是:全局ER模型。有关概念设计的详细内容,将在7.3节介绍。4 逻辑设计阶段逻辑设计的主要任务是:把概念模型转化成与选定的具体DBMS所支持的数据模型(一般来说是“关系模型”)相符合的逻辑结构。这一阶段可分成两个阶段:一、逻辑模型概要设计阶段此阶段主要工作是把全局ER图转换成一个个关系模式

6、。转换要遵守:ER模型向关系模型转换规则。例如:高校基于学分制的教学管理ER模型生日性别姓名教师教师号姓名职称学号学生属于 m 1成绩选 课教学情况工作量学生类别评估成绩 m n限定人数教学班 m m专业教学班号时间教室使用排课日期 1 n教室名称类型容量课号课程课名 1 n先导课 m学分简介教学计划细节制定课程性质 n开设学期制定日期选修课总学分必修课总学分总学时计划名称计划号教学计划教材院系转换成关系模式为:学生(学号,姓名,性别,民族,生日,家庭住址,电话,专业,类别)教师(教师号,姓名,性别,民族,生日,家庭住址,电话,职称,学历)课程(课号,课名,总学时,教学大纲,课程类型,课程简介

本文地址:http://www.tpjde.com/news/503.html    推平第 http://www.tpjde.com/ , 查看更多
 
 
更多>同类行业资讯
0相关评论

新闻列表
企业新闻
推荐企业新闻
推荐图文
推荐行业资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2023001713号