数据库设计---需求分析

1>需求分析的主要任务或者说主要的作用是:通过详细的调查现实世界要处理的对象,了解计算机系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能,

还需要考虑到今后可能的对系统的扩充和改变.

2>在调查过程中重点是”数据”和”处理”.通过调查收集分析,以获得用户对数据库的要求.

这些要求一般包涵   a.信息要求。用户需从数据库中获得信息的内容与性质。

b.处理要求。用户要完成一个什么样的处理功能,对处理的响应时间有什么要求,处理的方式是什么,一般包涵批处理和联机处理

c.安全性与完整性的要求

3>数据字典

数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得主要成果。在一个数据库设计中占有重要的地位。

数据字典通常包括:数据项 数据结果、数据流、数据存储和处理过程。

数据项是最小的组成点位,多个数据项构成一个数据结构,数据字典对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。

(1)数据项:数据项是不可分割的数据单元。

(2)数据结构:数据结构它反映了个数据之间的组合形式,可有若干个数据项组成,也可由若干个数据结构组成,或者由若干个数据项、数据结构组成。

(3)数据流:数据流就是数据在结构在系统内传输的路径。

(4)数据存储:数据存储就是数据结构停留或者保存的地方,也是数据流的来源和去向之一。

(5)处理过程:具体的处理逻辑一般用判定数或判定表来描述。

数据字典是关于数据库中数据的描述元数据,而不是数据本身。

数据字典是在需求分析阶段建立的,在数据库设计过程中不断修改、充实和完善。

mysql数据库详细设计实例_MYSQL数据库设计和数据库设计实例(二)相关推荐

  1. 查看mysql数据库的主机_MySQL查看或显示数据库(SHOW DATABASES语句)

    数据库可以看作是一个专门存储数据对象的容器,每一个数据库都有唯一的名称,并且数据库的名称都是有实际意义的,这样就可以清晰的看出每个数据库用来存放什么数据.在 MySQL 数据库中存在系统数据库和自定义 ...

  2. mysql数据库备份总结_mysql中mysqlhotcopy备份数据库总结

    mysqlhotcopy是mysql数据库中一个备份工具,相对于mysqldump是一个快速文件意义上的COPY,mysqlhotcopy是一个数据库端的SQL语句集合. mysqlhotcopy用法 ...

  3. mysql 第二天数据_MySQL入门第二天------数据库操作

    一.基本命令 1.启动服务器 cmd net start [服务器名称] net start mysql57 2.停止服务器 cmd net stop [服务器名称] net stop mysql57 ...

  4. mysql备份数据库命令_mysql备份与还原 数据库的常用命令。

    一.备份数据: Mysqldump常用命令: mysqldump -u用户名 -p密码 --databases 数据库1 数据库2 > xxx.sql 常见选项: -u: 用户名 -p: 密码 ...

  5. mysql 不小心删除_mysql 不小心删除数据库怎么办

    mysql不小心删除数据库的解决办法:首先打开mysql的binlog功能:然后查看二进制日志状态:接着查看二进制日志文件的操作日志:最后通过Bin log恢复数据即可. Mysql的Bin log数 ...

  6. mysql5.7更改数据库存储位置_mysql 5.7更改数据库的数据存储位置的解决方法

    随着mysql数据库存储的数据逐渐变大,已经将原来的存储数据的空间占满了,导致mysql已经链接不上了.因此,必须要给存放的数据换个地方了.下面是操作过程中的一些步骤.记下来,以后日后查看. 1.修改 ...

  7. mysql本地导入导出_MySQL本地登录及数据库导入导出

    注意:本地MySQL服务要开启 更新整个数据库 1.将正式服务器上的数据库做备份 登录到正式服务器,执行如下命令:(注意空格) mysqldump -uroot –p密码 数据库名 -P 接口 --d ...

  8. mysql数据库rpm包_MySQL 8.0官方数据库RPMZIP for Linux/windows x64安装包程序下载

    应用介绍 MySQL 8.0 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能! 注意:从 MySQL 5.7 升级到 My ...

  9. mysql 导入设置编码_MySQL导入或导出数据库字符编码集设置

    解决方法: 开始-->运行-->cmd -->进入dos命令窗体:(如果命令无法执行,请将mysql的安装路径放到系统变量path的最前面) 1. 数据库表中字段的字符集设置 .sh ...

  10. mysql视图表修复_mysql中含有视图数据库在恢复数据时视图变成数据表的解决方法...

    # version:      1.0 for linux # method:       全备份mysql数据 # author:       fengzhanhai # history:      ...

最新文章

  1. MongoDB学习笔记(入门)
  2. 几个进程管理的命令:pkill,pidof,kill,killall,job
  3. JAVA:红黑树详解
  4. 5年後、10年後の自分のイメージ
  5. C语言-动态内存分配总结
  6. java简述垃圾回收原理及算法_Java垃圾回收原理和算法
  7. S3c2440A平台HIVE注册表+binfs的实现
  8. 学习笔记:杨辉三角形上莫队(组合数莫队)(LULU胡策)
  9. 本地仓库的基本操作与概念——Git的学习与使用(三)
  10. (转:htk中命令行参数的读取)
  11. 【构造】构造一个字符串满足k个子序列问题总结
  12. 软件项目管理 第七章 进度计划
  13. 制作可被svchost调用的服务(上)
  14. uhs3内存卡有哪些_可能是目前性价比最高的UHS-II SD卡
  15. (一)掰开了,揉碎了,说经典halcon中的那些算子
  16. 最新前端体系学习路径推荐(内附免费资料)
  17. 视频理解领域小样本学习调研报告
  18. 想念食品更新招股书:利润下滑、毛利率走低,孙君庚夫妇为实控人
  19. Unity 关于Ugui之text组件的扩展
  20. git详细介绍,以及常用的操作,命令

热门文章

  1. Photoshop DDS转化插件的一些问题
  2. Talib技术因子详解(七)
  3. 小米路由器安装Linux软件,小米路由器mini安装mixbox教程
  4. 考研高等数学张宇30讲笔记——第八讲 一元函数积分学的概念与计算
  5. 友勤发布2019年Oracle P6软件培训公开课计划
  6. 学校计算机室电气设计,教学楼配电设计浅析
  7. 【cc2541历程】APP更改蓝牙设备名称
  8. [蓝牙 4.0 CC2541 开发] BLE架构与OSAL
  9. ACS880变频器主从配置
  10. linux下安装yum命令