[SQL] 資料庫設計練習_博客來全站分類與購物車
如要建立博客來首頁的全站分類與購物車料庫系統,ERD該如何設計?
筆記:
資料庫在建立時一定要考量到關聯性(一對一/一對多/多對多)
索引的建立
資料字典的建立
資料庫使用流程 for 後端工程師
於資料庫建置時就必須思考好,並建立提供給後端工程師使用的說明文件。
筆記:
資料庫在建立時一定要考量到關聯性(一對一/一對多/多對多)
索引的建立
資料字典的建立
資料庫使用流程 for 後端工程師
於資料庫建置時就必須思考好,並建立提供給後端工程師使用的說明文件。
E.g ISBN, 作者, 書名, 出版社,…etc.
1. insert into ____ values()
2. insert into ____....
3. select * from ….
4. insert into _____...etc.
**資料庫會隨著前端功能變化改變而變動。
**資料庫確定後,後續軟體開發較易進行。
**前端需求與功能變化大,資料庫如何應對? 使用Json (字串格式) 一個資料表應對?
E.g.
{
“UID” : “A01”,
“cname” : “AAA”,
“birthday”: “1999-01-01”
}
NoSQL [No Only SQL] (MySQL 8支援NoSQL格式)
當資料量成長至一定程度且穩定時,可選擇轉SQL或NoSQL。
**正統NoSQL: MongoDB
**資料庫會隨著前端功能變化改變而變動。
**資料庫確定後,後續軟體開發較易進行。
**前端需求與功能變化大,資料庫如何應對? 使用Json (字串格式) 一個資料表應對?
E.g.
{
“UID” : “A01”,
“cname” : “AAA”,
“birthday”: “1999-01-01”
}
NoSQL [No Only SQL] (MySQL 8支援NoSQL格式)
當資料量成長至一定程度且穩定時,可選擇轉SQL或NoSQL。
**正統NoSQL: MongoDB
留言
張貼留言