系统设计

如果需求分析阶段的任务是解决“干什么”的问题,那么系统设计阶段的任务是确定“怎么干”。
系统设计包括:

概念设计:数据库概念模型设计、系统总体设计
逻辑设计:数据库逻辑结构设计、应用程序概要设计、数据库事务概要设计
物理设计:数据库物理结构设计、数据库事务详细设计、应用程序详细设计

实践和部署也成为DBAS的实施。需要根据设计结果建立数据库,编写应用程序,集成DBAS软硬件,组成完整的DBAS。包括建立数据库结构,数据加载,事务和应用程序的编码及测试,系统集成、测试与运行,系统部署。

日常维护、系统监控与分析、系统性能优化调整、系统进化升级等。这些工作主要由DBA负责。

即学即用

1.下列属于数据库设计内容的是:( )
A.需求分析和维护                    
B.概念结构设计和逻辑结构设计
C.功能设计和测试用例设计     
D.结构设计和行为设计
答案:B

解析:数据库设计内容包括:概念设计、逻辑设计、物理设计

2.下列不属于DBAS可行性分析的是:( )
A.技术可行性     
B.经济可行性
C.结构可行性     
D.操作可行性
答案:C

解析:数据库应用系统的可行性分析,包括技术、经济、操作可行性

3.下列不属于数据库运行维护工作的是:( )
A.系统监控     
B.系统性能优化
C.应用系统重写
D.系统升级
答案:C

解析:日常维护、系统监控与分析、系统性能优化调整、系统进化升级等。这些工作主要由DBA负责。

4.在数据库应用系统的需求分析阶段,设有如下工作:
1、分析与描述目标系统需要完成的功能
2、分析与描述目标系统对响应时间、存储容量的要求
3、分析与描述目标系统涉及的数据范围、数据的属性特征及数据之间的关系
4、分析与描述每项功能活动需要的输入数据、业务规则及输出数据
5、分析与描述目标系统的总体结构、功能活动及各功能活动之间的关系
以上属于系统功能建模内容的是:( )
A.仅1、4、5          B.仅2、4、5
C.仅1、2、3          D.仅3、4、5
答案:A

解析:2、3属于非功能建模内容。那么我们如何快速准确的判断,首先我们的功能建模内容有一个显著的特点那就是,实际的落地,把需求实际化,我们的非功能建模是根据设计自动衍生出来的一些需求。

我们可以来看看实际的一些案例:

我们以美团外卖点餐系统为例

美团外卖开发详细的用例模型:

5.在数据库应用系统开发的需求调研阶段,需要对用户提出的需求进行分析和整理。此过程不仅需要描述用户提出的具体功能需求,也需要对用户未明确提出的非功能需求进行描述。设在某商场经营管理系统的需求分析阶段整理了下列需求:
1、系统需要支持会员制
2、系统部需要考虑财务核算功能
3、系统应长期稳定运行
4、系统应有销售统计功能
5、系统应保证数据存储安全    
以上需求中属于非功能需求的是:( )
A.仅3、4               B.仅3、5
C.仅4、5               D.仅1、2、5
答案:B

6.DBAS需求分析阶段的性能分析是分析DBAS应具有的性能指标。下列不属于DBAS性能指标的是( )
A.数据库空间占用情况
B.数据查询响应时间
C.单位时间内可以完成的查询数量
D.单位时间内可以完成的事务数量
答案:A

7.DBAS生命周期模型中时间最长的阶段是( )
A.需求分析
B.系统设计
C.实行与部署
D.运行管理与维护
答案:D

每文一语

在这个浮躁的时代,只有自律的人,才能脱颖而出,成就大事

