
数据库
code4now
wx号:code4now,欢迎一起讨论技术问题
展开
-
数据库设计Step by Step (7)——概念数据建模
转自:http://www.cnblogs.com/DBFocus/archive/2011/06/26/2090567.html引言:在前两篇博文(数据库设计 Step by Step (5)和数据库设计 Step by Step (6) —— 提取业务规则)中,我们进行了数据库需求分析,着重讨论了两个主题:1.理解用户需求;2.提取业务规则。当需求分析完成后,我们就要进入到概念转载 2016-04-11 20:33:22 · 579 阅读 · 0 评论 -
解释一下关系数据库的第一第二第三范式?
转自:https://www.zhihu.com/question/24696366解释一下关系数据库的第一第二第三范式作者:刘慰链接:https://www.zhihu.com/question/24696366/answer/29189700来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。国内绝大多数院校用的王珊的《数据库系统概论》转载 2016-04-14 17:23:38 · 5154 阅读 · 1 评论 -
聚集索引和非聚集索引
转自:http://www.educity.cn/shujuku/691260.html下面,我们举例来说明一下聚集索引和非聚集索引的区别:其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。如果您翻完了所有以转载 2016-05-08 20:01:10 · 575 阅读 · 0 评论 -
MySQL 对于千万级的大表要怎么优化?
转自:https://www.zhihu.com/question/19719997作者:哈哈链接:https://www.zhihu.com/question/19719997/answer/81930332来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。很多人第一反应是各种切分;我给的顺序是:第一优化你的sql和索引;第二加转载 2016-05-08 19:39:07 · 942 阅读 · 0 评论 -
数据库索引的实现原理
转自:http://blog.youkuaiyun.com/kennyrose/article/details/7532032说白了,索引问题就是一个查找问题。。。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用转载 2016-05-08 19:31:15 · 352 阅读 · 0 评论 -
OS X 上安装mysql
本来用homebrew安装mysql,但是发现root的默认密码不是root,终端一直无法连接到mysql 1.后来改用官网的mysql server安装,安装之后,会出现一个root的随机密码的提示框 2.然后,利用mysql workbench登录之后,mysql workbench会在第一次成功登录的时候,提示修改root的随记密码,此时原创 2016-04-30 11:59:50 · 731 阅读 · 0 评论 -
数据库设计Step by Step (10)——范式化
转自:http://www.cnblogs.com/DBFocus/archive/2011/09/04/2166584.html引言:前文(数据库设计Step by Step (9)——ER-to-SQL转化)讨论了如何把ER图转化为关系表结构。本文将介绍数据库范式并讨论如何范式化候选表。我们先来看一下此刻处在数据库生命周期中的位置(如下图所示)。前几篇博文中我们转载 2016-04-12 16:04:34 · 1589 阅读 · 0 评论 -
数据库设计Step by Step (11)——通用设计模式(系列完结篇)
转自:http://www.cnblogs.com/DBFocus/archive/2011/09/19/2181781.html引言:前文(数据库设计Step by Step (10)——范式化)我们详细讨论了关系数据库范式,始于第一范式止于BCNF范式。至此我们完成了数据库的逻辑设计,如下图所示。正如首篇博文数据库设计 Step by Step (1)——扬帆启转载 2016-04-15 10:16:33 · 2332 阅读 · 0 评论 -
数据库设计 Step by Step (6) —— 提取业务规则
转自:http://www.cnblogs.com/DBFocus/archive/2011/06/08/2075795.html引言:数据库设计 Step by Step (5)中我们通过多种方法来理解客户的需求并撰写了需求文档。本文我们将回答三个问题。1. 为什么业务规则非常重要。2. 怎样识别业务规则。3. 如何修改关系模型并隔离出业务规则。什么是业务规则转载 2016-04-11 20:20:55 · 670 阅读 · 0 评论 -
数据库设计 Step by Step (4)——高级ER模型构件
转自:http://www.cnblogs.com/DBFocus/archive/2011/05/07/2039674.html引言:数据库设计 Step by Step (3)中我们讨论了基本实体关系模型构件及其语义。这些概念非常重要,是今天这一讲的基础,在开始本文内容之前建议大家可以再回顾一下上一篇的内容。今天我们将讨论高级实体关系模型构件,与上一篇一起涵盖了ER模型构图的大部分内容转载 2016-04-11 11:34:58 · 1092 阅读 · 0 评论 -
数据库设计 Step by Step (3)——基本ER模型构件
转自:http://www.cnblogs.com/DBFocus/archive/2011/04/24/2026142.html引言:数据库设计 Step by Step (2)在园子里发表之后,收到了一些邮件,还有朋友直接电话我询问为什么不包含数据库物理设计方面的内容。我在这里解释一下,数据库物理设计与数据库产品是密切相关的,本系列的专注点是较为通用的数据库设计理念与方法,这也是国转载 2016-04-10 20:03:31 · 602 阅读 · 0 评论 -
数据库设计 Step by Step (2)——数据库生命周期
转自:http://www.cnblogs.com/DBFocus/archive/2011/04/09/2010904.html引言:数据库设计 Step by Step (1)得到这么多朋友的关注着实出乎了我的意外。这也坚定了我把这一系列的博文写好的决心。近来工作上的事务比较繁重,加之我期望这个系列的文章能尽可能的系统、完整,需要花很多时间整理、思考数据库设计的各种资料,所以文章的更新转载 2016-04-10 16:16:06 · 564 阅读 · 0 评论 -
数据库设计 Step by Step (1)——扬帆启航
转自:http://www.cnblogs.com/DBFocus/archive/2011/03/27/1996655.html引言:一直在从事数据库开发和设计工作,也看了一些书籍,算是略有心得。很久之前就想针对关系数据库设计进行整理、总结,但因为种种原因迟迟没有动手,主要还是惰性使然。今天也算是痛下决心开始这项卓绝又令我兴奋的工作。这将是一个系列的文章,我将以讲座式的口吻展开讨论(个人转载 2016-04-10 15:56:10 · 365 阅读 · 0 评论 -
数据库设计Step by Step (9)——ER-to-SQL转化
转自:http://www.cnblogs.com/DBFocus/archive/2011/07/25/2116609.html引言:前文(数据库设计 Step by Step (8)——视图集成)讨论了如何把局部ER图集成为全局ER图。有了全局ER图后,我们就可以把ER图转化为关系数据库中的SQL表了。俯瞰整个数据库生命周期(如下图所示),找到我们的“坐标”。把ER图转化为转载 2016-04-12 14:49:27 · 846 阅读 · 0 评论 -
数据库设计 Step by Step (8)——视图集成
转自:http://www.cnblogs.com/DBFocus/archive/2011/07/09/2101840.html引言:在前文(数据库设计Step by Step (7)——概念数据建模)最后的案例中,我们通过集成多个局部的实体关系(ER)模型最终得到了全局ER图。在现实项目中视图集成可能并不会那么容易。俯瞰整个数据库生命周期(如下图所示)。在前面的内容中,我们已完成了转载 2016-04-12 13:45:08 · 498 阅读 · 0 评论 -
如何确定函数依赖和其作用
函数依赖的确定:简单定义:函数依赖指一个表内几个属性之间的关系。如何找出函数依赖,得从具体的场景和语义去理解才行。举例子说明例1:若一个学生选课系统的表的关系模式是(当然,这样子设计会有很多问题,请往下看)StudyInfo(StudentNo,StudentName,DeptName,DeptHead,ClassName,Grade)表内属性分别是:学号,学生姓名,系名,原创 2016-04-14 14:10:20 · 7598 阅读 · 3 评论