




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
部門銷售數據庫數據庫課程設計~設計任務概念設計,畫E-R圖。邏輯設計,寫關系模式。物理設計,建庫,建表,加載數據。建立視圖。總結1、獨立完成以下設計任務: 根據題目需求設計E-R圖。根據E-R圖,設計關系模式,即設計此系統應包含哪些數據表,每個表有哪些字段;根據關系模式,設計數據庫物理結構,即在SQLserver中建立數據庫,數據表,并寫出表中每個字段的數據類型;實現數據的錄入、修改、查詢;為系統創建視圖,視圖內容自己定,每位學生的數據庫系統不得少于3個數據表、8個查詢。部門銷售數據庫假定一個部門的數據庫包括以下的信息:職工的信息:職工號、姓名、住址和所在部門。部門的信息:部門所有職工、經理和銷售的產品。產品的信息:產品名、制造商、價格、型號及產品內部編號。制造商的信息:制造商名稱、地址、生產的產品名和價格。概念設計,畫E-R圖。制造商名型號經理部門號產品名生產日期產品名價格地址職工號名稱n制造商姓名部門號n職工1從屬部門號部門產品名mnm銷售產品內部編號地址生產產品號產品制造商名型號經理部門號產品名生產日期產品名價格地址職工號名稱n制造商姓名部門號n職工1從屬部門號部門產品名mnm銷售產品內部編號地址生產產品號產品關系模式。職工(職工號,姓名,住址,所在部門)銷售(部門號,產品名)部門(部門號,經理)產品(產品號,產品內部編號,型號,價格,產品名)生產(制造商,產品,生產日期)制造商(名稱,地址)物理設計,建庫,建表,加載數據。createdatabase部門銷售數據庫on(name=部門銷售數據庫_data,filename='E:\文件\SQLserver數據庫\數據庫課程設計\部門銷售數據庫_data.mdf',maxsize=50MB,size=5MB,filegrowth=1MB)gocreatetable職工表(職工號char(6)primarykey,姓名varchar(20)notnull,住址varchar(200),所在部門char(4));createtable銷售表(部門號char(4)notnull,產品名varchar(50),);createtable部門表(部門號char(4)primarykey,經理varchar(20)notnull,);createtable產品表(產品號char(5),產品內部編號char(5),價格char(3),型號char(1),產品名varchar(20),);createtable生產表(制造商名char(20),生產日期time,產品名varchar(20),);createtable制造商表(名稱varchar(200),地址varchar(20),);goinsertinto職工表values('120001','王艷麗','程家村東巷75號','1004');insertinto職工表values('120002','何方','太原市桃園南路','1001');insertinto職工表values('120003','趙鳳善','太原市尖草坪花園后南宿舍區','1002');insertinto職工表values('120004','方圓','太原市南內環街44號','1003');insertinto職工表values('120005','石麗麗','山西省陽泉市深圳街','1001');insertinto職工表values('120006','黃玉潔','山西省陽泉市一礦路','1001');insertinto職工表values('120007','趙宏偉','介休市張蘭村東大街110號','1001');insertinto職工表values('120008','薛秀芳','山西省平遙縣東祥街93號','1002');insertinto職工表values('120009','李強','山西省朔州市應縣昌盛路昌南里','1005');insertinto職工表values('120010','王躍進','山西省霍州市供電局','1004');insertinto銷售表values('1001','大燈');insertinto銷售表values('1002','輪胎');insertinto銷售表values('1003','貼膜');insertinto銷售表values('1004','玻璃');insertinto銷售表values('1005','車墊');insertinto部門表values('1001','張經理');insertinto部門表values('1002','李經理');insertinto部門表values('1003','王經理');insertinto部門表values('1004','朱經理');insertinto部門表values('1005','陳經理');insertinto產品表values('13001','86571','500','A','輪胎');insertinto產品表values('13002','86572','200','C','大燈');insertinto產品表values('13003','86573','400','D','車墊');insertinto產品表values('13004','86574','600','B','貼膜');insertinto產品表values('13005','86575','800','A','玻璃');insertinto制造商表values('北京鄭大科技有限公司','北京');insertinto制造商表values('杭州鄭大科技有限公司','杭州');insertinto制造商表values('太原鄭大科技有限公司','太原');insertinto制造商表values('城都鄭大科技有限公司','城都');insertinto制造商表values('上海鄭大科技有限公司','上海');insertinto生產表values('北京鄭大科技有限公司','2017-10-08','貼膜');insertinto生產表values('杭州鄭大科技有限公司','1017-09-06','輪胎');insertinto生產表values('太原鄭大科技有限公司','2017-06-04','大燈');insertinto生產表values('成都鄭大科技有限公司','2017-11-13','玻璃');insertinto生產表values('上海鄭大科技有限公司','2017-12-14','車墊');go查詢語句及其結果--1.查找職工的所有信息并按字母升序排序select*from職工表orderby姓名go--2.查找姓名為"石麗麗"的職工號select職工號from職工表where姓名='石麗麗'go--3.查找家庭地址在太原的所有員工信息select*from職工表where住址like'太原%'go--4.查找"張經理"手下的員工信息select*from職工表where所在部門in(select部門號from部門表where經理='張經理')go--5.查找上海公司生產產品號select產品號from產品表Ajoin生產表BonA.產品名=B.產品名join制造商表ConB.制造商名=C.名稱whereC.地址='上海'go--6.查找"陳經理"所在的公司select名稱from制造商表Ajoin生產表BonA.名稱=B.制造商名join銷售表ConB.產品名=C.產品名join部門表DonC.部門號=D.部門號whereD.經理='陳經理'go--7.查找"趙宏偉"所在的公司名稱select名稱as所在公司from制造商表where名稱in(select制造商名from生產表where產品名in(select產品名from產品表where產品名in(select產品名from銷售表where部門號in(select所在部門from職工表where姓名='趙宏偉'))))go--8.查找價格在400到600的產品名稱select產品名from產品表where價格between400and600go--9.查找"何方"所在公司生產的產品名select產品名from生產表where產品名in(select產品名from銷售表where部門號in(select所在部門from職工表where姓名='何方'))go建立視圖。--1.創建部門號為1001的所有員工信息createview部門_1001asselect*from職工表where所在部門=1001go--2.創建家在山西的員工的的職工號和所在部門createview山西_Aasselect*from職工表where住址like'山西省%'go--3.朱、張經理所在部門銷售的產品號,價格,產品名,所在公司createview朱_張經理asselectA.產品號,A.價格,A.產品名,B.制造商名所在公司from產品表Ajoin生產表BonA.產品名=B.產品名join制造商表ConB.制造商名=C.名稱whereA.產品名in(select產品名from銷售表where部門號in(select部門號from部門表where經理='朱經理'or經理='張經理'))go總結通過本次課程設計實驗,在一個學習組的討論與學習中,共同完成本次實驗,實驗中,我們不斷的對實驗中語句,內容進行優化,不斷提高語句的運行效率,通過學習組的多次討論篩選,創建了實驗中所示的e-r圖,降低時間復雜度,精益求精,深刻理解了數據庫的T-SQL語句的方式,能夠快速鏈接個個表之間的聯系,進行跨表查
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 淀粉在化妝品的滑石粉替代應用考核試卷
- 稀有金屬在量子計算領域的應用考核試卷
- 歐陽修的春秋筆法宋代士大夫如何改寫唐史
- 2025年租房經營民宿的合同范本
- 2025年度品牌推廣服務合同
- 2025授權代建合同示范文本
- 2025房產交易居間合同范本
- 《2025年終止服務合同范本》
- 隧道工程-橋梁及結構工程施工圖設計說明
- 蘇教版九年級下冊數學(全冊知識點考點梳理、重點題型分類鞏固練習)(提高版)(家教、補習、復習用)
- 中藥飲片出庫單
- 國開2023春《語言學概論》形考任務1-3+大作業參考答案
- 宿舍樓施工方案方案
- 甲醇-水精餾塔
- 中國話劇史專題知識
- GB/T 15544.1-2023三相交流系統短路電流計算第1部分:電流計算
- GB/T 90.3-2010緊固件質量保證體系
- GB/T 18799-2020家用和類似用途電熨斗性能測試方法
- 科技公司涉密計算機軟件安裝審批表
- GA/T 1369-2016人員密集場所消防安全評估導則
- GA 1517-2018金銀珠寶營業場所安全防范要求
評論
0/150
提交評論