【正文】
goodsgoselect ClerkID as 職員編號, TradeTime as 交易時(shí)間, GoodsName as 商品名稱, SalePrice as 交易價(jià)格from tradeorder by ClerkID asc圖329 排序查詢實(shí)例5use goodsgoselect distinct as 商品名稱, as 公司名稱,SupplyDate as 上架時(shí)間from supply inner join goodson =圖330 連接查詢實(shí)例1use goodsgoselect as 職員編號, as 職員姓名, ClerkPay as 工資, WorkTime as 工作時(shí)間from salesclerk inner join jobon =and =圖331 連接查詢實(shí)例2use goodsgoselect as 會員卡號, as 會員姓名, as 商品名稱, as 交易價(jià)格, as 交易時(shí)間from member inner join tradeon =圖332 連接查詢實(shí)例3use goodsgoselect as 商品編號, as 商品名稱,from goods inner join locationon =圖333 連接查詢實(shí)例4 創(chuàng)建視圖create view goods_viewasselect GoodsID as 商品編號, GoodsName as 商品名稱, Price as 單價(jià), ProviderName as 生產(chǎn)商from goodsselect * from goods_view圖334 創(chuàng)建視圖實(shí)例1use goodsgocreate view member_tradeasselect as 會員卡號, as 會員姓名, as 商品名稱, as 交易價(jià)格, as 交易時(shí)間from member inner join tradeon =select * from member_trade圖335 創(chuàng)建視圖實(shí)例2use goodsgocreate view goods_locasselect as 商品編號, as 商品名稱,from goods inner join locationon =select * from goods_loc圖336 創(chuàng)建視圖實(shí)例3use goodsgocreate view goods_supplyasselect distinct as 商品名稱, as 公司名稱, SupplyDate as 上架時(shí)間from supply inner join goodson =select * from supply圖337 創(chuàng)建視圖實(shí)例4use goodsgocreate view Goods_tradeasselect distinct as 商品名稱, as 顧客編號, as 職員編號, as 職員姓名 from trade inner join goods on =inner join salesclerk on =select * from Goods_trade圖338 創(chuàng)建視圖實(shí)例5 系統(tǒng)測試(1)select * from goods預(yù)期結(jié)果:顯示所有商品信息實(shí)際結(jié)果:圖339 測試結(jié)果1與預(yù)期結(jié)果一致,測試成功?。?)use goodsgoselect as 職員編號, as 職員姓名, as 性別, ClerkPay as 工資,from salesclerk inner join jobon =and =預(yù)期結(jié)果:職員表和職員工作表連接起來了,關(guān)于工作人員的所有信息一并顯示在一個(gè)表中。實(shí)際結(jié)果:圖340 測試結(jié)果2與預(yù)期結(jié)果一致,測試成功!4 總 結(jié) 感謝老師給我一次補(bǔ)考的機(jī)會,在兩個(gè)禮拜的課程設(shè)計(jì)過程中,遇到了很多難題,同時(shí)也學(xué)到了很多東西,并且對SQL數(shù)據(jù)庫有了一個(gè)新的了解,由此現(xiàn)在在這里發(fā)表一下我在這次課程設(shè)計(jì)過程中的一些總結(jié)。本次課程設(shè)計(jì)的題目是商品管理數(shù)據(jù)庫系統(tǒng)設(shè)計(jì),在Microsoft SQL Server 2005平臺下實(shí)現(xiàn)的。我的課程設(shè)計(jì)也超出了本次課程設(shè)計(jì)的最低及格要求(見課程設(shè)計(jì)題目描述及要求),為ER圖創(chuàng)建了實(shí)體5個(gè),關(guān)系模式5個(gè),創(chuàng)建了1個(gè)數(shù)據(jù)庫,創(chuàng)建5個(gè)表,有3個(gè)插入語句,有3個(gè)修改語句,有3個(gè)刪除語句,10個(gè)的條件查詢,5個(gè)的排序查詢,3個(gè)的分組查詢,3個(gè)的連接查詢,3個(gè)的計(jì)算查詢,有5個(gè)視圖。本次課程設(shè)計(jì)個(gè)人認(rèn)為還是蠻難的,內(nèi)容比較多,需要花很多精力去完成。在操作過程中也出現(xiàn)很多問題。在此感謝同學(xué)對我的幫忙。對于數(shù)據(jù)庫的重新認(rèn)識和掌握,固然是花了很大力氣的,但我還是特別欣喜的。通過努力和實(shí)踐,還是學(xué)到了很多有用的東西的。參考文獻(xiàn)[1] SERVER2005應(yīng)用教程.北京:機(jī)械工業(yè)出版社,. [2] Server 2000數(shù)據(jù)庫原理——:清華大學(xué)出版社,2004. [3] Server :電子工業(yè)出版社,2008.[4] 顧兵.?dāng)?shù)據(jù)庫技術(shù)與應(yīng)用.清華大學(xué)出版社,.[5] Andrew .J. Brust.Microsoft SQL Server 2005.New York:World Publishing Corporation.2005.34課程設(shè)計(jì)成績評定表成績評定項(xiàng) 目比例得 分平時(shí)成績(百分制記分)30%業(yè)務(wù)考核成績(百分制記分)70%總評成績(百分制記分)100%評定等級優(yōu) 良 中 及格 不及格指導(dǎo)教師(簽名):20 年 月 日