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