數(shù)據(jù)庫工程師設(shè)計題
(1)有商品表(商品號,商品名,分類,單價),請編寫一個實現(xiàn)更改商品單價的存儲過程(存儲過程名為pUpdate),更改規(guī)則如下:“電腦”類商品降價10%,“電視”類商品降價6%,“冰箱”類商品降價3%,其他商品不降價,
數(shù)據(jù)庫工程師設(shè)計題
。以商品的分類作為輸入?yún)?shù),假設(shè)“分類”為字符串類型,長度最多為6個漢字。如果商品表中沒有用戶指定的分類,則用輸出參數(shù)返回字符串“指定的分類不存在”;如果用戶指定的分類存在,則用輸出參數(shù)返回字符串“修改已成功”。(10分)(2)現(xiàn)有某圖書銷售數(shù)據(jù)庫,其關(guān)系表結(jié)構(gòu)如下:
圖書表(圖書編號,圖書名稱,出版社編號,出版名稱,出版時間,出版數(shù)量,版次)圖書銷售表(圖書編號,銷售日期,銷售數(shù)量,書店編號,讀者編號,讀者姓名,讀者電話)書店表(書店編號,聯(lián)系電話,所在城市編號,城市名稱)
Ⅰ.系統(tǒng)所涉及的數(shù)據(jù)存在如下約束
出版社可以出版多本圖書,一本圖書只能在一個出版社出版,在該系統(tǒng)的.記錄的圖書出版信息包括出版時間、版次及出版數(shù)量信息,
資料共享平臺
《數(shù)據(jù)庫工程師設(shè)計題》(http://www.szmdbiao.com)。Ⅱ.一個書店可以出售多本圖書給多個讀者,每位讀者可以從多個書店購買多本圖書,一本圖書可以通過多個書店出售給讀者,書店把圖書出售給讀者后會在系統(tǒng)中記錄售書日期和售書數(shù)量信息:
Ⅲ.每個書店只能位于一個城市,一個城市可以有多個書店。
① 請根據(jù)以上信息畫出合理的圖書銷售數(shù)據(jù)庫的概念模型(用ER圖表示)。(8分)
② 以圖書銷售表為例說明原數(shù)據(jù)庫設(shè)計的不合理之處。(4分)
③ 給出該數(shù)據(jù)庫符合3NF要求的全部關(guān)系模式,并指出關(guān)系模式中的全部主碼和外碼。(8分)
【數(shù)據(jù)庫工程師設(shè)計題】相關(guān)文章:
5.設(shè)計題