1:需求分析好后,找实体,不要有所落下
2:分析实体里所要涉及到的属性(比如学生,在这个数据库里我需要他的学号,但不需要他的籍贯)
3:分析属性的类型,长度。要想的长远点,比如学生名字的长度,汉族一般几位就够了,可万一来个维族,那几位长度就不够用了。
4:实体间的关系,要满足需求和现实
5:写出关系模式
6:优化关系模式(越满足后面的范式越好)
7:建数据库。属性,约束等最好字母+单词(正确的),这样易懂。
8:数据库安全性设置

建立数据库的原则(怎样建立一个好的数据库)相关推荐

  1. e4a数据库mysql中间件_[e4a同步内陆数据库至mysql]?确立一个中间件毗邻数据库

    首先是准备工作,同时这部门可以温习前面内容: 1.确立一个mysql数据库,写几个字段. 2.确立一个中心件毗邻数据库. 3.编写E4A程序毗邻该数据库. 然后就是几个操作历程: 4.用E4A实现数据 ...

  2. 比MySQL小的数据库_牛x!一个比传统数据库快 100-1000 倍的数据库!

    原标题:牛x!一个比传统数据库快 100-1000 倍的数据库! 一.ClickHouse 是什么? 二.业务问题 三.ClickHouse实践 四.遇到的坑 五.总结 一.ClickHouse 是什 ...

  3. mysql utf8占几个字节_数据库表字段缓存_一个汉字在数据库占几个字节?

    1.oracle10g数据库表字段为varchar(n)类型,存英文很简单,只要字母个数不大于n即可. 但是对于汉字,按照同样的方法就不行了.因为对于汉字不同的字符集, 在数据库占用的字节是不一样的. ...

  4. 数据库设计原则和需要考虑的因素

    MYSQL数据库设计规范1.数据库命名规范采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成;命名简洁明确(长度不能超过30个字符);例如:user, stat, lo ...

  5. MYSQL数据库设计原则

    一.MYSQL数据库设计原则 1.核心原则 不在数据库做运算; cpu计算务必移至业务层; 控制列数量(字段少而精,字段数建议在20以内); 平衡范式与冗余(效率优先:往往牺牲范式) 拒绝3B(拒绝大 ...

  6. 数据库-优化-MYSQL数据库设计原则

    MYSQL数据库设计原则 1.核心原则 不在数据库做运算; cpu计算务必移至业务层; 控制列数量(字段少而精,字段数建议在20以内); 平衡范式与冗余(效率优先:往往牺牲范式) 拒绝3B(拒绝大sq ...

  7. 三步10分钟搞定数据库版本的降迁 (将后台数据库SQL2008R2降为SQL2005版本)

    三步10分钟搞定数据库版本的降迁 (将SQL2008R2降为SQL2005版本) 转载原文,并注明出处!虽无多少技术含量,毕竟是作者心血原创,希望理解. 转自 http://blog.csdn.net ...

  8. mysql降低数据库版本_三步10分钟搞定数据库版本的降迁 (将后台数据库SQL2008R2降为SQ...

    三步10分钟搞定数据库版本的降迁 (将SQL2008R2降为SQL2005版本) 前思后想仍觉得实战数据库版本的降迁一文中的方式不仅老土而且低效,故有了下文三步搞定数据库从MSSQL2008R2 高版 ...

  9. 数据库(学习笔记五)---------什么是数据库脚本?它有什么作用?

    今天我在看一个JSP+Servlet项目的时候,我发现有个在开始写模块代码之前,先好了一个数据库脚本. 要分析需求,创建数据库我是知道的.但是这个Eclipse中的数据库脚本是什么,干什么的呢? 首先 ...

  10. mysql中建立索引的原则_在SQL数据库中设定索引的原则是什么?(注意是设定不是创建)...

    其实索引的好坏还和你的查询语句有关系,就是where后边的列有关.如果两者协调不好的话,同样应用索引也得不到什么好处.下边的文章希望对你有益: 索引的设计 A:尽量避免表扫描检查你的查询语句的wher ...

最新文章

  1. 嵌入式系统自动使能alias
  2. 使用MDT2012部署WindowsLinux操作系统(8)
  3. Linux shell脚本数值计算个人心得
  4. windows 程序设计_Python 在windows环境简单搭建
  5. HarmonyOS之LED灯和振动器Vibrator的功能和使用
  6. (上)挖掘传统行业日志大数据的无限价值
  7. OData元数据在浏览器里以Feed视图显示的解决办法
  8. 如何初始化局部变量c语言_【C语言更新】C语言中如何来定义一个指针,并且对其进行初始化...
  9. ConsumerNetworkClient 分析
  10. 不刷新页面的tab_现代 Web 页面开发流程
  11. 一张图之——JSDuck
  12. THINKPHP获取路径
  13. Python bcrypt 加密验证密码
  14. 简述TCP/IP参考模型
  15. 如何 自定义starter?
  16. 关于组织自定义皮肤/主题的一点思考
  17. Mongodb修改器
  18. 阻碍你成功的五个不良习惯
  19. 云骞开源即时通讯软件
  20. [web效果实现-3] 拼音排序通讯录实现

热门文章

  1. Weblogic数据池测试出错
  2. 使用命令批量修改文件的后缀名称
  3. 分布式存储MooseFS的搭建
  4. python遍历数组冒泡排序法_十种排序七种搜索算法的Python实现——气泡排序,十大,七大,查找,python,冒泡排序,bubblesort...
  5. pdo mysql like_PHP PDO准备的语句-MySQL LIKE查询
  6. 手动编译php,手动编译安装php7的方式
  7. 星来客机器人餐厅_在50米高空聚餐,在铁窗内吃饭,盘点全球特色餐厅,看看有多奇葩...
  8. java web服务 分层,java web分层之——三层架构
  9. 高职院校计算机基础课程要求,浅谈高职院校计算机的应用基础课程的改革.doc...
  10. win7计算机用户名在哪找,win7 c盘里找不到users,用户里也没有C:#92;User...-win7电脑c盘USERS文件夹在哪...