数据库应用系统开发方法 第三部分
<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 ...
最新文章
- Android Studio 单刷《第一行代码》系列 02 —— 日志工具 LogCat
- boost::range模块sliced相关的测试程序
- 了解计算机指令和汇编指令
- ruby打印_Ruby程序打印数字的力量
- 打通前后端逻辑,客户端Flutter代码一天上线
- 大规模Schedule任务实现方案
- adb device offline 解决办法
- python图像多层小波分解_Python中图像小波分解与重构以及灰度图加噪
- Linux-3.10-x86_64 内核配置选项简介
- java 文档查看技巧
- 计算机专业课科目,考研计算机专业课科目有哪些
- 将pdf转成图片时,文字没法显示
- c语言快速幂,快速幂
- 浅谈督查督办管理系统在企业管理中起到的作用
- 基于知识图谱的智能问答机器人技术架构
- JVM简笔—类的加载
- 针对Android平台播放器开源库NiceVieoPlayer倍速的开发
- AI对项目管理的影响
- 关于海外博士和启明计划
- pandas并发处理数据神器Pandarallel的实战代码
热门文章
- vs2019c语言strcpy不安全,strcpy为何不安全
- Visual C++ Tips: 忽略 LNK4099 警告
- 解决宝塔面板安装phpMyAdmin报错502 Bad Gateway nginx
- 第01章 Windows下搭建Python集成开发环境
- Windows网络编程(一)基础
- 产品规划之PPT设计 一
- 【Shell】shell编程条件测试if,for,case,select,while
- 腾讯云账号怎么看服务器密码是什么格式,腾讯云服务器怎么查看FTP账号密码?...
- 古典水墨风艾灸养生网站响应式html模板
- 最受欢迎的ZIP工具