( 1 )某汽車維修公司需建立一個(gè)汽車維修數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)中需要存儲(chǔ)和管理下列信息:車輛信息:車牌
( 1 )某汽車維修公司需建立一個(gè)汽車維修數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)中需要存儲(chǔ)和管理下列信息:
車輛信息:車牌號(hào),車型,發(fā)動(dòng)機(jī)號(hào),行駛里程,車輛所有人,聯(lián)系電話
維修項(xiàng)目:項(xiàng)目號(hào),項(xiàng)目名稱,維修費(fèi)
汽車備件:備件號(hào),備件名稱,備件單價(jià),庫(kù)存數(shù)量
以上數(shù)據(jù)之間存在下列約束:
● 可以對(duì)一個(gè)車輛進(jìn)行多個(gè)維修項(xiàng)目,每個(gè)維修項(xiàng)目可用于多個(gè)車輛,維修項(xiàng)目完成后要在數(shù)據(jù)庫(kù)中記錄維修時(shí)間;
● 一種備件可用于多個(gè)維修項(xiàng)目,每個(gè)維修項(xiàng)目最多只使用一種備件,但每種備件的數(shù)量可以是多個(gè)。
1 根據(jù)以上需求構(gòu)建該數(shù)據(jù)庫(kù)的概念模型(畫 ER 圖 ) 。 ( 8 分)
2 假設(shè)車輛信息有如下約束:
● 車牌號(hào) : 標(biāo)識(shí)屬性 , 取值形式為 : 第 1 個(gè)字符是 “ 京 ” , 第 2 個(gè)字符為 “ A ” 到 “ Z ” 的字 母 , 第 3 到 第7 個(gè)字符均是 “ 0 ” 到 “ 9 ” 的數(shù)字。此列采用普通編碼定長(zhǎng)字符型,非空;
● 車型:普通編碼定長(zhǎng)字符型,長(zhǎng)度為 6 ,默認(rèn)值為 “ 轎車 “ ;
● 發(fā)動(dòng)機(jī)號(hào):普遍編碼定長(zhǎng)字符型,長(zhǎng)度為 6 ,非空;
● 行駛里程:整型,取值大于等于 0 ;
● 車輛所有人:普通編碼定長(zhǎng)字符型,長(zhǎng)度為 8 ,非空;
● 聯(lián)系電話:普通編碼定長(zhǎng)字符型,長(zhǎng)度為 13 ,取值唯一。
寫出創(chuàng)建滿足上述要求的車輛信息表的 SQL 語句 。 ( 注 : 表名 , 列名均用題中給出的中文名 , SQL 語句中的大、小寫字母均可 。 ) ( 8 分)
正確答案:12
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。