# Fundamentals of Database Engineering Note Contents

成為後端工程師一年後，這一年寫了數不完的CRUD，用了原生SQL語法和ORM，發現自己對資料庫還是矇矇懂懂，每天都在操作資料，卻覺得資料庫這東西既熟悉又陌生，於是找了[Fundamentals of Database Engineering](https://www.udemy.com/course/database-engines-crash-course/?couponCode=ST18MT62524)這門課，目標是更有系統性得了解資料庫的原理，我把自己上這堂課的筆記都寫下來，裡面包含自己實際跟著課程操作資料的過程（資料內容未必跟課程一模一樣，大部分是依照課程內容再自己做一些變化），以及對於比較模糊的地方，再去找資料來看的筆記，若有錯誤，歡迎留言指教

（點選標題就能連結到筆記內容，標題是我自定的，未必跟課程標題一樣）

14. [Phantom Read & Use Isolation Level To Prevent Phantom Read Happening](https://adrienetz.hashnode.dev/phantom-read-use-isolation-level-to-prevent-phantom-read-happening)
    
15. [Isolation Level: Serializable V.S. Repeatable Read](https://adrienetz.hashnode.dev/isolation-level-serializable-vs-repeatable-read)
    
16. 20. [How Tables And Indexes Are Stored On Disk](https://adrienetz.hashnode.dev/how-tables-and-indexes-are-stored-on-disk)
