




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
數(shù)據(jù)庫CPU1第一章數(shù)據(jù)庫系統(tǒng)概論數(shù)據(jù)庫應用系統(tǒng)的應用實例分析數(shù)據(jù)庫系統(tǒng)的組成部分數(shù)據(jù)管理技術(shù)的發(fā)展過程數(shù)據(jù)模型數(shù)據(jù)庫CPU1.1數(shù)據(jù)庫系統(tǒng)的應用實例超市信息管理系統(tǒng)銀行信息管理系統(tǒng)電子商務網(wǎng)站2數(shù)據(jù)庫CPU1.2數(shù)據(jù)庫系統(tǒng)的組成應用1應用2數(shù)據(jù)庫管理系統(tǒng)(DBMS)數(shù)據(jù)庫(DB)應用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)系。如:學籍管理——學生、課程兩類數(shù)據(jù)。
數(shù)據(jù)庫不僅需要存儲用戶的數(shù)據(jù),還存儲有關(guān)數(shù)據(jù)的結(jié)構(gòu)描述信息(元數(shù)據(jù))
數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲,具有較小的冗余度、較高的數(shù)據(jù)獨立性和易擴展性,可為各種用戶共享。數(shù)據(jù)庫CPU學
號 姓
名 專
業(yè)99021田立平計算機99024李康健法律99034葛小力會計學99035顧華偉新聞SELECT學號,姓名,專業(yè)FROM學生用戶請求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ā)機制等數(shù)據(jù)操作完成對數(shù)據(jù)庫中數(shù)據(jù)的操作:輸入、查詢、插入、刪除、修改等;3.DBMS的基本功能6數(shù)據(jù)庫CPU3.DBMS的基本功能(續(xù))7數(shù)據(jù)庫運行的管理
完成對數(shù)據(jù)庫的安全性控制/完整性控制/并發(fā)控制數(shù)據(jù)庫維護
數(shù)據(jù)庫內(nèi)部索引、系統(tǒng)目錄的自動維護、備份、恢復等可靠性保障。數(shù)據(jù)庫CPU84.
DBA(DataBaseAdministrator)
數(shù)據(jù)庫管理員——從事數(shù)據(jù)庫管理工作的人員,負責數(shù)據(jù)庫的全面管理工作(維護、設計)
數(shù)據(jù)庫的使用會改變企事業(yè)單位的管理方式,但因為要把眾多部門或用戶的數(shù)據(jù)放在同一數(shù)據(jù)庫中,會帶來一些問題,如:數(shù)據(jù)沖突;越權(quán)使用數(shù)據(jù);重要數(shù)據(jù)丟失……
因此需要管理部門:負責和數(shù)據(jù)管理有關(guān)的工作。數(shù)據(jù)庫CPU4.DBA(續(xù))10注:DBA工作繁重、重要、關(guān)鍵:
除了要掌握一定的數(shù)據(jù)處理、數(shù)據(jù)庫技術(shù)之外,還應有處理好人際關(guān)系的素質(zhì)、能力。在一個企事業(yè)中,特別是一個規(guī)模較大的數(shù)據(jù)庫,不能指望一兩個人來完成管理工作,所以DBA常指數(shù)據(jù)庫管理部門。
開發(fā)DBS時,一開始就應設置DBA的職位或相應的機構(gòu),以明確DBA職責、權(quán)限。數(shù)據(jù)庫CPU5.數(shù)據(jù)庫應用11
數(shù)據(jù)庫應用方式有:屏幕格式、查詢窗口、報表、菜單、應用程序和交互式操作。P6數(shù)據(jù)庫CPU1.3數(shù)據(jù)管理的發(fā)展12人工管理·計算機文件系統(tǒng)數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫CPU1.3.1計算機文件系統(tǒng)銷售部人事部工程部文件系統(tǒng)數(shù)據(jù)管理的方法數(shù)據(jù)管理程序報表生成程序銷售文件職工文件工程文件13數(shù)據(jù)庫CPU14計算機文件系統(tǒng)的缺點數(shù)據(jù)很難共享數(shù)據(jù)冗余數(shù)據(jù)獨立性差數(shù)據(jù)控制困難數(shù)據(jù)庫CPU1.3.2
數(shù)據(jù)庫系統(tǒ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)機制,確保數(shù)據(jù)庫的安全性和保密性;能夠?qū)崿F(xiàn)數(shù)據(jù)共享,支持多個用戶的數(shù)據(jù)存??;、具有數(shù)據(jù)備份和數(shù)據(jù)恢復的能力,保證數(shù)據(jù)的可靠性;提供完整性約束功能,可以控制數(shù)據(jù)冗余和消除潛在的數(shù)據(jù)不一致問題;提供功能強大的結(jié)構(gòu)化查詢語言SQL。數(shù)據(jù)庫CPU1.4
數(shù)據(jù)模型理解兩個概念:模
型數(shù)據(jù)模型17數(shù)據(jù)庫CPU模型的定義在韋伯斯特詞典中把模型定義成“對不能直接觀察的事物進行形象的描述和模擬”。換句話說,模型是對客觀世界中復雜對象的抽象描述。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ù)模型的作用比喻:建樓房藍圖工程圖概念設計20工程設計施工數(shù)據(jù)庫CPU學生、課程、教師、成績、教室、教材等概念模型邏輯設計創(chuàng)建數(shù)據(jù)庫數(shù)據(jù)庫的創(chuàng)建過程學生成績課程講授科研概念設計承擔教師層次模型網(wǎng)絡模型關(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)存儲的。概念模型獨立于計算機的硬件、軟件和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)絡和關(guān)系三種數(shù)據(jù)模型分別對應層次、網(wǎng)絡和關(guān)系三種數(shù)據(jù)庫系統(tǒng)。所以,實現(xiàn)模型依賴于DBMS。24數(shù)據(jù)庫CPU251.4.1層次數(shù)據(jù)模型
層次數(shù)據(jù)模型的設計思想是把系統(tǒng)劃分成若干小部分,然后,再按照層次結(jié)構(gòu)逐級組合成一個整體。
層次數(shù)據(jù)模型就像由節(jié)點構(gòu)成的層次樹,節(jié)點稱為片段。
層次樹的最高層為根,在某一片段下一層的片段稱為其子片段,子的上一層片段稱為父片段。數(shù)據(jù)庫CPU1.4.1層次數(shù)據(jù)模型(續(xù))子葉子
子葉根子子葉子子葉葉倒置樹26201 侃明 男
教授計算機任雨1022
64532551J9929901
方輝利 女
J9919902
魏國
男系名稱系主任辦公室電話號碼系片段教工片段學生片段教工號教師姓名 性別職稱學號學生姓名性別班級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)造層次樹。層次模型的最大缺點是很難表示“一子多父”的情況。例如,學生、課程和成績這樣簡單的問題,就無法直接用層次模型表示。29數(shù)據(jù)庫CPU301.4.2網(wǎng)絡數(shù)據(jù)模型網(wǎng)絡模型允許節(jié)點無父節(jié)點,或有一個以上父節(jié)點,從而構(gòu)成了比層次結(jié)構(gòu)更復雜的網(wǎng)絡結(jié)構(gòu)。例如,學生、課程和成績這種“一子兩父”的結(jié)構(gòu)。這是網(wǎng)絡模型與層次模型的本質(zhì)區(qū)別。數(shù)據(jù)庫CPU一子多父的結(jié)構(gòu)學生課程父31父子
成績S1S2S3C3C2C1G5G3G1G6G4G2網(wǎng)絡模型的節(jié)點表示存儲的記錄,用指針實現(xiàn)記錄與記錄之間的聯(lián)系。32網(wǎng)狀模型的開發(fā)小組DBTG提出關(guān)于數(shù)據(jù)庫的三個規(guī)范:模式(schema)是對整個數(shù)據(jù)庫的概念描述,通常稱為DBA視圖,即數(shù)據(jù)庫管理員看到的數(shù)據(jù)庫。子模式是應用程序所“看到”和使用的數(shù)據(jù)庫,子模式是模式的一部分。只要按照子模式定義編寫應用程序,就可以簡便地調(diào)用子模式,訪問數(shù)據(jù)庫中相應的數(shù)據(jù)。數(shù)據(jù)管理語言定義數(shù)據(jù)的各種特性和數(shù)據(jù)結(jié)構(gòu),以及對數(shù)據(jù)進行的各種操作。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學號 姓名40124
安愛民40126李民生40225萬茵娟40226潘亞利40320魏和平40327關(guān)興達性別 班級名稱女 04貿(mào)經(jīng)男 04貿(mào)經(jīng)女 04會計女 04會計男 03會計男 04信息班級名稱系名稱入學時間班主任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)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度河北省護師類之護士資格證綜合練習試卷A卷附答案
- 2025江蘇揚州工業(yè)職業(yè)技術(shù)學院博士專項招聘16人筆試備考題庫及參考答案詳解1套
- 2024年河北邯鄲成安縣事業(yè)單位招聘工作人員255名筆試備考試題及一套完整答案詳解
- 2025河北邯鄲市肥鄉(xiāng)區(qū)選聘農(nóng)村黨務(村務)工作者100人筆試參考題庫及1套參考答案詳解
- 2025年東營市公務員考試行測真題及完整答案詳解一套
- 2024-2025年人教部編本語文四年級下冊第三次月考測試題附答案(共2套)
- 九師聯(lián)盟2024-2025學年高二下學期6月摸底聯(lián)考語文試題(含答案)
- 振動監(jiān)測與BIM技術(shù)的結(jié)合應用
- 美麗的國潮春節(jié)故事
- 護理實踐中的危機應對
- 九師聯(lián)盟2024-2025學年高二下學期6月摸底聯(lián)考語文試題(含答案)
- 非遺文化掐絲琺瑯景泰藍
- 心肺復蘇操作2025版
- 漢語詞匯與文化智慧樹知到期末考試答案章節(jié)答案2024年浙江師范大學
- 固體火箭發(fā)動機制造工藝
- 手術(shù)室醫(yī)院感染風險評估與采取措施
- 脈沖震蕩檢測原理及意義
- 工程實體樣板實施方案
- 七氟丙烷氣體滅火計算(預制及管網(wǎng))2017.12.20
- 第七章 汽車國際貿(mào)易運輸與保險
- 原始太極十三勢
評論
0/150
提交評論