天天看點

《DBA修煉之道:資料庫管理者的第一本書》——第3章附加問題

本節書摘來自華章社群《dba修煉之道:資料庫管理者的第一本書》一書中的第3章附加問題,作者(美)craig s. mullins,更多章節内容可以通路雲栖社群“華章社群”公衆号檢視

附加問題

閱讀以下段落并為讨論中的業務建立一個資料模型。

我和我的搭檔擁有一家獨立的唱片店。好吧,我猜目前唱片店确實是個錯誤的選擇,因為我們真的沒賣出去多少唱片。我們主要出售cd,還有一些錄音帶。哦,是的,我們也存有一些黑膠唱片。無論形式(即cd、錄音帶或唱片),我們出售的有專輯也有單曲。出售的每件東西都有标價,并且每天都會記錄每種唱片的庫存。我們習慣通過記錄标題和藝術家來跟蹤銷售額。銷售資訊的标題每周都需要核算并發給外部的評級服務機構,以便他們能夠制作最暢銷唱片的圖表。經常有客戶讓我們幫他們找出某些歌曲。這對于單曲來說比較簡單,因為單曲的标題就是歌曲的标題,盡管有些單曲唱片中也有多首歌曲。另一方面,專輯包含多首歌曲。是以我們需要做到按照歌曲的标題進行搜尋,讓客戶知道哪些唱片标題(單曲和專輯)包含他們尋找的歌曲。