![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
笔记_数据库
数据库
剑来~
这个作者很懒,什么都没留下…
展开
-
mysql安装
本文讲述如何在mac中安装mysql8.0 并将其设置成开机自启一、安装HomebrewHomebrew 是Mac OS的软件包管理器,它可以自动安装软件的依赖包,非常便捷。我们将使用Homebrew来安装mysql8.0。如果还没有安装Homebrew,将以下命令粘贴至终端进行安装:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"二、安装mysq.原创 2020-07-22 14:35:52 · 166 阅读 · 0 评论 -
BCNF(巴斯范式)与反范式设计
BCNF与反范式设计BCNF(巴斯范式)反范式设计反范式存在的问题和适用场景数据仓库和数据库在使用上的区别总结反范式设计是什么,有了范式设计,为什么还需要反范式设计。反范式设计适用的场景是什么?存在什么问题3NF有什么不足?除了3NF,我们为什么需要BCNF。BCNF(巴斯范式)有如下仓库warehouse_keeper表, 一个仓库只有一个管理员,同时一个管理员也只能管理一个仓库候选键:(管理员,物品名) (仓库名,物品名)主键:(仓库名,物品名)主属性:仓库名,管理员和物品名非主原创 2020-07-09 16:51:01 · 1387 阅读 · 0 评论 -
数据库的范式设计
范式设计:数据表的范式有哪些,3NF指的是什么?范式设计准备知识函数依赖部分函数依赖完全函数依赖传递函数依赖什么是范式范式的级别范式定义的元素例子从1NF到3NF1NF2NF3NF总结很多时候,当数据库运行一段时间后,我们才发现数据表设计的有问题。重新调整数据表的结构,就需要做数据迁移,还有可能影响程序的业务逻辑,以及网站的正常访问。所以在开始设置数据库的时候,我们就需要重视数据表的设计范式设计准备知识函数依赖解释:∀ -->代表任意的 。依赖:R(U)是 自变量集U上的关系集合 [原创 2020-07-03 16:02:18 · 340 阅读 · 0 评论