SQLserver數(shù)據(jù)庫管理系統(tǒng)需求分析_第1頁
SQLserver數(shù)據(jù)庫管理系統(tǒng)需求分析_第2頁
SQLserver數(shù)據(jù)庫管理系統(tǒng)需求分析_第3頁
SQLserver數(shù)據(jù)庫管理系統(tǒng)需求分析_第4頁
SQLserver數(shù)據(jù)庫管理系統(tǒng)需求分析_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

SQLServer數(shù)據(jù)庫管理系統(tǒng)需求分析——成績管理分析一、概述二、 SQLServer簡介及知識介紹三、 數(shù)據(jù)庫管理系統(tǒng)知識四、 需求分析一成績管理一、概述成績管理系統(tǒng)可以實現(xiàn)對成績的管理,在此系統(tǒng)里可以查詢、添加、刪除學(xué)生的成績,方便用戶的管理。學(xué)生成績管理系統(tǒng)是應(yīng)對學(xué)生人數(shù)增多、信息量增大的問題,實現(xiàn)管理的現(xiàn)代化、網(wǎng)絡(luò)化,逐步擺脫當(dāng)前學(xué)生成績管理系統(tǒng)的人工管理方式,提高成績管理效率而開發(fā)的。希望該程序能夠解決學(xué)生信息存儲、學(xué)生成績查詢、錄入還有課程查詢等一系列功能,并提供了對各功能模塊的查詢和更新功能,且這兩種功能基本上是通過存儲過程來實現(xiàn)的,其中學(xué)生成績查詢和學(xué)生信息查詢是成績管理系統(tǒng)的重點。二、SQLServer簡介及知識介紹1、簡介美國Microsoft公司推出的一種系統(tǒng)。SQLServer是一個可擴展的、高性能的、為分布式客戶機/服務(wù)器計算所設(shè)計的,實現(xiàn)了與WindowsNT的有機結(jié)合,提供了基于的企業(yè)級信息管理系統(tǒng)方案。其主要特點如下:(1) 高性能設(shè)計,可充分利用WindowsNT的優(yōu)勢。(2) 系統(tǒng)管理先進(jìn),支持Windows圖形化管理工具,支持本地和遠(yuǎn)程的系統(tǒng)管理和配置。(3) 強壯的事務(wù)處理功能,采用各種方法保證數(shù)據(jù)的完整性。(4) 支持對稱多處理器結(jié)構(gòu)、、ODBC,并具有自主的SQL語言。SQLServer以其內(nèi)置的數(shù)據(jù)復(fù)制功能、強大的管理工具、與Internet的緊密集成和開放的系統(tǒng)結(jié)構(gòu)為廣大的用戶、開發(fā)人員和提供了一個出眾的數(shù)據(jù)庫平臺。2、SQLServer的發(fā)展SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL語言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫都對SQL語句進(jìn)行了再開發(fā)和擴展,但是包括Select,lnsert,Update,Delete,Create,以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。SQLServer是一個。它最初是由MicrosoftSybase和Ashton-Tate三家公司共同開發(fā)的,于1988年推出了第一個OS/2版本。在WindowsNT推出后,Microsoft與Sybase在SQLServer的開發(fā)上就分道揚鑣了,Microsoft將SQLServer移植到WindowsNT系統(tǒng)上,專注于開發(fā)推廣SQLServer的WindowsNT版本。Sybase則較專注于SQLServer在UNIX上的應(yīng)用。SQLServer2000是Microsoft公司推出的SQLServer數(shù)據(jù)庫管理系統(tǒng),該版本繼承了SQLServer版本的優(yōu)點,同時又比它增加了許多更先進(jìn)的功能。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點,可跨越從運行MicrosoftWindows98的膝上型電腦到運行MicrosoftWindows2000的大型多處理器的服務(wù)器等多種平臺使用。3、SQLServer2008的新功能及知識介紹(一)、可信任的保護(hù)你的信息在過去的SQLServer2005的基礎(chǔ)之上,SQLServer2008做了以下方面的增強來擴展它的安全性:*簡單的SQLServer2008可以對整個數(shù)據(jù)庫、數(shù)據(jù)文件和日志文件進(jìn)行加密,而不需要改動應(yīng)用程序。進(jìn)行加密使公司可以滿足遵守規(guī)范和及其關(guān)注數(shù)據(jù)隱私的要求。簡單的數(shù)據(jù)加密的好處包括使用任何范圍或模糊查詢搜索加密的數(shù)據(jù)、加強數(shù)據(jù)安全性以防止未授權(quán)的用戶訪問、還有數(shù)據(jù)加密。這些可以在不改變已有的應(yīng)用程序的情況下進(jìn)行。*管理SQLServer2008為加密和管理提供了一個全面的解決方案。為了滿足不斷發(fā)展的對的信息的更強安全性的需求,公司投資給供應(yīng)商來管理公司內(nèi)的。SQLServer2008通過支持第三方和安全模塊(HSM)產(chǎn)品為這個需求提供了很好的支持。*增強了審查SQLServer2008使你可以審查你的數(shù)據(jù)的操作,從而提高了遵從性和安全性。審查不只包括對的所有信息,還包括關(guān)于什么時候?qū)?shù)據(jù)進(jìn)行讀取的信息。SQLServer2008具有像服務(wù)器中加強的審查的配置和管理這樣的功能,這使得公司可以滿足各種規(guī)范需求。SQLServer2008還可以定義每一個數(shù)據(jù)庫的審查規(guī)范,所以審查配置可以為每一個數(shù)據(jù)庫作單獨的制定。為指定對象作審查配置使審查的執(zhí)行性能更好,配置的靈活性也更高。(二)確保業(yè)務(wù)可持續(xù)性*改進(jìn)了數(shù)據(jù)庫SQLServer2008基于SQLServer2005,并提供了更可靠的加強了數(shù)據(jù)庫鏡像的平臺。新的特性包括:?頁面自動修復(fù)。SQLServer2008通過請求獲得一個從鏡像合作機器上得到的出錯頁面的重新拷貝,使主要的和鏡像的計算機可以透明的修復(fù)數(shù)據(jù)頁面上的823和824錯誤。?提高了性能。SQLServer2008壓縮了輸出的日志流,以便使數(shù)據(jù)庫鏡像所要求的網(wǎng)絡(luò)帶寬達(dá)到最小。SQL語言的知識介紹在正式學(xué)習(xí)SQL語言之前,首先讓我們對SQL語言有一個基本認(rèn)識,介紹一下SQL語言的組成:一個SQL數(shù)據(jù)庫是表(Table)的集合,它由一個或多個SQL模式定義?!獋€SQL表由行集構(gòu)成,一行是列的序列(集合),每列與行對應(yīng)一個數(shù)據(jù)項。—個表或者是一個基本表或者是一個視圖?;颈硎菍嶋H存儲在數(shù)據(jù)庫的表,而視圖是由若干基本表或其他視圖構(gòu)成的表的定義。一個基本表可以跨一個或多個存儲文件,一個存儲文件也可存放一個或多個基本表。每個存儲文件與外部存儲上一個物理文件對應(yīng)。用戶可以用SQL語句對視圖和基本表進(jìn)行查詢等操作。在用戶角度來看,視圖和基本表是一樣的,沒有區(qū)別,都是關(guān)系(表格)。用戶可以是應(yīng)用程序,也可以是終端用戶。SQL語句可嵌入在宿主語言的程序中使用,宿主語言有FORTRAN,COBOL,PASCAL,PL/I,C和Ada語言等。SQL用戶也能作為獨立的用戶接口,供交互環(huán)境下的終端用戶使用。三、數(shù)據(jù)庫管理系統(tǒng)知識(DatabaseAdministration)是有關(guān)建立、存儲、修改和存取數(shù)據(jù)庫中信息的技術(shù),是指為保證數(shù)據(jù)庫系統(tǒng)的正常運行和服務(wù)質(zhì)量,有關(guān)人員須進(jìn)行的工作。負(fù)責(zé)這些工作的個人或集體稱為(DBA)。的主要內(nèi)容有:數(shù)據(jù)庫的建立、數(shù)據(jù)庫的調(diào)整、數(shù)據(jù)庫的重組、數(shù)據(jù)庫的重構(gòu)、數(shù)據(jù)庫的安全控制、數(shù)據(jù)的完整性控制和對用戶提供技術(shù)支持。數(shù)據(jù)庫的建立:數(shù)據(jù)庫的設(shè)計只是提供了數(shù)據(jù)的類型、、聯(lián)系、約束和等有關(guān)數(shù)據(jù)的描述。這些描述稱為數(shù)據(jù)模式。要建立可運行的數(shù)據(jù)庫,還需進(jìn)行下列工作:選定數(shù)據(jù)庫的各種參數(shù),例如最大的空間、緩沖決的數(shù)量、并發(fā)度等。這些參數(shù)可以由用戶設(shè)置,也可以由系統(tǒng)按默認(rèn)值設(shè)置。定義數(shù)據(jù)庫,利用(DBMS)所提供的和命令,定義數(shù)據(jù)庫名、數(shù)據(jù)模式、索引等。準(zhǔn)備和裝入數(shù)據(jù),定義數(shù)據(jù)庫僅僅建立了數(shù)據(jù)庫的框架,要建成數(shù)據(jù)庫還必須裝入大量的數(shù)據(jù),這是一項浩繁的工作。在數(shù)據(jù)的準(zhǔn)備和錄入過程中,必須在技術(shù)和制度上采取措施,保證裝入數(shù)據(jù)的正確性。計算機系統(tǒng)中原已積累的數(shù)據(jù),要充分利用,盡可能轉(zhuǎn)換成數(shù)據(jù)庫的數(shù)據(jù)。四、需求分析一成績管理1、項目要求系統(tǒng)功能要求系統(tǒng)必須完成的功能有學(xué)生查詢功能,管理員查詢功能、添加功能、修改功能、刪除功能、匯總功能、統(tǒng)計功能。此階段必須確定下來。系統(tǒng)性能要求必須考慮到系統(tǒng)的響應(yīng)時間、系統(tǒng)需要的存儲容量以及后援存儲、重新啟動和安全性等方面。分析系統(tǒng)的數(shù)據(jù)要求通過建立概念模型的方法來分析系統(tǒng)的數(shù)據(jù)要求。例如,利用數(shù)據(jù)字典可以全面準(zhǔn)確地定義數(shù)據(jù)。1.4導(dǎo)出系統(tǒng)的邏輯模型用數(shù)據(jù)流圖、數(shù)據(jù)字典等,根據(jù)對系統(tǒng)的綜合要求和數(shù)據(jù)要求的結(jié)果導(dǎo)出系統(tǒng)的詳細(xì)的邏輯模型。2、現(xiàn)行項目的目標(biāo)及功能現(xiàn)行系統(tǒng)的目標(biāo):1)管理員能夠方便的對信息進(jìn)行添加、修改、刪除、查詢、匯總、統(tǒng)計等操作。2)學(xué)生可以在自己的權(quán)限內(nèi)對信息進(jìn)行訪問,查詢相關(guān)信息。現(xiàn)行系統(tǒng)的主要功能:1)學(xué)生查詢功能:為了方便學(xué)生查找成績等信息,將所有信息按照需要進(jìn)行分類。這樣學(xué)生就能很方便的找到自己所需要的信息。2)管理員查詢功能:管理員可以通過條件選擇查詢所有信息,并進(jìn)行排序。3)添加功能:管理員可以通過填寫表格的形式輸入學(xué)生成績等相關(guān)自動避免重復(fù)信息。4)修改功能:管理員可以對數(shù)據(jù)庫中的信息進(jìn)行修改。系統(tǒng)能夠通過管理員給出條件查找出所要修改的信息,對修改后的信息進(jìn)行保存,并自動查找是否是重復(fù)信息。5)刪除功能:管理員可以對數(shù)據(jù)進(jì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

提交評論