版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫CPU1第一章數(shù)據(jù)庫系統(tǒng)概論數(shù)據(jù)庫應(yīng)用系統(tǒng)的應(yīng)用實例分析數(shù)據(jù)庫系統(tǒng)的組成部分?jǐn)?shù)據(jù)管理技術(shù)的發(fā)展過程數(shù)據(jù)模型數(shù)據(jù)庫CPU1.1數(shù)據(jù)庫系統(tǒng)的應(yīng)用實例超市信息管理系統(tǒng)銀行信息管理系統(tǒng)電子商務(wù)網(wǎng)站2數(shù)據(jù)庫CPU1.2數(shù)據(jù)庫系統(tǒng)的組成應(yīng)用1應(yīng)用2數(shù)據(jù)庫管理系統(tǒng)(DBMS)數(shù)據(jù)庫(DB)應(yīng)用n數(shù)數(shù)據(jù)庫管理員(DBA)3數(shù)據(jù)庫CPU1.數(shù)據(jù)庫4數(shù)據(jù)庫是相互關(guān)聯(lián)的數(shù)據(jù)的集合數(shù)據(jù)庫中的數(shù)據(jù)不是孤立的,數(shù)據(jù)與數(shù)據(jù)之間是相互關(guān)聯(lián)的,在數(shù)據(jù)庫中不僅要能夠表示數(shù)據(jù)本身,還要能夠表示數(shù)據(jù)與數(shù)據(jù)之間的聯(lián)系。如:學(xué)籍管理——學(xué)生、課程兩類數(shù)據(jù)。
數(shù)據(jù)庫不僅需要存儲用戶的數(shù)據(jù),還存儲有關(guān)數(shù)據(jù)的結(jié)構(gòu)描述信息(元數(shù)據(jù))
數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲,具有較小的冗余度、較高的數(shù)據(jù)獨立性和易擴(kuò)展性,可為各種用戶共享。數(shù)據(jù)庫CPU學(xué)
號 姓
名 專
業(yè)99021田立平計算機(jī)99024李康健法律99034葛小力會計學(xué)99035顧華偉新聞SELECT學(xué)號,姓名,專業(yè)FROM學(xué)生用戶請求DBMS存取數(shù)據(jù)DB2.DBMS的作用5數(shù)據(jù)庫CPU數(shù)據(jù)定義定義數(shù)據(jù)庫結(jié)構(gòu)和存儲結(jié)構(gòu);定義數(shù)據(jù)庫中數(shù)據(jù)之間的聯(lián)系;定義數(shù)據(jù)完整性約束條件和保證完整性的觸發(fā)機(jī)制等數(shù)據(jù)操作完成對數(shù)據(jù)庫中數(shù)據(jù)的操作:輸入、查詢、插入、刪除、修改等;3.DBMS的基本功能6數(shù)據(jù)庫CPU3.DBMS的基本功能(續(xù))7數(shù)據(jù)庫運行的管理
完成對數(shù)據(jù)庫的安全性控制/完整性控制/并發(fā)控制數(shù)據(jù)庫維護(hù)
數(shù)據(jù)庫內(nèi)部索引、系統(tǒng)目錄的自動維護(hù)、備份、恢復(fù)等可靠性保障。數(shù)據(jù)庫CPU84.
DBA(DataBaseAdministrator)
數(shù)據(jù)庫管理員——從事數(shù)據(jù)庫管理工作的人員,負(fù)責(zé)數(shù)據(jù)庫的全面管理工作(維護(hù)、設(shè)計)
數(shù)據(jù)庫的使用會改變企事業(yè)單位的管理方式,但因為要把眾多部門或用戶的數(shù)據(jù)放在同一數(shù)據(jù)庫中,會帶來一些問題,如:數(shù)據(jù)沖突;越權(quán)使用數(shù)據(jù);重要數(shù)據(jù)丟失……
因此需要管理部門:負(fù)責(zé)和數(shù)據(jù)管理有關(guān)的工作。數(shù)據(jù)庫CPU4.DBA(續(xù))10注:DBA工作繁重、重要、關(guān)鍵:
除了要掌握一定的數(shù)據(jù)處理、數(shù)據(jù)庫技術(shù)之外,還應(yīng)有處理好人際關(guān)系的素質(zhì)、能力。在一個企事業(yè)中,特別是一個規(guī)模較大的數(shù)據(jù)庫,不能指望一兩個人來完成管理工作,所以DBA常指數(shù)據(jù)庫管理部門。
開發(fā)DBS時,一開始就應(yīng)設(shè)置DBA的職位或相應(yīng)的機(jī)構(gòu),以明確DBA職責(zé)、權(quán)限。數(shù)據(jù)庫CPU5.數(shù)據(jù)庫應(yīng)用11
數(shù)據(jù)庫應(yīng)用方式有:屏幕格式、查詢窗口、報表、菜單、應(yīng)用程序和交互式操作。P6數(shù)據(jù)庫CPU1.3數(shù)據(jù)管理的發(fā)展12人工管理·計算機(jī)文件系統(tǒng)數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫CPU1.3.1計算機(jī)文件系統(tǒng)銷售部人事部工程部文件系統(tǒng)數(shù)據(jù)管理的方法數(shù)據(jù)管理程序報表生成程序銷售文件職工文件工程文件13數(shù)據(jù)庫CPU14計算機(jī)文件系統(tǒng)的缺點數(shù)據(jù)很難共享數(shù)據(jù)冗余數(shù)據(jù)獨立性差數(shù)據(jù)控制困難數(shù)據(jù)庫CPU1.3.2
數(shù)據(jù)庫系統(tǒng)銷售工程人事工程管理應(yīng)用程序銷售處理應(yīng)用程序人事處理應(yīng)用程序DBMS用戶1用戶215用戶3數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)管理方法數(shù)據(jù)庫CPU161.3.2
數(shù)據(jù)庫系統(tǒng)(續(xù))數(shù)據(jù)庫系統(tǒng)的優(yōu)點在數(shù)據(jù)字典中存儲數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)之間的聯(lián)系;在建立數(shù)據(jù)庫時,只需要簡單地定義數(shù)據(jù)的邏輯結(jié)構(gòu),不必定義數(shù)據(jù)的物理結(jié)構(gòu)和編寫程序;可自動將用戶輸入的邏輯數(shù)據(jù)轉(zhuǎn)換成物理數(shù)據(jù);DBMS中通過封鎖和授權(quán)機(jī)制,確保數(shù)據(jù)庫的安全性和保密性;能夠?qū)崿F(xiàn)數(shù)據(jù)共享,支持多個用戶的數(shù)據(jù)存取;、具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)的能力,保證數(shù)據(jù)的可靠性;提供完整性約束功能,可以控制數(shù)據(jù)冗余和消除潛在的數(shù)據(jù)不一致問題;提供功能強(qiáng)大的結(jié)構(gòu)化查詢語言SQL。數(shù)據(jù)庫CPU1.4
數(shù)據(jù)模型理解兩個概念:模
型數(shù)據(jù)模型17數(shù)據(jù)庫CPU模型的定義在韋伯斯特詞典中把模型定義成“對不能直接觀察的事物進(jìn)行形象的描述和模擬”。換句話說,模型是對客觀世界中復(fù)雜對象的抽象描述。18數(shù)據(jù)庫CPU數(shù)據(jù)模型的定義在數(shù)據(jù)庫領(lǐng)域中,用數(shù)據(jù)模型描述數(shù)據(jù)的整體結(jié)構(gòu),包括數(shù)據(jù)的結(jié)構(gòu)、數(shù)據(jù)的性質(zhì)、數(shù)據(jù)之間的聯(lián)系、完整性約束條件,以及某些數(shù)據(jù)變換規(guī)則。19數(shù)據(jù)庫CPU數(shù)據(jù)模型的作用比喻:建樓房藍(lán)圖工程圖概念設(shè)計20工程設(shè)計施工數(shù)據(jù)庫CPU學(xué)生、課程、教師、成績、教室、教材等概念模型邏輯設(shè)計創(chuàng)建數(shù)據(jù)庫數(shù)據(jù)庫的創(chuàng)建過程學(xué)生成績課程講授科研概念設(shè)計承擔(dān)教師層次模型網(wǎng)絡(luò)模型關(guān)系模型數(shù)據(jù)庫21數(shù)據(jù)庫CPU數(shù)據(jù)模型的分類概念模型實施模型(結(jié)構(gòu)數(shù)據(jù)模型)22數(shù)據(jù)庫CPU概念模型概念模型表示數(shù)據(jù)的邏輯特性,在概念上表示數(shù)據(jù)庫中將存儲一些什么信息,而不管這些信息在數(shù)據(jù)庫中是怎么實現(xiàn)存儲的。概念模型獨立于計算機(jī)的硬件、軟件和DBMS。最常見的概念模型是實體-聯(lián)系(E-R)模型。23數(shù)據(jù)庫CPU實現(xiàn)模型(結(jié)構(gòu)數(shù)據(jù)模型)實現(xiàn)模型側(cè)重于描述在數(shù)據(jù)庫中數(shù)據(jù)的存儲結(jié)構(gòu),即實現(xiàn)數(shù)據(jù)和數(shù)據(jù)之間聯(lián)系的方法。主要有層次、網(wǎng)絡(luò)和關(guān)系三種數(shù)據(jù)模型分別對應(yīng)層次、網(wǎng)絡(luò)和關(guān)系三種數(shù)據(jù)庫系統(tǒng)。所以,實現(xiàn)模型依賴于DBMS。24數(shù)據(jù)庫CPU251.4.1層次數(shù)據(jù)模型
層次數(shù)據(jù)模型的設(shè)計思想是把系統(tǒng)劃分成若干小部分,然后,再按照層次結(jié)構(gòu)逐級組合成一個整體。
層次數(shù)據(jù)模型就像由節(jié)點構(gòu)成的層次樹,節(jié)點稱為片段。
層次樹的最高層為根,在某一片段下一層的片段稱為其子片段,子的上一層片段稱為父片段。數(shù)據(jù)庫CPU1.4.1層次數(shù)據(jù)模型(續(xù))子葉子
子葉根子子葉子子葉葉倒置樹26201 侃明 男
教授計算機(jī)任雨1022
64532551J9929901
方輝利 女
J9919902
魏國
男系名稱系主任辦公室電話號碼系片段教工片段學(xué)生片段教工號教師姓名 性別職稱學(xué)號學(xué)生姓名性別班級203 李力 男
講師型27值數(shù)據(jù)庫CPU28層次模型實現(xiàn)數(shù)據(jù)聯(lián)系的方法層次結(jié)構(gòu)實現(xiàn)數(shù)據(jù)聯(lián)系的方法是鏈指針。(參考數(shù)據(jù)結(jié)構(gòu)的相關(guān)知識)數(shù)據(jù)庫CPU層次結(jié)構(gòu)的主要缺點層次結(jié)構(gòu)的一個重要特點是每一個父可以有多個子,每一個子只能有一個父。層次數(shù)據(jù)庫的父片段與子片段之間是一對多聯(lián)系,層次結(jié)構(gòu)是按照一對多的原則構(gòu)造層次樹。層次模型的最大缺點是很難表示“一子多父”的情況。例如,學(xué)生、課程和成績這樣簡單的問題,就無法直接用層次模型表示。29數(shù)據(jù)庫CPU301.4.2網(wǎng)絡(luò)數(shù)據(jù)模型網(wǎng)絡(luò)模型允許節(jié)點無父節(jié)點,或有一個以上父節(jié)點,從而構(gòu)成了比層次結(jié)構(gòu)更復(fù)雜的網(wǎng)絡(luò)結(jié)構(gòu)。例如,學(xué)生、課程和成績這種“一子兩父”的結(jié)構(gòu)。這是網(wǎng)絡(luò)模型與層次模型的本質(zhì)區(qū)別。數(shù)據(jù)庫CPU一子多父的結(jié)構(gòu)學(xué)生課程父31父子
成績S1S2S3C3C2C1G5G3G1G6G4G2網(wǎng)絡(luò)模型的節(jié)點表示存儲的記錄,用指針實現(xiàn)記錄與記錄之間的聯(lián)系。32網(wǎng)狀模型的開發(fā)小組DBTG提出關(guān)于數(shù)據(jù)庫的三個規(guī)范:模式(schema)是對整個數(shù)據(jù)庫的概念描述,通常稱為DBA視圖,即數(shù)據(jù)庫管理員看到的數(shù)據(jù)庫。子模式是應(yīng)用程序所“看到”和使用的數(shù)據(jù)庫,子模式是模式的一部分。只要按照子模式定義編寫應(yīng)用程序,就可以簡便地調(diào)用子模式,訪問數(shù)據(jù)庫中相應(yīng)的數(shù)據(jù)。數(shù)據(jù)管理語言定義數(shù)據(jù)的各種特性和數(shù)據(jù)結(jié)構(gòu),以及對數(shù)據(jù)進(jìn)行的各種操作。DBTG規(guī)定數(shù)據(jù)管理語言由三部分組成:·模式定義語言(模式DDL),用于定義模式?!ぷ幽J蕉x語言(子模式DDL),用于定義子模式?!?shù)據(jù)操縱語言DML,用于操縱數(shù)據(jù)庫中的數(shù)據(jù)。33數(shù)據(jù)庫CPU341.4.3關(guān)系數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型的基本結(jié)構(gòu)是表(Table),表又稱為關(guān)系。表是由行/列組成的矩陣,表與表之間的聯(lián)系是通過實體之間的公共屬性實現(xiàn)的。數(shù)據(jù)庫CPU學(xué)號 姓名40124
安愛民40126李民生40225萬茵娟40226潘亞利40320魏和平40327關(guān)興達(dá)性別 班級名稱女 04貿(mào)經(jīng)男 04貿(mào)經(jīng)女 04會計女 04會計男 03會計男 04信息班級名稱系名稱入學(xué)時間班主任04貿(mào)經(jīng)經(jīng)貿(mào)系09/05/99謝黎民04會計會計系09/05/99許光賓04信息信息系09/05/99姜為民05會計會計系09/01/98田立微表
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 汕尾職業(yè)技術(shù)學(xué)院《科學(xué)計算與數(shù)據(jù)可視化》2023-2024學(xué)年第一學(xué)期期末試卷
- 公司租賃員工合同范例
- 2024年珠寶翻新修復(fù)服務(wù)合同3篇
- 租賃合同范例與
- 法律英文合同范例
- 2024至2030年無熱再生吸附式壓縮空氣干燥機(jī)項目投資價值分析報告
- 陜西學(xué)前師范學(xué)院《熱力渦輪機(jī)械原理》2023-2024學(xué)年第一學(xué)期期末試卷
- 私人住宅租房合同范例
- 2024年高效復(fù)式真空濾油機(jī)項目可行性研究報告
- 增資擴(kuò)股服務(wù)合同范例
- 消防控制室值班記錄(制式表格)
- 2023-2024學(xué)年四川省廣元市市中區(qū)六年級數(shù)學(xué)第一學(xué)期期末檢測模擬試題含答案
- 文明施工管理體系及實施措施
- 課程教學(xué)目標(biāo)達(dá)成度評價表
- 博鰲亞洲論壇2019年年會會務(wù)接待服務(wù)
- 現(xiàn)代市場營銷(第四版) 課件全套 單元1-12 認(rèn)知市場營銷-市場營銷計劃、組織、執(zhí)行與控制
- 醫(yī)院停水停電應(yīng)急預(yù)案
- 供應(yīng)鏈管理:高成本、高庫存、重資產(chǎn)的解決方案 第2版
- 多維多參量綜合雷電預(yù)警系統(tǒng)培訓(xùn)PPT
- 機(jī)架結(jié)構(gòu)設(shè)計
- 2023屆上海市嘉定區(qū)初三中考物理一模試卷+答案
評論
0/150
提交評論