數(shù)據(jù)庫(kù)大作業(yè)(共13頁(yè)).doc
《數(shù)據(jù)庫(kù)大作業(yè)(共13頁(yè)).doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫(kù)大作業(yè)(共13頁(yè)).doc(13頁(yè)珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-傾情為你奉上實(shí)驗(yàn)內(nèi)容及要求一、實(shí)驗(yàn)?zāi)康模罕敬巫鳂I(yè),是為解決實(shí)際問(wèn)題而進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)。完成設(shè)計(jì)任務(wù),將對(duì)設(shè)計(jì)實(shí)際有用的數(shù)據(jù)庫(kù)應(yīng)用程序,有更深入的理解。二、設(shè)計(jì)環(huán)境: 操作系統(tǒng): Windows 10。數(shù)據(jù)庫(kù)管理系統(tǒng):Microsoft 公司的SQL Server 2008 R2。三、實(shí)驗(yàn)內(nèi)容(一)、題目:設(shè)某汽車(chē)運(yùn)輸公司數(shù)據(jù)庫(kù)中有三個(gè)實(shí)體集。一是“車(chē)隊(duì)”實(shí)體集,屬性有車(chē)隊(duì)號(hào)、車(chē)隊(duì)名等;二是“車(chē)輛”實(shí)體集,屬性有牌照號(hào)、廠家、出廠日期等;三是“司機(jī)”實(shí)體集,屬性有司機(jī)編號(hào)、姓名、電話等。設(shè)車(chē)隊(duì)與司機(jī)之間存在“聘用”聯(lián)系,每個(gè)車(chē)隊(duì)可聘用若干司機(jī),但每個(gè)司機(jī)只能應(yīng)聘于一個(gè)車(chē)隊(duì),車(chē)隊(duì)聘用司
2、機(jī)有個(gè)聘期;車(chē)隊(duì)與車(chē)輛之間存在“擁有”聯(lián)系,每個(gè)車(chē)隊(duì)可擁有若干車(chē)輛,但每輛車(chē)只能屬于一個(gè)車(chē)隊(duì);司機(jī)與車(chē)輛之間存在著“使用”聯(lián)系,司機(jī)使用車(chē)輛有使用日期和公里數(shù)兩個(gè)屬性,每個(gè)司機(jī)可使用多輛汽車(chē),每輛汽車(chē)可被多個(gè)司機(jī)使用。(二)、要求:1、概念結(jié)構(gòu)設(shè)計(jì):根據(jù)題目要求,設(shè)計(jì)E-R模型,詳細(xì)描述實(shí)體的屬性和實(shí)體之間的聯(lián)系,消除不必要的冗余。并在圖上注明屬性、聯(lián)系類(lèi)型、實(shí)體標(biāo)識(shí)符;出廠日期廠家牌照號(hào)車(chē)隊(duì)號(hào)車(chē)隊(duì)名 車(chē)輛擁有車(chē)隊(duì) 1 n 1 n公里數(shù)聘期聘用使用使用日期 m m司機(jī) 姓名電話司機(jī)編號(hào)2、邏輯結(jié)構(gòu)設(shè)計(jì):實(shí)現(xiàn)E-R圖向關(guān)系模型的轉(zhuǎn)換,特別注意實(shí)體的1:n聯(lián)系,優(yōu)化數(shù)據(jù)模型,并標(biāo)明主鍵和外鍵。 車(chē)
3、隊(duì)(車(chē)隊(duì)號(hào),車(chē)隊(duì)名) 車(chē)輛(牌照號(hào),廠家,出廠日期,車(chē)隊(duì)號(hào)) 司機(jī)(司機(jī)編號(hào),姓名,電話,) 聘用(司機(jī)編號(hào),車(chē)隊(duì)號(hào),聘期) 使用(司機(jī)編號(hào),牌照號(hào),公里數(shù),使用日期) (注:直線下標(biāo)標(biāo)注的是主鍵,波浪線標(biāo)注的是外鍵)3、關(guān)系規(guī)范化:3.1寫(xiě)出所有關(guān)系模式的基本函數(shù)依賴和關(guān)鍵碼;3.2說(shuō)明各關(guān)系模式最高已經(jīng)達(dá)到第幾范式?為什么?3.3如果各關(guān)系模式不屬于3NF,請(qǐng)說(shuō)明理由,并將各關(guān)系模式分解成第三范式。車(chē)隊(duì)名車(chē)隊(duì)號(hào)(1) 車(chē)隊(duì)關(guān)系: 關(guān)鍵碼是:車(chē)隊(duì)號(hào) 該關(guān)系最高已達(dá)到了第三范式(3NF)因?yàn)檐?chē)隊(duì)號(hào)和車(chē)隊(duì)名只包含單一的值,滿足第一范式,車(chē)隊(duì)名是非主屬性完全依賴于主屬性車(chē)隊(duì)號(hào)滿足第二范式,不存在傳
4、遞依賴滿足第三范式。 廠家(2) 車(chē)輛關(guān)系: 車(chē)隊(duì)號(hào)牌照號(hào)出廠日期 關(guān)鍵碼是:牌照號(hào) 車(chē)輛關(guān)系中只存在完全依賴,不存在部分依賴和傳遞依賴,滿足第三范式。 姓名 (3)司機(jī)關(guān)系:司機(jī)編號(hào)電話 關(guān)鍵碼是:司機(jī)編號(hào) 司機(jī)關(guān)系中只存在完全依賴,不存在部分依賴和傳遞依賴,滿足第三范式。聘期 (4)聘用關(guān)系:司機(jī)編號(hào)車(chē)隊(duì)號(hào) 關(guān)鍵碼是:司機(jī)編號(hào) 聘用關(guān)系中只存在完全依賴,不存在部分依賴和傳遞依賴,滿足第三范式。 (5)使用關(guān)系: 司機(jī)編號(hào)使用日期公里數(shù)牌照號(hào) 關(guān)鍵碼是:司機(jī)編號(hào)和牌照號(hào) 使用關(guān)系中只存在完全依賴,不存在部分依賴和傳遞依賴,滿足第三范式。4、寫(xiě)出表關(guān)系的詳細(xì)說(shuō)明。4.1車(chē)隊(duì)關(guān)系的詳細(xì)說(shuō)明字段名
5、數(shù)據(jù)類(lèi)型含義說(shuō)明空值情況MotorcadeIDChar(4)車(chē)隊(duì)號(hào)主關(guān)鍵字MotorcadeNameVarchar(30)車(chē)隊(duì)名不可為空4.2車(chē)輛關(guān)系的詳細(xì)說(shuō)明字段名數(shù)據(jù)類(lèi)型含義說(shuō)明空值情況MotorcadeIDChar(4)車(chē)隊(duì)號(hào)主關(guān)鍵字VehicleIDChar(6)牌照號(hào)主關(guān)鍵字ProducerChar(8)廠家可為空DateDatetime出廠日期可為空4.3司機(jī)關(guān)系的詳細(xì)說(shuō)明字段名數(shù)據(jù)類(lèi)型含義說(shuō)明空值情況DriverIDChar(6)司機(jī)編號(hào)主關(guān)鍵字NameVarchar(30)姓名不可為空PhoneChar(11)電話可為空4.4聘用關(guān)系詳細(xì)說(shuō)明字段名數(shù)據(jù)類(lèi)型含義說(shuō)明空值情況Dri
6、verIDChar(6)司機(jī)編號(hào)主關(guān)鍵字MotorcadeIDChar(4)車(chē)隊(duì)號(hào)主關(guān)鍵字EmploymentTermtinyint聘期可為空4.5使用關(guān)系詳細(xì)說(shuō)明字段名數(shù)據(jù)類(lèi)型含義說(shuō)明空值情況DriverIDChar(6)司機(jī)編號(hào)主關(guān)鍵字VehicleIDChar(6)牌照號(hào)主關(guān)鍵字Kilometresint公里數(shù)可為空DataTimeDatetime使用日期可為空5、用T-Sql語(yǔ)言創(chuàng)建數(shù)據(jù)庫(kù);create database TruckLine use TruckLinecreate table Motorcade( MotorcadeID char(4) primary key, Mot
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 數(shù)據(jù)庫(kù) 作業(yè) 13