1数据类型、ER图、范式
MySql常用数据类型
整数:
tinyint(1字节)
smallint(2字节)
int(4字节)
bigint(8字节)
小数:(p表示所在总位数,s表示小数位数)
定点数:(小数位固定)(p个字节,总字节数=p+2)
decimal(p,s)
浮点数:(小数点不固定)
float(p,s) 4字节
double(p,s) 8字节
日期:
date(某一个日期,不包括某时某分某秒)
time(一天中的某个点数,也可以是间隔的时间(-389小时59分59秒~389小时59分59秒))
datetime(连日期带时间)
文本:
char(5)表示长度为5的字符串
varchar(5) 但如果实际长度只有3,但它会按3个字节来分配
text
二进制:
bit
数据库设计的基本步骤:
需求分析:分析客户的业务和数据处理需求
概要设计:设计数据库的E-R模型图,确认信息的正确和完整
详细设计:将E-R图转换为多张表,进行逻辑设计,并应用数据库设计的的三大范式进行审核
代码编写:选择具体数据库进行物理实现前端应用
E-R图:
范式:
第一范式:如果每列都是不可再分的最小单元(也称为最小的原子单元)
第二范式:如果满足第一范式,并且除了主键以外的其它列,都完全依赖于该主键
游戏难度不是依赖于某个游戏才给的奖励分数,而是每个游戏都会有
第三范式:如果某个关系满足2NF,并确认除了主键以外其他列都不传递依赖于主键列,则满足第三范式(3NF)
(第三范式要求表中不存在冗余字段)
1数据类型、ER图、范式相关推荐
- 数据库期末总结笔记( 零基础 )--数据库安全性与完整性-范式-E-R图
第四章 数据库安全性与完整性 1.三大完整性约束 基本概念: (1)候选码:一个或一组属性能唯一的标识一个元组,而其子集不能 例:Student表中的学号sno (2)主码:若有多个候选码,则选其中一 ...
- 数据库三大范式(1NF,2NF,3NF)及ER图
数据库三大范式(1NF,2NF,3NF)及ER图 百度官方解释: 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据 ...
- 关系数据库设计理论(函数依赖、异常、范式)、ER图
1. 关系数据库设计理论 1.1 函数依赖 记 A->B 表示 A 函数决定 B,也可以说 B 函数依赖于 A. 如果 {A1,A2,... ,An} 是关系的一个或多个属性的集合,该集合函数决 ...
- 3nf mysql表_数据库三大范式(1NF,2NF,3NF)及ER图
数据库三大范式(1NF,2NF,3NF)及ER图 百度官方解释: 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据 ...
- 【19】数据库范式、E-R图
文章目录 1.范式 2. 三大范式 3. E-R 图 1.范式 规范的来优化数据数据存储方式.在关系型数据库中这些规范就可以称为范式. 2. 三大范式 第一范式(1NF):是指数据库表的每一列都是不可 ...
- 三大范式,ER图,外键,视图,索引,触发器
目录 一.数据库三大范式 二.ER图和实例 2.1.什么是ER图: 2.2.ER图核心要素: 2.3.画ER图和数据建模 三.外键约束与级联操作 3.1.什么是外键? 3.2.什么是外键约束? 3.3 ...
- 【数据库】期末复习:SQL语句、关系代数的运算、范式的定义和判断、求最小函数依赖集、ER图转关系模式
文章目录 SQL语句 查询select 其他 视图 关系代数的运算 并.差.笛卡尔积.投影和选择 连接 自然连接 笛卡尔积 详细版(如果完全不了解就看这里) 范式的定义和判断 如何求候选码 一些例题 ...
- E-R图转成关系规则及范式
E-R模型,是下午题的一个必考题,遇到这样的题,最好是能脑补出数据库中的二维表格. 在要求添加关系时,一定要审好题,题目是要求添加几个关系.不同的要求,添加的关系也完全不一样. 1.E-R模型:实体一 ...
- 数据库的设计(E-R图,数据库模型图,三大范式)
一.数据库设计的概念 数据库设计是将数据库中的数据实体及这些数据实体之间的关系,进行规划和结构化的过程. 二.数据库设计的重要性 如果一个数据库没有进行一个良好的设计,那么这个数据库完成之后他的缺点是 ...
最新文章
- 机器学习与优化基础(Machine Learning and Optimization)
- 一文全览,深度学习时代下,复杂场景下的 OCR 如何实现?
- linux配置环境jdk
- Spring 核心容器类BeanDefinitionReader
- mysql对表中添加属性_菜鸟笔记—数据分析师MySQL篇(一)
- 操作失败10秒内未完成启动服务mysql_01-MySQL 命令行-cmd用法-未完成
- python使用HDF文件格式,保存多个类型的数据到一个文件
- n卡eth挖矿设置_“挖矿”再度兴起,N卡停产遇到ETH大涨,显卡会不会涨到18年那样...
- php是根据html中的值查询数据条件_FleaPHP框架数据库查询条件($conditions)写法总结...
- 题目:学习成绩 = 90分的同学用A表示,60 - 89分之间的用B表示,60分以下的用C表示
- Juniper 210 密码清不掉_iPhone 11 每次下载应用都需要输入密码怎么办?
- 我的世界boat运行库JAVA10_我的世界boat运行库
- JS 页面繁简字转换
- n2n(Pear-to-pear) 内网穿透
- hello Java 第一天的认识
- 登录 不输入账号密码 不能到下一个页面 没办法通过网址直接进去
- 【VBA】Excel根据指定字段自动分页sheet功能的实现
- java 字符串掐头去尾_java中常见的类
- Leetcode 1905. Count Sub Islands [Python]
- pytorch开发工具
热门文章
- 将txt文件数据转成bin文件.
- Zookeeper安装配置(单机)
- redis集群值插槽算法灵魂拷问
- 唐朝为什么出现多次官修家谱的现象?唐朝家谱的形式有什么变化?
- 如何搭建一个优酷、爱奇艺这样的视频网站,都会有哪些技术难点
- java的 内省机制_Java 内省机制
- 外网如何访问本地项目
- 无法运行Hi3516CV-DEMB-uboot-DDR...-BUS_266M.xsl宏。可能是因为该宏在此工作簿中不可用,或者所有的宏都被禁用。
- 帮小姐姐打分系统的模型创建,滚雪球学 Python 第三轮第 11 篇
- 2021年中国内燃机曲轴行业现状及竞争格局分析,高壁垒塑造曲轴行业高集中度,新能源汽车带动行业发展「图」