数据库设计------(数据库设计基本概念)、需求分析(数据字典)
数据库设计的特点:三分技术,七分管理,十二分基础数据
数据库设计分6个阶段:
- 需求分析
- 概念结构设计
- 逻辑结构设计
- 物理结构设计
- 数据库实施
- 数据库运行和维护
1. 需求分析阶段
是否做得充分与准确,决定了构建数据库的速度和质量
2. 概念结构设计阶段
通过对用户需求进行综合、归纳与抽象,形成一个独立于具体数据库管理系统的概念模型
3. 逻辑结构设计阶段
将概念结构转换为某个数据库管理系统所支持的数据模型,并对其进行优化
4. 物理结构设计阶段
为逻辑数据结构选取一个最适合应用环境的物理结构 包括存储结构和存取方法
5. 数据库实施阶段
根据逻辑设计和物理设计的结果构建数据库 编写与调试应用程序 组织数据入库并进行试运行
6. 数据库运行和维护阶段
经过试运行后即可投入正式运行 在运行过程中必须不断对其进行评估、调整与修改
数据库设计各个阶段的数据设计描述
需求分析过程图
数据字典的内容
- 数据项
- 数据结构 (数据结构反映了数据之间的组合关系。)
- 数据流 (数据流是数据结构在系统内传输的路径。)
- 数据存储 (数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。)
- 处理过程
- 数据项是数据的最小组成单位
- 若干个数据项可以组成一个数据结构
- 数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容
- 数据项是不可再分的数据单位
数据库设计------(数据库设计基本概念)、需求分析(数据字典)相关推荐
- 数据库 之数据库设计浅知识 -- 设计概述、概念结构设计(E-R模型概述)、逻辑结构设计(函数依赖和范式)、物理结构设计
文章目录 1. 数据库设计概述 1.1 数据库设计的特点:结构和行为分离的设计 1.2 数据库设计方法 1.3 数据库设计的基本步骤 1.4 数据库设计过程中的各级模式 2. 需求分析 2.1 需求分 ...
- 『数据库』怎样设计一个数据库
数据库从入门到精通:戳我 数据库设计概念 数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构, 并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的 ...
- 项目开发中,数据库是怎么设计的?
目录 数据库设计的基本步骤 引言 1.需求分析阶段(常用自顶向下) 2.概念结构设计阶段(常用自底向上) 3.逻辑结构设计阶段(E-R图) 4.物理设计阶段 5.数据库实施阶段 6.数据库运行和维护阶 ...
- (JAVASwing界面)java实现简单的人事管理系统(数据库原理课程设计)
题目:人事管理系统 重要!!!! 此文章可以作为报告提交,只需要按照你们的格式调整即可,文章内容符合大学报告格式. 摘要(包含两个部分): 1.课题需要完成的内容 人事管理系统是企业管理系统中不可缺少 ...
- 数据库:数据库设计(需求,设计,运行,维护)
1,数据库设计概述 1.1,数据库设计的基本概念 数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种 ...
- 数据库课程实习设计——酒店房间预订管理系统
项目源码地址:https://github.com/TreeDream/Hotel 转载注明出处!!! 目 录 1 问题的提出..................................... ...
- 第4章 数据库设计---数据库原理及应用
目录 一.数据库设计方案 1. 数据库应用架构设计:单用户.集中.CS.分布 2. 数据库结构设计:概念.逻辑.物理 3. 数据库应用访问方式设计:访问方式 数据库结构设计模型 概念数据模型:概念,不 ...
- [架构设计]-- 数据库设计原则
转自:http://blog.sina.com.cn/s/blog_735fb3b40100svet.html 数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库 ...
- 【数据库】数据库设计
数据库设计概念 数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构, 并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求 ...
- 数据库复试——数据库设计(主观题)
1."三分________,七分________,十二分________"是数据库建设的基本规律. 正确答案: 技术 管理 基础数据 2. 十二分基础数据强调了数据的_______ ...
最新文章
- 2022-2028年中国新能源公交车行业深度调研及投资前景预测报告
- 图像空间变换--imtransform
- kvm虚拟机_通过QEMU-GuestAgent实现从外部注入写文件到KVM虚拟机内部
- 程序员在网吧写代码被暴打一顿!
- Cloud for Customer Mashup debug in IFrame
- 用Map构造选择题题库(洛谷P5601题题解,Java语言描述)
- MySQL常用数据类型
- 计算机进程调度论文,计算机操作系统小论文Linux进程调度.doc
- 数字图像处理 直方图规定化 MATLAB实验
- mysql查询修改数据类型_MySQL增删改查及数据类型
- Android系统信息获取 之五:系统语言信息(续)-语言地区和简写对照表
- 永久免费的内网端口映射工具推荐【无公网IP】
- SPSS编程-统计自动化-VBA脚本开发
- 01.JavaSwing(概述)
- vl53l1x+stm32激光测距分析(待修改)
- 多协议充电桩平台系统小程序方案
- netty的epoll和linux的epoll是如何实现的
- 信管家源代码c语言,AK老唐信管家软件指标 火车轨系统指标源码
- YGG SEA 投资 5 万美元,购买 ARPG 游戏《变形机甲》中的 NFT 资产
- Connection reset原因分析及解决思路
热门文章
- jsp标签中添加数据--jQuery 的append()方法以及.empty()方法
- 【夯实Spring Cloud】Spring Cloud中使用Hystrix实现断路器原理详解(上)
- labview+PLC程序+OPC完整项目程序Labview和西门子PLC smart200 OPC通讯仪器串口通讯
- matlab中风力机模块,风力机的Matlab模型及其应用
- 关于近日MS08067实验室被盗课、拼课的声明
- 软件项目管理知识点整理
- 自适应巡航 自动泊车 车道偏离 碰撞预警 自动驾驶之辅助驾驶技术简介
- ABB机器人RobotStudio示教器系统输入配置
- 企业选择SOP作业指导书系统的目的和意义
- html绘制地铁线路图,Plotly绘制成都地铁全线路图(线路可实时更新最新线路 + 完整代码)...