欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      數(shù)據(jù)庫課程總結(jié)范文大全

      時(shí)間:2019-05-12 14:05:18下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《數(shù)據(jù)庫課程總結(jié)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《數(shù)據(jù)庫課程總結(jié)》。

      第一篇:數(shù)據(jù)庫課程總結(jié)

      數(shù)據(jù)庫課程總結(jié)

      軟件0701

      07301024

      楊彥妍

      在學(xué)習(xí)數(shù)據(jù)庫之前一直覺得數(shù)據(jù)庫沒有什么深入研究的價(jià)值,覺得無非是將數(shù)據(jù)存起來進(jìn)行增刪改查的操作就是了。直到真正接觸到了數(shù)據(jù)庫這門課才真地發(fā)現(xiàn)了這里面得奧妙和值得專研的價(jià)值。不知不覺中已經(jīng)過了將近一個(gè)學(xué)期,這是第一次接觸王老師的課堂,但是老師清晰地講解讓我這一個(gè)學(xué)期收益匪淺。

      數(shù)據(jù)已然成為當(dāng)今信息社會(huì)的一種極為重要的資源,各個(gè)部門無時(shí)無刻不在于數(shù)據(jù)打交道,對于這些大量數(shù)據(jù)的處理使得數(shù)據(jù)庫應(yīng)運(yùn)而生。作為學(xué)習(xí)軟件的我們對于數(shù)據(jù)庫的學(xué)習(xí)更加是必不可少。

      雖然對于SQL語言這些東西以前基本上沒有太多的接觸,但是清晰易懂語言的模式并沒有對學(xué)習(xí)造成太大的困擾。而實(shí)際上這學(xué)期的雙語教學(xué)的確讓我的學(xué)習(xí)變的有些吃力,不是因?yàn)樽x不懂,而是讀過之后理解僅僅停留在字面意思上,不能很透徹地理解到位。但是老師課堂上深入淺出的講解,和對于課件的翻譯讓我對此有了很大的彌補(bǔ)。對于數(shù)據(jù)庫的理解已經(jīng)不僅僅是知道增刪改查這些簡單的基本操作,知道表之間的連接,一些運(yùn)算,一些模式等等。實(shí)際上,對于數(shù)據(jù)庫進(jìn)行建立與操作是十分復(fù)雜的,中間要經(jīng)過很多考慮對于現(xiàn)實(shí)的結(jié)合,對于軟硬件的要求都需要考慮在內(nèi)。

      從某種意義上看來說,對于數(shù)據(jù)庫的學(xué)習(xí)不僅僅改變了我對與數(shù)據(jù)庫的看法,同時(shí)也改變了我對于程序設(shè)計(jì)的看法。從前簡單的看到就做是不科學(xué)的,應(yīng)該經(jīng)過規(guī)劃和研究分析才能上手。于此同時(shí),老師留的項(xiàng)目其實(shí)是對于我們的所學(xué)習(xí)知識的一種檢驗(yàn)與擴(kuò)充。因?yàn)轫?xiàng)目結(jié)合很多的其他知識,同時(shí)做項(xiàng)目的過程是一個(gè)對于知識的重新審視與鞏固的過程。

      總地來說,這學(xué)期的數(shù)據(jù)庫課程讓我覺得有所收獲,有所得。加強(qiáng)了對于課程本身的理解,同時(shí)也知道了更廣的知識面。其實(shí)感受最深的還是老師的講課方式,很詳細(xì)很透徹,不懂的地方老師還會(huì)很耐心地講解,總很和藹,問問題的時(shí)候也不會(huì)緊張。

      關(guān)于意見、建議,總體上來說,老師的方法很好。如果真說意見,建議的話,我覺得針對雙語教學(xué),上課讓同學(xué)翻譯一些要點(diǎn)是必要的。因?yàn)楸旧泶蠹覍τ谟⒄Z的理解就不容易透徹,再加上一部分同學(xué)的英語水平并不是很好,所以容易造成誤解。如果自己翻譯,老師更正的話,會(huì)讓我們的記憶更加深刻,理解更加透徹,掌握更加牢固。另一點(diǎn)就是我覺得可以減少對于PPT 的依賴。因?yàn)槊看紊险n的時(shí)候,看課件有時(shí)候并不是很清楚,但是當(dāng)老師在黑板上演示過后就覺得特別的理解,很清晰,感覺線索被理順了,明了了。

      這就是我對于今年著學(xué)期上數(shù)據(jù)庫的一些感受,真的很希望以后還有機(jī)會(huì)選王老師的課。

      第二篇:數(shù)據(jù)庫課程論文

      數(shù)據(jù)庫課程小論文

      10級 電技九班 丁鵬 2010212024

      內(nèi)容摘要:

      數(shù)據(jù)庫是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,它產(chǎn)生于距今五十年前,隨著信息技術(shù)和市場的發(fā)展,特別是二十世紀(jì)九十年代以后,數(shù)據(jù)管理不再僅僅是存儲和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式。數(shù)據(jù)庫有很多種類型,從最簡單的存儲有各種數(shù)據(jù)的表格到能夠進(jìn)行海量數(shù)據(jù)存儲的大型數(shù)據(jù)庫系統(tǒng)都在各個(gè)方面得到了廣泛的應(yīng)用。

      本課程主要講解了數(shù)據(jù)庫基礎(chǔ)、數(shù)據(jù)模型和數(shù)據(jù)概念、數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)方法、SQL Server關(guān)系數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫保護(hù)技術(shù);介紹了數(shù)據(jù)庫系統(tǒng)的開發(fā)、數(shù)據(jù)庫設(shè)計(jì)以及數(shù)據(jù)庫技術(shù)的最新研究領(lǐng)域和應(yīng)用領(lǐng)域及其發(fā)展。

      關(guān)鍵字:

      數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、SQL server數(shù)據(jù)庫、數(shù)據(jù)庫設(shè)計(jì)

      二.課程主要內(nèi)容和基本原理:

      (一).數(shù)據(jù)庫系統(tǒng):

      數(shù)據(jù)庫系統(tǒng),是由數(shù)據(jù)庫及其管理軟件組成的系統(tǒng)。它是為適應(yīng)數(shù)據(jù)處理的需要而發(fā)展起來的一種較為理想的數(shù)據(jù)處理的核心機(jī)構(gòu)。它是一個(gè)實(shí)際可運(yùn)行的存儲、維護(hù)和應(yīng)用系統(tǒng)提供數(shù)據(jù)的軟件系統(tǒng),是存儲介質(zhì)、處理對象和管理系統(tǒng)的集合體。

      數(shù)據(jù)庫系統(tǒng)通常由軟件、數(shù)據(jù)庫和數(shù)據(jù)管理員組成。其軟件主要包括操作系統(tǒng)、各種宿主語言、實(shí)用程序以及數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理,數(shù)據(jù)的插入、修改和檢索均要通過數(shù)據(jù)庫管理系統(tǒng)進(jìn)行。數(shù)據(jù)管理員負(fù)責(zé)創(chuàng)建、監(jiān)控和維護(hù)整個(gè)數(shù)據(jù)庫,使數(shù)據(jù)能被任何有權(quán)使用的人有效使用。數(shù)據(jù)庫管理員一般是由業(yè)務(wù)水平較高、資歷較深的人員擔(dān)任。

      數(shù)據(jù)的結(jié)構(gòu)化,數(shù)據(jù)的共享性好,數(shù)據(jù)的獨(dú)立性好,數(shù)據(jù)存儲粒度小,數(shù)據(jù)管理系統(tǒng),為用戶提供了友好的接口。數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ),是數(shù)據(jù)模型,現(xiàn)有的數(shù)據(jù)庫系統(tǒng)均是基于某種數(shù)據(jù)模型的。數(shù)據(jù)庫系統(tǒng)的核心是數(shù)據(jù)庫管理系統(tǒng)。

      數(shù)據(jù)庫系統(tǒng)一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(DBMS)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。DBMS是數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)和核心。

      (二).數(shù)據(jù)庫管理系統(tǒng):

      數(shù)據(jù)庫管理系統(tǒng)是一種操縱和管理數(shù)據(jù)庫的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫,簡稱dbms。它對數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫的安全性和完整性。用戶通過dbms訪問數(shù)據(jù)庫中的數(shù)據(jù),數(shù)據(jù)庫管理員也通過dbms進(jìn)行數(shù)據(jù)庫的維護(hù)工作。它可使多個(gè)應(yīng)用程序和用戶用不同的方法在同時(shí)或不同時(shí)刻去建立,修改和詢問數(shù)據(jù)庫。DBMS提供數(shù)據(jù)定義語言DDL與數(shù)據(jù)操作語言,供用戶定義數(shù)據(jù)庫的模式結(jié)構(gòu)與權(quán)限約束,實(shí)現(xiàn)對數(shù)據(jù)的追加、刪除等操作。

      1.數(shù)據(jù)定義:DBMS提供數(shù)據(jù)定義語言DDL,供用戶定義數(shù)據(jù)庫的三級模式結(jié)構(gòu)、兩級映像以及完整性約束和保密限制等約束。DDL主要用于建立、修改數(shù)據(jù)庫的庫結(jié)構(gòu)。DDL所描述的庫結(jié)構(gòu)僅僅給出了數(shù)據(jù)庫的框架,數(shù)據(jù)庫的框架信息被存放在數(shù)據(jù)字典(Data Dictionary)中。

      2.數(shù)據(jù)操作:DBMS提供數(shù)據(jù)操作語言DML,供用戶實(shí)現(xiàn)對數(shù)據(jù)的追加、刪除、更新、查詢等操作。

      3.數(shù)據(jù)庫的運(yùn)行管理:數(shù)據(jù)庫的運(yùn)行管理功能是DBMS的運(yùn)行控制、管理功能,包括多用戶環(huán)境下的并發(fā)控制、安全性檢查和存取限制控制、完整性檢查和執(zhí)行、運(yùn)行日志的組織管理、事務(wù)的管理和自動(dòng)恢復(fù),即保證事務(wù)的原子性。這些功能保證了數(shù)據(jù)庫系統(tǒng)的正常運(yùn)行。

      4.數(shù)據(jù)組織、存儲與管理:DBMS要分類組織、存儲和管理各種數(shù)據(jù),包括數(shù)據(jù)字典、用戶數(shù)據(jù)、存取路徑等,需確定以何種文件結(jié)構(gòu)和存取方式在存儲級上組織這些數(shù)據(jù),如何實(shí)現(xiàn)數(shù)據(jù)之間的聯(lián)系。數(shù)據(jù)組織和存儲的基本目標(biāo)是提高存儲空間利用率,選擇合適的存取方法提高存取效率。

      5.數(shù)據(jù)庫的保護(hù):數(shù)據(jù)庫中的數(shù)據(jù)是信息社會(huì)的戰(zhàn)略資源,隨數(shù)據(jù)的保護(hù)至關(guān)重要。DBMS對數(shù)據(jù)庫的保護(hù)通過4個(gè)方面來實(shí)現(xiàn):數(shù)據(jù)庫的恢復(fù)、數(shù)據(jù)庫的并發(fā)控制、數(shù)據(jù)庫的完整性控制、數(shù)據(jù)庫安全性控制。DBMS的其他保護(hù)功能還有系統(tǒng)緩沖區(qū)的管理以及數(shù)據(jù)存儲的某些自適應(yīng)調(diào)節(jié)機(jī)制等。

      6.數(shù)據(jù)庫的維護(hù):這一部分包括數(shù)據(jù)庫的數(shù)據(jù)載入、轉(zhuǎn)換、轉(zhuǎn)儲、數(shù)據(jù)庫的重組合重構(gòu)以及性能監(jiān)控等功能,這些功能分別由各個(gè)使用程序來完成。

      7.通信:DBMS具有與操作系統(tǒng)的聯(lián)機(jī)處理、分時(shí)系統(tǒng)及遠(yuǎn)程作業(yè)輸入的相關(guān)接口,負(fù)責(zé)處理數(shù)據(jù)的傳送。對網(wǎng)絡(luò)環(huán)境下的數(shù)據(jù)庫系統(tǒng),還應(yīng)該包括DBMS與網(wǎng)絡(luò)中其他軟件系統(tǒng)的通信功能以及數(shù)據(jù)庫之間的互操作功能。

      (三).SQL Server數(shù)據(jù)庫:

      Microsoft SQL Server是一個(gè)高性能的、多用戶的關(guān)系型數(shù)據(jù)庫管理系統(tǒng);它是專為客戶/服務(wù)器計(jì)算環(huán)境設(shè)計(jì)的,是當(dāng)前最流行的數(shù)據(jù)庫服務(wù)器系統(tǒng)之一;它提供的內(nèi)置數(shù)據(jù)復(fù)制功能、強(qiáng)盜的管理工具和開放式的系統(tǒng)體系結(jié)構(gòu)為基于事務(wù)的企業(yè)級信息管理方案提供了一個(gè)卓越平臺。

      在 SQL Server數(shù)據(jù)庫中、數(shù)據(jù)被組織為用戶可以看得見的邏輯部件,這些邏輯組件主要包括基本表、視圖、存儲過程、觸發(fā)器和用戶等。

      SQL Server 將用戶可以看得到的這些邏輯組件物理地存儲在磁盤上的操作系統(tǒng)文件中。作為普通用戶只需要關(guān)心邏輯組件的存在,二它們的物理實(shí)現(xiàn)在很大程度上是透明的,一般只有數(shù)據(jù)庫管理員需要了解和處理數(shù)據(jù)庫的物理實(shí)現(xiàn)。

      每個(gè)SQL Server 實(shí)例包括四個(gè)系統(tǒng)數(shù)據(jù)庫(master、model、tempdb和msdb)以及一個(gè)或多個(gè)用戶數(shù)據(jù)庫。根據(jù)定義的安全權(quán)限,每個(gè)SQL Server 實(shí)例都可以使所有連接到實(shí)例的用戶使用該實(shí)例上的所有數(shù)據(jù)庫。

      數(shù)據(jù)庫是建立在操作系統(tǒng)文件上的,SQL Server在發(fā)出CREATE DATABASE 命令建立數(shù)據(jù)庫時(shí),會(huì)同時(shí)發(fā)出建立操作系統(tǒng)文件、申請物理存儲空間的請求;當(dāng)CREATE DATABASE 命令成功以后,在物理上和邏輯上都建立了一個(gè)新的數(shù)據(jù)庫;然后就可以在數(shù)據(jù)庫中建立各種用戶所需要的邏輯組件,如基本表、視圖等。

      (四).數(shù)據(jù)庫設(shè)計(jì):

      數(shù)據(jù)庫設(shè)計(jì)是指對于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。在數(shù)據(jù)庫領(lǐng)域內(nèi),常常把使用數(shù)據(jù)庫的各類系統(tǒng)統(tǒng)稱為數(shù)據(jù)庫應(yīng)用系統(tǒng)。

      1.需求分析:

      調(diào)查和分析用戶的業(yè)務(wù)活動(dòng)和數(shù)據(jù)的使用情況,弄清所用數(shù)據(jù)的種類、范圍、數(shù)量以及它們在業(yè)務(wù)活動(dòng)中交流的情況,確定用戶對數(shù)據(jù)庫系統(tǒng)的使用要求和各種約束條件等,形成用戶需求規(guī)約。

      2.概念設(shè)計(jì):

      對用戶要求描述的現(xiàn)實(shí)世界(可能是一個(gè)工廠、一個(gè)商場或者一個(gè)學(xué)校等),通過對其中住處的分類、聚集和概括,建立抽象的概念數(shù)據(jù)模型。這個(gè)概念模型應(yīng)反映現(xiàn)實(shí)世界各部門的信息結(jié)構(gòu)、信息流動(dòng)情況、信息間的互相制約關(guān)系以及各部門對信息儲存、查詢和加工的要求等。所建立的模型應(yīng)避開數(shù)據(jù)庫在計(jì)算機(jī)上的具體實(shí)現(xiàn)細(xì)節(jié),用一種抽象的形式表示出來。以擴(kuò)充的實(shí)體—(E-R模型)聯(lián)系模型方法為例,第一步先明確現(xiàn)實(shí)世界各部門所含的各種實(shí)體及其屬性、實(shí)體間的聯(lián)系以及對信息的制約條件等,從而給出各部門內(nèi)所用信息的局部描述(在數(shù)據(jù)庫中稱為用戶的局部視圖)。第二步再將前面得到的多個(gè)用戶的局部視圖集成為一個(gè)全局視圖,即用戶要描述的現(xiàn)實(shí)世界的概念數(shù)據(jù)模型。

      3.邏輯設(shè)計(jì)

      主要工作是將現(xiàn)實(shí)世界的概念數(shù)據(jù)模型設(shè)計(jì)成數(shù)據(jù)庫的一種邏輯模式,即適應(yīng)于某種特定數(shù)據(jù)庫管理系統(tǒng)所支持的邏輯數(shù)據(jù)模式。與此同時(shí),可能還需為各種數(shù)據(jù)處理應(yīng)用領(lǐng)域產(chǎn)生相應(yīng)的邏輯子模式。這一步設(shè)計(jì)的結(jié)果就是所謂“邏輯數(shù)據(jù)庫”。

      4.物理設(shè)計(jì):

      根據(jù)特定數(shù)據(jù)庫管理系統(tǒng)所提供的多種存儲結(jié)構(gòu)和存取方法等依賴于具體計(jì)算機(jī)結(jié)構(gòu)的各項(xiàng)物理設(shè)計(jì)措施,對具體的應(yīng)用任務(wù)選定最合適的物理存儲結(jié)構(gòu)(包括文件類型、索引結(jié)構(gòu)和數(shù)據(jù)的存放次序與位邏輯等)、存取方法和存取路徑等。這一步設(shè)計(jì)的結(jié)果就是所謂“物理數(shù)據(jù)庫”。

      5.驗(yàn)證設(shè)計(jì):

      在上述設(shè)計(jì)的基礎(chǔ)上,收集數(shù)據(jù)并具體建立一個(gè)數(shù)據(jù)庫,運(yùn)行一些典型的應(yīng)用任務(wù)來驗(yàn)證數(shù)據(jù)庫設(shè)計(jì)的正確性和合理性。一般,一個(gè)大型數(shù)據(jù)庫的設(shè)計(jì)過程往往需要經(jīng)過多次循環(huán)反復(fù)。當(dāng)設(shè)計(jì)的某步發(fā)現(xiàn)問題時(shí),可能就需要返回到前面去進(jìn)行修改。因此,在做上述數(shù)據(jù)庫設(shè)計(jì)時(shí)就應(yīng)考慮到今后修改設(shè)計(jì)的可能性和方便性。

      6.運(yùn)行與維護(hù)設(shè)計(jì):

      在數(shù)據(jù)庫系統(tǒng)正式投入運(yùn)行的過程中,必須不斷地對其進(jìn)行調(diào)整與修改。

      (五)、應(yīng)用領(lǐng)域及其發(fā)展

      應(yīng)用領(lǐng)域

      1.多媒體數(shù)據(jù)庫

      這類數(shù)據(jù)庫主要存儲與多媒體相關(guān)的數(shù)據(jù),如聲音、圖像和視頻等數(shù)據(jù)。多媒體數(shù)據(jù)最大的特點(diǎn)是數(shù)據(jù)連續(xù),而且數(shù)據(jù)量比較大,存儲需要的空間較大。

      2.移動(dòng)數(shù)據(jù)庫

      該類數(shù)據(jù)庫是在移動(dòng)計(jì)算機(jī)系統(tǒng)上發(fā)展起來的,如筆記本電腦、掌上計(jì)算機(jī)等。該數(shù)據(jù)庫最大的特點(diǎn)是通過無線數(shù)字通信網(wǎng)絡(luò)傳輸?shù)?。移?dòng)數(shù)據(jù)庫可以隨時(shí)隨地地獲取和訪問數(shù)據(jù),為一些商務(wù)應(yīng)用和一些緊急情況帶來了很大的便利。

      3.空間數(shù)據(jù)庫

      這類數(shù)據(jù)庫目前發(fā)展比較迅速。它主要包括地理信息數(shù)據(jù)庫(又稱為地理信息系統(tǒng),即GIS)和計(jì)算機(jī)輔助設(shè)計(jì)(CAD)數(shù)據(jù)庫。其中地理信息數(shù)據(jù)庫一般存儲與地圖相關(guān)的信息數(shù)據(jù);計(jì)算機(jī)輔助設(shè)計(jì)數(shù)據(jù)庫一般存儲設(shè)計(jì)信息的空間數(shù)據(jù)庫,如機(jī)械、集成電路以及電子設(shè)備設(shè)計(jì)圖等。

      4.信息檢索系統(tǒng)

      信息檢索就是根據(jù)用戶輸入的信息,從數(shù)據(jù)庫中查找相關(guān)的文檔或信息,并把查找的信息反饋給用戶。信息檢索領(lǐng)域和數(shù)據(jù)庫是同步發(fā)展的,它是一種典型的聯(lián)機(jī)文檔管理系統(tǒng)或者聯(lián)機(jī)圖書目錄。

      5.分布式信息檢索

      這類數(shù)據(jù)庫是隨著Internet的發(fā)展而產(chǎn)生的數(shù)據(jù)庫。它一般用于因特網(wǎng)及遠(yuǎn)距離計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)中。特別是隨著電子商務(wù)的發(fā)展,這類數(shù)據(jù)庫發(fā)展更加迅猛。許多網(wǎng)絡(luò)用戶(如個(gè)人、公司或企業(yè)等)在自己的計(jì)算機(jī)中存儲信息,同時(shí)希望通過網(wǎng)絡(luò)使用發(fā)送電子郵件、文件傳輸、遠(yuǎn)程登錄方式和別人共享這些信息。分布式信息檢索滿足了這一要求。

      6.專家決策系統(tǒng)

      專家決策系統(tǒng)也是數(shù)據(jù)庫應(yīng)用的一部分。由于越來越多的數(shù)據(jù)可以聯(lián)機(jī)獲取,特別是企業(yè)通過這些數(shù)據(jù)可以對企業(yè)的發(fā)展作出更好的決策,以使企業(yè)更好地運(yùn)行。由于人工智能的發(fā)展,使得專家決策系統(tǒng)的應(yīng)用更加廣泛。

      發(fā)展趨勢

      隨著信息管理內(nèi)容的不斷擴(kuò)展,出現(xiàn)了豐富多樣的數(shù)據(jù)模型(層次模型,網(wǎng)狀模型,關(guān)系模型,面向?qū)ο竽P?,半結(jié)構(gòu)化模型等),新技術(shù)也層出不窮(數(shù)據(jù)流,Web數(shù)據(jù)管理,數(shù)據(jù)挖掘等)。目前每隔幾年,國際上一些資深的數(shù)據(jù)庫專家就會(huì)聚集一堂,探討數(shù)據(jù)庫研究現(xiàn)狀,存在的問題和未來需要關(guān)注的新技術(shù)焦點(diǎn)。過去已有的幾個(gè)類似報(bào)告包括:1989 年Future Directions inDBMS Research-The Laguna BeachParticipants,1990 年DatabaseSystems : Achievements and Opportunities,1995 年的Database 1991:W.H.Inmon 發(fā)表了《構(gòu)建數(shù)據(jù)倉庫》

      三.心得體會(huì):

      在做完這次課程論文后,讓我再次加深了對數(shù)據(jù)庫的組成原理的理解,對數(shù)據(jù)庫的構(gòu)建也有更深層次的體會(huì)。數(shù)據(jù)庫的每一次發(fā)展,都凝聚著人類的智慧和辛勤勞動(dòng),每一次創(chuàng)新都給人類帶來了巨大的進(jìn)步。數(shù)據(jù)庫從早期的簡單功能,到現(xiàn)在的復(fù)雜操作,都是一點(diǎn)一滴發(fā)展起來的。這種層次化的讓我體會(huì)到了,凡事要從小做起,無數(shù)的‘小’便成就了‘大’。

      四.參考文獻(xiàn):

      <<數(shù)據(jù)庫系統(tǒng)及應(yīng)用>> 崔巍

      <<數(shù)據(jù)庫系統(tǒng)概論 >>

      王珊

      第三篇:數(shù)據(jù)庫原理與應(yīng)用課程總結(jié)

      數(shù)據(jù)庫原理與應(yīng)用課程總結(jié)

      兩部分內(nèi)容組成:數(shù)據(jù)庫的理論知識、SQL Sever 2000的使用

      數(shù)據(jù)庫的理論知識包括三篇,第1篇:基礎(chǔ)篇;第2篇:設(shè)計(jì)篇;第3篇:系統(tǒng)篇,三部分內(nèi)容之間的關(guān)系是基礎(chǔ)篇是基礎(chǔ)是重點(diǎn),必須全面掌握;設(shè)計(jì)篇是方法論,是應(yīng)用系統(tǒng)開發(fā)過程中的方向指南,對基礎(chǔ)篇的應(yīng)用;系統(tǒng)篇:是對DBMS的四性的詳細(xì)解釋,豐富了基礎(chǔ)篇的內(nèi)容。

      一、名詞概念

      1、信息、數(shù)據(jù)、數(shù)據(jù)處理

      2、數(shù)據(jù)庫

      3、數(shù)據(jù)庫管理系統(tǒng)

      4、數(shù)據(jù)庫系統(tǒng)

      5、概念模型

      6、邏輯模型

      7、模式

      8、外模式

      9、內(nèi)模式

      10、數(shù)據(jù)庫獨(dú)立性(邏輯獨(dú)立性、物理獨(dú)立性)

      11、概念模型有關(guān)概念:實(shí)體、屬性、碼、域、實(shí)體型、實(shí)體集、聯(lián)系、聯(lián)系方式

      12、關(guān)系模型的有關(guān)概念(元組、屬性、主碼、域、分量、關(guān)系模式)

      13、函數(shù)依賴

      14、完全函數(shù)依賴

      15、部分函數(shù)依賴

      16、傳遞函數(shù)依賴

      17、碼

      18、主屬性

      19、非主屬性 20、視圖

      21、可恢復(fù)性

      22、并發(fā)控制性

      23、安全性

      24、完整性

      25、關(guān)系

      26、關(guān)系模式

      27、實(shí)體完整性

      28、參考完整性

      29、自定義完整性 30、游標(biāo)

      二、基本理論

      1、計(jì)算機(jī)數(shù)據(jù)管理三個(gè)階段的特點(diǎn)(數(shù)據(jù)組織(保存)與管理、共享、數(shù)據(jù)與應(yīng)用程序的獨(dú)立性、數(shù)據(jù)冗余等),特別要掌握數(shù)據(jù)庫系統(tǒng)的特點(diǎn)(數(shù)據(jù)組織結(jié)構(gòu)化、共享性高、數(shù)據(jù)獨(dú)立性強(qiáng),數(shù)據(jù)由DBMS統(tǒng)一管理和控制)。

      2、DBMSE 的數(shù)據(jù)控制功能

      (1)可恢復(fù)性(2)并發(fā)控制

      (3)安全性

      (4)數(shù)據(jù)的完整性

      結(jié)合第3篇 系統(tǒng)篇,掌握好如下問題

      事務(wù)的概念和特點(diǎn)、掌握系統(tǒng)發(fā)生故障、并發(fā)控制出現(xiàn)異常的實(shí)質(zhì)?

      可恢復(fù)性部分

      什么是可恢復(fù)性

      故障類型

      故障恢復(fù)實(shí)現(xiàn)技術(shù)(數(shù)據(jù)轉(zhuǎn)儲與建立日志文件,掌握數(shù)據(jù)轉(zhuǎn)儲的形式和特點(diǎn),日志文件中包含的內(nèi)容)

      各種類型故障的排除方法

      (1)事務(wù)故障(Undo處理,反向掃描日志文件)(2)系統(tǒng)故障(對未完成的事務(wù)Undo處理,已完成的事務(wù)Redo處理)

      (3)介質(zhì)故障()

      并發(fā)控制

      并發(fā)操作的三類數(shù)據(jù)的不一致性

      并發(fā)控制的主要技術(shù)(封鎖技術(shù))

      鎖的類型及特點(diǎn)

      封鎖協(xié)議

      并發(fā)操作的可串行性(概念、什么樣的調(diào)度是正確的(所有的串行調(diào)度、具有并發(fā)操作的可串行化的調(diào)度是正確的、如何保證調(diào)度是正確的。)

      安全性

      保證系統(tǒng)安全的途徑

      存取控制機(jī)制的組成(定義權(quán)限、合法權(quán)限檢查)

      自主存取控制方法的基本操作(授權(quán)和撤銷權(quán)限)

      理解視圖機(jī)制如何保證數(shù)據(jù)的安全

      完整性

      完整性的概念 完整性約束條件

      完整性控制(3點(diǎn):定義、檢查和違約反應(yīng)、完整性五元組定義)

      參考完整性的三個(gè)問題(外碼是否為空、被參考關(guān)系中刪除和插入元組時(shí))

      3、數(shù)據(jù)模型

      (1)數(shù)據(jù)模型的三要素

      (2)計(jì)算機(jī)信息處理的三大世界(與數(shù)據(jù)庫設(shè)計(jì)步驟的對應(yīng)關(guān)系)

      (3)概念模型及其表示方法()

      (4)邏輯模型的三種類型及其特點(diǎn)(數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和約束條件,特別是關(guān)系模型的特點(diǎn))

      4、數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)(三模式、兩映射和數(shù)據(jù)獨(dú)立性)

      5、關(guān)系及關(guān)系操作

      (1)關(guān)系模型組成(數(shù)據(jù)結(jié)構(gòu)、操作和完整性;關(guān)系數(shù)據(jù)操作表示形式(代數(shù)方式、邏輯方式和SQL))

      (2)關(guān)系數(shù)據(jù)結(jié)構(gòu)及其有關(guān)定義(域、笛卡兒積、關(guān)系、關(guān)系模式、關(guān)系數(shù)據(jù)庫)

      (3)關(guān)系的完整性

      (4)關(guān)系代數(shù)(傳統(tǒng)的集合運(yùn)算、專門關(guān)系運(yùn)算(投影、選擇、連接和除法運(yùn)算)、關(guān)系代數(shù)的寫法(注意三個(gè)問題、7個(gè)例題)

      (5)SQL 語言

      DDL語言(數(shù)據(jù)庫、數(shù)據(jù)表、索引和視圖)

      DML語言(查詢()、插入、刪除和修改)

      DCL語言(授權(quán)和撤銷權(quán)限)

      嵌入式SQL(存在問題及其對策、共享變量、游標(biāo)(概念、操作步驟和打開游標(biāo)的含義、游標(biāo)的使用)

      (6)數(shù)據(jù)規(guī)范化

      基本概念(函數(shù)依賴、完全函數(shù)依賴、部分函數(shù)依賴和傳遞函數(shù)依賴、碼、主屬性和非主屬性)

      三類數(shù)據(jù)異常以及好模式的標(biāo)準(zhǔn)

      數(shù)據(jù)規(guī)范化的原則、方法和步驟。

      三、基本技術(shù)數(shù)據(jù)庫設(shè)計(jì)

      1、數(shù)據(jù)庫設(shè)計(jì)概述

      2、數(shù)據(jù)庫設(shè)計(jì)的基本步驟及每個(gè)階段的任務(wù)、方法

      3、重點(diǎn)掌握(需求分析階段、概念設(shè)計(jì)和邏輯設(shè)計(jì)三個(gè)階段)

      四、基本技能-SQL Server 2000的基本操作 第1部分 基本理論

      一、與數(shù)據(jù)庫有關(guān)的4個(gè)重要概念和1個(gè)常識

      1、數(shù)據(jù)

      2、數(shù)據(jù)庫

      3、數(shù)據(jù)庫管理系統(tǒng):

      DBMS是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,為用戶或應(yīng)用程序提供訪問DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。

      主要功能:數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)運(yùn)行管理(4性)

      DBMS總是基于某種數(shù)據(jù)模型,可以分為層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮虳BMS。

      4、數(shù)據(jù)庫系統(tǒng) 結(jié)構(gòu)組成與人員組成、理解圖1.1 數(shù)據(jù)庫技術(shù) :是一門研究數(shù)據(jù)庫結(jié)構(gòu)、存儲、管理和使用的軟件學(xué)科。

      5、一個(gè)常識

      (1)三個(gè)階段 每個(gè)階段的優(yōu)缺點(diǎn)

      (2)理解數(shù)據(jù)庫系統(tǒng)的特點(diǎn)(數(shù)據(jù)結(jié)構(gòu)化、數(shù)據(jù)的共享性、冗余度低以及數(shù)據(jù)的獨(dú)立性、數(shù)據(jù)的統(tǒng)一管理和控制)

      二、數(shù)據(jù)模型

      1、計(jì)算機(jī)信息處理的三大世界、兩類模型(概念模型、結(jié)構(gòu)模型),理解計(jì)算機(jī)信息處理的基本步驟。

      2、數(shù)據(jù)模型(結(jié)構(gòu)模型)的三要素(邏輯模型)

      3、概念模型(結(jié)合數(shù)據(jù)庫概念設(shè)計(jì)理解)

      (1)特點(diǎn)

      (2)基本概念(實(shí)體、屬性、碼、實(shí)體型、實(shí)體集、聯(lián)系及聯(lián)系方式)(3)表示方法 ER模型(畫法)

      4、常用的模型(數(shù)據(jù)結(jié)構(gòu)化的基礎(chǔ))

      (1)層次、網(wǎng)狀和關(guān)系

      (2)每種模型的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、約束和存取特點(diǎn)。(3)重點(diǎn)在關(guān)系模型(詳細(xì)見第2章)

      數(shù)據(jù)結(jié)構(gòu)(從用戶的觀點(diǎn):二維表)常用術(shù)語:關(guān)系、元組、屬性、主碼、關(guān)系模式

      關(guān)系模式的表示方法

      關(guān)系模型必須是規(guī)范化的數(shù)據(jù)操縱與完整性

      關(guān)系數(shù)據(jù)模型的存儲結(jié)構(gòu)

      優(yōu)缺點(diǎn)

      三、數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)

      1、不同的角度(從數(shù)據(jù)庫管理系統(tǒng)和從最終用戶)

      2、三模式(模式、外模式和內(nèi)模式)

      3、二級映象與數(shù)據(jù)獨(dú)立性

      4、重要概念(模式、外模式、內(nèi)模式、數(shù)據(jù)的邏輯獨(dú)立性與物理獨(dú)立性)

      四、關(guān)系數(shù)據(jù)庫及其操作

      1、關(guān)系模型的數(shù)學(xué)依據(jù)(建立在集合代數(shù)的基礎(chǔ)上)

      2、從集合論的角度談關(guān)系數(shù)據(jù)結(jié)構(gòu)(笛卡兒積的子集)

      3、關(guān)系及關(guān)系操作

      (1)關(guān)系數(shù)據(jù)結(jié)構(gòu)及其有關(guān)定義(域、笛卡兒積、關(guān)系、關(guān)系模式、關(guān)系數(shù)據(jù)庫)

      (2)關(guān)系操作:查詢操作和更新

      查詢操作:關(guān)系代數(shù)查詢、關(guān)系演算和具有雙重特點(diǎn)的SQL

      4、關(guān)系的完整性

      5、關(guān)系代數(shù)(傳統(tǒng)的集合運(yùn)算、專門關(guān)系運(yùn)算(投影、選擇、連接和除法運(yùn)算)、關(guān)系代數(shù)的寫法(注意3個(gè)問題、7個(gè)例題)、關(guān)系優(yōu)化。

      6、關(guān)系數(shù)據(jù)庫操作的標(biāo)準(zhǔn)-SQL 語言

      ? DDL語言(數(shù)據(jù)庫、數(shù)據(jù)表、索引和視圖)? DML語言(查詢、插入、刪除和修改)? DCL語言(授權(quán)和撤銷權(quán)限)

      ? 嵌入式SQL(存在問題及其對策、共享變量、游標(biāo)(概念、操作步驟和打開游標(biāo)的含義、游標(biāo)的使用)

      7、什么是視圖,怎樣理解?有什么作用

      五、數(shù)據(jù)規(guī)范化

      1、基本概念(函數(shù)依賴、完全函數(shù)依賴、部分函數(shù)依賴和傳遞函數(shù)依賴、碼、主屬性和非主屬性)

      2、三類數(shù)據(jù)異常以及好模式的標(biāo)準(zhǔn)

      3、數(shù)據(jù)規(guī)范化的原則、方法和步驟。

      六、DBMSE的數(shù)據(jù)控制功能(系統(tǒng)篇)

      結(jié)合第3篇,掌握好如下問題

      1、事務(wù)的概念和特點(diǎn)、掌握系統(tǒng)發(fā)生故障、并發(fā)控制出現(xiàn)異常的實(shí)質(zhì)?

      2、可恢復(fù)性

      什么是可恢復(fù)性、故障類型、故障恢復(fù)實(shí)現(xiàn)技術(shù)(數(shù)據(jù)轉(zhuǎn)儲與建立日志文件,掌握數(shù)據(jù)轉(zhuǎn)儲的形式和特點(diǎn),日志文件中包含的內(nèi)容)、各種類型故障的排除方法。

      (1)事務(wù)故障(Undo處理,反向掃描日志文件)(2)系統(tǒng)故障(對未完成的事務(wù)Undo處理,已完成的事務(wù)Redo處理)(3)介質(zhì)故障

      3、并發(fā)控制

      并發(fā)操作的三類數(shù)據(jù)的不一致性、并發(fā)控制的主要技術(shù)(封鎖技術(shù))、鎖的類型及特點(diǎn)、封鎖協(xié)議、并發(fā)操作的可串行性(概念、什么樣的調(diào)度是正確的(所有的串行調(diào)度、具有并發(fā)操作的可串行化的調(diào)度是正確的、如何保證調(diào)度是正確的)

      4、安全性:保證系統(tǒng)安全的途徑、存取控制機(jī)制的組成(定義權(quán)限、合法權(quán)限檢查)、自主存取控制方法的基本操作(授權(quán)和撤銷權(quán)限)、理解視圖機(jī)制如何保證數(shù)據(jù)的安全

      5、完整性:完整性的概念、完整性約束條件、完整性控制(3點(diǎn):定義、檢查和違約反應(yīng)、完整性五元組定義)

      參考完整性的三個(gè)問題(外碼是否為空、被參考關(guān)系中刪除和插入元組時(shí))

      6、區(qū)別數(shù)據(jù)庫的一致性、完整性和安全性。

      第二部分 基本技術(shù)-數(shù)據(jù)庫設(shè)計(jì)

      1、數(shù)據(jù)庫設(shè)計(jì)概述

      2、數(shù)據(jù)庫設(shè)計(jì)的基本步驟及每個(gè)階段的任務(wù)、方法

      3、重點(diǎn)掌握(需求分析階段、概念設(shè)計(jì)和邏輯設(shè)計(jì)三個(gè)階段)

      第三部分 基本技能-SQL Server 2000的基本操作

      1、數(shù)據(jù)庫服務(wù)器環(huán)境配置

      2、數(shù)據(jù)庫及數(shù)據(jù)庫對象的基本操作

      3、SQL 2000的安全控制策略

      4、數(shù)據(jù)庫備份與還原操作

      5、腳本文件

      6、數(shù)據(jù)的導(dǎo)入與導(dǎo)出

      需要掌握的概念

      1、信息、數(shù)據(jù)、數(shù)據(jù)處理

      2、數(shù)據(jù)庫

      3、數(shù)據(jù)庫管理系統(tǒng)

      4、數(shù)據(jù)庫系統(tǒng)

      5、概念模型

      6、邏輯模型

      7、模式

      8、外模式

      9、內(nèi)模式

      10、數(shù)據(jù)庫獨(dú)立性(邏輯獨(dú)立性、物理獨(dú)立性)

      11、概念模型有關(guān)概念:實(shí)體、屬性、碼、域、實(shí)體型、實(shí)體集、聯(lián)系、聯(lián)系方式

      12、關(guān)系模型的有關(guān)概念(元組、屬性、主碼、域、分量、關(guān)系模式)

      13、函數(shù)依賴

      14、完全函數(shù)依賴

      15、部分函數(shù)依賴

      16、傳遞函數(shù)依賴

      17、碼

      18、主屬性

      19、非主屬性 20、視圖

      21、可恢復(fù)性

      22、并發(fā)控制性

      23、安全性

      24、完整性

      25、關(guān)系

      26、關(guān)系模式

      27、實(shí)體完整性

      28、參考完整性

      29、自定義完整性 30、游標(biāo)

      第四篇:數(shù)據(jù)庫課程小論文

      數(shù)據(jù)庫課程小論文

      10級計(jì)算機(jī)科學(xué)與技術(shù)系

      王曉龍 1004011026 內(nèi)容摘要:

      數(shù)據(jù)庫是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,它產(chǎn)生于距今五十年前,隨著信息技術(shù)和市場的發(fā)展,特別是二十世紀(jì)九十年代以后,數(shù)據(jù)管理不再僅僅是存儲和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式。數(shù)據(jù)庫有很多種類型,從最簡單的存儲有各種數(shù)據(jù)的表格到能夠進(jìn)行海量數(shù)據(jù)存儲的大型數(shù)據(jù)庫系統(tǒng)都在各個(gè)方面得到了廣泛的應(yīng)用。

      本課程主要講解了數(shù)據(jù)庫基礎(chǔ)、基于客戶/服務(wù)器機(jī)制的數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫保護(hù)技術(shù)和分布式數(shù)據(jù)庫;介紹了數(shù)據(jù)庫系統(tǒng)的開發(fā)、數(shù)據(jù)庫設(shè)計(jì)以及數(shù)據(jù)庫技術(shù)的最新研究領(lǐng)域和應(yīng)用領(lǐng)域及其發(fā)展。

      關(guān)鍵字:

      數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、SQL server數(shù)據(jù)庫、數(shù)據(jù)庫設(shè)計(jì)、分布式數(shù)據(jù)庫

      二.課程主要內(nèi)容和基本原理:

      (一).數(shù)據(jù)庫系統(tǒng):

      數(shù)據(jù)庫系統(tǒng),是由數(shù)據(jù)庫及其管理軟件組成的系統(tǒng)。它是為適應(yīng)數(shù)據(jù)處理的需要而發(fā)展起來的一種較為理想的數(shù)據(jù)處理的核心機(jī)構(gòu)。它是一個(gè)實(shí)際可運(yùn)行的存儲、維護(hù)和應(yīng)用系統(tǒng)提供數(shù)據(jù)的軟件系統(tǒng),是存儲介質(zhì)、處理對象和管理系統(tǒng)的集合體。

      數(shù)據(jù)庫系統(tǒng)通常由軟件、數(shù)據(jù)庫和數(shù)據(jù)管理員組成。其軟件主要包括操作系統(tǒng)、各種宿主語言、實(shí)用程序以及數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理,數(shù)據(jù)的插入、修改和檢索均要通過數(shù)據(jù)庫管理系統(tǒng)進(jìn)行。數(shù)據(jù)管理員負(fù)責(zé)創(chuàng)建、監(jiān)控和維護(hù)整個(gè)數(shù)據(jù)庫,使數(shù)據(jù)能被任何有權(quán)使用的人有效使用。數(shù)據(jù)庫管理員一般是由業(yè)務(wù)水平較高、資歷較深的人員擔(dān)任。

      數(shù)據(jù)的結(jié)構(gòu)化,數(shù)據(jù)的共享性好,數(shù)據(jù)的獨(dú)立性好,數(shù)據(jù)存儲粒度小,數(shù)據(jù)管理系統(tǒng),為用戶提供了友好的接口。

      數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ),是數(shù)據(jù)模型,現(xiàn)有的數(shù)據(jù)庫系統(tǒng)均是基于某種數(shù)據(jù)模型的。數(shù)據(jù)庫系統(tǒng)的核心是數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫系統(tǒng)一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(DBMS)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。DBMS是數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)和核心。

      (二).數(shù)據(jù)庫管理系統(tǒng):

      數(shù)據(jù)庫管理系統(tǒng)是一種操縱和管理數(shù)據(jù)庫的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫,簡稱dbms。它對數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫的安全性和完整性。用戶通過dbms訪問數(shù)據(jù)庫中的數(shù)據(jù),數(shù)據(jù)庫管理員也通過dbms進(jìn)行數(shù)據(jù)庫的維護(hù)工作。它可使多個(gè)應(yīng)用程序和用戶用不同的方法在同時(shí)或不同時(shí)刻去建立,修改和詢問數(shù)據(jù)庫。DBMS提供數(shù)據(jù)定義語言DDL與數(shù)據(jù)操作語言,供用戶定義數(shù)據(jù)庫的模式結(jié)構(gòu)與權(quán)限約束,實(shí)現(xiàn)對數(shù)據(jù)的追加、刪除等操作。

      1.數(shù)據(jù)定義:DBMS提供數(shù)據(jù)定義語言DDL,供用戶定義數(shù)據(jù)庫的三級模式結(jié)構(gòu)、兩級映像以及完整性約束和保密限制等約束。DDL主要用于建立、修改數(shù)據(jù)庫的庫結(jié)構(gòu)。DDL所描述的庫結(jié)構(gòu)僅僅給出了數(shù)據(jù)庫的框架,數(shù)據(jù)庫的框架信息被存放在數(shù)據(jù)字典(Data Dictionary)中。

      2.數(shù)據(jù)操作:DBMS提供數(shù)據(jù)操作語言DML,供用戶實(shí)現(xiàn)對數(shù)據(jù)的追加、刪除、更新、查詢等操作。

      3.數(shù)據(jù)庫的運(yùn)行管理:數(shù)據(jù)庫的運(yùn)行管理功能是DBMS的運(yùn)行控制、管理功能,包括多用戶環(huán)境下的并發(fā)控制、安全性檢查和存取限制控制、完整性檢查和執(zhí)行、運(yùn)行日志的組織管理、事務(wù)的管理和自動(dòng)恢復(fù),即保證事務(wù)的原子性。這些功能保證了數(shù)據(jù)庫系統(tǒng)的正常運(yùn)行。

      4.數(shù)據(jù)組織、存儲與管理:DBMS要分類組織、存儲和管理各種數(shù)據(jù),包括數(shù)據(jù)字典、用戶數(shù)據(jù)、存取路徑等,需確定以何種文件結(jié)構(gòu)和存取方式在存儲級上組織這些數(shù)據(jù),如何實(shí)現(xiàn)數(shù)據(jù)之間的聯(lián)系。數(shù)據(jù)組織和存儲的基本目標(biāo)是提高存儲空間利用率,選擇合適的存取方法提高存取效率。

      5.數(shù)據(jù)庫的保護(hù):數(shù)據(jù)庫中的數(shù)據(jù)是信息社會(huì)的戰(zhàn)略資源,隨數(shù)據(jù)的保護(hù)至關(guān)重要。DBMS對數(shù)據(jù)庫的保護(hù)通過4個(gè)方面來實(shí)現(xiàn):數(shù)據(jù)庫的恢復(fù)、數(shù)據(jù)庫的并發(fā)控制、數(shù)據(jù)庫的完整性控制、數(shù)據(jù)庫安全性控制。DBMS的其他保護(hù)功能還有系統(tǒng)緩沖區(qū)的管理以及數(shù)據(jù)存儲的某些自適應(yīng)調(diào)節(jié)機(jī)制等。

      6.數(shù)據(jù)庫的維護(hù):這一部分包括數(shù)據(jù)庫的數(shù)據(jù)載入、轉(zhuǎn)換、轉(zhuǎn)儲、數(shù)據(jù)庫的重組合重構(gòu)以及性能監(jiān)控等功能,這些功能分別由各個(gè)使用程序來完成。

      7.通信:DBMS具有與操作系統(tǒng)的聯(lián)機(jī)處理、分時(shí)系統(tǒng)及遠(yuǎn)程作業(yè)輸入的相關(guān)接口,負(fù)責(zé)處理數(shù)據(jù)的傳送。對網(wǎng)絡(luò)環(huán)境下的數(shù)據(jù)庫系統(tǒng),還應(yīng)該包括DBMS與網(wǎng)絡(luò)中其他軟件系統(tǒng)的通信功能以及數(shù)據(jù)庫之間的互操作功能。

      (三).SQL Server數(shù)據(jù)庫:

      Microsoft SQL Server是一個(gè)高性能的、多用戶的關(guān)系型數(shù)據(jù)庫管理系統(tǒng);它是專為客戶/服務(wù)器計(jì)算環(huán)境設(shè)計(jì)的,是當(dāng)前最流行的數(shù)據(jù)庫服務(wù)器系統(tǒng)之一;它提供的內(nèi)置數(shù)據(jù)復(fù)制功能、強(qiáng)盜的管理工具和開放式的系統(tǒng)體系結(jié)構(gòu)為基于事務(wù)的企業(yè)級信息管理方案提供了一個(gè)卓越平臺。

      在 SQL Server數(shù)據(jù)庫中、數(shù)據(jù)被組織為用戶可以看得見的邏輯部件,這些邏輯組件主要包括基本表、視圖、存儲過程、觸發(fā)器和用戶等。

      SQL Server 將用戶可以看得到的這些邏輯組件物理地存儲在磁盤上的操作系統(tǒng)文件中。作為普通用戶只需要關(guān)心邏輯組件的存在,二它們的物理實(shí)現(xiàn)在很大程度上是透明的,一般只有數(shù)據(jù)庫管理員需要了解和處理數(shù)據(jù)庫的物理實(shí)現(xiàn)。

      每個(gè)SQL Server 實(shí)例包括四個(gè)系統(tǒng)數(shù)據(jù)庫(master、model、tempdb和msdb)以及一個(gè)或多個(gè)用戶數(shù)據(jù)庫。根據(jù)定義的安全權(quán)限,每個(gè)SQL Server 實(shí)例都可以使所有連接到實(shí)例的用戶使用該實(shí)例上的所有數(shù)據(jù)庫。

      數(shù)據(jù)庫是建立在操作系統(tǒng)文件上的,SQL Server在發(fā)出CREATE DATABASE 命令建立數(shù)據(jù)庫時(shí),會(huì)同時(shí)發(fā)出建立操作系統(tǒng)文件、申請物理存儲空間的請求;當(dāng)CREATE DATABASE 命令成功以后,在物理上和邏輯上都建立了一個(gè)新的數(shù)據(jù)庫;然后就可以在數(shù)據(jù)庫中建立各種用戶所需要的邏輯組件,如基本表、視圖等。

      (四).數(shù)據(jù)庫設(shè)計(jì):

      數(shù)據(jù)庫設(shè)計(jì)是指對于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。在數(shù)據(jù)庫領(lǐng)域內(nèi),常常把使用數(shù)據(jù)庫的各類系統(tǒng)統(tǒng)稱為數(shù)據(jù)庫應(yīng)用系統(tǒng)。

      1.需求分析:

      調(diào)查和分析用戶的業(yè)務(wù)活動(dòng)和數(shù)據(jù)的使用情況,弄清所用數(shù)據(jù)的種類、范圍、數(shù)量以及它們在業(yè)務(wù)活動(dòng)中交流的情況,確定用戶對數(shù)據(jù)庫系統(tǒng)的使用要求和各種約束條件等,形成用戶需求規(guī)約。2.概念設(shè)計(jì):

      對用戶要求描述的現(xiàn)實(shí)世界(可能是一個(gè)工廠、一個(gè)商場或者一個(gè)學(xué)校等),通過對其中住處的分類、聚集和概括,建立抽象的概念數(shù)據(jù)模型。這個(gè)概念模型應(yīng)反映現(xiàn)實(shí)世界各部門的信息結(jié)構(gòu)、信息流動(dòng)情況、信息間的互相制約關(guān)系以及各部門對信息儲存、查詢和加工的要求等。所建立的模型應(yīng)避開數(shù)據(jù)庫在計(jì)算機(jī)上的具體實(shí)現(xiàn)細(xì)節(jié),用一種抽象的形式表示出來。以擴(kuò)充的實(shí)體—(E-R模型)聯(lián)系模型方法為例,第一步先明確現(xiàn)實(shí)世界各部門所含的各種實(shí)體及其屬性、實(shí)體間的聯(lián)系以及對信息的制約條件等,從而給出各部門內(nèi)所用信息的局部描述(在數(shù)據(jù)庫中稱為用戶的局部視圖)。第二步再將前面得到的多個(gè)用戶的局部視圖集成為一個(gè)全局視圖,即用戶要描述的現(xiàn)實(shí)世界的概念數(shù)據(jù)模型。3.邏輯設(shè)計(jì)

      主要工作是將現(xiàn)實(shí)世界的概念數(shù)據(jù)模型設(shè)計(jì)成數(shù)據(jù)庫的一種邏輯模式,即適應(yīng)于某種特定數(shù)據(jù)庫管理系統(tǒng)所支持的邏輯數(shù)據(jù)模式。與此同時(shí),可能還需為各種數(shù)據(jù)處理應(yīng)用領(lǐng)域產(chǎn)生相應(yīng)的邏輯子模式。這一步設(shè)計(jì)的結(jié)果就是所謂“邏輯數(shù)據(jù)庫”。4.物理設(shè)計(jì):

      根據(jù)特定數(shù)據(jù)庫管理系統(tǒng)所提供的多種存儲結(jié)構(gòu)和存取方法等依賴于具體計(jì)算機(jī)結(jié)構(gòu)的各項(xiàng)物理設(shè)計(jì)措施,對具體的應(yīng)用任務(wù)選定最合適的物理存儲結(jié)構(gòu)(包括文件類型、索引結(jié)構(gòu)和數(shù)據(jù)的存放次序與位邏輯等)、存取方法和存取路徑等。這一步設(shè)計(jì)的結(jié)果就是所謂“物理數(shù)據(jù)庫”。5.驗(yàn)證設(shè)計(jì):

      在上述設(shè)計(jì)的基礎(chǔ)上,收集數(shù)據(jù)并具體建立一個(gè)數(shù)據(jù)庫,運(yùn)行一些典型的應(yīng)用任務(wù)來驗(yàn)證數(shù)據(jù)庫設(shè)計(jì)的正確性和合理性。一般,一個(gè)大型數(shù)據(jù)庫的設(shè)計(jì)過程往往需要經(jīng)過多次循環(huán)反復(fù)。當(dāng)設(shè)計(jì)的某步發(fā)現(xiàn)問題時(shí),可能就需要返回到前面去進(jìn)行修改。因此,在做上述數(shù)據(jù)庫設(shè)計(jì)時(shí)就應(yīng)考慮到今后修改設(shè)計(jì)的可能性和方便性。6.運(yùn)行與維護(hù)設(shè)計(jì):

      在數(shù)據(jù)庫系統(tǒng)正式投入運(yùn)行的過程中,必須不斷地對其進(jìn)行調(diào)整與修改。

      (五).分布式數(shù)據(jù)庫: 分布式數(shù)據(jù)庫系統(tǒng)通常使用較小的計(jì)算機(jī)系統(tǒng),每臺計(jì)算機(jī)可單獨(dú)放在一個(gè)地方,每臺計(jì)算機(jī)中都有DBMS的一份完整拷貝副本,并具有自己局部的數(shù)據(jù)庫,位于不同地點(diǎn)的許多計(jì)算機(jī)通過網(wǎng)絡(luò)互相連接,共同組成一個(gè)完整的、全局的大型數(shù)據(jù)庫。

      特點(diǎn):

      · 多數(shù)處理就地完成;

      · 各地的計(jì)算機(jī)由數(shù)據(jù)通信網(wǎng)絡(luò)相聯(lián)系。

      · 克服了中心數(shù)據(jù)庫的弱點(diǎn):降低了數(shù)據(jù)傳輸代價(jià);

      · 提高了系統(tǒng)的可靠性,局部系統(tǒng)發(fā)生故障,其他部分還可繼續(xù)工作;

      · 各個(gè)數(shù)據(jù)庫的位置是透明的,方便系統(tǒng)的擴(kuò)充;

      · 為了協(xié)調(diào)整個(gè)系統(tǒng)的事務(wù)活動(dòng),事務(wù)管理的性能花費(fèi)高; 數(shù)據(jù)分片類型:

      (1)水平分片:按一定的條件把全局關(guān)系的所有元組劃分成若干不相交的子集,每個(gè)子集為關(guān)系的一個(gè)片段。

      (2)垂直分片:把一個(gè)全局關(guān)系的屬性集分成若干子集,并在這些子集上作投影運(yùn)算,每個(gè)投影稱為垂直分片。

      (3)導(dǎo)出分片:又稱為導(dǎo)出水平分片,即水平分片的條件不是本關(guān)系屬性的條件,而是其他關(guān)系屬性的條件。

      (4)混合分片:以上三種方法的混合??梢韵人椒制俅怪狈制蛳却怪狈制偎椒制?,或其他形式,但他們的結(jié)果是不相同的。

      三.心得體會(huì):

      在做完這次課程論文后,讓我再次加深了對數(shù)據(jù)庫的組成原理的理解,對數(shù)據(jù)庫的構(gòu)建也有更深層次的體會(huì)。數(shù)據(jù)庫的每一次發(fā)展,都凝聚著人類的智慧和辛勤勞動(dòng),每一次創(chuàng)新都給人類帶來了巨大的進(jìn)步。數(shù)據(jù)庫從早期的簡單功能,到現(xiàn)在的復(fù)雜操作,都是一點(diǎn)一滴發(fā)展起來的。這種層次化的讓我體會(huì)到了,凡事要從小做起,無數(shù)的‘小’便成就了‘大’。

      四.參考文獻(xiàn):

      數(shù)據(jù)庫系統(tǒng)及應(yīng)用 崔巍

      數(shù)據(jù)庫系統(tǒng)概論王珊

      第五篇:數(shù)據(jù)庫課程上機(jī)實(shí)驗(yàn)報(bào)告模版

      《數(shù)據(jù)庫原理與設(shè)計(jì)》實(shí)驗(yàn)報(bào)告(實(shí)驗(yàn)名稱 :)

      專業(yè)班級學(xué)號學(xué)生姓名任課教師朱焱老師輔導(dǎo)教師楊方蓉、梁懿

      年月日

      一、實(shí)驗(yàn)?zāi)康谋敬螌?shí)驗(yàn)所涉及并要求掌握的知識點(diǎn)。根據(jù)老師實(shí)驗(yàn)前的講授自行撰寫。(小四號字,宋體)

      二、實(shí)驗(yàn)環(huán)境

      本次實(shí)驗(yàn)所使用的系統(tǒng)平臺和相關(guān)軟件。(小四號字,宋體)

      三、實(shí)驗(yàn)內(nèi)容:

      本次實(shí)驗(yàn)的內(nèi)容描述及相關(guān)題目

      四、程序源碼與運(yùn)行結(jié)果

      按照實(shí)驗(yàn)內(nèi)容編寫的代碼與結(jié)果顯示(五號字,宋體),重復(fù)的SQL語句只寫一次。

      五、實(shí)驗(yàn)總結(jié)

      (小四號字,宋體).實(shí)驗(yàn)中遇到的問題、原因分析及解決方法.實(shí)驗(yàn)體會(huì)和收獲。

      下載數(shù)據(jù)庫課程總結(jié)范文大全word格式文檔
      下載數(shù)據(jù)庫課程總結(jié)范文大全.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        數(shù)據(jù)庫課程學(xué)習(xí)心得體會(huì)(精選)

        數(shù)據(jù)庫課程學(xué)習(xí)心得體會(huì) 在大二的下學(xué)期剛學(xué)了數(shù)據(jù)庫這門課,對這門課的第一印象是書本蠻厚的,感覺學(xué)起來應(yīng)該會(huì)很難很累。在學(xué)習(xí)這門課的過程中,在對數(shù)據(jù)庫的了解過程中,慢慢對......

        數(shù)據(jù)庫總結(jié)

        數(shù)據(jù)庫老師畫的重點(diǎn) 數(shù)據(jù)庫:數(shù)據(jù)庫是長期存儲在計(jì)算機(jī)內(nèi)、有組織、可共享的大數(shù)據(jù)集合。 數(shù)據(jù)庫操縱功能:查詢select、插入insert、刪除delete、修改update 數(shù)據(jù)庫系統(tǒng)的特點(diǎn):1......

        數(shù)據(jù)庫總結(jié)

        數(shù)據(jù)庫總結(jié):共三天的課程 數(shù)據(jù)庫的概念:數(shù)據(jù)庫是一組有序的數(shù)據(jù)的集合; 數(shù)據(jù)庫的作用:為了有效的管理數(shù)據(jù); 數(shù)據(jù)類型: 一 字符串相關(guān)的類型:一般用于人名、大于2147483647(10位數(shù))的......

        數(shù)據(jù)庫課程上機(jī)實(shí)驗(yàn)報(bào)告[大全五篇]

        一、實(shí)驗(yàn)?zāi)康耐ㄟ^用SQL語句對數(shù)據(jù)進(jìn)行完整性控制,了解掌握提供定義完整性約束條件的機(jī)制、提供完整性檢查的方法以及違約處理二、實(shí)驗(yàn)環(huán)境WINDOWS XP 和 SQLServer2005三、實(shí)......

        2數(shù)據(jù)庫原理課程實(shí)習(xí)2

        《數(shù)據(jù)庫及應(yīng)用I》課程設(shè)計(jì)指導(dǎo)書 一、課程設(shè)計(jì)的目的和意義 《數(shù)據(jù)庫及應(yīng)用I課程設(shè)計(jì)》是實(shí)踐性教學(xué)環(huán)節(jié)之一,是《數(shù)據(jù)庫及應(yīng)用I》課程的輔助教學(xué)課程。通過課程設(shè)計(jì),使學(xué)生......

        《網(wǎng)絡(luò)數(shù)據(jù)庫SQL》課程教學(xué)大綱

        安徽工業(yè)經(jīng)濟(jì)職業(yè)技術(shù)學(xué)院 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)《網(wǎng)絡(luò)數(shù)據(jù)庫SQL》課程教學(xué)大綱 一、 課程的性質(zhì)和任務(wù) 在當(dāng)今高速發(fā)展的信息世界中,網(wǎng)絡(luò)是信息傳播速度最快的途徑,而數(shù)據(jù)庫以......

        數(shù)據(jù)庫課程設(shè)計(jì)總結(jié)

        課 程 設(shè) 計(jì) 報(bào) 告課程名稱數(shù)據(jù)庫課程設(shè)計(jì)—總結(jié)題目個(gè)人CD盤管理系統(tǒng)_________________________________ 指導(dǎo)教師設(shè)計(jì)起止日期學(xué)院計(jì)算機(jī)學(xué)院 系別專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)......

        數(shù)據(jù)庫復(fù)習(xí)總結(jié)

        數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了3個(gè)階段:人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫管理階段。 數(shù)據(jù)庫的三級模式由[模式]、[外模式]、[內(nèi)模式]組成。(模式又叫概念模式、邏輯模式,外模式......