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

正文內容

數(shù)據(jù)庫實用教程董健全丁寶康編著清華大學出版社第2章(編輯修改稿)

2025-06-19 09:26 本頁面
 

【文章內容簡介】 內模式和外模式 /模式二級映象 , 定義有關的約束條件 , ? 例如 , 為保證數(shù)據(jù)庫安全而定義的用戶口令和存取權限 , 為保證正確語義而定義完整性規(guī)則 。 2. 數(shù)據(jù)操縱 ? DBMS提供數(shù)據(jù)操縱語言 DML( Data Manipulation Language) 實現(xiàn)對數(shù)據(jù)庫的基本操作 , 包括檢索 、 插入 、修改 、 刪除等 。 因此 , 在 DBMS中應包括 DML的編譯程序或解釋程序 。 ? 依照語言的級別 , DML又可分成過程性 DML和非過程性 DML兩種 。 過程性 DML是指用戶編程時 , 不僅需要指出 “ 做什么 ” ( 需要什么樣數(shù)據(jù) ) , 還需要指出 “ 怎么做 ” ( 怎樣獲得這些數(shù)據(jù) ) 。 非過程性 DML: 用戶編程時 , 只需要指出 “ 做什么 ” , 不需要指出 “ 怎么做 ” 。 ? 層次 、 網(wǎng)狀的 DML都屬于過程性語言 , 而關系型 DML屬于非過程性語言 。 非過程性語言易學 , 操作方便 , 深受廣大用戶歡迎 。 但非過程性語言增加了系統(tǒng)的開銷 ,一般采用查詢優(yōu)化的技術來彌補 。 ? 通常查詢語言是指 DML中的檢索語句部分 。 ? SQL語言就是 DML的一種 。 3. 數(shù)據(jù)庫保護功能 ? DBMS 對數(shù)據(jù)庫的保護主要通過四個方面實現(xiàn): ? 數(shù)據(jù)的安全性控制 :防止未經(jīng)授權的用戶存取數(shù)據(jù)庫中的數(shù)據(jù) ,以避免數(shù)據(jù)的泄露 、 更改或破壞 。 ? 數(shù)據(jù)的完整性控制 :保證數(shù)據(jù)庫中數(shù)據(jù)及語義的正確性和有效性 ,防止任何對數(shù)據(jù)造成錯誤的操作 。 ? 數(shù)據(jù)庫的并發(fā)控制 :在多個用戶同時對同一個數(shù)據(jù)進行操作時 ,系統(tǒng)應能加以控制 , 防止破壞 DB中的數(shù)據(jù) 。 ? 數(shù)據(jù)庫的恢復 :在數(shù)據(jù)庫被破壞或數(shù)據(jù)不正確時 , 系統(tǒng)有能力把數(shù)據(jù)庫恢復到正確的狀態(tài) 。 以確保數(shù)據(jù)正確有效和數(shù)據(jù)庫系統(tǒng)的正常運行 。 4. 數(shù)據(jù)庫的建立和維護功能 ? 包括數(shù)據(jù)庫的初始數(shù)據(jù)的裝入 , 數(shù)據(jù)庫的轉儲 、 恢復 、 重組織 , ? 系統(tǒng)性能監(jiān)視 、 分析等功能 。 5. 數(shù)據(jù)通信 ? DBMS提供與其他軟件系統(tǒng)進行通信的功能 。 實現(xiàn)用戶程序與 DBMS之間的通信 , 通常與操作系統(tǒng)協(xié)調完成 . 6. 數(shù)據(jù)字典 數(shù)據(jù)庫系統(tǒng)中存放三級結構定義的數(shù)據(jù)庫稱為數(shù)據(jù)字典 ( Data Dictionary, DD) 。 對數(shù)據(jù)庫的操作都要通過 DD才能實現(xiàn) 。 DD中還存放數(shù)據(jù)庫運行時的統(tǒng)計信息 ,例如記錄個數(shù) , 訪問次數(shù)等 。 管理 DD的子系統(tǒng)稱為 “ DD系統(tǒng) ” 。 上面是一般的 DBMS所具備的功能 , 通常在大 、 中型計算機上實現(xiàn)的 DBMS功能較強 、 較全 , 在微型計算機上實現(xiàn)的 DBMS功能較弱 。 還應指出 , 應用程序并不屬于 DBMS范圍 。 應用程序是用主語言和 DML編寫的 。 程序中 DML語句由 DBMS執(zhí)行 ,而其余部分仍由主語言編譯程序完成 。 DBMS的模塊組成 從模塊結構來觀察 , DBMS由兩大部分組成:查詢處理器和存儲管理器 。 ( 1) 查詢處理器有四個主要成分: DDL編譯器 ,DML編譯器 , 嵌入式 DML的預編譯器及查詢運行核心程序 。 ( 2) 存儲管理器有四個主要成分:權限和完整性管理器 , 事務管理器 , 文件管理器及緩沖區(qū)管理器 。 后面 。 數(shù)據(jù)庫系統(tǒng) 本節(jié)介紹 DBS( 數(shù)據(jù)庫系統(tǒng) ) 的組成 、 DBS的全局結構 、 DBS結構的分類和 DBS的效益等四部分內容 。 DBS的組成 DBS是采用了數(shù)據(jù)庫技術的計算機系統(tǒng) 。 DBS是一個實際可運行的 , 按照數(shù)據(jù)庫方法存儲 、 維護和向應用系統(tǒng)提供數(shù)據(jù)支持的系統(tǒng) , 它是數(shù)據(jù)庫 、 硬件 、 軟件和數(shù)據(jù)庫管理員 (DBA)(注:或用戶 ) 的集合體 。 1. 數(shù)據(jù)庫 ( DB) DB是與一個企業(yè) ( 或組織 ) 的各項應用有關的全部數(shù)據(jù)的集合 。 DB分成兩類 , 一類是應用數(shù)據(jù)的集合 ,稱為物理數(shù)據(jù)庫 , 它是數(shù)據(jù)庫的主體;另一類是各級數(shù)據(jù)結構的描述 , 稱為描述數(shù)據(jù)庫 , 由 DD系統(tǒng)管理 。 2. 硬件 這一部分包括 中央處理機 、 內存 、 外存 、 輸人輸出設備等硬件設備 。 在 DBS中特別要關注內存 、 外存 、I/ O存取速度 、 可支持終端數(shù)和性能穩(wěn)定性等指標 ,現(xiàn)在還要考慮支持連網(wǎng)的能力和配備必要的后備存儲器等因素 。 此外 , 還要求系統(tǒng)有較高的通道能力 , 以提高數(shù)據(jù)的傳輸速度 。 3. 軟件 這一部分包括 DBMS、 OS、 各種主語言和應用開發(fā)支撐軟件等程序 。 DBMS是 DBS的核心軟件 , 要在 OS支持下才能工作 。 為了 開發(fā)應用系統(tǒng) , 需要各種主語言 , 這些語言大都屬于 第三代語言 ( 3GL) 范疇 , 譬如 COBOL、 C、 PL/ I等;有些是屬于面向對象程序設計語言 , 譬如 Visual C++ 、 Java等語言 。 應用開發(fā)支撐軟件是為應用開發(fā)人員提供的高效率 、 多功能的交互式程序設計系統(tǒng) , 一般屬于第四代語言 ( 4GL) 范疇 , 包括報表生成器 、 表格系統(tǒng) 、 圖形系統(tǒng) 、 具有數(shù)據(jù)庫訪問和表格 I/O功能的軟件 、 數(shù)據(jù)字典系統(tǒng)等 。 它們?yōu)閼贸绦虻拈_發(fā)提供了良好的環(huán)境 ,可提高生產(chǎn)率 20- 100倍 。 目前 , 典型的數(shù)據(jù)庫應用開發(fā)工具有 Visual Basic 、 PowerBuilder 和 Delphi 。
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1