與檔案系統相比,資料庫系統有哪些好處?
簡述資料庫管理系統的主要功能。
簡述資料庫系統的主要組成部分。
簡述資料模型三要素包含的内容。
簡述概念層資料模型的作用。
簡述實體–聯系模型中實體、屬性和聯系的概念。
指明下列實體之間聯系的種類:
1)教研室和教師(假設一個教師隻屬于一個教研室,一個教研室可有多名教師)
2)商店和顧客(假設一個顧客可在多個商店購買商品,一個商店可将商品賣給多個顧客)
3)國家和首都
4)班級和學生(假設一個學生隻屬于一個班級,一個班級可有多名學生)
5)班級和班主任(假設一個班級隻有一個班主任,一名教師可擔任多個班級的班主任)
解釋關系模型中主鍵、外鍵、主屬性、非主屬性的概念。
設有如下兩個關系模式,試指出每個關系模式的主鍵、外鍵,并說明外鍵的引用關系。
産品(産品号,産品名,價格,型号)
其中“産品名”可能有重複,每種産品有唯一的“産品号”,每種産品有唯一的“價格”和“型号”。
銷售(産品号,銷售時間,銷售數量)
假設能夠同時銷售多種産品,但同一産品在同一時間隻能銷售一次。
關系模型的資料完整性限制包含哪些内容?分别說明每一種完整性限制的作用。
簡述資料庫系統三級模式結構的含義。
什麼是邏輯資料獨立性?什麼是實體資料獨立性?
簡述第一範式、第二範式和第三範式關系模式的概念。
設有描述顧客購買商品情況的關系模式:購買(顧客号,顧客名,顧客位址,商品号,商品名,生産廠家,商品價格,購買時間,購買數量)
1)指出此關系模式的主鍵。
2)判斷此關系模式屬于第幾範式,如果不是第三範式,請将其規範化為第三範式關系模式。
有描述學生資訊的關系模式:學生(學号,姓名,所在系,系主任,課程号,課程名,學分,成績)。假設學分由課程号唯一确定,每個系隻有一個系主任,一個人隻擔任一個系的主任。
試問:此關系模式屬于第幾範式?若不是第三範式,請将其規範化為第三範式,并指出分解後各關系模式的主鍵和外鍵。
設有描述教師資訊的關系模式:教師(教師号,教師名、職稱,所在系,辦公地點)。假設每位教師隻屬于一個系,每個系有唯一一個辦公地點。
試問:此關系模式屬于第幾範式?如果不是第三範式,請将其規範化為第三範式,并指出分解後各關系模式的主鍵和外鍵。
資料庫應用結構有哪幾種?試比較這些應用結構的優缺點。