数据库设计有哪些步骤,简述数据库设计的一般步骤
数据库设计分为哪几个步骤 数据库设计的基本步骤如下:
1、安装并打开MySQL WorkBench软件以后 , 在软件的左侧边栏有三个选项 , 分别是对应“连接数据库”、“设计数据库”、“迁移数据库”的功能 。 这类选择第二项 , 设计数据库 , 点击右边的“+”号 , 创建models 。
2、进入MySQL Model界面后 , 点击“Add Diagram" 。
3、然后就进入了EER Diagram的设计页面 。 可以从左侧的图标中选择要创建的资源 。 鼠标停留在图标上3秒后 , 会提示资源的类型 。 选择资源后 , 可以在设计页面上方选择属性 。
4、这里添加了一张数据库表 , 添加后 , 双击 , 在页面的底部会出现数据库表的编辑框 。
5、这里创建一张user表 , 设置了id、name、age三列 。
6、还可以创建外键 , 左侧提供了四种外键类型 。 点击后 , 只需要用鼠标分别选中要关联的两个表即可 。 Workbench会自动生成对应的外键 。
7、在文件、导出中 , 可以选择导出为sql脚本 。
8、下图是导出过程sql脚本的过程 。
数据库设计的主要步骤 数据库设计主要包括需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施和数据库的运行和维护 , 具体内容如下:
1、需求分析
内容:调查和分析用户的业务活动和数据的使用情况 , 弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况 , 确定用户对数据库系统的使用要求和各种约束条件等 , 形成用户需求规约 。
2、概念设计
内容:对用户要求描述的现实世界 , 通过对其中诸处的分类、聚集和概括 , 建立抽象的概念数据模型 。 这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等 。
3、逻辑设计
内容:主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式 , 即适应于某种特定数据库管理系统所支持的逻辑数据模式 。 与此同时 , 可能还需为各种数据处理应用领域产生相应的逻辑子模式 。 这一步设计的结果就是所谓“逻辑数据库” 。
4、物理设计
内容:根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施 , 对具体的应用任务选定最合适的物理存储结构(包括文件类型、索引结构和数据的存放次序与位逻辑等)、存取方法和存取路径等 。
5、验证设计
内容:收集数据并具体建立一个数据库 , 运行一些典型的应用任务来验证数据库设计的正确性和合理性 。 一般 , 一个大型数据库的设计过程往往需要经过多次循环反复 。 当设计的某步发现问题时 , 可能就需要返回到前面去进行修改 。
6、运行与维护设计
内容:在数据库系统正式投入运行的过程中 , 必须不断地对其进行调整与修改 。 除了关系型数据库已有一套较完整的数据范式理论可用来部分地指导数据库设计之外 , 尚缺乏一套完善的数据库设计理论、方法和工具 , 以实现数据库设计的自动化或交互式的半自动化设计 。
扩展资料:
重要性
1、有利于资源节约
对计算机软件数据库设计加以重视不仅可减少软件后期的维修 , 达到节约人力与物力的目的 , 同时还有利于软件功能的高效发挥 。
2、有利于软件运行速度的提高
高水平的数据库设计可满足不同计算机软件系统对于运行速度的需求 , 而且还可充分发挥并实现系统功能 。 计算机软件性能提高后 , 系统发出的运行指令在为用户提供信息时也将更加快速有效 , 软件运行速度自然得以提高 。
推荐阅读
- 胶东机场三期建设哪些
- 映客直播哪些辅助设备
- k歌设备套装有哪些 怎么装配
- 舞力全开需要哪些设备,舞力全开体感设备
- 仙侠手游飞跃自我打破传统设定的爆炸装填系统
- 排烟设施有哪些,自然排烟设施有哪些
- 做衣服需要哪些工具,服装设计需要什么工具
- 水上游乐设备有哪些,关于水的游乐设施
- 后勤保障部有哪些单位,后勤保障部下设几个局
- 手卫生设施包括哪些,手卫生配备的设施有哪些