考量下列的資料庫綱目(schema),將下列的需求改寫成SQL 敘述,劃底線者代表
主鍵。
Phone(model, manufacturer, type, price)
//型號, 製造者, 型態, 價格
Smartphone(model, clockrate, internalmemory, keyboard)
//型號, CPU 時脈, 內含記憶體, 鍵盤
Celluarphone(model, clockrate, internalmemory)
//型號, CPU 時脈, 內含記憶體
Customer(custid, email)
//顧客ID, 電子郵件帳號
Purchase(model, custid, date)
//型號, 顧客ID, 日期
依字母順序升序列出所有最便宜的phone 的型號(不同的型號可能會有相同的價
格)。(6 分)
由於年中慶到來,為了促銷高價位電話,請將所有價格高於20,000 元的電話價格
設定為原價8 折。(6 分)
建立一個名為Loyalcustomer 的view,內容為顧客ID(custid)及製造者(manufacturer)
所構成的紀錄且該顧客至少購買該製造者3 台以上電話。(6 分)
利用剛剛建立的view Loyalcustomer,找出尚未具有忠誠客戶的製造者。(6 分)
100 年公務人員高等考試一級暨二級考試試題
類 科: 資訊處理
全一張
(背面)