MySQL基本知识
来源:互联网 发布:知大势大局的名言 编辑:程序博客网 时间:2024/05/16 03:27
MySQL基本知识
表格:关系数据库由关系组成,这些关系通常称为表格。一个表格,就是一张数据表。
列:也叫域或属性。每一列都有唯一的名称,都有一个相关的数据类型,包含不同的数据。
行:也叫记录。一行代表一条数据。每一行具有相同的属性。
值:每一行由每一列的单个值组成。每个值必须与该列定义的数据类型相同。
键:也叫主键。一张表的标识列。一个键可能有几列组成。选取规则:应能唯一的标识每一条记录。
外键:表中有一列与外表相关联且是外表的主键。
模式:数据库整套表格的完整设计称为数据库的模式。它是数据库的设计蓝图。一个模式应该显示表和表的列,每个表的主键和外键。通常一个模式不会包含任何数据。但是尽可 能的使用示例数据来解析这些数据的含义。
模式的表示方法:实体关系图表表示,文本格式表示,文本格式中:带有下划线的元素是该表的主键,斜体元素表示该表的外键。
关系:外键表示两个表的数据关系。关系数据库中有3种基本的关系类型。
一对一:关系双方只有一个对象相互对应。
一对多:表中的一行与另一表的多行有关系。
多对多:表中的多行与另一个表的多行有关系。
web数据库的内部架构(体系结构):
1.为现实世界的实体和关系创建模型。
2.避免保存冗余数据。(多地存储数据会造成问题:1.空间浪费。2..数据更新不一致)(3中更新不规则:修改,插入,删除不规则)
3.使用原子列值:每一行的每个属性只存放一个数据。(例如:不要在一个列里面存放订单中的图书)
4.选择有意义的键。
5.考虑需要询问数据库的问题。(表之间应该适当的关联)
6.避免多个空属性的设计。(数据库中有很多空值是一件糟糕的事情。1.极大的浪费了空间,并且在统计列总量或对其他数值列应用计算函数时可能导致错误。)
7.表格类型的总结。(数据库由两种类型的表组成:1.描述现实世界对象的简单表,这些表也可能包含其他简单对象的键。他们之间有一对一或一对多的关系。2.描述两个现实世界对象的多对多关系的关联表,通常,这些表是与现实世界某种事务处理想关联的)
web数据库外部架构:
1.简单架构,适合服务器发布静态页面。
2.常规web数据库结构
相关参阅书籍:PHP和MySQL Web开发
0 0
- MySQL基本知识
- MySQL 基本知识
- mysql 基本知识
- mysql基本知识
- MySQL基本知识
- MySQL基本知识
- MYSQL基本知识
- MySQL基本知识
- MySQL基本知识
- MySQL数据库基本知识
- Mysql的基本知识
- mysql一些基本知识
- MySql的基本知识
- mysql 相关基本知识
- Mysql的基本知识
- mysql的基本知识
- mysql 索引基本知识
- Ubuntu 操作mysql 基本知识
- 【CodeForces 208B】Solitaire
- Web请求过程
- OC、swift混编中的相互跳转和传值
- 如何让div中的内容垂直居中
- oracle使用owm报no protocol specified
- MySQL基本知识
- 283. Move Zeroes (将数组中值为0的元素移到末尾)
- require.js加载easyui出现不正常渲染问题
- 游戏中的碰撞(一)
- kubernetes学习1--centOS7.2使用yum安装kubernetes
- 仿墨迹天气折线图
- 容器云最佳实践:Docker、微服务、应用容器化之Kubernetes实践
- php中的文件与目录
- 算法之租用游艇问题