http://coding-geek.com/how-databases-work/
https://en.wikipedia.org/wiki/Database_index
http://db.cs.berkeley.edu/papers/fntdb07-architecture.pdf
或者,直接看这个翻译也不错,写的很用心:link
- 第一范式,第二范式,第三范式
- Index实现原理
- Optimazition(简化SQL语句,PrepareStatement,Index,Select 尽可能少的数据,调用 Stored Procedures…) 。
注意:直接运行拼接的sql语句容易导致SQL Injection Attacks, 使用SQLPrepare
&SQLBindParameter
可避免。 - 事务处理,锁
- 触发器 On Delete, On Update…
- to be continue…
link: https://www.quora.com/What-are-the-best-books-on-database-design