




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
課程目標(biāo)鞏固數(shù)據(jù)庫原理基本內(nèi)容理解Oracle體系結(jié)構(gòu)掌握Oracle工具(OEM、SQL*Plus)掌握Oracle基本管理與開發(fā)知識(shí)SQL語言PL/SQL課程目標(biāo)鞏固數(shù)據(jù)庫原理基本內(nèi)容1教學(xué)安排Oracle數(shù)據(jù)庫基礎(chǔ)Oracle數(shù)據(jù)庫體系結(jié)構(gòu)Oracle數(shù)據(jù)庫管理Oracle數(shù)據(jù)庫開發(fā)教學(xué)安排Oracle數(shù)據(jù)庫基礎(chǔ)2授課體系授課體系3第1章Oracle數(shù)據(jù)庫概述第1章Oracle數(shù)據(jù)庫概述4本章內(nèi)容數(shù)據(jù)庫基礎(chǔ)知識(shí)回顧Oracle數(shù)據(jù)庫產(chǎn)品介紹本章內(nèi)容數(shù)據(jù)庫基礎(chǔ)知識(shí)回顧5本章要求掌握數(shù)據(jù)庫的基礎(chǔ)知識(shí)了解Oracle發(fā)展、產(chǎn)品組成、性能特點(diǎn)了解Oracle數(shù)據(jù)庫的應(yīng)用架構(gòu)本章要求掌握數(shù)據(jù)庫的基礎(chǔ)知識(shí)61.1數(shù)據(jù)庫基礎(chǔ)數(shù)據(jù)庫概念數(shù)據(jù)管理的發(fā)展數(shù)據(jù)庫管理的特點(diǎn)
數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫系統(tǒng)構(gòu)成1.1數(shù)據(jù)庫基礎(chǔ)數(shù)據(jù)庫概念71.1.1數(shù)據(jù)庫基本概念數(shù)據(jù)描述事物的符號(hào),是數(shù)據(jù)庫中存儲(chǔ)的基本對(duì)象數(shù)據(jù)庫按一定的數(shù)據(jù)模型組織、描述和存儲(chǔ)的數(shù)據(jù)的集合數(shù)據(jù)庫管理系統(tǒng)位于操作系統(tǒng)與用戶之間的一層數(shù)據(jù)管理軟件數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)與計(jì)算機(jī)系統(tǒng)結(jié)合后就形成了一個(gè)數(shù)據(jù)庫系統(tǒng)1.1.1數(shù)據(jù)庫基本概念數(shù)據(jù)8DBMS的層次結(jié)構(gòu)操作系統(tǒng)數(shù)據(jù)存儲(chǔ)層數(shù)據(jù)存取層語言翻譯處理層數(shù)據(jù)庫應(yīng)用層數(shù)據(jù)文件,數(shù)據(jù)字典,索引,統(tǒng)計(jì)數(shù)據(jù)緩沖區(qū),提供數(shù)據(jù)頁操作DDL,DML,查詢計(jì)算引擎,提供關(guān)系、視圖接口事務(wù),日志,封鎖,存取路徑,提供單元組接口執(zhí)行物理文件的讀寫操作DBMS的層次結(jié)構(gòu)操作系統(tǒng)數(shù)據(jù)存儲(chǔ)層數(shù)據(jù)存取層語言翻譯處理層9數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)101.1.2數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展人工管理階段文件管理階段數(shù)據(jù)庫管理階段1.1.2數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展人工管理階段11人工管理階段人工管理數(shù)據(jù)具有以下特點(diǎn):數(shù)據(jù)不保存應(yīng)用程序管理數(shù)據(jù)數(shù)據(jù)不能共享數(shù)據(jù)不具有獨(dú)立性應(yīng)用程序是根據(jù)特定的一組數(shù)據(jù)結(jié)構(gòu)進(jìn)行編寫的,當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)或物理結(jié)構(gòu)發(fā)生變化時(shí),必須對(duì)應(yīng)用程序進(jìn)行針對(duì)性的修改。人工管理階段人工管理數(shù)據(jù)具有以下特點(diǎn):12文件系統(tǒng)管理階段特點(diǎn)數(shù)據(jù)可以長期保存由文件系統(tǒng)管理數(shù)據(jù)數(shù)據(jù)共享性差數(shù)據(jù)獨(dú)立性差文件系統(tǒng)管理階段特點(diǎn)13數(shù)據(jù)庫系統(tǒng)管理階段特點(diǎn)數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)共享性高、冗余度低數(shù)據(jù)獨(dú)立性高統(tǒng)一數(shù)據(jù)管理與控制數(shù)據(jù)庫系統(tǒng)管理階段特點(diǎn)141.1.3數(shù)據(jù)模型基本概念概念模型組織數(shù)據(jù)模型關(guān)系模型1.1.3數(shù)據(jù)模型基本概念15數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)中用于提供信息表示和操作手段的形式構(gòu)架應(yīng)用概念數(shù)據(jù)模型結(jié)構(gòu)數(shù)據(jù)模型現(xiàn)實(shí)世界信息世界計(jì)算機(jī)世界數(shù)據(jù)模型應(yīng)用概念數(shù)據(jù)模型結(jié)構(gòu)數(shù)據(jù)模型現(xiàn)實(shí)世界信息世界計(jì)算機(jī)世16實(shí)體型之間的聯(lián)系兩個(gè)實(shí)體型之間的聯(lián)系一對(duì)一聯(lián)系(1:1)(班級(jí)和正班長之間的聯(lián)系)一對(duì)多聯(lián)系(1:n)(班級(jí)和學(xué)生之間的聯(lián)系)多對(duì)多聯(lián)系(m:n)(學(xué)生與課程之間的聯(lián)系)多個(gè)實(shí)體型之間的聯(lián)系同一個(gè)實(shí)體型內(nèi)部聯(lián)系實(shí)體型之間的聯(lián)系兩個(gè)實(shí)體型之間的聯(lián)系17概念模型的表示方法E-R圖提供了表示實(shí)體型、屬性和聯(lián)系的方法。實(shí)體:用矩形表示,矩形內(nèi)寫明實(shí)體名屬性:橢圓型表示聯(lián)系:用菱形表示,菱形內(nèi)寫明聯(lián)系名,用無向邊分別與有關(guān)實(shí)體連接起來,同時(shí)在無向邊旁標(biāo)上聯(lián)系的類型(1:1,1:m或m:n)概念模型的表示方法E-R圖提供了表示實(shí)體型、屬性和聯(lián)系的方法18基本E-R圖要點(diǎn)例:學(xué)生選修課程學(xué)生課程選修姓名學(xué)號(hào)系別課程名先修課學(xué)分成績用矩形表示實(shí)體集,在框內(nèi)寫上實(shí)體名用橢圓表示實(shí)體的屬性用無向邊把實(shí)體與其屬性連接起來用菱形表示實(shí)體間的聯(lián)系將參與聯(lián)系的實(shí)體用線段連接mn聯(lián)系的數(shù)量基本E-R圖要點(diǎn)例:學(xué)生選修課程學(xué)生課程選修姓名學(xué)號(hào)系別課程19結(jié)構(gòu)數(shù)據(jù)模型層次模型網(wǎng)狀模型關(guān)系模型數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作完整性約束對(duì)象模型結(jié)構(gòu)數(shù)據(jù)模型層次模型20數(shù)據(jù)結(jié)構(gòu)關(guān)系模型用二維表結(jié)構(gòu)來表示實(shí)體及實(shí)體間的聯(lián)系。關(guān)系中每個(gè)元組為一個(gè)記錄,即表中的一行。關(guān)系中每一列具有相同屬性,稱為一個(gè)字段或一個(gè)數(shù)據(jù)項(xiàng)。數(shù)據(jù)結(jié)構(gòu)關(guān)系模型用二維表結(jié)構(gòu)來表示實(shí)體及實(shí)體間的聯(lián)系。21關(guān)系的特點(diǎn)⑴二維表中的每一個(gè)屬性不可再分⑵在同一關(guān)系中不能出現(xiàn)相同的屬性名⑶關(guān)系中不允許有完全相同的元組⑷關(guān)系中列的順序無關(guān)緊要⑸在一個(gè)關(guān)系中元組的順序無關(guān)緊要水電房租副補(bǔ)糧補(bǔ)實(shí)發(fā)金額扣除補(bǔ)貼基本工資姓名編號(hào)實(shí)發(fā)金額水電房租副補(bǔ)糧補(bǔ)基本工資姓名編號(hào)改為關(guān)系的特點(diǎn)水電房租副補(bǔ)糧補(bǔ)實(shí)發(fā)金額扣除補(bǔ)貼基本工資姓名編號(hào)實(shí)22基本術(shù)語⑴關(guān)系:即一張二維表。⑵元組:二維表中水平方向的一行。⑶屬性:二維表中垂直方向的一列。⑷域:屬性的取值范圍。⑸關(guān)系模式:對(duì)關(guān)系的描述,一般表示為“關(guān)系名(屬性1,屬性2,………屬性n)”。⑹主碼(或主鍵或主關(guān)鍵字):能夠唯一標(biāo)識(shí)一個(gè)元組的屬性或?qū)傩越M合。(7)外碼:又稱外鍵。(8)分量:元組中的一個(gè)屬性值?;拘g(shù)語⑴關(guān)系:即一張二維表。23基本操作選擇基本關(guān)系運(yùn)算投影select聯(lián)接(查詢)交(∩)集合運(yùn)算并(∪)差(—)增加、刪除、修改數(shù)據(jù)操作特點(diǎn):集合操作。操作對(duì)象和操作結(jié)果都是集合?;静僮?4關(guān)系完整性約束①域完整性約束主要約束一個(gè)屬性(字段)的取值范圍,以及指定是否可以取空值(NULL)。②實(shí)體完整性約束每個(gè)關(guān)系應(yīng)有一個(gè)主關(guān)鍵字段,每個(gè)記錄的主關(guān)鍵字段的值是惟一的,而且不能為空值。③參照完整性約束簡單地說,即設(shè)置數(shù)據(jù)庫中兩個(gè)以上表文件之間對(duì)關(guān)鍵字的一種記錄維護(hù)關(guān)系,如同步修改外部關(guān)鍵字或同步進(jìn)行刪除,這樣即可確保表之間的記錄完整性。④一般性的完整性約束關(guān)系完整性約束①域完整性約束25數(shù)據(jù)庫內(nèi)部體系結(jié)構(gòu)三級(jí)模式內(nèi)模式模式外模式兩級(jí)映射內(nèi)模式/模式:用DDL命令實(shí)現(xiàn)。模式/外模式:通過安全機(jī)制實(shí)現(xiàn)。數(shù)據(jù)庫內(nèi)部體系結(jié)構(gòu)三級(jí)模式261.1.4關(guān)系數(shù)據(jù)庫的功能數(shù)據(jù)定義數(shù)據(jù)操作數(shù)據(jù)庫的運(yùn)行與控制數(shù)據(jù)庫的建立與維護(hù)數(shù)據(jù)庫接口1.1.4關(guān)系數(shù)據(jù)庫的功能數(shù)據(jù)定義271.1.5常見的關(guān)系數(shù)據(jù)庫管理系統(tǒng)ORACLEDB2SybaseMicrosoftSQLServer1.1.5常見的關(guān)系數(shù)據(jù)庫管理系統(tǒng)ORACLE281.2Oracle數(shù)據(jù)庫系統(tǒng)Oracle9i發(fā)展歷史
Oracle9i產(chǎn)品組件
Oracle9i系統(tǒng)特點(diǎn)及新特征
Oracle9i數(shù)據(jù)庫應(yīng)用架構(gòu)1.2Oracle數(shù)據(jù)庫系統(tǒng)Oracle9i發(fā)展歷史29Oracle9i的各種產(chǎn)品Oracle9iDatabaseSystemOracle9iApplicationServerOracle9iDeveloperSuite
Oracle9iWebDeveloperOracle9iFormsDeveloperOracle9iReportsDeveloperOracle9iJDeveloper
Oracle9i的各種產(chǎn)品Oracle9iDatabase301.2.2Oracle數(shù)據(jù)庫發(fā)展史1977年,SDL1979年,RSI,產(chǎn)品命名0racle2.01983年,oralce3.01984年,oracle4.01985年,oracle5.01988年,oracle6.01992年,oracle7.01997年,oracle8.01998年,oracle8i2001年,oracle9i2003年,oracle10g1.2.2Oracle數(shù)據(jù)庫發(fā)展史1977年,SDL311.2.3Oracle數(shù)據(jù)庫特點(diǎn)支持多用戶、大事務(wù)量的事務(wù)處理提供標(biāo)準(zhǔn)操作接口實(shí)施安全性控制和完整性控制支持分布式數(shù)據(jù)處理具有可移值性、可兼容性和可連接性1.2.3Oracle數(shù)據(jù)庫特點(diǎn)支持多用戶、大事務(wù)量的事務(wù)處321.2.4Oracle數(shù)據(jù)庫新特性系統(tǒng)管理:管理文件、表空間的自動(dòng)管理、數(shù)據(jù)塊、spfile、數(shù)據(jù)庫可靠性數(shù)據(jù)庫可擴(kuò)展性:集群功能數(shù)據(jù)庫性能數(shù)據(jù)庫安全性O(shè)racle10g數(shù)據(jù)庫特性1.2.4Oracle數(shù)據(jù)庫新特性系統(tǒng)管理:管理文件、表空間331.2.5Oracle數(shù)據(jù)庫應(yīng)用結(jié)構(gòu)多磁盤系統(tǒng)磁盤映像系統(tǒng)客戶-服務(wù)器系統(tǒng)(C/S、B/S)共享服務(wù)器系統(tǒng)(MTS)/專用服務(wù)器系統(tǒng)(DS)分布式數(shù)據(jù)庫系統(tǒng)并行數(shù)據(jù)庫系統(tǒng)(集群結(jié)構(gòu))1.2.5Oracle數(shù)據(jù)庫應(yīng)用結(jié)構(gòu)多磁盤系統(tǒng)34客戶機(jī)/服務(wù)器結(jié)構(gòu)客戶機(jī)/服務(wù)器結(jié)構(gòu)35瀏覽器/服務(wù)器結(jié)構(gòu)瀏覽器/服務(wù)器結(jié)構(gòu)36分布式數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)分布式數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)37RAC體系結(jié)構(gòu)在一個(gè)應(yīng)用環(huán)境當(dāng)中,所有的服務(wù)器使用和管理同一個(gè)數(shù)據(jù)庫,目的是為了分散每一臺(tái)服務(wù)器的工作量,硬件上至少需要兩臺(tái)以上的服務(wù)器,而且還需要一個(gè)共享存儲(chǔ)設(shè)備。同時(shí)還需要兩類軟件,一個(gè)是集群軟件,另外一個(gè)就是Oracle數(shù)據(jù)庫中的RAC組件。同時(shí)所有服務(wù)器上的OS都應(yīng)該是同一類OS,根據(jù)負(fù)載均衡的配置策略,當(dāng)一個(gè)客戶端發(fā)送請(qǐng)求到某一臺(tái)服務(wù)的listener后,這臺(tái)服務(wù)器根據(jù)我們的負(fù)載均衡策略,會(huì)把請(qǐng)求發(fā)送給本機(jī)的RAC組件處理也可能會(huì)發(fā)送給另外一臺(tái)服務(wù)器的RAC組件處理,處理完請(qǐng)求后,RAC會(huì)通過集群軟件來訪問我們的共享存儲(chǔ)設(shè)備.
邏輯結(jié)構(gòu)上看,每一個(gè)參加集群的節(jié)點(diǎn)有一個(gè)獨(dú)立的instance,這些instance訪問同一個(gè)數(shù)據(jù)庫。節(jié)點(diǎn)之間通過集群軟件的通訊層(communicationlayer)來進(jìn)行通訊。同時(shí)為了減少IO的消耗,存在了一個(gè)全局緩存服務(wù),因此每一個(gè)數(shù)據(jù)庫的instance,都保留了一份相同的數(shù)據(jù)庫cacheIRAC體系結(jié)構(gòu)38總結(jié)數(shù)據(jù)庫基礎(chǔ)知識(shí)回顧Oracle數(shù)據(jù)庫產(chǎn)品特點(diǎn)、種類以及應(yīng)用架構(gòu)總結(jié)數(shù)據(jù)庫基礎(chǔ)知識(shí)回顧39課程目標(biāo)鞏固數(shù)據(jù)庫原理基本內(nèi)容理解Oracle體系結(jié)構(gòu)掌握Oracle工具(OEM、SQL*Plus)掌握Oracle基本管理與開發(fā)知識(shí)SQL語言PL/SQL課程目標(biāo)鞏固數(shù)據(jù)庫原理基本內(nèi)容40教學(xué)安排Oracle數(shù)據(jù)庫基礎(chǔ)Oracle數(shù)據(jù)庫體系結(jié)構(gòu)Oracle數(shù)據(jù)庫管理Oracle數(shù)據(jù)庫開發(fā)教學(xué)安排Oracle數(shù)據(jù)庫基礎(chǔ)41授課體系授課體系42第1章Oracle數(shù)據(jù)庫概述第1章Oracle數(shù)據(jù)庫概述43本章內(nèi)容數(shù)據(jù)庫基礎(chǔ)知識(shí)回顧Oracle數(shù)據(jù)庫產(chǎn)品介紹本章內(nèi)容數(shù)據(jù)庫基礎(chǔ)知識(shí)回顧44本章要求掌握數(shù)據(jù)庫的基礎(chǔ)知識(shí)了解Oracle發(fā)展、產(chǎn)品組成、性能特點(diǎn)了解Oracle數(shù)據(jù)庫的應(yīng)用架構(gòu)本章要求掌握數(shù)據(jù)庫的基礎(chǔ)知識(shí)451.1數(shù)據(jù)庫基礎(chǔ)數(shù)據(jù)庫概念數(shù)據(jù)管理的發(fā)展數(shù)據(jù)庫管理的特點(diǎn)
數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫系統(tǒng)構(gòu)成1.1數(shù)據(jù)庫基礎(chǔ)數(shù)據(jù)庫概念461.1.1數(shù)據(jù)庫基本概念數(shù)據(jù)描述事物的符號(hào),是數(shù)據(jù)庫中存儲(chǔ)的基本對(duì)象數(shù)據(jù)庫按一定的數(shù)據(jù)模型組織、描述和存儲(chǔ)的數(shù)據(jù)的集合數(shù)據(jù)庫管理系統(tǒng)位于操作系統(tǒng)與用戶之間的一層數(shù)據(jù)管理軟件數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)與計(jì)算機(jī)系統(tǒng)結(jié)合后就形成了一個(gè)數(shù)據(jù)庫系統(tǒng)1.1.1數(shù)據(jù)庫基本概念數(shù)據(jù)47DBMS的層次結(jié)構(gòu)操作系統(tǒng)數(shù)據(jù)存儲(chǔ)層數(shù)據(jù)存取層語言翻譯處理層數(shù)據(jù)庫應(yīng)用層數(shù)據(jù)文件,數(shù)據(jù)字典,索引,統(tǒng)計(jì)數(shù)據(jù)緩沖區(qū),提供數(shù)據(jù)頁操作DDL,DML,查詢計(jì)算引擎,提供關(guān)系、視圖接口事務(wù),日志,封鎖,存取路徑,提供單元組接口執(zhí)行物理文件的讀寫操作DBMS的層次結(jié)構(gòu)操作系統(tǒng)數(shù)據(jù)存儲(chǔ)層數(shù)據(jù)存取層語言翻譯處理層48數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)491.1.2數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展人工管理階段文件管理階段數(shù)據(jù)庫管理階段1.1.2數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展人工管理階段50人工管理階段人工管理數(shù)據(jù)具有以下特點(diǎn):數(shù)據(jù)不保存應(yīng)用程序管理數(shù)據(jù)數(shù)據(jù)不能共享數(shù)據(jù)不具有獨(dú)立性應(yīng)用程序是根據(jù)特定的一組數(shù)據(jù)結(jié)構(gòu)進(jìn)行編寫的,當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)或物理結(jié)構(gòu)發(fā)生變化時(shí),必須對(duì)應(yīng)用程序進(jìn)行針對(duì)性的修改。人工管理階段人工管理數(shù)據(jù)具有以下特點(diǎn):51文件系統(tǒng)管理階段特點(diǎn)數(shù)據(jù)可以長期保存由文件系統(tǒng)管理數(shù)據(jù)數(shù)據(jù)共享性差數(shù)據(jù)獨(dú)立性差文件系統(tǒng)管理階段特點(diǎn)52數(shù)據(jù)庫系統(tǒng)管理階段特點(diǎn)數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)共享性高、冗余度低數(shù)據(jù)獨(dú)立性高統(tǒng)一數(shù)據(jù)管理與控制數(shù)據(jù)庫系統(tǒng)管理階段特點(diǎn)531.1.3數(shù)據(jù)模型基本概念概念模型組織數(shù)據(jù)模型關(guān)系模型1.1.3數(shù)據(jù)模型基本概念54數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)中用于提供信息表示和操作手段的形式構(gòu)架應(yīng)用概念數(shù)據(jù)模型結(jié)構(gòu)數(shù)據(jù)模型現(xiàn)實(shí)世界信息世界計(jì)算機(jī)世界數(shù)據(jù)模型應(yīng)用概念數(shù)據(jù)模型結(jié)構(gòu)數(shù)據(jù)模型現(xiàn)實(shí)世界信息世界計(jì)算機(jī)世55實(shí)體型之間的聯(lián)系兩個(gè)實(shí)體型之間的聯(lián)系一對(duì)一聯(lián)系(1:1)(班級(jí)和正班長之間的聯(lián)系)一對(duì)多聯(lián)系(1:n)(班級(jí)和學(xué)生之間的聯(lián)系)多對(duì)多聯(lián)系(m:n)(學(xué)生與課程之間的聯(lián)系)多個(gè)實(shí)體型之間的聯(lián)系同一個(gè)實(shí)體型內(nèi)部聯(lián)系實(shí)體型之間的聯(lián)系兩個(gè)實(shí)體型之間的聯(lián)系56概念模型的表示方法E-R圖提供了表示實(shí)體型、屬性和聯(lián)系的方法。實(shí)體:用矩形表示,矩形內(nèi)寫明實(shí)體名屬性:橢圓型表示聯(lián)系:用菱形表示,菱形內(nèi)寫明聯(lián)系名,用無向邊分別與有關(guān)實(shí)體連接起來,同時(shí)在無向邊旁標(biāo)上聯(lián)系的類型(1:1,1:m或m:n)概念模型的表示方法E-R圖提供了表示實(shí)體型、屬性和聯(lián)系的方法57基本E-R圖要點(diǎn)例:學(xué)生選修課程學(xué)生課程選修姓名學(xué)號(hào)系別課程名先修課學(xué)分成績用矩形表示實(shí)體集,在框內(nèi)寫上實(shí)體名用橢圓表示實(shí)體的屬性用無向邊把實(shí)體與其屬性連接起來用菱形表示實(shí)體間的聯(lián)系將參與聯(lián)系的實(shí)體用線段連接mn聯(lián)系的數(shù)量基本E-R圖要點(diǎn)例:學(xué)生選修課程學(xué)生課程選修姓名學(xué)號(hào)系別課程58結(jié)構(gòu)數(shù)據(jù)模型層次模型網(wǎng)狀模型關(guān)系模型數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作完整性約束對(duì)象模型結(jié)構(gòu)數(shù)據(jù)模型層次模型59數(shù)據(jù)結(jié)構(gòu)關(guān)系模型用二維表結(jié)構(gòu)來表示實(shí)體及實(shí)體間的聯(lián)系。關(guān)系中每個(gè)元組為一個(gè)記錄,即表中的一行。關(guān)系中每一列具有相同屬性,稱為一個(gè)字段或一個(gè)數(shù)據(jù)項(xiàng)。數(shù)據(jù)結(jié)構(gòu)關(guān)系模型用二維表結(jié)構(gòu)來表示實(shí)體及實(shí)體間的聯(lián)系。60關(guān)系的特點(diǎn)⑴二維表中的每一個(gè)屬性不可再分⑵在同一關(guān)系中不能出現(xiàn)相同的屬性名⑶關(guān)系中不允許有完全相同的元組⑷關(guān)系中列的順序無關(guān)緊要⑸在一個(gè)關(guān)系中元組的順序無關(guān)緊要水電房租副補(bǔ)糧補(bǔ)實(shí)發(fā)金額扣除補(bǔ)貼基本工資姓名編號(hào)實(shí)發(fā)金額水電房租副補(bǔ)糧補(bǔ)基本工資姓名編號(hào)改為關(guān)系的特點(diǎn)水電房租副補(bǔ)糧補(bǔ)實(shí)發(fā)金額扣除補(bǔ)貼基本工資姓名編號(hào)實(shí)61基本術(shù)語⑴關(guān)系:即一張二維表。⑵元組:二維表中水平方向的一行。⑶屬性:二維表中垂直方向的一列。⑷域:屬性的取值范圍。⑸關(guān)系模式:對(duì)關(guān)系的描述,一般表示為“關(guān)系名(屬性1,屬性2,………屬性n)”。⑹主碼(或主鍵或主關(guān)鍵字):能夠唯一標(biāo)識(shí)一個(gè)元組的屬性或?qū)傩越M合。(7)外碼:又稱外鍵。(8)分量:元組中的一個(gè)屬性值?;拘g(shù)語⑴關(guān)系:即一張二維表。62基本操作選擇基本關(guān)系運(yùn)算投影select聯(lián)接(查詢)交(∩)集合運(yùn)算并(∪)差(—)增加、刪除、修改數(shù)據(jù)操作特點(diǎn):集合操作。操作對(duì)象和操作結(jié)果都是集合。基本操作63關(guān)系完整性約束①域完整性約束主要約束一個(gè)屬性(字段)的取值范圍,以及指定是否可以取空值(NULL)。②實(shí)體完整性約束每個(gè)關(guān)系應(yīng)有一個(gè)主關(guān)鍵字段,每個(gè)記錄的主關(guān)鍵字段的值是惟一的,而且不能為空值。③參照完整性約束簡單地說,即設(shè)置數(shù)據(jù)庫中兩個(gè)以上表文件之間對(duì)關(guān)鍵字的一種記錄維護(hù)關(guān)系,如同步修改外部關(guān)鍵字或同步進(jìn)行刪除,這樣即可確保表之間的記錄完整性。④一般性的完整性約束關(guān)系完整性約束①域完整性約束64數(shù)據(jù)庫內(nèi)部體系結(jié)構(gòu)三級(jí)模式內(nèi)模式模式外模式兩級(jí)映射內(nèi)模式/模式:用DDL命令實(shí)現(xiàn)。模式/外模式:通過安全機(jī)制實(shí)現(xiàn)。數(shù)據(jù)庫內(nèi)部體系結(jié)構(gòu)三級(jí)模式651.1.4關(guān)系數(shù)據(jù)庫的功能數(shù)據(jù)定義數(shù)據(jù)操作數(shù)據(jù)庫的運(yùn)行與控制數(shù)據(jù)庫的建立與維護(hù)數(shù)據(jù)庫接口1.1.4關(guān)系數(shù)據(jù)庫的功能數(shù)據(jù)定義661.1.5常見的關(guān)系數(shù)據(jù)庫管理系統(tǒng)ORACLEDB2SybaseMicrosoftSQLServer1.1.5常見的關(guān)系數(shù)據(jù)庫管理系統(tǒng)ORACLE671.2Oracle數(shù)據(jù)庫系統(tǒng)Oracle9i發(fā)展歷史
Oracle9i產(chǎn)品組件
Oracle9i系統(tǒng)特點(diǎn)及新特征
Oracle9i數(shù)據(jù)庫應(yīng)用架構(gòu)1.2Oracle數(shù)據(jù)庫系統(tǒng)Oracle9i發(fā)展歷史68Oracle9i的各種產(chǎn)品Oracle9iDatabaseSystemOracle9iApplicationServerOracle9iDeveloperSuite
Oracle9iWebDeveloperOracle9iFormsDeveloperOracle9iReportsDeveloperOracle9iJDeveloper
Oracle9i的各種產(chǎn)品Oracle9iDatabase691.2.2Oracle數(shù)據(jù)庫發(fā)展史1977年,SDL1979年,RSI,產(chǎn)品命名0racle2.01983年,oralce3.01984年,oracle4.01985年,oracle5.01988年,oracle6.01992年,oracle7.01997年,oracle8.01998年,oracle8i2001年,oracle9i2003年,oracle10g1.2.2Oracle數(shù)據(jù)庫發(fā)展史1977年,SDL701.2.3Oracle數(shù)據(jù)庫特點(diǎn)支持多用戶、大事務(wù)量的事務(wù)處理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)工人捐款活動(dòng)方案
- 企業(yè)開展校園活動(dòng)方案
- 企業(yè)扶貧活動(dòng)方案
- 企業(yè)教師節(jié)游戲活動(dòng)方案
- 企業(yè)晚會(huì)活動(dòng)方案
- 企業(yè)活動(dòng)個(gè)人活動(dòng)方案
- 企業(yè)滑雪活動(dòng)方案
- 企業(yè)研究活動(dòng)方案
- 企業(yè)組織夏令營活動(dòng)方案
- 企業(yè)茶藝培訓(xùn)活動(dòng)方案
- 河道疏浚對(duì)漁業(yè)發(fā)展的影響與對(duì)策
- 超市供貨合同補(bǔ)充協(xié)議書
- 2025-2030中國肺癌行業(yè)市場現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 自愿倒班協(xié)議書
- 湖北省新華書店(集團(tuán))有限公司市(縣)分公司招聘筆試題庫2025
- 高考日語培訓(xùn)協(xié)議書
- 2025年江蘇省泰州市中考二模數(shù)學(xué)試題(含部分答案)
- 鋼筋綁扎技術(shù)交底(鋼筋)
- 貸款居間協(xié)議書范本
- 佛山事業(yè)考試試題及答案
- 施工過程中常見安全隱患的識(shí)別與預(yù)防
評(píng)論
0/150
提交評(píng)論