目录
1.元组
2.码
3.主码-主键
4.外码-外键
5.主键和外键的区别
6.数据库的存储过程
7.SQL的分类
8.数据库设计:ER图
1.元组
概念:数据库中,每个表的每一行就是一个元组,表的每一列就是一个属性
2.码
即表中的列,唯一标识实体的属性
3.主码-主键
一个表中只能有一个主码
4.外码-外键
表中的一个属性是另一个表的主码,则这个码就是外码
5.主键和外键的区别
主键:用于唯一标识一个元组,不能重复,不能为空,一个表只有一个主键
外键:与其他表关联时使用,外键就是其他表的主键,外键可以重复,可以为空,一个表可以有多个外键
6.数据库的存储过程
概念:存储过程使用在业务逻辑复杂的场景下,可以看成sql语句的集合
- 是一组经过预先编译的SQL语句的封装
- 是程序化的SQL,可以直接操作底层数据表
缺点:难以调试,没有移植性,应用不多
7.SQL的分类
DDL:Data Definition Language:数据定义语言
CREATE ALTER DROP RENAME TRUNCATE
多用于对数据库对象-表进行的操作
DML:Data Manipulation Language:数据操作语言
INSERT DELETE UPDATE SELECT
对数据库中表内部数据的增删改查
DCL:Data Controll Language:数据控制语言
COMMIT ROLLBACK SAVEPOINT GRANT REVOKE
8.数据库设计:ER图
概念:ER,Entity Relationship Diagram实体联系图
组成:
实体:实际的业务对象,比如学生、老师
联系:实体与实体之间的关系,比如一个学生有多个老师文章来源:https://www.toymoban.com/news/detail-530798.html
属性:一个实体拥有的属性,属性构成了实体的要素,比如表中的各种字段文章来源地址https://www.toymoban.com/news/detail-530798.html
到了这里,关于数据库的表和属性的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!