开发者社区> 王小王-123> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

数据库技术-数据库系统设计

简介: 数据库技术-数据库系统设计
+关注继续查看

系统设计

image.png

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

系统设计包括:

概念设计:数据库概念模型设计、系统总体设计

逻辑设计:数据库逻辑结构设计、应用程序概要设计、数据库事务概要设计

物理设计:数据库物理结构设计、数据库事务详细设计、应用程序详细设计


实践和部署也成为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属于非功能建模内容。那么我们如何快速准确的判断,首先我们的功能建模内容有一个显著的特点那就是,实际的落地,把需求实际化,我们的非功能建模是根据设计自动衍生出来的一些需求。

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

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


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

20210718115415301.png

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


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
怎么进行业务系统数据库技术选型?
随着云计算、大数据、物联网时代的到来,越来越多的网民涌入互联网,越来越多的应用系统需要支撑海量数据存储,还需要随着业务需求满足高并发、高可靠、高扩展性等要求,传统的关系型数据库已经不能完全满足需求了,因此NoSQL应运而生。
838 0
怎么进行业务系统数据库技术选型?
随着云计算、大数据、物联网时代的到来,越来越多的网民涌入互联网,越来越多的应用系统需要支撑海量数据存储,还需要随着业务需求满足高并发、高可靠、高扩展性等要求,传统的关系型数据库已经不能完全满足需求了,因此NoSQL应运而生。
924 0
如何打造千万级Feed流系统?阿里数据库技术解读
2017年的双十一又一次刷新了记录,交易创建峰值32.5万笔/秒、支付峰值25.6万笔/秒。而这样的交易和支付等记录,都会形成实时订单Feed数据流,汇入数据运营平台的主动服务系统中去。数据运营平台的主动服务,根据这些合并后的数据,实时的进行分析,进行实时的舆情展示,实时的找出需要主动服务的对象等,实现一个智能化的服务运营平台。
5515 0
数据库系统基本概念(二)
一,数据抽象的级别     数据模型是对现实世界进行抽象的工具,用于描述现实世界的数据,数据联系,数据语义和数据约束等方面内容。    从现实世界的信息到数据库存储的数据以及用户使用的数据,这是一个逐步抽象的过程。
998 0
数据库系统开发
*2004年左右写的资料,留个底!  一.   系统架构分析 现有的数据库应用系统,无论是小型桌面数据库应用系统,还是大型的分布式应用系统,其系统架构一般有C/S架构及N-Tier架构(分布式).
975 0
数据库设计范式
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chinahuyong/article/details/2573413 关系数据库设计之时是要遵守一定的规则的。
745 0
+关注
王小王-123
快乐代码,精彩人生!
268
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载