[SQL] 資料庫設計練習_博客來全站分類與購物車

如要建立博客來首頁的全站分類與購物車料庫系統,ERD該如何設計?







筆記:

資料庫在建立時一定要考量到關聯性(一對一/一對多/多對多)
索引的建立
資料字典的建立
資料庫使用流程 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


留言

Popular Posts

[T-SQL] T-SQL 基本介紹_筆記

[SQL] 查詢語法基本介紹 Part 5 (視觀表 View)

[SQL] MS-SQL資料庫卸離與備份還原