• 数据库需求分析概念


    数据库需求分析概念

    • 定义:数据库需求分析是数据库需求分析人员在调查现存系统基础上,分析和确认用户的数据需求。
    • 内容:数据结构分析、数据定义分析、数据操纵分析、、数据安全性分析、数据库性能分析、数据完整性分析、E-R图设计。

    数据结构分析

    • 定义:分析目标系统运行过程中需要的各种数据的结构特征。
    • 数据结构包括数据的名称、含义、数据类型、构成等。这些数据有些是业务数据、有些是系统运行管理与维护数据(如运行日志、维护日志)、有些是用户注册数据(如用户名称、用户编号)。数据字典是描述数据结构的常用工具。

    数据定义分析

    • 定义:数据定义分析是分析目标系统动态创建、修改和删除基本表、视图、索引、角色等数据对象的需求。
    • 在数据库系统中,绝大多数数据库基本表、视图、索引、角色等对象是在目标系统实现或初始化阶段创建的,但也有一些是在目标系统安装或正常运行期间动态创建的。

    数据操纵分析

    • 定义:数据操纵分析是分析数据库用户关于数据插入、修改、删除、查询、统计和排序等的数据操纵需求。

    数据完整性分析

    • 定义:数据完整性分析是分析数据之间的各种联系。数据联系常常在数据字典和E-R图中描述。

    数据安全性分析

    • 定义:数据安全性分析是分析数据库的各种安全需求。
    • 根据这些需求,设计人员才能设计数据库的用户、角色、权限、加密方法等数据库安全保密措施。数据安全性需求可以在数据字典中描述。

    并发处理分析

    • 定义:并发处理分析是数据库需求分析人员在现存系统调查的基础上,分析数据库的各种并发处理需求,为数据库并发控制设计提供依据。
    • 并发处理需求可以在数据字典中描述。

    数据库性能分析

    • 定义:数据库性能分析是数据库需求分析人员在现存系统调查的基础上,分析数据库容量、吞吐量、精度、响应时间、存储方式、可靠性、可扩展性、可维护性等数据库性能需求。

    E-R图设计

    • 定义:应用数据结构分析和数据完整性分析等的结果,构造实体集、联系集,用E-R图反映数据间的联系。
    • 利用E-R图,设计人员能够很容易地设计基本表。
  • 相关阅读:
    linux 下 设置 MySQL8 表名大小写不敏感方法,解决设置后无法启动 MySQL 服务的问题
    JavaWeb入门_模仿天猫整站Tmall_JavaEE实践项目
    flowable工作流笔记
    bladex前端反向代理(解决跨域)
    Long类型传值前端精度丢失
    blade普通字典关联
    一些东西
    java面试题经典解读
    html元素定位原理
    行转换为列
  • 原文地址:https://www.cnblogs.com/vvlj/p/12750508.html
Copyright © 2020-2023  润新知