天天看點

《資料庫基礎及實踐技術——SQL Server 2008》一習題

與檔案系統相比,資料庫系統有哪些好處?

簡述資料庫管理系統的主要功能。

簡述資料庫系統的主要組成部分。

簡述資料模型三要素包含的内容。

簡述概念層資料模型的作用。

簡述實體–聯系模型中實體、屬性和聯系的概念。

指明下列實體之間聯系的種類:

1)教研室和教師(假設一個教師隻屬于一個教研室,一個教研室可有多名教師)

2)商店和顧客(假設一個顧客可在多個商店購買商品,一個商店可将商品賣給多個顧客)

3)國家和首都

4)班級和學生(假設一個學生隻屬于一個班級,一個班級可有多名學生)

5)班級和班主任(假設一個班級隻有一個班主任,一名教師可擔任多個班級的班主任)

解釋關系模型中主鍵、外鍵、主屬性、非主屬性的概念。

設有如下兩個關系模式,試指出每個關系模式的主鍵、外鍵,并說明外鍵的引用關系。

産品(産品号,産品名,價格,型号)

其中“産品名”可能有重複,每種産品有唯一的“産品号”,每種産品有唯一的“價格”和“型号”。

銷售(産品号,銷售時間,銷售數量)

假設能夠同時銷售多種産品,但同一産品在同一時間隻能銷售一次。

關系模型的資料完整性限制包含哪些内容?分别說明每一種完整性限制的作用。

簡述資料庫系統三級模式結構的含義。

什麼是邏輯資料獨立性?什麼是實體資料獨立性?

簡述第一範式、第二範式和第三範式關系模式的概念。

設有描述顧客購買商品情況的關系模式:購買(顧客号,顧客名,顧客位址,商品号,商品名,生産廠家,商品價格,購買時間,購買數量)

1)指出此關系模式的主鍵。

2)判斷此關系模式屬于第幾範式,如果不是第三範式,請将其規範化為第三範式關系模式。

有描述學生資訊的關系模式:學生(學号,姓名,所在系,系主任,課程号,課程名,學分,成績)。假設學分由課程号唯一确定,每個系隻有一個系主任,一個人隻擔任一個系的主任。

試問:此關系模式屬于第幾範式?若不是第三範式,請将其規範化為第三範式,并指出分解後各關系模式的主鍵和外鍵。

設有描述教師資訊的關系模式:教師(教師号,教師名、職稱,所在系,辦公地點)。假設每位教師隻屬于一個系,每個系有唯一一個辦公地點。

試問:此關系模式屬于第幾範式?如果不是第三範式,請将其規範化為第三範式,并指出分解後各關系模式的主鍵和外鍵。

資料庫應用結構有哪幾種?試比較這些應用結構的優缺點。