Oracle數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用

出版時(shí)間:2012-5  出版社:電子工業(yè)出版社  作者:全國(guó)高等職業(yè)教育計(jì)算機(jī)系列規(guī)劃教材叢書(shū)編委會(huì)  頁(yè)數(shù):237  字?jǐn)?shù):403000  

前言

  隨著計(jì)算機(jī)應(yīng)用的日益普及,數(shù)據(jù)庫(kù)技術(shù)已成為越來(lái)越重要的技術(shù)基礎(chǔ)。數(shù)據(jù)庫(kù)是保證軟件質(zhì)量的重要環(huán)節(jié),專(zhuān)業(yè)化、高效的應(yīng)用系統(tǒng)對(duì)于數(shù)據(jù)庫(kù)技術(shù)的要求越來(lái)越高。Oracle是全球領(lǐng)先的數(shù)據(jù)庫(kù)供應(yīng)商,其數(shù)據(jù)庫(kù)從可伸縮性、安全性和高可用性到XML支持都堪稱(chēng)完美,是目前為止市場(chǎng)上可見(jiàn)到的技術(shù)最先進(jìn)的數(shù)據(jù)庫(kù)產(chǎn)品之一,因其在數(shù)據(jù)庫(kù)安全與數(shù)據(jù)完整性控制方面的優(yōu)越性能及跨操作系統(tǒng)、多硬件平臺(tái)的數(shù)據(jù)互操作等特點(diǎn),越來(lái)越多的企業(yè)以O(shè)racle數(shù)據(jù)庫(kù)作為應(yīng)用數(shù)據(jù)的后臺(tái)處理系統(tǒng)。  本書(shū)的編寫(xiě)適應(yīng)了高職教育的需要,充分考慮了高職教育的特點(diǎn),結(jié)合職業(yè)需求,以工作任務(wù)為導(dǎo)向,圍繞創(chuàng)建“學(xué)生成績(jī)管理系統(tǒng)”數(shù)據(jù)庫(kù)展開(kāi),打破傳統(tǒng)的章節(jié)編排方式,改以任務(wù)實(shí)踐為主,根據(jù)Oracle11g數(shù)據(jù)庫(kù)技術(shù)要點(diǎn),全書(shū)設(shè)計(jì)1個(gè)預(yù)備知識(shí)及9個(gè)任務(wù),包括:預(yù)備知識(shí)Oracle數(shù)據(jù)庫(kù)的安裝及SQL*Plus工具、任務(wù)1學(xué)生成績(jī)管理系統(tǒng)的數(shù)據(jù)庫(kù)管理、任務(wù)2學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中表的設(shè)計(jì)、任務(wù)3數(shù)據(jù)查詢(xún)?cè)趯W(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用、任務(wù)4視圖在學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用、任務(wù)5PL/SQL基礎(chǔ)程序設(shè)計(jì)在學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用、任務(wù)6游標(biāo)和異常處理在學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用、任務(wù)7PL/SQL程序單元在學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用、任務(wù)8學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)的安全管理、任務(wù)9學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)的備份與恢復(fù)等?! ”緯?shū)具有如下3個(gè)特點(diǎn):  第一,全書(shū)以O(shè)racle11g內(nèi)容為基礎(chǔ),以一個(gè)貫穿全書(shū)的項(xiàng)目為主線(xiàn),將該項(xiàng)目分成不同的任務(wù),每個(gè)任務(wù)既相對(duì)獨(dú)立又有一定的連續(xù)性,每個(gè)任務(wù)又分成若干子任務(wù),教學(xué)活動(dòng)的過(guò)程是完成每一個(gè)任務(wù)的過(guò)程?! 〉诙n后作業(yè)部分與正文相呼應(yīng),使兩部分內(nèi)容成為不可分割的整體———習(xí)題用于檢驗(yàn)學(xué)生對(duì)知識(shí)點(diǎn)的掌握;實(shí)訓(xùn)著重培養(yǎng)學(xué)生的實(shí)踐技能。  第三,按照教與學(xué)的規(guī)律要求設(shè)計(jì)教材的流程,并使版面生動(dòng)、活潑、新穎。每個(gè)子任務(wù)都按照任務(wù)描述、任務(wù)分析、相關(guān)知識(shí)、任務(wù)實(shí)現(xiàn)4個(gè)步驟展開(kāi),在任務(wù)后還配有習(xí)題和實(shí)訓(xùn)項(xiàng)目,正文中插入“說(shuō)明”、“注意”、“再接再厲”等欄目,具有知識(shí)的精煉性、拓展性和技能的豐富性,通過(guò)新穎活潑的版面較好地展現(xiàn)了所需掌握的內(nèi)容,強(qiáng)化了學(xué)習(xí)的目的性,產(chǎn)生了形式上的可接受性(又不破壞內(nèi)容的規(guī)律性),增強(qiáng)了內(nèi)容的可讀性和知識(shí)與操作的整合性?! ”緯?shū)的參考學(xué)時(shí)為72學(xué)時(shí),學(xué)時(shí)分配如下表:  序號(hào)授課內(nèi)容學(xué)時(shí)分配  理論實(shí)踐  預(yù)備知識(shí)Oracle數(shù)據(jù)庫(kù)的安裝及SQL*Plus工具  任務(wù)1學(xué)生成績(jī)管理系統(tǒng)的數(shù)據(jù)庫(kù)管理  任務(wù)2學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中表的設(shè)計(jì)  任務(wù)3數(shù)據(jù)查詢(xún)?cè)趯W(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用續(xù)表  任務(wù)4視圖在學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用  任務(wù)5PL/SQL基礎(chǔ)程序設(shè)計(jì)在學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用  任務(wù)6游標(biāo)和異常處理在學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用  任務(wù)7PL/SQL程序單元在學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用  任務(wù)8學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)的安全管理  任務(wù)9學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)的備份與恢復(fù)  本書(shū)由龐英智、郭偉業(yè)任主編,高宏任副主編。其中,龐英智編寫(xiě)預(yù)備知識(shí)、任務(wù)1、任務(wù)2,高宏編寫(xiě)任務(wù)3、任務(wù)4,郭偉業(yè)編寫(xiě)任務(wù)5~任務(wù)9。在此對(duì)所參考的資料的作者及審稿人的辛勤工作一并表示感謝。由于水平有限,加之時(shí)間倉(cāng)促,書(shū)中難免有不足之處,懇請(qǐng)各位專(zhuān)家、廣大讀者批評(píng)指正并提出寶貴意見(jiàn),以使本書(shū)不斷完善?! 【幷?/pre>

