作業(yè)--1--2_第1頁
已閱讀1頁,還剩12頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、《數(shù)據(jù)庫原理與應(yīng)用數(shù)據(jù)庫原理與應(yīng)用》綜合設(shè)計(jì)任務(wù)書綜合設(shè)計(jì)任務(wù)書前言前言《數(shù)據(jù)庫原理與應(yīng)用》課程的重點(diǎn)知識模塊包括:1)數(shù)據(jù)庫設(shè)計(jì)、2)用SQL實(shí)現(xiàn)建庫、建表、查詢、更新、和創(chuàng)建視圖、3)存儲過程和觸發(fā)器設(shè)計(jì)。針對這三個(gè)應(yīng)用能力,用一個(gè)案例作為背景,布置三次大作業(yè)。在校大學(xué)生都能理解“圖書管理系統(tǒng)”的應(yīng)用場合和業(yè)務(wù)流程。因此,以圖書管理系統(tǒng)作為案例來布置作業(yè),可以降低業(yè)務(wù)分析難度,讓學(xué)生將主要精力放在知識消化與技術(shù)應(yīng)用上。本文檔包括四個(gè)

2、部分。第一部分描述系統(tǒng)的需求,第二部分提出ER模型設(shè)計(jì)和關(guān)系模型設(shè)計(jì)的任務(wù);第三部分提出在SQLServer中,用SQL語句來建庫、建表、查詢、更新數(shù)據(jù)、創(chuàng)建視圖的任務(wù);第四部分,根據(jù)應(yīng)用需求、安全需求和數(shù)據(jù)完整性要求,提出設(shè)計(jì)存儲過程和觸發(fā)器的任務(wù)。每個(gè)任務(wù)之前,都給出了完成任務(wù)所需要掌握的關(guān)鍵知識點(diǎn),學(xué)生可以在對這些知識點(diǎn)進(jìn)行復(fù)習(xí)的基礎(chǔ)上完成任務(wù),每個(gè)任務(wù)是一次大作業(yè)。第一部分第一部分案例的需求描述案例的需求描述本部分描述“圖書管理

3、系統(tǒng)”的需求,學(xué)生通過閱讀本部分內(nèi)容,了解系統(tǒng)的功能要求、運(yùn)行環(huán)境,對系統(tǒng)所需的數(shù)據(jù)有總體認(rèn)識,作為三次作業(yè)的基礎(chǔ)。1.1需求故事潔是圖書閱覽室的管理員,她找到程序開發(fā)小組“楓”,請他們幫助開發(fā)一套管理程序。他們圍坐在一起,開始以下對話:潔:你們進(jìn)來都看到了,那幾排大柜子,全都放滿了書,很多教師來借書,管理起來越來越難,希望幫我開發(fā)一個(gè)管理軟件。楓:你希望軟件提供哪些功能。潔:首先是能登記和查看圖書信息,借書和還書的時(shí)候要方便操作。對于

4、我來說,看圖書的狀態(tài)很重要,就是說要知道哪些圖書已經(jīng)借出去了,哪些書已經(jīng)過了借閱期,此外還要做一些統(tǒng)計(jì)表……大概就是這些吧。楓:你怎么登記借書呢?規(guī)定的借閱期有多長?過了借閱期怎么辦?潔:每個(gè)老師都有一個(gè)工號,我就計(jì)工號和圖書的ISBN號,一個(gè)人最多能借2本書。不同類型的書借閱期限是不一樣的,比如文學(xué)作品的借閱期規(guī)定是15天,教學(xué)參考書的借閱期限是半年。有的人不自覺,過期好久都不還,我現(xiàn)在是翻記錄本一個(gè)個(gè)地找,然后打電話到他的部門,并且

5、發(fā)催還郵件。楓:同一ISBN只有一本書嗎?潔:是的,現(xiàn)在把書分成這樣幾類:教學(xué)參考書、文學(xué)作品、學(xué)術(shù)期刊、學(xué)術(shù)專著。楓:你想統(tǒng)計(jì)一些什么數(shù)據(jù)潔:主要是分類統(tǒng)計(jì)圖書冊數(shù)和價(jià)值、圖書借閱次數(shù)。我們想知道哪些圖書最受歡迎。楓:閱覽室是你一個(gè)人在管么?潔:閱覽室有兩個(gè)人。我們倆都有一臺計(jì)算機(jī),最好兩臺計(jì)算機(jī)都可以用上這個(gè)軟件。1.2需求分析1)功能需求本部分的任務(wù)是:在需求分析的基礎(chǔ)上,進(jìn)行ER圖設(shè)計(jì),然后將ER模型轉(zhuǎn)換為關(guān)系模型。任務(wù):任務(wù):

6、1)根據(jù)需求描述,繪制ER圖。2)將ER圖轉(zhuǎn)換成關(guān)系模型,寫出所有的關(guān)系模式,并寫出每一個(gè)關(guān)系是按照什么規(guī)則轉(zhuǎn)換而成的。3)在已經(jīng)形成的關(guān)系模型下,舉例說明連接運(yùn)算、投影運(yùn)算、選擇運(yùn)算。參考答案:(屬性寫在了實(shí)體和聯(lián)系圖形內(nèi))參考答案:(屬性寫在了實(shí)體和聯(lián)系圖形內(nèi))任務(wù):任務(wù):1)根據(jù)需求描述,分別為“圖書管理系統(tǒng)”的不同功能模塊繪制局部ER圖。教師信息管理:教師(教師工號,姓名,性別,電話,Email)N1屬于部門(部門名,電話)圖書

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論