数据库技术-数据库系统设计相关推荐

  1. Sybase数据库技术,数据库恢复---分享Sybase数据库知识(博客文章索引@51cto)

    Sybase数据库技术,数据库恢复 分享Sybase数据库知识 博客文章列表,更新时间:2014-12-14 Sybase数据库技术,数据库恢复 站点地图 最新文章 ASE使用with ignore_ ...

  2. Sybase数据库技术,数据库恢复---分享Sybase数据库知识(博客文章索引)

    Sybase数据库技术,数据库恢复 分享Sybase数据库知识 博客文章列表,更新时间:20141218 Sybase数据库技术,数据库恢复 » 站点地图 最新文章 ASE使用with ignore_ ...

  3. 数据库技术-数据库需求分析、数据流概念

    目录 需求分析 数据流 结构化分析案例-教材销购案例 例题讲解 每文一语 需求分析 1.需求分析的概念与意义 需求是指用户对软件的功能和性能的要求,就是用户希望软件能做什么事情,完成什么样的功能,达到 ...

  4. 数据库技术-数据库索引

    上一篇文章我们在文末介绍了数据库物理设计的索引,本文我们继续介绍数据库的物理设计 索引技术分类 有序索引 索引文件机制,利用索引文件(索引记录组成)实现记录域(查找码,排序域)取值到记录物理地址间的映 ...

  5. 数据库技术与应用 学习笔记1

    1.软件的安装 SQL Server 2019 安装教程 大佬的安装教程链接: https://blog.csdn.net/CHQC388/article/details/104550963. 2.数 ...

  6. 大数据数据库技术简介与分类分析

    说起大数据生态,不得不提大数据生态系统图,而大数据行业却不断的发生着巨变,目前的这张图应该还算比较新了. 创业者们蜂拥至这个行业,这个行业正变得越来越拥挤.Hadoop似乎已经奠定了其作为整个大数据生 ...

  7. 数据库技术基础:数据库与数据库管理系统概念介绍

    一.数据库系统基本概念知识 1. 数据(Data) 用来描述事物的符号记录,它具有多种表现形式比如文字.图形.图像.视频等. 信息:是现实事物的存在方式或状态的反映.信息的特性有可感知.可存储.可加工 ...

  8. 【数据库技术课程设计】 电信学院考研信息管理系统 +【Visual FoxPro】

    目录 一 .系统设计背景 二.系统可行性分析 2.1 经济可行性 2.2 技术可行性 2.3 操作可行性 2.4 可行性分析总结 三.软件选择与编程环境 3.1 软件选择 3.2 编程环境 四.系统总 ...

  9. 数据库技术的变迁历史及发展趋势

    数据库技术的变迁历史及发展趋势 摘要: 在本文中,我会对计算机数据库技术的历史分时间段进行介绍,然后着眼于数据库模型的变迁,我会首先对几类主流数据模型进行分析比较.在分析过程中提出自己的观点以及对未来 ...

最新文章

  1. 算法复习——bitset(bzoj3687简单题)
  2. python acm 素数个数_湘潭大学OJ-1098求区间内素数个数问题
  3. python下什么-python官网下的包是干什么用的?
  4. Py之neurolab:Python库之neurolab的简介、安装、使用方法之详细攻略
  5. git 与团队协同开发,避免冲掉别人代码的方法
  6. Matlab循环读取txt文件并对其中数据进行计算最后导出为excel
  7. 讨论下直博和读完硕士再读博,在能力上的差距
  8. java 中调用docker_如何通过Java程序执行docker命令
  9. linux读conf文件格式,CONF 文件扩展名: 它是什么以及如何打开它?
  10. 脉冲多普勒雷达_是人类还是动物? 多普勒脉冲雷达和神经网络的目标分类
  11. mybatis_user_guide(3)XML配置
  12. linux不显示无线网卡驱动安装失败,Linux_Ubuntu无线网卡驱动安装方法,安装了Ubuntu后发现没有无线网 - phpStudy...
  13. 大数据学习笔记27:MR案例——多输入源处理成绩
  14. (28)Verilog HDL循环语句:for
  15. jar httpclient 少包,此处 区别 common-http包
  16. ubuntu服务器系统安装教程,Ubuntu--服务器版本系统安装图解教程
  17. 李力刚:职场上如何成功推销自己
  18. 用画图取色和在Word中使用任意颜色
  19. [POI2008]Mirror Trap
  20. 关于cos(x^2)的傅里叶逆变换(Inverse Fourier Transform)

热门文章

  1. Mark Lee:Splashtop 如何成为最新的 10 亿美元估值技术独角兽
  2. 手把手教你使用Linux安装i3wm桌面
  3. 点云 3D 可视化 - Open3D 库
  4. Exoplayer+Exomedia打造自定义视频播放器
  5. 实作一个二维条码生成的Chrome插件
  6. 《自然》杂志:人工智能学会触觉,爱抚亲昵指日可待
  7. 森海塞尔全新推出让企业和教育用户可用app操控的数字无线话筒
  8. 美国诚实签经验——要观察面试官,能识人,找友好的面试官
  9. 用vim-plug装fzf插件时报错Unknown function fzf#install
  10. 常用CAD/CAE/CAM/CAX/EDA仿真工具下载合集。