內(nèi)容概要

  本書(shū)圍繞創(chuàng)建“學(xué)生成績(jī)管理系統(tǒng)”數(shù)據(jù)庫(kù)項(xiàng)目展開(kāi),全書(shū)設(shè)計(jì)1個(gè)預(yù)備知識(shí)及9個(gè)任務(wù),包括:Oracle數(shù)據(jù)庫(kù)的安裝及SQL *
Plus工具,學(xué)生成績(jī)管理系統(tǒng)的數(shù)據(jù)庫(kù)管理,學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中表的設(shè)計(jì),數(shù)據(jù)查詢(xún)?cè)趯W(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用,視圖在學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用,PL/SQL基礎(chǔ)程序設(shè)計(jì)在學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用,游標(biāo)和異常處理在學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用,PL/SQL程序單元在學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用,學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)的安全管理,學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)的備份與恢復(fù)等。

書(shū)籍目錄

預(yù)備知識(shí) Oracle數(shù)據(jù)庫(kù)的 安裝及SQL*Plus工具
知識(shí)目標(biāo)
能力目標(biāo)
預(yù)備任務(wù)1 安裝Oracle 11g數(shù)據(jù)庫(kù)服務(wù)器
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
0.1.1 關(guān)系數(shù)據(jù)庫(kù)基礎(chǔ)
0.1.2 Oracle 11g簡(jiǎn)介及基本組件
任務(wù)實(shí)現(xiàn)
0.1.3 Windows XP環(huán)境下Oracle 11g數(shù)據(jù)庫(kù)服務(wù)器的安裝
0.1.4 安裝后的測(cè)試
0.1.5 Oracle的卸載
預(yù)備任務(wù)2 啟動(dòng)與退出SQL *Plus
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
預(yù)備任務(wù)3 使用SQL *Plus常用命令
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
預(yù)備任務(wù)4 在SQL*Plus中使用變量
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
預(yù)備任務(wù)5 SQL*Plus的報(bào)表功能
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
習(xí)題
實(shí)訓(xùn)0.1 安裝Oracle 11g數(shù)據(jù)庫(kù)
實(shí)訓(xùn)0.2 SQL *Plus工具的應(yīng)用
任務(wù)1 學(xué)生成績(jī)管理系統(tǒng)的數(shù)據(jù)庫(kù)管理
知識(shí)目標(biāo)
能力目標(biāo)
子任務(wù)1.1 創(chuàng)建數(shù)據(jù)庫(kù)
任務(wù)描述
任務(wù)分析
1.1.1 Oracle數(shù)據(jù)庫(kù)結(jié)構(gòu)
相關(guān)知識(shí)
1.1.2 創(chuàng)建數(shù)據(jù)庫(kù)
任務(wù)實(shí)現(xiàn)
1.1.3 使用DBCADatabase Configuration Assistant創(chuàng)建數(shù)據(jù)庫(kù)
1.1.4 使用PL/SQL創(chuàng)建數(shù)據(jù)庫(kù)eStudent1
1.1.5 實(shí)例的管理
子任務(wù)1.2 刪除數(shù)據(jù)庫(kù)實(shí)例
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
子任務(wù)1.3 管理表空間
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
習(xí)題
實(shí)訓(xùn)1 數(shù)據(jù)庫(kù)管理
任務(wù)2 學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中表的設(shè)計(jì)
知識(shí)目標(biāo)
能力目標(biāo)
子任務(wù)2.1 表的創(chuàng)建
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
2.1.1 使用Oracle SQL Develpoer創(chuàng)建表
2.1.2 使用CREATE TABLE語(yǔ)句創(chuàng)建表
子任務(wù)2.2 表的修改
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
2.2.1 使用Oracle SQL Develpoer修改表
2.2.2 使用ALTER TABLE修改表
子任務(wù)2.3 表的刪除
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
子任務(wù)2.4 用約束保障數(shù)據(jù)的完整性
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
2.4.1 主鍵約束的創(chuàng)建
2.4.2 外鍵約束的創(chuàng)建
2.4.3 檢查約束的創(chuàng)建
2.4.4 唯一性約束的創(chuàng)建
2.4.5 非空約束的創(chuàng)建
子任務(wù)2.5 添加、修改與刪除記錄
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
2.5.1 添加記錄
2.5.2 修改記錄
2.5.3 刪除記錄
子任務(wù)2.6 序列
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
2.6.1 創(chuàng)建序列
2.6.2 修改序列
2.6.3 刪除序列
子任務(wù)2.7 同義詞
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
2.7.1 使用Oracle SQL Developer管理同義詞
2.7.2 使用PL/SQL操作同義詞
子任務(wù)2.8 索引
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
2.8.1 索引簡(jiǎn)介
2.8.2 索引的分類(lèi)
2.8.3 創(chuàng)建索引
2.8.4 修改索引
2.8.5 查詢(xún)索引
2.8.6 刪除索引
任務(wù)實(shí)現(xiàn)
習(xí)題
實(shí)訓(xùn)2 表的設(shè)計(jì)
任務(wù)3 數(shù)據(jù)查詢(xún)?cè)趯W(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用
知識(shí)目標(biāo)
能力目標(biāo)
子任務(wù)3.1 單表的數(shù)據(jù)檢索
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
子任務(wù)3.2 從多張表中檢索數(shù)據(jù)
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
子任務(wù)3.3 子查詢(xún)
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
子任務(wù)3.4 集合查詢(xún)
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
習(xí)題
實(shí)訓(xùn)3 數(shù)據(jù)查詢(xún)
任務(wù)4 視圖在學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用
知識(shí)目標(biāo)
能力目標(biāo)
子任務(wù)4.1 視圖的創(chuàng)建
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
子任務(wù)4.2 視圖的修改
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
子任務(wù)4.3 視圖的刪除
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
習(xí)題
實(shí)訓(xùn)4 視圖的應(yīng)用
任務(wù)5 PL/SQL基礎(chǔ)程序設(shè)計(jì)在學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用
知識(shí)目標(biāo)
能力目標(biāo)
子任務(wù)5.1 PL/SQL編程基礎(chǔ)
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
子任務(wù)5.2 使用記錄類(lèi)型
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
子任務(wù)5.3 流程控制語(yǔ)句
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
5.3.1 IF語(yǔ)句
5.3.2 CASE語(yǔ)句
5.3.3 循環(huán)語(yǔ)句
5.3.4 GOTO語(yǔ)句
習(xí)題
實(shí)訓(xùn)5 PL/SQL基礎(chǔ)
任務(wù)6 游標(biāo)和異常處理在學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用
知識(shí)目標(biāo)
能力目標(biāo)
子任務(wù)6.1 游標(biāo)的應(yīng)用
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
6.1.1 隱式游標(biāo)
6.1.2 顯式游標(biāo)
子任務(wù)6.2 異常處理
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
6.2.1 預(yù)定義異常
6.2.2 非預(yù)定義異常
6.2.3 用戶(hù)自定義異常
習(xí)題
實(shí)訓(xùn)6 PL/SQL游標(biāo)和異常處理
任務(wù)7 PL/SQL程序單元在學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用
知識(shí)目標(biāo)
能力目標(biāo)
子任務(wù)7.1 過(guò)程
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
7.1.1 過(guò)程的創(chuàng)建
7.1.2 過(guò)程的調(diào)用
子任務(wù)7.2 函數(shù)
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
7.2.1 創(chuàng)建函數(shù)及函數(shù)的調(diào)用
7.2.2 函數(shù)的管理
子任務(wù)7.3 包
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
子任務(wù)7.4 觸發(fā)器
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
7.4.1 DML觸發(fā)器
7.4.2 INSTEAD OF觸發(fā)器
習(xí)題
實(shí)訓(xùn)7 過(guò)程、函數(shù)、包和觸發(fā)器的創(chuàng)建和使用
任務(wù)8 學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)的安全管理
知識(shí)目標(biāo)
能力目標(biāo)
子任務(wù)8.1 用戶(hù)管理
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
子任務(wù)8.2 權(quán)限管理
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
8.2.1 系統(tǒng)權(quán)限管理
8.2.2 對(duì)象權(quán)限管理
8.2.3 權(quán)限信息的查詢(xún)
任務(wù)實(shí)現(xiàn)
子任務(wù)8.3 角色管理
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
子任務(wù)8.4 概要文件管理
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
習(xí)題
實(shí)訓(xùn)8 安全管理
任務(wù)9 學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)的備份與恢復(fù)
知識(shí)目標(biāo)
能力目標(biāo)
子任務(wù)9.1 用戶(hù)管理
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
9.1.1 脫機(jī)備份與恢復(fù)
9.1.2 聯(lián)機(jī)備份與恢復(fù)
9.1.3 不完全恢復(fù)
子任務(wù)9.2 邏輯備份與恢復(fù)
任務(wù)描述
任務(wù)分析
相關(guān)知識(shí)
任務(wù)實(shí)現(xiàn)
9.2.1 使用EXP/IMP命令導(dǎo)出/導(dǎo)入數(shù)據(jù)
9.2.2 使用OEM導(dǎo)出與導(dǎo)入數(shù)據(jù)
習(xí)題
實(shí)訓(xùn)9 數(shù)據(jù)備份與恢復(fù)
習(xí)題答案
預(yù)備知識(shí) Oracle數(shù)據(jù)庫(kù)的安裝及SQL * Plus工具
任務(wù)1 學(xué)生成績(jī)管理系統(tǒng)的數(shù)據(jù)庫(kù)管理
任務(wù)2 學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中表的設(shè)計(jì)
任務(wù)3 數(shù)據(jù)查詢(xún)?cè)趯W(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用
任務(wù)4 視圖在學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用
任務(wù)5 PL/SQL基礎(chǔ)程序設(shè)計(jì)在學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用
任務(wù)6 游標(biāo)和異常處理在學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用
任務(wù)7 PL/SQL程序單元在學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的應(yīng)用
任務(wù)8 學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)的安全管理
任務(wù)9 學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)的備份與恢復(fù)
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁(yè):   插圖:   相關(guān)知識(shí) 0.1.1 關(guān)系數(shù)據(jù)庫(kù)基礎(chǔ) 數(shù)據(jù)庫(kù)技術(shù)產(chǎn)生于20世紀(jì)60年代中期,是計(jì)算機(jī)科學(xué)發(fā)展的重要分支之一。隨著數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,數(shù)據(jù)模型先后出現(xiàn)了層次模型、網(wǎng)狀模型及關(guān)系模型。這三種數(shù)據(jù)模型的區(qū)別在于數(shù)據(jù)結(jié)構(gòu)不同,即數(shù)據(jù)之間聯(lián)系的表示方式不同。目前應(yīng)用最廣泛的數(shù)據(jù)庫(kù)是基于關(guān)系模型的關(guān)系數(shù)據(jù)庫(kù),如Oracle、SQL Server、Informix、Sybase、DB2、Access等都是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。 1.關(guān)系模型的基本概念 關(guān)系模型是關(guān)系數(shù)據(jù)庫(kù)的基礎(chǔ),它利用關(guān)系來(lái)描述現(xiàn)實(shí)世界。從用戶(hù)的觀(guān)點(diǎn)來(lái)看,一個(gè)關(guān)系就是一張二維表。下面是關(guān)系模型中的一些主要術(shù)語(yǔ)。關(guān)系:一個(gè)關(guān)系對(duì)應(yīng)一張二維表。元組:表中的一行(或稱(chēng)為一條記錄)。屬性:表中的一列(相當(dāng)于記錄中的一個(gè)字段)。關(guān)鍵字:能夠唯一標(biāo)識(shí)元組的屬性集,也稱(chēng)為主碼。域:屬性的取值范圍,如性別的域是“男”和“女”。 【小任務(wù)0-1】模擬學(xué)生成績(jī)管理業(yè)務(wù),構(gòu)造一個(gè)“學(xué)生”關(guān)系,記錄的是學(xué)生的信息,這個(gè)關(guān)系即為表0-1所示的二維表。 表0-1共有8個(gè)屬性(即學(xué)號(hào)、姓名、性別、出生日期、系部編號(hào)、專(zhuān)業(yè)代碼、省份代碼、入學(xué)分?jǐn)?shù)),三個(gè)元組,每一個(gè)元組對(duì)應(yīng)一個(gè)學(xué)生信息。在此表中,可以選擇“學(xué)號(hào)”作為關(guān)鍵字,唯一標(biāo)識(shí)一條學(xué)生信息。 2.關(guān)系模型的特點(diǎn) 關(guān)系模型看起來(lái)比較簡(jiǎn)單,與日常手工管理的二維表格等傳統(tǒng)的數(shù)據(jù)文件非常相似,但它們之間又有一定的區(qū)別。通常,關(guān)系是一種規(guī)范了的二維表中行的集合,為了使相應(yīng)的數(shù)據(jù)操作簡(jiǎn)化,在關(guān)系模型中,對(duì)關(guān)系做了一定的要求,關(guān)系的特點(diǎn)如下: 關(guān)系中不能出現(xiàn)相同的元組; 關(guān)系中元組的順序無(wú)關(guān)緊要; 關(guān)系中屬性的次序無(wú)關(guān)緊要; 同一關(guān)系中不能出現(xiàn)相同的屬性名; 關(guān)系中的每個(gè)屬性必須是不可分割的數(shù)據(jù)項(xiàng)。 3.關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)范式 隨著關(guān)系數(shù)據(jù)庫(kù)的廣泛應(yīng)用,規(guī)范關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的規(guī)則也日趨完善,數(shù)據(jù)庫(kù)的使用者只有遵循這些規(guī)則才能設(shè)計(jì)出簡(jiǎn)潔、有效的數(shù)據(jù)庫(kù)模型。目前有6個(gè)范式級(jí)別,分別為:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、BC范式(BCNF)、第四范式(4NF)和第五范式(5NF)。

