数据库应用系统开发方法 第三部分
<1>系统设计
1.1概念设计:
- 数据库概念模型设计
- 系统总体设计:
DBAS体系结构设计
DBAS系统硬件平台的选择和配置
应用软件结构设计
业务规划初步设计
关键技术的选型和初步设计
1.2逻辑设计:
- 数据库逻辑结构设计:
主要是在ER图的基础上设计数据库关系模式 - 应用程序概要设计:
将直接访问数据库的模块抽象为数据库事务,确定各个模块的功能和输入输出数据,设计各个模块的数据结构,定义各个模块交互的接口关系和交互流程 - 数据库事务概要设计:
把事务中对数据库的查询,插入,删除,修改等操作用与具体DBMS平台无关的两个元操作read和write抽象表示
1.3物理设计
- 数据库物理结构设计
- 数据库事务详细设计:
利用SQL语句,数据库访问接口(JDBC等),采用高级程序语言,或DBMS提供的事务事务实现机制,在具体的DBMS平台和开发环境下,设计数据库业务
将数据库事务概要设计中的read和write替换为DBMS支持的查询,插入,删除,修改等具体数据库访问操作或数据库访问API调用 - 应用程序详细设计
将应用程序概要设计中定义的各模块功能和输入输出需求,结合具体的程序设计环境和机制设计各个模块的内部处理流程和算法,数据结构,对外详细接口等
<2>实现与部署
- 建立数据库结构
- 数据加载
- 事务和应用程序的编码及测试
- 系统集成,测试,试运行
- 系统部署
<3>运行管理与维护
数据库应用系统开发方法 第三部分相关推荐
- 数据库应用系统开发方法(知识点总结)
学习目标: 数据库应用系统开发方法(知识点总结) 学习内容: 数据库的三级模式: 外模式:用户可见的部分数据的存在形式 模式:等价为全体数据的逻辑结构且用户不可见(中间) 内模式:数据库的物理结构和存 ...
- 数据库—应用系统开发方法
目标 1 数据库的基本概念 2 软件工程与数据库技术 3 DBAS 生命周期模型 4 案例分析 数据库的基本概念 1 数据:数据库中存储的基本对象 定义:描述事物的符号序列 种类:数字,文字,图形,图 ...
- 第1章 数据库应用系统开发方法
1.1数据库应用系统生命周期 1.1.1软件工程与软件开发方法 用现代工程的概念管理软件生产与开发全过程的典型方法有:瀑布模型(也称为软件生命周玥模型).快速原型模型.螺旋模型等. 1.瀑布模型 ...
- 2.2 数据库应用系统开发方法
目录 1.好的数据库设计原则 2.数据库系统设计过程 (1)确定数据库的用途 (2)查找和组织所需的信息 (3)将信息划分到表中 (4)将信息项转换为列 (5)测试与优化设计 (6)应用规范化规则. ...
- 计算机三级-数据库-数据库应用系统开发方法
数据库的三级模式是由外模式.模式.内模式构成,外模式是用户可见的部分数据的存在形式:模式可以等价为全体数据的逻辑结构且用户不可见,是三级模式的中间部分:内模式对应数据库的物理结构和存储方式.当模式改变 ...
- 数据库的应用系统开发方法
数据库的应用系统开发方法 Date date = new Date(): System.out.println(date); //当前时间:2020-4-2 15:30 本文通过网上查阅资料,老师提供 ...
- 信息系统开发与管理【三】之 系统开发方法概述
感谢内容提供者:金牛区吴迪软件开发工作室 接上一篇:信息系统开发与管理[二]之 管理信息系统的基本知识 文章目录 一.管理信息系统开发的基本问题 1.系统开发具备的条件 2.系统开发前的准备工作 3. ...
- 三层架构与设计模式思想部署企业级数据库业务系统开发
1. 三层架构介绍 1.1关于架构 架构这个词从它的出现后,就有许许多多的程序员.架构师们激烈地讨论着它的发展,但是架构一词的出现,却是随着三层架构的出现才出现的.当然,目前应用三层架构开发也正是业界 ...
- 产品经理懂点技术:几种常用的系统开发方法
常用的系统开发方法有: 结构化系统开发方法 原型法 面向对象方法 计算机辅助软件工程方法 下面一一为大家详细介绍: 1 结构化系统开发方法 结构化系统开发方法(Structured System An ...
最新文章
- Python-高阶函数
- 关于ActionBar的向下兼容
- paddlepaddle测试安装_PaddlePaddle升级解读 | 十余行代码完成迁移学习,PaddleHub实战篇...
- OA中项目关系,实体设计,映射实体,增删改查
- 这文字的起始位置_ae制作文字动画?ae文字动画教程
- @value 静态变量_面试官:为什么静态方法不能调用非静态方法和变量?
- 推荐一个wpfsliverlight的图表控件
- 光电技术加持,这款望远镜可以看见外太空
- ASP.NET Application,Session,Cookie和ViewState等对象用法和区别
- 面向对象17:抽象类和抽象方法、创建抽象类的匿名子类对象、模板方法设计模式
- 计算机网络学习(四)网络层
- 幸福工厂(Satisfactory)中文破解版
- Tumblr扫黄正式开始!AI鉴黄也许是老司机们的头号敌人
- LUEVELSMEYER的PE文件格式
- 7-5 字符串对称 (10 分)
- 2021年中国化学纤维行业发展现状分析,循环再利用或为产品未来发展方向「图」
- 市场调研-二氢咖啡酸市场现状及未来发展趋势
- 电脑里文件消失了,存储内存还占用着,怎么办?
- 分享十个预加载功能生成器
- 【SpringBoot】SpringBoot 整合 MyBatis
热门文章
- Python built-in module time 内建时间库常用函数
- matlab 拟合成指数函数,matlab中用nlinfit拟合指数函数f=a*exp(b*x)+c*exp(d*x)
- IT图书出版的一些思路
- 简单爬虫 爬知乎日报
- “sample“, “batch“, “epoch“ 分别是什么?
- k8s中的pv和pvc的区别和联系?什么是pv?什么是pvc?
- NEC的云计算软件战略
- 反汇编基础学习(一)
- 【Echarts官网进不去】
- 小学三年计算机教案,小学信息技术教案三年级