柚子快報(bào)激活碼778899分享:Oracle 19c概述
柚子快報(bào)激活碼778899分享:Oracle 19c概述
Oracle 19c概述
1 Oracle 的發(fā)展史
Oracle是甲骨文公司的一款關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),也是目前較流行的關(guān)系數(shù)據(jù)管理系統(tǒng),在數(shù)據(jù)庫(kù)領(lǐng)域中一直處于領(lǐng)先地位。該系統(tǒng)具有可移植性好、使用方便、功能強(qiáng)等特點(diǎn)。 Oracle數(shù)據(jù)庫(kù)自發(fā)布至今,也經(jīng)歷了一個(gè)從不穩(wěn)定到穩(wěn)定,從功能簡(jiǎn)單至強(qiáng)大的過(guò)程。Oracle的每一次版本變遷,都具有里程碑意義。
小型: Access中型: SQL server、MySQL、TiDB大型: Oracle、DB2、SyBase
Oracle 的特點(diǎn):
可用性強(qiáng)可擴(kuò)展性強(qiáng)數(shù)據(jù)安全性強(qiáng)穩(wěn)定性強(qiáng)
2 關(guān)系數(shù)據(jù)庫(kù)
2.1 數(shù)據(jù)庫(kù)的特點(diǎn):
永久存儲(chǔ)、有組織、可共享
2.2 數(shù)據(jù)庫(kù)的地位:
數(shù)據(jù)庫(kù)技術(shù)產(chǎn)生于六十年代末,是數(shù)據(jù)管理的有效技術(shù),是計(jì)算機(jī)科學(xué)的重要分支。 數(shù)據(jù)庫(kù)技術(shù)是信息系統(tǒng)的核心和基礎(chǔ),它的出現(xiàn)極大地促進(jìn)了計(jì)算機(jī)應(yīng)用向各行各業(yè)的滲透。數(shù)據(jù)庫(kù)已經(jīng)成為每個(gè)人生活中不可缺少的部分。
2.3 數(shù)據(jù)庫(kù)的4個(gè)基本概念
2.3.1 數(shù)據(jù) (Data)
數(shù)據(jù)(Data)是數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象 數(shù)據(jù)的定義:描述事物的符號(hào)記錄 數(shù)據(jù)的種類:數(shù)字、文字、圖形、圖像、音頻、視頻、學(xué)生的檔案記錄等
數(shù)據(jù)的含義稱為數(shù)據(jù)的語(yǔ)義,數(shù)據(jù)與其語(yǔ)義是不可分的。例如 93是一個(gè)數(shù)據(jù) 語(yǔ)義1:學(xué)生某門(mén)課的成績(jī) 語(yǔ)義2:某人的體重 語(yǔ)義3:計(jì)算機(jī)系2013級(jí)學(xué)生人數(shù)
語(yǔ)義3:……
學(xué)生檔案中的學(xué)生記錄 (李明,男,199505,江蘇南京市,計(jì)算機(jī)系,2013) 語(yǔ)義:學(xué)生姓名、性別、出生年月、出生地、所在院系、入學(xué)時(shí)間 解釋:李明是個(gè)大學(xué)生,1995年5月出生,江蘇南京市人, 2013年考入計(jì)算機(jī)系
2.3.2 數(shù)據(jù)庫(kù) (Database)
數(shù)據(jù)庫(kù)的定義 數(shù)據(jù)庫(kù)(Database,簡(jiǎn)稱DB)是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)的基本特征
數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存可為各種用戶共享冗余度較小數(shù)據(jù)獨(dú)立性較高易擴(kuò)展
2.3.3 數(shù)據(jù)庫(kù)管理系統(tǒng) (DBMS, DataBase Management System)
什么是數(shù)據(jù)庫(kù)管理系統(tǒng)
位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件是基礎(chǔ)軟件, 是一個(gè)大型復(fù)雜的軟件系統(tǒng) 數(shù)據(jù)庫(kù)管理系統(tǒng)的用途 科學(xué)地組織和存儲(chǔ)數(shù)據(jù)、高效地獲取和維護(hù)數(shù)據(jù)
數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能
數(shù)據(jù)定義功能 提供數(shù)據(jù)定義語(yǔ)言(DDL)定義數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象 數(shù)據(jù)組織、存儲(chǔ)和管理
分類組織、存儲(chǔ)和管理各種數(shù)據(jù)確定組織數(shù)據(jù)的文件結(jié)構(gòu)和存取方式實(shí)現(xiàn)數(shù)據(jù)之間的聯(lián)系提供多種存取方法提高存取效率 數(shù)據(jù)操縱功能 提供數(shù)據(jù)操縱語(yǔ)言(DML)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的基本操作 (查詢、插入、刪除和修改) 數(shù)據(jù)庫(kù)的事務(wù)管理和運(yùn)行管理
數(shù)據(jù)庫(kù)在建立數(shù)據(jù)庫(kù)在建立、運(yùn)行和維護(hù)時(shí)由數(shù)據(jù)庫(kù)管理系統(tǒng)統(tǒng)一管理和控制保證數(shù)據(jù)的安全性、完整性、多用戶對(duì)數(shù)據(jù)的并發(fā)使用發(fā)生故障后的系統(tǒng)恢復(fù) 數(shù)據(jù)庫(kù)的建立和維護(hù)功能
數(shù)據(jù)庫(kù)的初始數(shù)據(jù)的裝載和轉(zhuǎn)換數(shù)據(jù)庫(kù)轉(zhuǎn)儲(chǔ)、恢復(fù)功能數(shù)據(jù)庫(kù)的重組織性能監(jiān)視、分析等 其它功能 數(shù)據(jù)庫(kù)管理系統(tǒng)與網(wǎng)絡(luò)中其它軟件系統(tǒng)的通信數(shù)據(jù)庫(kù)管理系統(tǒng)系統(tǒng)之間的數(shù)據(jù)轉(zhuǎn)換 異構(gòu)數(shù)據(jù)庫(kù)之間的互訪和互操作
2.3.4 數(shù)據(jù)庫(kù)系統(tǒng) (DBS)
2.3.4.1 數(shù)據(jù)庫(kù)系統(tǒng)的構(gòu)成
數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)管理系統(tǒng)(及其應(yīng)用開(kāi)發(fā)工具)應(yīng)用程序數(shù)據(jù)庫(kù)管理員
2.3.4.2 數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展
什么是數(shù)據(jù)管理 對(duì)數(shù)據(jù)進(jìn)行分類、組織、編碼、存儲(chǔ)、檢索和維護(hù), 是數(shù)據(jù)管理的中心問(wèn)題 數(shù)據(jù)管理技術(shù)的發(fā)展過(guò)程 人工管理階段(20世紀(jì)50年代中期以前) 文件系統(tǒng)階段(20世紀(jì)50年代末~60年代中期) 數(shù)據(jù)庫(kù)系統(tǒng)階段(20世紀(jì)60年代末~現(xiàn)在) 數(shù)據(jù)管理技術(shù)的發(fā)展動(dòng)力 應(yīng)用需求的推動(dòng) 計(jì)算機(jī)硬件的發(fā)展 計(jì)算機(jī)軟件的發(fā)展
2.3.4.3 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)
學(xué)號(hào)姓名性別年齡專業(yè)2019015200劉源男21軟件工程2019015401馬超男22石油工程2020015621李湘蕓女20儲(chǔ)運(yùn)……………
獎(jiǎng)勵(lì)2020學(xué)年校級(jí)獎(jiǎng)學(xué)金, 2021學(xué)年國(guó)家獎(jiǎng)學(xué)金2021校級(jí)優(yōu)秀學(xué)生
數(shù)據(jù)結(jié)構(gòu)化
數(shù)據(jù)的整體結(jié)構(gòu)化是數(shù)據(jù)庫(kù)的主要特征之一 整體結(jié)構(gòu)化 不再僅僅針對(duì)某一個(gè)應(yīng)用,而是面向全組織 不僅數(shù)據(jù)內(nèi)部結(jié)構(gòu)化,整體是結(jié)構(gòu)化的,數(shù)據(jù)之間具有聯(lián)系 數(shù)據(jù)記錄可以變長(zhǎng) 數(shù)據(jù)的最小存取單位是數(shù)據(jù)項(xiàng) 數(shù)據(jù)的共享性高,冗余度低且易擴(kuò)充
數(shù)據(jù)面向整個(gè)系統(tǒng),可以被多個(gè)用戶、多個(gè)應(yīng)用共享使用。數(shù)據(jù)共享的好處 減少數(shù)據(jù)冗余,節(jié)約存儲(chǔ)空間 避免數(shù)據(jù)之間的不相容性與不一致性 使系統(tǒng)易于擴(kuò)充 數(shù)據(jù)獨(dú)立性高
物理獨(dú)立性 指用戶的應(yīng)用程序與數(shù)據(jù)庫(kù)中數(shù)據(jù)的物理存儲(chǔ)是相互獨(dú)立的。當(dāng)數(shù)據(jù)的物理存儲(chǔ)改變了,應(yīng)用程序不用改變。 邏輯獨(dú)立性 指用戶的應(yīng)用程序與數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)是相互獨(dú)立的。數(shù)據(jù)的邏輯結(jié)構(gòu)改變了,應(yīng)用程序不用改變。 數(shù)據(jù)獨(dú)立性 由數(shù)據(jù)庫(kù)管理系統(tǒng)的二級(jí)映像功能來(lái)保證。 數(shù)據(jù)由數(shù)據(jù)庫(kù)管理系統(tǒng)統(tǒng)一管理和控制
數(shù)據(jù)的安全性(Security)保護(hù) 保護(hù)數(shù)據(jù)以防止不合法的使用造成的數(shù)據(jù)的泄密和破壞。數(shù)據(jù)的完整性(Integrity)檢查 保證數(shù)據(jù)的正確性、有效性和相容性。并發(fā)(Concurrency)控制 對(duì)多用戶的并發(fā)操作加以控制和協(xié)調(diào),防止相互干擾而得到錯(cuò)誤的結(jié)果。數(shù)據(jù)庫(kù)恢復(fù)(Recovery) 將數(shù)據(jù)庫(kù)從錯(cuò)誤狀態(tài)恢復(fù)到某一已知的正確狀態(tài)。
2.4 數(shù)據(jù)庫(kù)概念小結(jié)
數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)有組織的大量的共享的數(shù)據(jù)集合??梢怨└鞣N用戶共享,具有最小冗余度和較高的數(shù)據(jù)獨(dú)立性。數(shù)據(jù)庫(kù)管理系統(tǒng)在數(shù)據(jù)庫(kù)建立、運(yùn)用和維護(hù)時(shí)對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一控制,以保證數(shù)據(jù)的完整性、安 全性,并在多用戶同時(shí)使用數(shù)據(jù)庫(kù)時(shí)進(jìn)行并發(fā)控制,在發(fā)生故障后對(duì)數(shù)據(jù)庫(kù)進(jìn)行恢復(fù)。
3 數(shù)據(jù)模型
數(shù)據(jù)模型是對(duì)現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象。 通俗地講數(shù)據(jù)模型就是現(xiàn)實(shí)世界的模擬。 數(shù)據(jù)模型應(yīng)滿足三方面要求:
能比較真實(shí)地模擬現(xiàn)實(shí)世界容易為人所理解便于在計(jì)算機(jī)上實(shí)現(xiàn) 數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)的核心和基礎(chǔ)
3.1 兩類數(shù)據(jù)模型
數(shù)據(jù)模型分為兩類(兩個(gè)不同的層次)
概念模型 也稱信息模型,它是按用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息建模,用于數(shù)據(jù)庫(kù)設(shè)計(jì)。邏輯模型和物理模型 邏輯模型主要包括網(wǎng)狀模型、層次模型、關(guān)系模型、面向?qū)ο髷?shù)據(jù)模型、對(duì)象關(guān)系數(shù)據(jù)模型、 半結(jié)構(gòu)化數(shù)據(jù)模型等。按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建模,用于DBMS實(shí)現(xiàn)。 物理模型是對(duì)數(shù)據(jù)最底層的抽象,描述數(shù)據(jù)在系統(tǒng)內(nèi)部的表示方式和存取方法,在磁盤(pán)或磁 帶上的存儲(chǔ)方式和存取方法。
客觀對(duì)象的抽象過(guò)程——兩步抽象
現(xiàn)實(shí)世界中的客觀對(duì)象抽象為概念模型; 將現(xiàn)實(shí)世界抽象為信息世界 把概念模型轉(zhuǎn)換為某一數(shù)據(jù)庫(kù)管理系統(tǒng)支持的數(shù)據(jù)模型。 將信息世界轉(zhuǎn)換為機(jī)器世界
概念模型
概念模型的用途 概念模型用于信息世界的建模 是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次 是數(shù)據(jù)庫(kù)設(shè)計(jì)的有力工具 數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶之間進(jìn)行交流的語(yǔ)言 對(duì)概念模型 較強(qiáng)的語(yǔ)義表達(dá)能力 簡(jiǎn)單、清晰、易于用戶理解
3.2 信息世界中的基本概念
3.2.1 基本概念
實(shí)體(Entity) 客觀存在并可相互區(qū)別的事物稱為實(shí)體??梢允蔷唧w的人、事、物或抽象的概念。屬性(Attribute) 實(shí)體所具有的某一特性稱為屬性。一個(gè)實(shí)體可以由若干個(gè)屬性來(lái)刻畫(huà)。碼(Key) 唯一標(biāo)識(shí)實(shí)體的屬性集稱為碼。實(shí)體型(Entity Type) 用實(shí)體名及其屬性名集合來(lái)抽象和刻畫(huà)同類實(shí)體稱為實(shí)體型。實(shí)體集(Entity Set) 同一類型實(shí)體的集合稱為實(shí)體集。聯(lián)系(Relationship) 現(xiàn)實(shí)世界中事物內(nèi)部以及事物之間的聯(lián)系在信息世界中反映為實(shí)體(型)內(nèi)部的聯(lián)系和實(shí)體(型)之間的聯(lián)系。 實(shí)體內(nèi)部的聯(lián)系通常是指組成實(shí)體的各屬性之間的聯(lián)系; 實(shí)體之間的聯(lián)系通常是指不同實(shí)體集之間的聯(lián)系; 實(shí)體之間的聯(lián)系有一對(duì)一、一對(duì)多和多對(duì)多等多種類型。
3.2.2 實(shí)體-聯(lián)系方法
用E-R圖來(lái)描述現(xiàn)實(shí)世界的概念模型,E-R方法(Entity-Relationship Approach)也稱為E-R模型
數(shù)據(jù)操作 對(duì)數(shù)據(jù)庫(kù)中各種對(duì)象(型)的實(shí)例(值)允許執(zhí)行的操作的集合,包括操作及有關(guān)的操作規(guī)則
數(shù)據(jù)操作的類型 查詢和更新(包括插入、刪除、修改) 數(shù)據(jù)模型對(duì)操作的定義 操作的確切含義、操作符號(hào)、操作規(guī)則(如優(yōu)先級(jí))、實(shí)現(xiàn)操作的語(yǔ)言 數(shù)據(jù)操作是對(duì)系統(tǒng)動(dòng)態(tài)特性的描述 數(shù)據(jù)的完整性約束條件 一組完整性規(guī)則的集合 完整性規(guī)則:給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫(kù)狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效和相容 數(shù)據(jù)模型對(duì)完整性約束條件的定義
反映和規(guī)定必須遵守的基本的通用的完整性約束條件。提供定義完整性約束條件的機(jī)制,以反映具體應(yīng)用所涉及的數(shù)據(jù)必須遵守的特定的語(yǔ)義約束條件。
3.3 常用的數(shù)據(jù)模型
3.3.1 層次模型(Hierarchical Model)
層次模型是數(shù)據(jù)庫(kù)系統(tǒng)中最早出現(xiàn)的數(shù)據(jù)模型, 層次數(shù)據(jù)庫(kù)系統(tǒng)的典型代表是IBM公司的IMS(Information Management System)數(shù)據(jù)庫(kù)管理系統(tǒng), 層次模型用樹(shù)形結(jié)構(gòu)來(lái)表示各類實(shí)體以及實(shí)體間的聯(lián)系 滿足下面兩個(gè)條件的基本層次聯(lián)系的集合為層次模型
有且只有一個(gè)結(jié)點(diǎn)沒(méi)有雙親結(jié)點(diǎn),這個(gè)結(jié)點(diǎn)稱為根結(jié)點(diǎn)根以外的其它結(jié)點(diǎn)有且只有一個(gè)雙親結(jié)點(diǎn) 根結(jié)點(diǎn),雙親結(jié)點(diǎn),兄弟結(jié)點(diǎn),葉結(jié)點(diǎn) 層次模型的特點(diǎn)
結(jié)點(diǎn)的雙親是唯一的只能直接處理一對(duì)多的實(shí)體聯(lián)系每個(gè)記錄類型可以定義一個(gè)排序字段,也稱為碼字段任何記錄值只有按其路徑查看時(shí),才能顯出它的全部意義沒(méi)有一個(gè)子女記錄值能夠脫離雙親記錄值而獨(dú)立存在 層次模型的完整性約束條件 無(wú)相應(yīng)的雙親結(jié)點(diǎn)值就不能插入子女結(jié)點(diǎn)值 如果刪除雙親結(jié)點(diǎn)值,則相應(yīng)的子女結(jié)點(diǎn)值也被同時(shí)刪除 更新操作時(shí),應(yīng)更新所有相應(yīng)記錄,以保證數(shù)據(jù)的一致性 層次模型的優(yōu)越點(diǎn)
優(yōu)點(diǎn) 層次模型的數(shù)據(jù)結(jié)構(gòu)比較簡(jiǎn)單清晰 查詢效率高,性能優(yōu)于關(guān)系模型,不低于網(wǎng)狀模型 層次數(shù)據(jù)模型提供了良好的完整性支持 缺點(diǎn) 結(jié)點(diǎn)之間的多對(duì)多聯(lián)系表示不自然 對(duì)插入和刪除操作的限制多,應(yīng)用程序的編寫(xiě)比較復(fù)雜 查詢子女結(jié)點(diǎn)必須通過(guò)雙親結(jié)點(diǎn) 層次命令趨于程序化
3.3.2 網(wǎng)狀模型(Network Model)
網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng)采用網(wǎng)狀模型作為數(shù)據(jù)的組織方式 滿足下面兩個(gè)條件的基本層次聯(lián)系的集合:
允許一個(gè)以上的結(jié)點(diǎn)無(wú)雙親;一個(gè)結(jié)點(diǎn)可以有多于一個(gè)的雙親。
例如:一個(gè)學(xué)生可以選修若干門(mén)課程,某一課程可以被多個(gè)學(xué)生選修,學(xué)生與課程之間是多對(duì)多聯(lián) 系 引進(jìn)一個(gè)學(xué)生選課的聯(lián)結(jié)記錄,由3個(gè)數(shù)據(jù)項(xiàng)組成 學(xué)號(hào)、課程號(hào)、成績(jī)——表示某個(gè)學(xué)生選修某一門(mén)課程及其成績(jī)
優(yōu)點(diǎn) 能夠更為直接地描述現(xiàn)實(shí)世界,如一個(gè)結(jié)點(diǎn)可以有多個(gè)雙親 具有良好的性能,存取效率較高 缺點(diǎn) 結(jié)構(gòu)比較復(fù)雜,而且隨著應(yīng)用環(huán)境的擴(kuò)大,數(shù)據(jù)庫(kù)的結(jié)構(gòu)就變得越來(lái)越復(fù)雜,不利于最終用戶掌握 DDL、DML語(yǔ)言復(fù)雜,用戶不容易使用 記錄之間聯(lián)系是通過(guò)存取路徑實(shí)現(xiàn)的,用戶必須了解系統(tǒng)結(jié)構(gòu)的細(xì)節(jié)
3.3.3 關(guān)系模型(Relational Model))
關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)采用關(guān)系模型作為數(shù)據(jù)的組織方式
1970年美國(guó)IBM公司San Jose研究室的研究員E.F.Codd首次提出了數(shù)據(jù)庫(kù)系統(tǒng)的關(guān)系模型
計(jì)算機(jī)廠商新推出的數(shù)據(jù)庫(kù)管理系統(tǒng)幾乎都支持關(guān)系模型
在用戶觀點(diǎn)下,關(guān)系模型中數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表,它由行和列組成。
關(guān)系(Relation) 一個(gè)關(guān)系對(duì)應(yīng)通常說(shuō)的一張表元組(Tuple) 表中的一行即為一個(gè)元組屬性(Attribute) 表中的一列即為一個(gè)屬性,給每一個(gè)屬性起一個(gè)名稱即屬性名主碼(Key) 也稱碼鍵。表中的某個(gè)屬性組,它可以唯一確定一個(gè)元組域(Domain) 是一組具有相同數(shù)據(jù)類型的值的集合。屬性的取值范圍來(lái)自某個(gè)域。分量 元組中的一個(gè)屬性值。關(guān)系模式:對(duì)關(guān)系的描述 關(guān)系名(屬性1,屬性2,…,屬性n) 學(xué)生(學(xué)號(hào),姓名,年齡,性別,系名,年級(jí))
關(guān)系必須是規(guī)范化的,滿足一定的規(guī)范條件 最基本的規(guī)范條件:關(guān)系的每一個(gè)分量必須是一個(gè)不可分的數(shù)據(jù)項(xiàng), 不允許表中還有表 下圖中工資和扣除是可分的數(shù)據(jù)項(xiàng) ,不符合關(guān)系模型要求
術(shù)語(yǔ)對(duì)比
關(guān)系術(shù)語(yǔ)一般表格的術(shù)語(yǔ)關(guān)系名表名關(guān)系模式表頭(表格的描述)關(guān)系(一張) 二維表元組記錄或行屬性列屬性名列名屬性值列值分量一條記錄中的一個(gè)列值非規(guī)范關(guān)系表中有表(大表中嵌有小表) 關(guān)系模型的操縱與完整性約束 數(shù)據(jù)操作是集合操作,操作對(duì)象和操作結(jié)果都是關(guān)系
查詢插入刪除更新 存取路徑對(duì)用戶隱蔽,用戶只要指出“干什么”,不必詳細(xì)說(shuō)明“怎么干” 關(guān)系的完整性約束條件
實(shí)體完整性參照完整性用戶定義的完整性 優(yōu)點(diǎn)
建立在嚴(yán)格的數(shù)學(xué)概念的基礎(chǔ)上概念單一 實(shí)體和各類聯(lián)系都用關(guān)系來(lái)表示 對(duì)數(shù)據(jù)的檢索結(jié)果也是關(guān)系關(guān)系模型的存取路徑對(duì)用戶透明 具有更高的數(shù)據(jù)獨(dú)立性,更好的安全保密性 簡(jiǎn)化了程序員的工作和數(shù)據(jù)庫(kù)開(kāi)發(fā)建立的工作 缺點(diǎn) 存取路徑對(duì)用戶透明,查詢效率往往不如格式化數(shù)據(jù)模型 為提高性能,必須對(duì)用戶的查詢請(qǐng)求進(jìn)行優(yōu)化,增加了開(kāi)發(fā)數(shù)據(jù)庫(kù)管理系統(tǒng)的難度
3.3.4 面向?qū)ο髷?shù)據(jù)模型(Object Oriented Data Model)
3.3.5 對(duì)象關(guān)系數(shù)據(jù)模型(Object Relational Data Model)
3.3.6 半結(jié)構(gòu)化數(shù)據(jù)模型(Semistruture Data Model)
4 Oracle的安裝
訪問(wèn) Oracle 中國(guó)官網(wǎng) https://www.oracle.com/cn/ 點(diǎn)擊菜單欄上產(chǎn)品–>硬件和軟件–>Oracle Database 進(jìn)入之后點(diǎn)擊 下載Oracle Database 19c, 隨后根據(jù)待安裝系統(tǒng)架構(gòu)選擇適合的進(jìn)行下載即可, 比如我這次想在下載之前需要登錄Oracle賬號(hào)即可, 當(dāng)然Oracle還提供了Docker中的安裝方式, 請(qǐng)自行學(xué)習(xí). 下載解壓之后運(yùn)行 Setup.exe 文件 安裝過(guò)程
選擇創(chuàng)建并配置單實(shí)例數(shù)據(jù)庫(kù), 點(diǎn)擊下一步 選擇桌面類系統(tǒng)安裝,供我們自己學(xué)習(xí),生產(chǎn)環(huán)境安裝到Linux服務(wù)器上一般選擇服務(wù)器, 隨后點(diǎn)擊下一步 指定Oracle主目錄用戶 選擇好Oracle目錄并設(shè)置好口令點(diǎn)擊下一步, 密碼不強(qiáng)需要二次確認(rèn) 隨后直接下一步等待安裝完成
5 Oracle的卸載
Oracle的卸載非常簡(jiǎn)單,只需要在服務(wù)中將Oracle開(kāi)頭的相關(guān)服務(wù)全部停止,再刪除如下注冊(cè)表項(xiàng)目即可:
要?jiǎng)h除的注冊(cè)表項(xiàng):
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 下的Oracle相關(guān)項(xiàng)
要重裝Oracle 數(shù)據(jù)庫(kù), 建議重啟計(jì)算機(jī)
柚子快報(bào)激活碼778899分享:Oracle 19c概述
參考閱讀
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。