編輯推薦

《工業(yè)和信息產(chǎn)業(yè)職業(yè)教育教學(xué)指導(dǎo)委員會(huì)"十二五"規(guī)劃教材?全國(guó)高等職業(yè)教育計(jì)算機(jī)系列規(guī)劃教材:Oracle數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用》可作為應(yīng)用性、技能型人才培養(yǎng)的各類(lèi)教育相關(guān)專(zhuān)業(yè)的教學(xué)用書(shū),也可供各類(lèi)培訓(xùn)班、計(jì)算機(jī)從業(yè)人員和愛(ài)好者參考使用。

名人推薦

本書(shū)結(jié)合高職高專(zhuān)學(xué)生職業(yè)需求、以工作任務(wù)為導(dǎo)向,按照Oracle數(shù)據(jù)庫(kù)技術(shù)的知識(shí)點(diǎn)以一個(gè)貫穿全書(shū)的項(xiàng)目為主線(xiàn),將該項(xiàng)目分成不同的任務(wù),每個(gè)任務(wù)既相對(duì)獨(dú)立又有一定的連續(xù)性,每個(gè)任務(wù)再分成若干子任務(wù),教學(xué)活動(dòng)的過(guò)程就是完成每個(gè)子任務(wù)的過(guò)程。每個(gè)子任務(wù)按照任務(wù)描述一任務(wù)分析一相關(guān)知識(shí)一任務(wù)實(shí)現(xiàn)四個(gè)步驟展開(kāi),注重培養(yǎng)學(xué)生的實(shí)踐技能。本書(shū)通俗易懂,非常適合大中專(zhuān)院校計(jì)算機(jī)相關(guān)專(zhuān)業(yè)學(xué)生,符合職業(yè)教育對(duì)技能型人才的培養(yǎng)需求。 --吉林省經(jīng)濟(jì)管理干部學(xué)院計(jì)算機(jī)系主任  李爍 教授 本書(shū)在編寫(xiě)過(guò)程中,作者多次到行業(yè)企業(yè)調(diào)查,以企業(yè)對(duì)相關(guān)技術(shù)人才的需求為依據(jù),以工作任務(wù)為導(dǎo)向、以實(shí)際項(xiàng)目為載體組織教學(xué)內(nèi)容,語(yǔ)言精練、體系結(jié)構(gòu)合理、版面活潑新穎,適合高職院校計(jì)算機(jī)相關(guān)專(zhuān)業(yè)學(xué)生。 --吉林省達(dá)仁科技有限公司總經(jīng)理  趙威

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    Oracle數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用 PDF格式下載


用戶(hù)評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7