1.为什么要使用数据库?
把数据保持到可掉电式存储设备以供之后使用
将内存中的数据存储到关系型数据库中
2.数据库相关概念
DB:数据库
DBMS:数据库管理系统
SQL:结构化查询语言
3、常见的数据库管理系统
4、RDBMS与非RDBMS
(1)关系型数据库
(2)非关系型数据库
文档型数据库
搜索引擎数据库
列式数据库
5、关系式数据库设计规则
ORM思想(Object,Relationship,Mapping)
数据库的一个表<------>java或者python的一个类
表中的一条数据<------>对象
表的一列<------>属性
6、表的关联关系
(1)一对一关联
建表原则:主表的主键和从表的外键,形成主外键关系,外键唯一
外键是主键:主表的主键和从表的主键,形成主外键关系
(2)一对多关联
常见实例场景:客户表和订单表、分类表和商品表、部门表和员工表
在从表(多方)创建一个字段,字段作为外键指向主表(一方)的主键
(3)多对多关联
(4)自我引用
第1章 数据库概述
最新推荐文章于 2024-07-13 18:10:19 发布