版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Microsoft SQL server 2000數(shù)據(jù)庫管理系統(tǒng)CEAC培訓(xùn)認證體系網(wǎng)絡(luò)認證安徽新華電腦專修學(xué)院第一講 數(shù)據(jù)庫基礎(chǔ)知識數(shù)據(jù)庫的基本概念數(shù)據(jù)庫的特點數(shù)據(jù)庫的模型關(guān)系數(shù)據(jù)庫的概念關(guān)系數(shù)據(jù)的模型SQL Server 2000簡介信息 信息是現(xiàn)實世界中各種事物的存在方式、運動形態(tài)以及它們之間的相互聯(lián)系等諸要素在人腦中的反映,通過人腦的抽象后形成概念。2)數(shù)據(jù) 數(shù)據(jù)一般是指信息的一種符號化表示方法,就是說用一定的符號表示信息,而采用什么符號,完全是人為規(guī)定。所以數(shù)據(jù)的概念包括兩個方面含義:一是數(shù)據(jù)的內(nèi)容是信息,二是數(shù)據(jù)的表現(xiàn)形式是符號。數(shù)據(jù)庫的基本概念數(shù)據(jù)庫(DB): 相互關(guān)聯(lián)的數(shù)據(jù)集合
2、班級號 專業(yè) 班長01 蘋果 陳一02 環(huán)藝 張三03 CEAC 王五 教師號 姓名 職稱 部門A01 陳一 教授 計算機 A02 張三 主講 計算機A03 王五 講師 管理系課程 教師號 班級號 上課時間 上課地點數(shù)據(jù)庫 A02 03 8:00 東方10網(wǎng)絡(luò) A03 01 2:30 西區(qū)02Office A01 02 19:00 東方09數(shù)據(jù)庫管理系統(tǒng)(DBMS): 對數(shù)據(jù)庫實施有效管理的通用軟件. 管理工作包括三方面:存儲,安全性和完整性. 提供軟件環(huán)境:使用戶高效地建立維護和檢索存取和處理DB信息 通常有下面三個組成部分: 數(shù)據(jù)描述語言(DDL) 用來描述數(shù)據(jù)庫的結(jié)構(gòu),供用戶建立數(shù)據(jù)庫.
3、 數(shù)據(jù)操作語言(DML) 供用戶對數(shù)據(jù)庫進行數(shù)據(jù)的查詢(數(shù)據(jù)的檢索和統(tǒng)計等)和存儲(數(shù)據(jù)的增加,刪除和修改等)等操作. 其他管理和控制程序 包括安全,通訊控制和工作日志等.一般情況下,DDL和DML組成一個一體化的語言.對于關(guān)系型數(shù)據(jù)庫,最常用的就是SQL語言,幾乎所有的數(shù)據(jù)庫管理系統(tǒng)都提供了對SQL語言的支持. 數(shù)據(jù)庫管理系統(tǒng)提供了用戶和數(shù)據(jù)庫之間的軟件界面,使得用戶更方便地操作數(shù)據(jù)庫. 數(shù)據(jù)定義 和高級語言類似,需要定義需要的數(shù)據(jù)類型. 數(shù)據(jù)處理 DBMS必須提供用戶對數(shù)據(jù)庫的存取能力,包括記錄地增加,修改,檢索和刪除等. 數(shù)據(jù)安全 管理和監(jiān)督用戶的權(quán)限,防止用戶有任何破壞或者惡意的意圖.
4、 效率 DBMS應(yīng)保證數(shù)據(jù)庫的高效率運行,以提高數(shù)據(jù)檢索和修改的速度網(wǎng)絡(luò)結(jié)構(gòu)可依據(jù)數(shù)據(jù)的多少,使用的人數(shù)與硬件設(shè)備等條件,將數(shù)據(jù)庫管理系統(tǒng)分為4種網(wǎng)絡(luò)結(jié)構(gòu): Main Frame大型數(shù)據(jù)庫 本地小型數(shù)據(jù)庫 分布式數(shù)據(jù)庫 客戶機/服務(wù)器數(shù)據(jù)庫數(shù)據(jù)庫系統(tǒng)(DBS): 數(shù)據(jù)庫(DB)和數(shù)據(jù)庫管理系統(tǒng)(DBMS) 的聯(lián)合系統(tǒng). 數(shù)據(jù)庫操作數(shù)據(jù)庫操作用戶用戶用戶數(shù)據(jù)字典數(shù)據(jù)庫數(shù)據(jù)數(shù)據(jù)文件數(shù)據(jù)操作系統(tǒng)數(shù)據(jù)庫系統(tǒng)的構(gòu)成1.數(shù)據(jù)庫應(yīng)用程序 是專用軟件,由用戶或第三方設(shè)計和實現(xiàn).2.前端組件 通用的數(shù)據(jù)庫軟件由數(shù)據(jù)庫公司或第三方軟件設(shè)計和實現(xiàn)3.數(shù)據(jù)庫管理系統(tǒng) 存儲數(shù)據(jù)庫中的數(shù)據(jù)4.數(shù)據(jù)庫 邏輯上的數(shù)據(jù)集合數(shù)據(jù)
5、庫系統(tǒng)的功能用戶界面的多樣性物理數(shù)據(jù)的獨立性邏輯數(shù)據(jù)的獨立性查詢優(yōu)化數(shù)據(jù)完整性并發(fā)控制備份恢復(fù)安全性與授權(quán)數(shù)據(jù)庫用戶的分類數(shù)據(jù)庫系統(tǒng)的用戶是指使用和訪問數(shù)據(jù)庫中數(shù)據(jù)的人. 數(shù)據(jù)庫設(shè)計者 負責(zé)整個數(shù)據(jù)庫系統(tǒng)的設(shè)計工作.設(shè)計者依據(jù)用戶的需求設(shè)計合適的表和格式來存放數(shù)據(jù),并對整個數(shù)據(jù)庫的存取權(quán)限作出規(guī)劃. 數(shù)據(jù)庫管理員(DBA) 決定數(shù)據(jù)庫中的數(shù)據(jù),并對這些數(shù)據(jù)進行修改,維護,監(jiān)督數(shù)據(jù)庫的運行狀況. 應(yīng)用程序設(shè)計者 負責(zé)編寫訪問數(shù)據(jù)庫的應(yīng)用程序,使得用戶可以很友好的使用數(shù)據(jù)庫. 普通用戶 只需操作應(yīng)用程序來訪問所需要查詢的數(shù)據(jù),不需要關(guān)心數(shù)據(jù)庫地具體格式及其維護和管理等問題. 數(shù)據(jù)庫的特點數(shù)據(jù)的結(jié)構(gòu)
6、化 在文件系統(tǒng)中,文件之間不存在聯(lián)系.文件內(nèi)部的數(shù)據(jù)一般是有結(jié)構(gòu)的,但是從數(shù)據(jù)的整體來說是沒有結(jié)構(gòu)的.數(shù)據(jù)庫系統(tǒng)也包含許多單獨的文件,但是它們之間相互聯(lián)系,在整體上也服從一定的結(jié)構(gòu)形式,從而能更適應(yīng)管理大量數(shù)據(jù)的需求.數(shù)據(jù)共享 共享是數(shù)據(jù)庫系統(tǒng)的目的,也是其最重要的特點.一個數(shù)據(jù)庫中的數(shù)據(jù),不僅可以為同一企業(yè)或者組織內(nèi)部的各部門共享,還可以為不同國家,地區(qū)的用戶所共享 數(shù)據(jù)獨立性 在文件系統(tǒng)中,文件和應(yīng)用程序相互依賴, 一方的改變總要影響另一方的改變.數(shù)據(jù)庫系統(tǒng)則力求較少這種依賴性,實現(xiàn)數(shù)據(jù)的獨立性. 可控冗余度 數(shù)據(jù)專用后,每個用戶擁有并使用自己的數(shù)據(jù).許多數(shù)據(jù)就會出現(xiàn)重復(fù),這就是數(shù)據(jù)冗余.
7、實現(xiàn)共享后,同一數(shù)據(jù)庫中的數(shù)據(jù)集中存儲,共同使用,因而易于避免重復(fù),減少和控制數(shù)據(jù)的冗余.數(shù)據(jù)庫模型按照實現(xiàn)結(jié)構(gòu)化所采取的不同聯(lián)系方式,數(shù)據(jù)庫的整體結(jié)構(gòu)可分為3種數(shù)據(jù)模型:網(wǎng)狀數(shù)據(jù)庫模型層次型數(shù)據(jù)庫模型關(guān)系型數(shù)據(jù)庫模型.注:其中前兩類又稱為格式化模型. 網(wǎng)狀數(shù)據(jù)庫模型 網(wǎng)狀數(shù)據(jù)庫模型將每個記錄當(dāng)成一個節(jié)點,節(jié)點和節(jié)點之間可以建立關(guān)聯(lián),形成一個復(fù)雜的網(wǎng)狀結(jié)構(gòu).優(yōu)點: 避免了數(shù)據(jù)的重復(fù)性.缺點: 關(guān)聯(lián)性比較復(fù)雜,尤其是當(dāng)數(shù)據(jù)庫變得越來越大時,關(guān)聯(lián)性的維護會非常麻煩.層次型數(shù)據(jù)庫模型 層次型數(shù)據(jù)庫模型采用樹狀結(jié)構(gòu),依據(jù)數(shù)據(jù)的不同類型,將數(shù)據(jù)分門別類,存儲在不同的層次之下. 優(yōu)點: 數(shù)據(jù)結(jié)構(gòu)很類似于金
8、字塔,不同層次之間的關(guān)聯(lián)性直接而且簡單.缺點: 由于數(shù)據(jù)縱向發(fā)展,橫向關(guān)系難以建立,數(shù)據(jù)可能會重復(fù)出現(xiàn),造成管理維護的不便. 關(guān)系型數(shù)據(jù)庫模型 關(guān)系型數(shù)據(jù)庫模型是以二維矩陣來存儲數(shù)據(jù),行和列形成一個關(guān)聯(lián)的數(shù)據(jù)表(table).注: 關(guān)系型數(shù)據(jù)庫的關(guān)聯(lián)是指表中的行與列的關(guān)聯(lián),而網(wǎng)狀數(shù)據(jù)庫的關(guān)聯(lián)是記錄與記錄的關(guān)聯(lián).網(wǎng)狀數(shù)據(jù)庫只要存取一項數(shù)據(jù),就需要將整筆記錄取出,而關(guān)系型數(shù)據(jù)庫可以直接存取到某一字段.關(guān)系數(shù)據(jù)庫的概念關(guān)系數(shù)據(jù)庫的定義 關(guān)系數(shù)據(jù)庫是指一些相關(guān)的表和其他數(shù)據(jù)庫對象的集合. 在關(guān)系數(shù)據(jù)庫中,信息存放在二維表格結(jié)構(gòu)的表中,一個關(guān)系數(shù)據(jù)庫包含多個數(shù)據(jù)表,每一個表包含行(記錄)和列(字段).一
9、般來說,數(shù)據(jù)庫都有多個表. 數(shù)據(jù)庫所包含的表之間是有關(guān)聯(lián)的,關(guān)聯(lián)性是由主鍵和外鍵所體現(xiàn)的參照關(guān)系實現(xiàn). 數(shù)據(jù)庫不僅包含表,還包含其他的數(shù)據(jù)庫對象,例如,視圖,存儲過程和索引等引入外健的作用: 在于實施所謂的參照完整性(兩方面)實現(xiàn)了表與表之間的聯(lián)系.外健的取值必須是另一個表的主健的有效值,或者是一個空值.參照完整性規(guī)則:外健必須是另一個主健的有效值,或者是“空值”注:空值表示該字段的值為空,它不是,也不是空格數(shù)據(jù)完整性 數(shù)據(jù)完整性是用來確保數(shù)據(jù)庫中的數(shù)據(jù)的正確性和可靠性實體完整性:實體完整性是為了保證表中的數(shù)據(jù)唯一,實體完整性可由主鍵來實現(xiàn)表中的主鍵在所有記錄上的取值必須唯一域完整性:域完整性
10、可以保證數(shù)據(jù)的取值在有效的范圍內(nèi)參照完整性:參照完整性用于確保相關(guān)聯(lián)的表間的數(shù)據(jù)應(yīng)保持一致,避免因一個表的記錄修改,造成另一個表的內(nèi)容變?yōu)闊o效的值一般來說,參照完整性是通過外鍵和主鍵來維護的自定義完整性:由用戶自行定義的,不同于前面種的完整性,也可以說一種強制數(shù)據(jù)定義關(guān)系數(shù)據(jù)的模型 關(guān)系數(shù)據(jù)庫由多個表以及其他的數(shù)據(jù)庫對象組成的,表之間因為某些字段的相關(guān)性而產(chǎn)生關(guān)聯(lián). 出版社表* 出版社編號 出版社名稱 地址 郵編 圖書表* 圖書編號 圖書名稱 作者編號 出版社編號 出版日期 作者表*作者編號 姓名 性別 年齡注:帶有*的為主健優(yōu)點:節(jié)省存儲空間有效防止輸入錯誤方便數(shù)據(jù)修改圖書編號圖書名稱作者姓
11、名出版社名稱3DS MAX3.0標(biāo)準(zhǔn)教程劉耀儒人民郵電出版社Mahtematica劉耀儒國防工業(yè)出版社3DS MAX3.0實例制作王曉明人民郵電出版社Windows 2000網(wǎng)絡(luò)管理王曉明人民郵電出版社Windows 2000profissional看圖速成劉耀儒國防工業(yè)出版社關(guān)聯(lián)的分類一對一關(guān)聯(lián)(1:1): A表的一筆記錄只能對應(yīng)到B表中的一筆記錄,稱為一對一關(guān)聯(lián).一對多關(guān)聯(lián)(1:M): A表的一筆記錄可以對應(yīng)B表的多筆記錄,而B表的一筆記錄只能對應(yīng)A表的一筆記錄時,稱為一對多關(guān)聯(lián).多對多關(guān)聯(lián)(M:N): A表中的一筆記錄能對應(yīng)B表中的多筆記錄,而B表中的一筆記錄也能對應(yīng)A表中的多筆記錄.
12、SQL Server2000簡介SQL Server是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于1988年推出了第一個OS/2版本。SQL Server近年來不斷更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用戶見面SQL Server 2000是Microsoft公司于2000年推出的最新版本現(xiàn)在又推出了2005測試版本 SQL Server 特點1真正的客戶機/服務(wù)器體系結(jié)構(gòu)。2圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。3豐富的編程接口工具,為用戶進行程序設(shè)計提供了更大的選擇余地。4SQL Server與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國北斗衛(wèi)星應(yīng)用行業(yè)營銷創(chuàng)新戰(zhàn)略制定與實施研究報告
- 2025-2030年中國汽車經(jīng)銷行業(yè)全國市場開拓戰(zhàn)略制定與實施研究報告
- 2025-2030年中國桑拿洗浴行業(yè)資本規(guī)劃與股權(quán)融資戰(zhàn)略制定與實施研究報告
- 2025-2030年中國控制線纜組件行業(yè)開拓第二增長曲線戰(zhàn)略制定與實施研究報告
- 自動噴水滅火系統(tǒng)的維護管理標(biāo)準(zhǔn)
- 拜師儀式主持詞
- 購置冬裝方式選擇的調(diào)查研究
- 家裝電梯知識培訓(xùn)課件
- 2024年一年級語文教學(xué)設(shè)計(合集篇)
- 廣東日化用品項目資金申請報告
- 天津市部分區(qū)2023-2024學(xué)年高一上學(xué)期期末練習(xí)生物試題【含答案解析】
- 稀土鋁合金電纜項目招商引資方案
- 人教版六年級數(shù)學(xué)下冊全冊分層作業(yè)設(shè)計含答案
- 面點專業(yè)職業(yè)生涯規(guī)劃與管理
- 紀(jì)梵希服裝營銷方案
- 滬教版小學(xué)語文古詩(1-4)年級教材
- 農(nóng)耕研學(xué)基地可行性方案
- 《太陽能光伏技術(shù)》課件
- 2024年職業(yè)素養(yǎng)與商務(wù)禮儀培訓(xùn)資料
- 兒科課件:急性細菌性腦膜炎
- 柜類家具結(jié)構(gòu)設(shè)計課件
評論
0/150
提交評論