>什么是数据库三大范式
1. 每一列都是不可分割的原子数据项
2. 实体的属性完全依赖于主关键字
3. 任何非主属性不依赖于其它非主属性(在2NF基础上消除传递依赖)
>数据库中设计中的常见问题
1. 字段混在了一起
一直拆分到不能再拆分为止
2. 数据表混在了一起
这张表可以分割成学生表、院系表、课程表、成绩表、教师表等至少5张表,但是此处合并成1张表,那么肯定会出问题
3. 不会处理表关系
一对一 (学生姓名, 学号)
一对多 (老师, 学生)
多对多 (学生, 课程)
>设计数据库的小技巧
1.一个对象, 一张表
2.一张表, 一个主键
3.表名中有数据库名做前缀
4.字段名中有表名做前缀
5.前缀后加缩写
6.数据表关系处理
7.数据库设计合理和性能优化之间,一定要选择性能优化
- 前言
- 开发工具准备
- sublime text
- postman
- navicat
- PHPStudy
- restful api入门
- 豆瓣网api示例
- 豆瓣网api使用方式
- 服务器状态码
- 接口安全
- 拿TP5写一个简单接口
- TP5下Request请求方式
- TP5中数据库使用细节
- 使用markdown编写api文档
- markdown简单语法
- 用markdown写用户登录文档
- 为API项目搭建虚拟主机
- 使用ThinkPHP5路由解析URL地址
- 初始化数据测试
- 开启路由
- 接口域名测试
- 注意事项
- 路由表扩展
- API接口安全设计
- 常见安全问题以及解决方案
- 接口开发前准备
- 如何配置路由?
- 公共类过滤数据
- Common.php
- 文档所有接口示例
- POSTMan中传参区别
- restful api进阶学习