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

正文內(nèi)容

dbms分類矩陣(已修改)

2024-09-17 14:54 本頁面
 

【正文】 DBMS分類矩陣 ? 思考: DBMS有哪些不足 ? ? 代價高 ? 性能低 ? 如何取舍 ? ? 老子定律: 殺雞不要用牛刀 DBMS分類矩陣 1 2 3 4 簡單數(shù)據(jù) 復(fù)雜數(shù)據(jù) 無 查 詢 有 查 詢 DBMS分類矩陣 ? 應(yīng)用背景 ? 標(biāo)準(zhǔn)的文本處理系統(tǒng) , 如 vi, word, wps等 。 ? 數(shù)據(jù)處理方式為打開一個文件 , 其內(nèi)容被拷貝到內(nèi)存 , 然后對它進(jìn)行編輯 , 定期將內(nèi)存中拷貝保存到磁盤上 。 沒有查詢需求 。 ? 數(shù)據(jù)模型 ? 任意長度的字符序列 。 ? DBMS ? 文件系統(tǒng) 1 簡單數(shù)據(jù) + 無查詢 DBMS分類矩陣 ? 應(yīng)用背景 ? 商務(wù)數(shù)據(jù)處理 ? 具有簡單數(shù)據(jù) , 表作為一組結(jié)構(gòu)化的記錄集合 ,每個記錄具有簡單的數(shù)據(jù)類型 , 如整數(shù) 、 字符串等 。 ? 數(shù)據(jù)模型 ? 二維表 ? DBMS ? 關(guān)系型數(shù)據(jù)庫系統(tǒng) 2 簡單數(shù)據(jù) + 有查詢 DBMS分類矩陣 ? DBMS需求 ? 查詢語言 ? SQL89, SQL92 ? 客戶工具 ? 幫助程序員建立用于數(shù)據(jù)錄入和顯示的表格 ? 4GL工具: PB, VB, SQLForms ? 性能 ? 事務(wù)管理 ? 安全性 /體系結(jié)構(gòu) ? 安全性要求高 , DBMS必須在一個與客戶應(yīng)用分離開的地址空間中運(yùn)行 , 數(shù)據(jù)庫文件只能由 DBMS存取 。 DBMS分類矩陣 ? 示例 ? 為實(shí)驗(yàn)室做規(guī)劃 , 每個職工安排在一個小方格內(nèi) 。 create table emp(ename varvhar(30), space polygon。 adjacency setof(emp))。 space為職工所占據(jù)的小方格塊位置 。 adjacency為相鄰職工的集合 。 3 復(fù)雜數(shù)據(jù) + 無查詢 DBMS分類矩陣 職工經(jīng)過一定時期的變動之后 , 需要重新安排 。 main() { read all emp。 pact。 write all emp。 } 該程序把職工集合讀進(jìn)來 , 修正之后再寫回 , 類似于文本編輯器 , 沒有查詢 , 但數(shù)據(jù)十分復(fù)雜 。 CAD類似于上述處理過程 , 需要反復(fù)調(diào)試 。 DBMS分類矩陣 ? 文件系統(tǒng)不適合此類應(yīng)用 ? 裝入數(shù)據(jù)時 , 需要將標(biāo)識職工的硬盤指針轉(zhuǎn)換為內(nèi)存指針 , 寫回時 , 再將內(nèi)存指針轉(zhuǎn)換為磁盤指針 , 而且內(nèi)存指針是臨時的 , 不可重用的 。 需要開發(fā)人員自己來完成 。 ? 變量的持久性 ? 在 C++中 , 若有聲明 int I, 則 I是一個臨時變量 , 在程序?qū)λ跏蓟皼]有值 , 而程序結(jié)束后它的值就丟失了 。 ? 若聲明為 persistent int I, 則 I是持久變量 , 當(dāng)程序結(jié)束后 , 它的值自動保存起來 , 而程序下一次啟動時 , 它的值自動成為可用的 。 DBMS分類矩陣 ? 有了持久變量 , 數(shù)據(jù)在磁盤與主存之間的格式轉(zhuǎn)換 , 就都成了語言支持系統(tǒng)的事情 , 程序員只需編寫算法 。 上例變?yōu)? main() { pact()。 } ? DBMS需求 ? 無查詢需求 ? 性能: ? 保持非持久版本的性能 , 即轉(zhuǎn)為持久版本后性能不能下降很多 。 ? 安全性 /體系結(jié)構(gòu) ? 追求速度 , 犧牲安全性 。 DBMS分類矩陣 ? 例: J=J+1 ? 若 J是非持久的 , 只需 1ms或更少時間 。 ? 若 J是持久的 , 則該語句就變?yōu)橐粋€更新 。 如果存儲系統(tǒng)與用戶程序不在同一地址空間中運(yùn)行 , 那么要處理這個命令就必須進(jìn)行地址空間的切換 , 導(dǎo)致比非持久的情況慢 2~個數(shù)量級 。 于是把持久的存儲系統(tǒng)和用戶程序放在相同的地址空間中運(yùn)行 。 ? 操作系統(tǒng)無法區(qū)分用戶程序與存儲系統(tǒng) , 因此用戶程序可以繞開存儲系統(tǒng) , 直接通過操作系統(tǒng)來存取整個數(shù)據(jù)庫 。 客戶程序 +DBMS DBMS分類矩陣 create table slides( id int, caption document, picture photoCDimage)。 找出在蘆溝橋 20公理以內(nèi)的日落照片 。 select id from slides, Landmarks L, Landmarks S where sunset(picture) and contains(caption, ) and || and =“蘆溝橋 ” 4 復(fù)雜數(shù)據(jù) + 有查詢 DBMS分類矩陣 簡單數(shù)據(jù) 復(fù)雜數(shù)據(jù) 無 查 詢 有 查 詢 文件系統(tǒng) OODBMS ORDBMS RDBMS 新的數(shù)據(jù)庫應(yīng)用 ? 傳統(tǒng)的數(shù)據(jù)特征 ? 統(tǒng)一性 (Uniformity): 數(shù)據(jù)的結(jié)構(gòu)相似 。 一個表中所有元組都具有相同的屬性列 。 ? 面向記錄 (Record Orientation): 數(shù)據(jù)項(xiàng)由固定長度的記錄組成 。 ? 小數(shù)據(jù)項(xiàng) (Small data Items): 每條記錄都很短 。 ? 原子字段 (Atomic Field): 字段內(nèi)部不再有其它結(jié)構(gòu) , 字段具有原子性 (1NF)。 新的數(shù)據(jù)庫應(yīng)用 ? 新的數(shù)據(jù)庫應(yīng)用 ? CAD(Computeraided Desig) ? CAD數(shù)據(jù)依附于某項(xiàng)工程 , 不但要記錄單個組件的數(shù)據(jù)項(xiàng) , 還要記錄各組件之間的相互聯(lián)系 ( 構(gòu)成 , 位置 ) , 以及在設(shè)計各階段數(shù)據(jù)的不同版本 。 ? CASE(ComputerAided Software Engieering) ? Multimedia Database 新的數(shù)據(jù)庫應(yīng)用 ? 新的數(shù)據(jù)特征 ? 大數(shù)據(jù)項(xiàng) ? 以兆計的一個數(shù)據(jù)項(xiàng) 。 ?
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1