数据库设计的主要步骤是什么

发布时间:2020-08-12 10:00:24

来源:亿速云

阅读:141

作者:小新

这篇文章给大家分享的是有关数据库设计的主要步骤是什么的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。数据库设计的基本原则有:1、把具有同一个主题的数据存储在一个数据表中;2、尽量消除冗余,提高访问数据库的速度;3、设计数据表结构时,应考虑表结构的动态适应性。

数据库设计的基本原则:

(1)把具有同一个主题的数据存储在一个数据表中,“一表一用”。

(2)尽量消除冗余,提高访问数据库的速度。

(3)一般要求数据库设计达到第三范式,多对多,最大限度消除了数据冗余、修改异常、插入异常、删除异常,基本满足关系规范化的要求。

(4)关系数据库中,各个数据表之间关系只能为一对一和一对多的关系。对于多对多的关系必须转换为一对多的关系来处理。

(5)设计数据表结构时,应考虑表结构的动态适应性。

数据库设计的主要步骤:

1、需求分析:了解用户的数据需求、处理需求、安全性及完整性要求;

2、概念设计:通过数据抽象,设计系统概念模型,一般为E-R模型;

3、逻辑结构设计:设计系统的模式和外模式,对于关系模型主要是基本表和视图;

4、物理结构设计:设计数据的存储结构和存取方法,如索引的设计;

5、系统实施:组织数据入库、编制应用程序、试运行;

6、运行维护:系统投入运行,长期的维护工作。

感谢各位的阅读!关于数据库设计的主要步骤是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

用mysql设计数据库的步骤_数据库设计的主要步骤是什么相关推荐

  1. HTML5期末大作业:管理系统网站设计——学生信息管理系统模板 (13页) HTML+CSS+JavaScript html网页设计期末大作业_网页设计平时作业

    HTML5期末大作业:管理系统网站设计--学生信息管理系统模板 (13页) HTML+CSS+JavaScript html网页设计期末大作业_网页设计平时作业 常见网页设计作业题材有 个人. 美食. ...

  2. HTML5期末大作业:三亚旅游网站设计——三亚旅游网页设计(6页) html网页设计期末大作业_网页设计平时作业

    HTML5期末大作业:三亚旅游网站设计--三亚旅游网页设计(6页) html网页设计期末大作业_网页设计平时作业 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. ...

  3. HTML+CSS+JS`管理系统网站设计——学生信息管理系统模板 (13页) HTML+CSS+JavaScript html网页设计期末大作业_网页设计平时作业

    HTML5期末大作业:管理系统网站设计--学生信息管理系统模板 (13页) HTML+CSS+JavaScript html网页设计期末大作业_网页设计平时作业 常见网页设计作业题材有 个人. 美食. ...

  4. HTML5期末大作业:动漫网站设计——动漫电影《你的名字》(7页) HTML+CSS+JavaScript 学生DW网页设计作业成品 html网页设计期末大作业_网页设计平时作业

    HTML5期末大作业:动漫网站设计--动漫电影<你的名字>(7页) HTML+CSS+JavaScript 学生DW网页设计作业成品 html网页设计期末大作业_网页设计平时作业 常见网页 ...

  5. DIV+CSS进行布局 HTML+CSS+JS大作业——汽车销售网站模板(7页) html网页设计期末大作业_网页设计平时作业模板下载

    HTML+CSS+JS大作业--汽车销售网站模板(7页) html网页设计期末大作业_网页设计平时作业模板下载 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. ...

  6. HTML+CSS+JS大作业——汽车销售网站模板(7页) html网页设计期末大作业_网页设计平时作业模板下载

    HTML+CSS+JS大作业--汽车销售网站模板(7页) html网页设计期末大作业_网页设计平时作业模板下载 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. ...

  7. HTML5期末大作业:小礼品购物网站设计——小礼品购物商城网站(12页) HTML+CSS+JavaScript html网页设计期末大作业_网页设计平时作业

    HTML5期末大作业:小礼品购物网站设计--小礼品购物商城网站(12页) HTML+CSS+JavaScript html网页设计期末大作业_网页设计平时作业 常见网页设计作业题材有 个人. 美食. ...

  8. xshell安装mysql步骤_数据库Mysql与禅道安装

    一.Linux上搭建禅道 Mysql 是关系型数据库管理系统 1.下载安装包:将安装包直接解压到/opt目录下,不要 解压到别的目录在拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变 2.解 ...

  9. mysql视图和中间表_数据库设计中的14个技巧

    时 间:2006-09-15 00:00:00 作 者: 摘 要:数据库设计中的14个技巧 正 文: 1. 原始单据与实体之间的关系 可以是一对一.一对多.多对多的关系.在一般情况下,它们是一对一的关 ...

  10. mysql数据库简单介绍_数据库的简单介绍

    关系型数据库与非关系型数据库 关系型数据库:mysql /oracle/sql server/sqlite 优点: 1.易于维护:都是使用表结构,格式一致: 2.使用方便:sql语言通用,可用于复杂查 ...

最新文章

  1. Jeff Dean| 面向系统的机器学习和面向机器学习的系统
  2. 【转】POJ 2104 K-th Number(2)
  3. python软件下载免费还是收费-为什么python最强大的IDE是收费的PyCharm?
  4. 博士选题的态度:商量着来
  5. how is home button implemented in Fiori launchpad
  6. iphone闪退修复工具_iOS14到底怎么样?汇总2866部iPhone的升级体验
  7. 在notepad++中运行python代码
  8. 九度 OJ 1451 错排 动规
  9. Channel shutdown: channel error; protocol method: #method<channel.close>(reply-code=406, reply-text=
  10. 继英伟达、三星后,育碧也遭攻击,员工密码重置
  11. 机器学习 - [集成学习]Bagging算法的编程实现
  12. LIVE555play流程
  13. 每日一记:win10无法设置上网代理
  14. LeetCode题解:707.设计链表
  15. 一个Scrapy爬虫实例
  16. 8.PPP拨号 获取ip地址
  17. 5G应用创新发展策略研究
  18. 【Elasticsearch】Elasticsearch 相关书籍
  19. 【调优方法】——warmup
  20. FPGA数字信号处理(二)并行FIR滤波器Verilog设计

热门文章

  1. [转]创业时如何选择合作伙伴
  2. docker从基础到实践
  3. C++提高编程(3/3)
  4. 如何进行关键词分析?
  5. 一款好用的ChatGPT工具,安卓app
  6. 如何本地调试安卓端h5页面
  7. python微信爬取教程_python爬虫_微信公众号推送信息爬取的实例
  8. 线性回归 正则项(惩罚项)原理、正则项的分类与Python代码的实现
  9. mpython掌控板_用mpython x玩转掌控板——自然灯
  10. Giou YOLOv3 | CVPR2019,通用,更优的检测框损失函数