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

简介: 数据库技术-数据库系统设计

系统设计

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


相关文章
|
3月前
|
SQL Java 数据库连接
除了JDBC,还有哪些常见的数据库访问技术?
除了JDBC,还有哪些常见的数据库访问技术?
331 2
|
9月前
|
Cloud Native 关系型数据库 分布式数据库
|
4月前
|
监控 Java 关系型数据库
HikariCP 高性能数据库连接池技术详解与实践指南
本文档全面介绍 HikariCP 高性能数据库连接池的核心概念、架构设计和实践应用。作为目前性能最优异的 Java 数据库连接池实现,HikariCP 以其轻量级、高性能和可靠性著称,已成为 Spring Boot 等主流框架的默认连接池选择。本文将深入探讨其连接管理机制、性能优化策略、监控配置以及与各种框架的集成方式,帮助开发者构建高性能的数据访问层。
400 8
|
4月前
|
监控 Java 关系型数据库
HikariCP 高性能数据库连接池技术详解与实践指南
本文档全面介绍 HikariCP 高性能数据库连接池的核心概念、架构设计和实践应用。作为目前性能最优异的 Java 数据库连接池实现,HikariCP 以其轻量级、高性能和可靠性著称,已成为 Spring Boot 等主流框架的默认连接池选择。本文将深入探讨其连接管理机制、性能优化策略、监控配置以及与各种框架的集成方式,帮助开发者构建高性能的数据访问层。
277 1
|
4月前
|
SQL 数据管理 BI
数据库操作三基石:DDL、DML、DQL 技术入门指南
本文围绕数据库操作核心语言 DDL、DML、DQL 展开入门讲解。DDL 作为 “结构建筑师”,通过CREATE(建库 / 表)、ALTER(修改表)、DROP(删除)等命令定义数据库结构;DML 作为 “数据管理员”,以INSERT(插入)、UPDATE(更新)、DELETE(删除)操作数据表记录,需搭配WHERE条件避免误操作;DQL 作为 “数据检索师”,通过SELECT结合WHERE、ORDER BY、LIMIT等子句实现数据查询与统计。三者相辅相成,是数据库操作的基础,使用时需注意 DDL 的不可撤销性、DML 的条件约束及 DQL 的效率优化,为数据库学习与实践奠定基础。
|
5月前
|
缓存 关系型数据库 MySQL
MySQL数据库性能调优:实用技术与策略
通过秉持以上的策略实施具体的优化措施,可以确保MySQL数据库的高效稳定运行。务必结合具体情况,动态调整优化策略,才能充分发挥数据库的性能潜力。
245 0
|
7月前
|
存储 人工智能 关系型数据库
诚邀您参加《智启云存:AI时代数据库RDS存储新突破》线上闭门技术沙龙!
诚邀您参加6月11日(周三)14:00在线上举行的《智启云存:AI时代数据库RDS存储新突破》闭门活动。免费报名并有机会获得精美礼品,快来报名吧:https://hd.aliyun.com/form/6162
|
8月前
|
人工智能 关系型数据库 分布式数据库
媒体声音|从亚太到欧美,阿里云瑶池数据库凭何成为中企出海的技术底气?
在中企出海的时代浪潮中,瑶池数据库正凭借其技术创新、场景化解决方案、智能化能力、全球化布局,成为企业跨越挑战、构建全球竞争力的关键伙伴;同时也以硬核的技术实力证明了中国数据库的国际竞争力。
|
8月前
|
安全 Apache 数据库
【倒计时3天】NineData x Apache Doris x 阿里云联合举办数据库技术Meetup,5月24日深圳见!
5月24日,NineData联合Apache Doris与阿里云在深圳举办数据库技术Meetup。活动聚焦「数据实时分析」与「数据同步迁移」两大领域,邀请行业专家分享技术趋势、产品实践及解决方案,助力企业构建高效安全的数据管理体系。时间:14:00-17:30;地点:深圳新一代产业园2栋20楼会议室。线下名额有限(80人),速报名参与深度交流!
223 1