1.数据库分类
1.no-sql数据库:
- 泛指非关系型数据库
- 特点: 性能高,数据规模小
- 键值(key-value)存储数据库 redis
- 列存储数据库 hbase
- 文档型数据库 MongoDb
- 图形数据库
2.传统数据库
- 特点: 层次型,网状型,面向对象型,关系型
- 主要产品分为三类:
- IBM DB2,Oracle
- MSSQLServer,Mysql
- access
2. 数据库结构
1.E-R概念图(实体-联系)
形状 | 含义 |
---|---|
矩形 | 实体 |
椭圆 | 属性 |
菱形 | 关联关系 |
2.数据库基本单位
名称 | 含义 |
---|---|
表 | 数据库的基本存储单位 |
行 | 记录 |
列 | 域 |
3. 数据库范式(NF)
范式 | 含义 |
---|---|
第一范式1NF | 强调列的原子性,列不可分割,消除重复列 |
第二范式2NF | 必须有主键,非主键的列必须完全依赖于主键,消除部分依赖 |
第三范式3NF | 非主键的列不能依赖于其他非主键的列,消除传递依赖 |