數(shù)據(jù)庫課程設(shè)計-辦公室日常管理信息系統(tǒng)_第1頁
數(shù)據(jù)庫課程設(shè)計-辦公室日常管理信息系統(tǒng)_第2頁
數(shù)據(jù)庫課程設(shè)計-辦公室日常管理信息系統(tǒng)_第3頁
數(shù)據(jù)庫課程設(shè)計-辦公室日常管理信息系統(tǒng)_第4頁
數(shù)據(jù)庫課程設(shè)計-辦公室日常管理信息系統(tǒng)_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

PAGEPAGE10計算機(jī)工程學(xué)院課程設(shè)計報告成績成績:課程名數(shù)據(jù)庫課程設(shè)計設(shè)計題目專業(yè)班級2016級物聯(lián)網(wǎng)工程1班姓名指導(dǎo)教師林徐2017年12月制設(shè)計任務(wù)概念設(shè)計,畫E-R圖。邏輯設(shè)計,寫關(guān)系模式。物理設(shè)計,建庫,建表,加載數(shù)據(jù)。建立視圖。總結(jié)1、獨(dú)立完成以下設(shè)計任務(wù): 根據(jù)題目需求設(shè)計E-R圖。根據(jù)E-R圖,設(shè)計關(guān)系模式,即設(shè)計此系統(tǒng)應(yīng)包含哪些數(shù)據(jù)表,每個表有哪些字段;根據(jù)關(guān)系模式,設(shè)計數(shù)據(jù)庫物理結(jié)構(gòu),即在SQLserver中建立數(shù)據(jù)庫,數(shù)據(jù)表,并寫出表中每個字段的數(shù)據(jù)類型;實現(xiàn)數(shù)據(jù)的錄入、修改、查詢;為系統(tǒng)創(chuàng)建視圖,視圖內(nèi)容自己定,每位學(xué)生的數(shù)據(jù)庫系統(tǒng)不得少于3個數(shù)據(jù)表、8個查詢。時間名稱編號1概念設(shè)計,畫E-R圖。時間名稱編號1時間n展開會議mnnm記錄員名稱種類會議內(nèi)容位置參會人時間編號文件會議記錄生成查詢姓名日期記錄人時間辦公室日常事務(wù)事務(wù)出勤職務(wù)年齡考情時間n展開會議mnnm記錄員名稱種類會議內(nèi)容位置參會人時間編號文件會議記錄生成查詢姓名日期記錄人時間辦公室日常事務(wù)事務(wù)出勤職務(wù)年齡考情邏輯設(shè)計,寫關(guān)系模式。辦公室日常事務(wù)(時間,記錄人,事務(wù))考情(日期,出勤,職務(wù),年齡,姓名)生成(名稱,時間)文件(名稱,種類,位置,編號)展開會議(時間,編號)會議記錄(時間,參會人,會議內(nèi)容,記錄員)物理設(shè)計,建庫,建表,加載數(shù)據(jù)。createdatabase辦公室日常管理信息系統(tǒng)on(name=辦公室日常管理信息系統(tǒng)_data,filename='E:\文件\SQLserver數(shù)據(jù)庫\數(shù)據(jù)庫課程設(shè)計\辦公室日常管理信息系統(tǒng)_data.mdf',maxsize=50MB,size=5MB,filegrowth=1MB)gocreatetable文件管理信息(編號char(6),種類char(2)notnull,名稱varchar(20),存放位置char(10));createtable會議記錄(會議時間datetime,參會人varchar(20)notnull,記錄員varchar(20),會議內(nèi)容varchar(200),);createtable考勤管理(姓名varchar(20),年齡char(2),職務(wù)varchar(10),日期datetime,出勤情況varchar(4),);createtable辦公室日常事務(wù)(記錄人varchar(10),時間datetime,事務(wù)varchar(20),);createtable生成表(時間datetime,名稱varchar(20),);createtable展開會議表(時間datetime,編號char(6),);goinsertinto文件管理信息values('170001','A','考情001','D:\a');insertinto文件管理信息values('170002','C','考情002','D:\b');insertinto文件管理信息values('170003','D','考情003','D:\c');insertinto文件管理信息values('170004','A','考情004','D:\d');insertinto文件管理信息values('170005','B','考情005','D:\e');insertinto文件管理信息values('170006','C','考情006','D:\f');insertinto文件管理信息values('170007','A','考情007','D:\g');insertinto會議記錄values('2017-05-06','張經(jīng)理','李武','0506會議');insertinto會議記錄values('2017-06-08','李經(jīng)理','張曉麗','0608會議');insertinto會議記錄values('2017-07-09','王經(jīng)理','王武','0709會議');insertinto會議記錄values('2017-08-20','朱經(jīng)理','劉嬋','0820會議');insertinto會議記錄values('2017-09-25','陳經(jīng)理','孫雪蓮','0925會議');insertinto考勤管理values('劉靜晶','25','班長','2017-02-01','良');insertinto考勤管理values('李晶','32','組長','2017-03-04','優(yōu)');insertinto考勤管理values('王瀟瀟','36','員工','2017-06-05','差');insertinto考勤管理values('王瀟瀟','36','員工','2017-06-05','良');insertinto考勤管理values('趙宜靜','32','員工','2017-07-05','優(yōu)');insertinto考勤管理values('楊俊','36','員工','2017-08-09','差');insertinto生成表values('2017-03-04','考情001');insertinto生成表values('2017-06-05','考情005');insertinto生成表values('2017-07-05','考情004');insertinto生成表values('2017-02-01','考情002');insertinto生成表values('2017-08-09','考情007');insertinto生成表values('2017-06-05','考情003');insertinto辦公室日常事務(wù)values('李美玉','2017-02-01','記錄');insertinto辦公室日常事務(wù)values('王佳人','2017-03-04','檢查');insertinto辦公室日常事務(wù)values('許友多','2017-06-05','監(jiān)督');insertinto辦公室日常事務(wù)values('張學(xué)良','2017-08-09','檢查');insertinto辦公室日常事務(wù)values('李成龍','2017-07-05','驗貨');insertinto展開會議表values('2017-05-06','170001');insertinto展開會議表values('2017-06-08','170003');insertinto展開會議表values('2017-07-09','170005');insertinto展開會議表values('2017-08-20','170006');insertinto展開會議表values('2017-09-25','170002');查詢:--查詢語句--1.查找文件信息select*from文件管理信息go--2.查找張經(jīng)理所在的會議會議名select會議內(nèi)容from會議記錄where參會人='張經(jīng)理'go--3.查找張曉麗記錄的考情在哪天生成select時間from生成表where名稱in(select名稱from文件管理信息where編號in(select編號from展開會議表where時間in(select會議時間from會議記錄where記錄員='張曉麗')))go--4.查找生成表所有信息,并按時間排序select*from生成表orderby時間go--5.查找職務(wù)是員工的姓名和出勤情況select姓名,出勤情況from考勤管理where職務(wù)='員工'go--6.按職務(wù)分組,并計數(shù)select職務(wù),count(職務(wù))as個數(shù)from考勤管理groupby職務(wù)go--7.查找文件管理按編號升序前3名信息selecttop3*from文件管理信息go--8.查找在5月到8之間開的會議select會議內(nèi)容from會議記錄where會議時間between'2017-06-01'and'2017-09-01'go建立視圖。--1.創(chuàng)建員工信息的視圖createview員工信息asselect*from考勤管理where職務(wù)='員工'go--2.創(chuàng)建姓李的辦公日常事務(wù)createviewsw_liasselect*from[dbo].[辦公室日常事務(wù)]where[記錄人]like'李%'go--3.創(chuàng)建由考勤所產(chǎn)生的會議編號以及會議時間P_pcreateviewp_passelectA.會議時間,B.編號,C.名稱from會議記錄Ajoin展開會議表BonA.會議時間=B.時間join文件管理信息ConB.編號=C.編號go總結(jié)通過本次課程設(shè)計實驗,在一個學(xué)習(xí)組的討論與學(xué)習(xí)中,共同完成本次實驗,實驗中,我們不斷的對實驗中語句,內(nèi)容進(jìn)行優(yōu)化,不斷提高語句的運(yùn)行效率,通過學(xué)習(xí)組的多次討論篩選,創(chuàng)建了實驗中所示的e-r圖,降低時間復(fù)雜度,精益求精,深刻理解了數(shù)據(jù)庫的T-SQL語句的方式,能夠快速鏈接個個表之間的聯(lián)系,進(jìn)行跨表查詢,充分利用表與表之間的關(guān)系,查詢自

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論