Database
数据库,按照台湾的术语称为“资料库”,就是存放存放资料的一个容器。目前的数据库产品主要是各种关系型数据库,都使用二维表来存放数据。各个行业使用的绝大多数 IT 系统,几乎都需要数据库的支撑,以记录业务的内容和变化——怎么做到这点呢?答:包括但不限于对后台数据库进行 CRUD 操作,统计操作。
RDBMS
NoSQL
随着大数据的兴起,NoSQL(Not Only SQL)开始的应用如日中天,开源界比较流行的有 Hadoop 等。
基础知识
- 数据库的小历史
- 什么是模型(model)
- DBMS 必须支持的四个特性
- 笛卡尔积
- 表的连接
- 查询集的集合操作(并 union/union all,交 intersect,差 minus)
- 查询中 OR, UNION 和 UNION ALL 的区别
- 查询运算:σ选择,π投影
- 对一个包含事务的工作逻辑单元来说,事务必须满足 ACID (Atomicity, Consistency, Isolation, Durability) , 原子的、 一致的、独立的、耐久的。(wikipedia参考)
其他