freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[理學(xué)]數(shù)據(jù)庫(kù)系統(tǒng)概論王珊_薩師煊第一章緒論(參考版)

2025-01-24 20:42本頁面
  

【正文】 。圖書的屬性有:書號(hào)、圖書名、作者、出版社、單價(jià);書架的屬性有:架號(hào)、容量;讀者的屬性有:讀者編號(hào)、姓名、出生日期、工作單位。 ?1. 偶然用戶 ?不經(jīng)常訪問數(shù)據(jù)庫(kù) , 但每次訪問數(shù)據(jù)庫(kù)時(shí)往往需要不同的數(shù)據(jù)庫(kù)信息 ?企業(yè)或組織機(jī)構(gòu)的高中級(jí)管理人員 An Introduction to Database Systems 用戶(續(xù)) ? 2. 簡(jiǎn)單用戶 ?主要工作是查詢和更新數(shù)據(jù)庫(kù) ?銀行的職員 、 機(jī)票預(yù)定人員 、 旅館總臺(tái)服務(wù)員 ? 3. 復(fù)雜用戶 ?工程師 、 科學(xué)家 、 經(jīng)濟(jì)學(xué)家 、 科技工作者等 ?直接使用數(shù)據(jù)庫(kù)語言訪問數(shù)據(jù)庫(kù) , 甚至能夠基于數(shù)據(jù)庫(kù)管理系統(tǒng)的 API編制自己的應(yīng)用程序 An Introduction to Database Systems 第一章 緒論 數(shù)據(jù)庫(kù)系統(tǒng)概述 數(shù)據(jù)模型 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu) 數(shù)據(jù)庫(kù)系統(tǒng)的組成 小結(jié) An Introduction to Database Systems 小結(jié) ?數(shù)據(jù)庫(kù)系統(tǒng)概述 ?數(shù)據(jù)庫(kù)的基本概念 ?數(shù)據(jù)管理的發(fā)展過程 ?數(shù)據(jù)模型 ?數(shù)據(jù)模型的三要素 ?概念模型 , ER 模型 ?三種主要數(shù)據(jù)庫(kù)模型 An Introduction to Database Systems 小結(jié) (續(xù) ) ?數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu) ?數(shù)據(jù)庫(kù)系統(tǒng)三級(jí)模式結(jié)構(gòu) ?數(shù)據(jù)庫(kù)系統(tǒng)兩層映像系統(tǒng)結(jié)構(gòu) ?數(shù)據(jù)庫(kù)系統(tǒng)的組成 An Introduction to Database Systems 課堂練習(xí):圖書館系統(tǒng) 計(jì)劃為圖書館建立一個(gè)關(guān)于圖書、讀者、書架的數(shù)據(jù)庫(kù)系統(tǒng)。 An Introduction to Database Systems 模式/內(nèi)模式映象(續(xù)) ?數(shù)據(jù)庫(kù)模式 ?即全局邏輯結(jié)構(gòu)是數(shù)據(jù)庫(kù)的中心與關(guān)鍵 ?獨(dú)立于數(shù)據(jù)庫(kù)的其他層次 ?設(shè)計(jì)數(shù)據(jù)庫(kù)模式結(jié)構(gòu)時(shí)應(yīng)首先確定數(shù)據(jù)庫(kù)的邏輯模式 An Introduction to Database Systems 模式/內(nèi)模式映象(續(xù)) ?數(shù)據(jù)庫(kù)的內(nèi)模式 ?依賴于它的全局邏輯結(jié)構(gòu) ?獨(dú)立于數(shù)據(jù)庫(kù)的用戶視圖,即外模式 ?獨(dú)立于具體的存儲(chǔ)設(shè)備 ?將全局邏輯結(jié)構(gòu)中所定義的數(shù)據(jù)結(jié)構(gòu)及其聯(lián)系按照一定的物理存儲(chǔ)策略進(jìn)行組織,以達(dá)到較好的時(shí)間與空間效率 An Introduction to Database Systems 模式/內(nèi)模式映象(續(xù)) ?數(shù)據(jù)庫(kù)的外模式 ?面向具體的應(yīng)用程序 ?定義在邏輯模式之上 ?獨(dú)立于存儲(chǔ)模式和存儲(chǔ)設(shè)備 ?當(dāng)應(yīng)用需求發(fā)生較大變化,相應(yīng)外模式不能滿足其視圖要求時(shí),該外模式就得做相應(yīng)改動(dòng) ?設(shè)計(jì)外模式時(shí)應(yīng)充分考慮到應(yīng)用的擴(kuò)充性 An Introduction to Database Systems 模式/內(nèi)模式映象(續(xù)) ?特定的應(yīng)用程序 ?在外模式描述的數(shù)據(jù)結(jié)構(gòu)上編制的 ?依賴于特定的外模式 ?與數(shù)據(jù)庫(kù)的模式和存儲(chǔ)結(jié)構(gòu)獨(dú)立 ?不同的應(yīng)用程序有時(shí)可以共用同一個(gè)外模式 ?數(shù)據(jù)庫(kù)的二級(jí)映像 ?保證了數(shù)據(jù)庫(kù)外模式的穩(wěn)定性 ?從底層保證了應(yīng)用程序的穩(wěn)定性,除非應(yīng)用需求本身發(fā)生變化,否則應(yīng)用程序一般不需要修改 An Introduction to Database Systems 模式/內(nèi)模式映象(續(xù)) ?數(shù)據(jù)與程序之間的獨(dú)立性,使得數(shù)據(jù)的定義和描述可以從應(yīng)用程序中分離出去 ?數(shù)據(jù)的存取由 DBMS管理 ?用戶不必考慮存取路徑等細(xì)節(jié) ?簡(jiǎn)化了應(yīng)用程序的編制 ?大大減少了應(yīng)用程序的維護(hù)和修改 An Introduction to Database Systems 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)(續(xù)) 圖 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu) An Introduction to Database Systems 第一章 緒論 數(shù)據(jù)庫(kù)系統(tǒng)概述 數(shù)據(jù)模型 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu) 數(shù)據(jù)庫(kù)系統(tǒng)的組成 小結(jié) An Introduction to Database Systems 數(shù)據(jù)庫(kù)系統(tǒng)的組成 ?數(shù)據(jù)庫(kù) ?數(shù)據(jù)庫(kù)管理系統(tǒng) ( 及其開發(fā)工具 ) ?應(yīng)用系統(tǒng) ?數(shù)據(jù)庫(kù)管理員 An Introduction to Database Systems 數(shù)據(jù)庫(kù)系統(tǒng)的組成(續(xù)) ?硬件平臺(tái)及數(shù)據(jù)庫(kù) ?軟件 ?人員 An Introduction to Database Systems 一、硬件平臺(tái)及數(shù)據(jù)庫(kù) ?數(shù)據(jù)庫(kù)系統(tǒng)對(duì)硬件資源的要求 (1) 足夠大的內(nèi)存 ?操作系統(tǒng) ?DBMS的核心模塊 ?數(shù)據(jù)緩沖區(qū) ?應(yīng)用程序 An Introduction to Database Systems 硬件平臺(tái)及數(shù)據(jù)庫(kù)(續(xù)) (2) 足夠大的外存 ? 磁盤或磁盤陣列 ?數(shù)據(jù)庫(kù) ? 光盤 、 磁帶 ?數(shù)據(jù)備份 (3) 較高的通道能力 , 提高數(shù)據(jù)傳送率 An Introduction to Database Systems 二、軟件 ?DBMS ?支持 DBMS運(yùn)行的操作系統(tǒng) ?與數(shù)據(jù)庫(kù)接口的高級(jí)語言及其編譯系統(tǒng) ?以 DBMS為核心的應(yīng)用開發(fā)工具 ?為特定應(yīng)用環(huán)境開發(fā)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng) An Introduction to Database Systems 三、人 員 ?數(shù)據(jù)庫(kù)管理員 ?系統(tǒng)分析員和數(shù)據(jù)庫(kù)設(shè)計(jì)人員 ?應(yīng)用程序員 ?用戶 An Introduction to Database Systems 人 員(續(xù)) 圖 各種人員的數(shù)據(jù)視圖 ?不同的人員涉及不同的數(shù)據(jù)抽象級(jí)別,具有不同的數(shù)據(jù)視圖,如下圖所示 An Introduction to Database Systems 1. 數(shù)據(jù)庫(kù)管理員 (DBA) 具體職責(zé): ? ? ?件 An Introduction to Database Systems 數(shù)據(jù)庫(kù)管理員 (續(xù) ) ? ?周期性轉(zhuǎn)儲(chǔ)數(shù)據(jù)庫(kù) ?數(shù)據(jù)文件 ?日志文件 ?系統(tǒng)故障恢復(fù) ?介質(zhì)故障恢復(fù) ?監(jiān)視審計(jì)文件 An Introduction to Database Systems 數(shù)據(jù)庫(kù)管理員 (續(xù) ) ?5. 數(shù)據(jù)庫(kù)的改進(jìn)和重組 ?性能監(jiān)控和調(diào)優(yōu) ?定期對(duì)數(shù)據(jù)庫(kù)進(jìn)行重組織 , 以提高系統(tǒng)的性能 ?需求增加和改變時(shí) , 數(shù)據(jù)庫(kù)須需要重構(gòu)造 An Introduction to Database Systems 2. 系統(tǒng)分析員和數(shù)據(jù)庫(kù)設(shè)計(jì)人員 ?系統(tǒng)分析員 ?負(fù)責(zé)應(yīng)用系統(tǒng)的需求分析和規(guī)范說明 ?與用戶及 DBA協(xié)商 , 確定系統(tǒng)的硬軟件配置 ?參與數(shù)據(jù)庫(kù)系統(tǒng)的概要設(shè)計(jì) An Introduction to Database Systems 系統(tǒng)分析員和數(shù)據(jù)庫(kù)設(shè)計(jì)人員(續(xù)) ?數(shù)據(jù)庫(kù)設(shè)計(jì)人員 ?參加用戶需求調(diào)查和系統(tǒng)分析 ?確定數(shù)據(jù)庫(kù)中的數(shù)據(jù) ?設(shè)計(jì)數(shù)據(jù)庫(kù)各級(jí)模式 An Introduction to Database Systems 3. 應(yīng)用程序員 ?設(shè)計(jì)和編寫應(yīng)用系統(tǒng)的程序模塊 ?進(jìn)行調(diào)試和安裝 An Introduction to Database Systems 4. 用戶 用戶是指最終用戶 ( End User) 。 ?例如 , 說明邏輯記錄和字段在內(nèi)部是如何表示的 ?數(shù)據(jù)庫(kù)中模式/內(nèi)模式映象是唯一的 ?該映象定義通常包含在模式描述中 An Introduction to Database Systems 模式/內(nèi)模式映象(續(xù)) 保證數(shù)據(jù)的物理獨(dú)立性 ?當(dāng)數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)改變了 ( 例如選用了另一種存儲(chǔ)結(jié)構(gòu) ) , 數(shù)據(jù)庫(kù)管理員修改模式/內(nèi)模式映象 , 使模式保持不變 ?應(yīng)用程序不受影響 。 反映了不同的用戶的應(yīng)用需求 、 看待數(shù)據(jù)的方式 、 對(duì)數(shù)據(jù)保密的要求 ? 對(duì)模式中同一數(shù)據(jù) , 在外模式中的結(jié)構(gòu) 、 類型 、 長(zhǎng)度 、 保密級(jí)別等都可以不同 ? 外模式與應(yīng)用的關(guān)系:一對(duì)多 ? 同一外模式也可以為某一用戶的多個(gè)應(yīng)用系統(tǒng)所使用 ? 但一個(gè)應(yīng)用程序只能使用一個(gè)外模式 An Introduction to Database Systems 外模式(續(xù)) ?外模式的用途 ? 保證數(shù)據(jù)庫(kù)安全性的一個(gè)有力措施 ? 每個(gè)用戶只能看見和訪問所對(duì)應(yīng)的外模式中的數(shù)據(jù) An Introduction to Database Systems 三、內(nèi)模式( Internal Schema) ? 內(nèi)模式 ( 也稱存儲(chǔ)模式 ) ?是 數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式 的描述 ?是數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的表示方式 ?記錄的存儲(chǔ)方式 ( 順序存儲(chǔ) , 按照 B樹結(jié)構(gòu)存儲(chǔ) , 按 hash方法存儲(chǔ) ) ?索引的組織方式 ?數(shù)據(jù)是否壓縮存儲(chǔ) ?數(shù)據(jù)是否加密 ?數(shù)據(jù)存儲(chǔ)記錄結(jié)構(gòu)的規(guī)定 ? 一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)內(nèi)模式 An Introduction to Database Systems 內(nèi)模式(續(xù)) ?例如學(xué)生記錄,如果按 堆 存儲(chǔ),則插入一條新記錄總是放在學(xué)生記錄存儲(chǔ)的 最后 ,如右圖所示 An Introduction to Database Systems 內(nèi)模式(續(xù)) ? 如果按學(xué)號(hào)升序存儲(chǔ),則插入一條記錄就要找到它應(yīng)在的位置插入,如圖 ( b)所示 ? 如果按照學(xué)生年齡聚簇存放,假如新插入的 S3是 16歲,則應(yīng)插入的位置如圖 ( c)所示 圖 記錄不同的存儲(chǔ)方式示意圖 An Introduction to Database Systems 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu) (續(xù)) 數(shù)據(jù)庫(kù)系統(tǒng)模式的概念 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu) 數(shù)據(jù)庫(kù)的二級(jí)映像功能與數(shù)據(jù)獨(dú)立性 An Introduction to Database Systems 數(shù)據(jù)庫(kù)的二級(jí)映像功能與數(shù)據(jù)獨(dú)立性 ?三級(jí)模式是對(duì)數(shù)據(jù)的三個(gè)抽象級(jí)別 ?二級(jí)映象在 DBMS內(nèi)部實(shí)現(xiàn)這三個(gè)抽象層次的聯(lián)系和轉(zhuǎn)換 ?外模式/模式映像 ?模式/內(nèi)模式映像 An Introduction to Database Systems 一、外模式/模式映象 ? 模式:描述的是數(shù)據(jù)的全局邏輯結(jié)構(gòu) ? 外模式:描述的是數(shù)據(jù)的局部邏輯結(jié)構(gòu) ? 同一個(gè)模式可以有任意多個(gè)外模式 ? 每一個(gè)外模式 , 數(shù)據(jù)庫(kù)系統(tǒng)都有一個(gè)外模式/模
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1