91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

第一章 引論 概念 數(shù)據(jù)庫(DB):長期存儲在計算機(jī)內(nèi),有組織的,可共享的數(shù)據(jù)集合 數(shù)據(jù)庫管理系統(tǒng)(DBMS):數(shù)據(jù)庫 + 一組用以訪問、更新和管理這些數(shù)據(jù)的程序 數(shù)據(jù)訪問的高效和可擴(kuò)展性 縮短應(yīng)用開發(fā)時間 數(shù)據(jù)獨立性(物理數(shù)據(jù)獨立性 / 邏輯數(shù)據(jù)獨立性) 數(shù)據(jù)完整性和安全性 并發(fā)訪問和魯棒性(恢復(fù)) 模式(Schema):數(shù)據(jù)庫的總體設(shè)計 物理模式 物理數(shù)據(jù)獨立性 :修改物理結(jié)構(gòu)而不需要改變邏輯結(jié)構(gòu)的能力 應(yīng)用程序獨立于數(shù)據(jù)的結(jié)構(gòu)和存儲 邏輯模式 邏輯數(shù)據(jù)獨立性:數(shù)據(jù)邏輯結(jié)構(gòu)的改變不影響應(yīng)用程序(一般難以實現(xiàn)) 實例(Instance):特定時刻存儲在數(shù)據(jù)庫中的信息的集合 數(shù)據(jù)模型是一個概念工具的集合,用于描述數(shù)據(jù)結(jié)構(gòu)、關(guān)系、語義、約束 數(shù)據(jù)庫語言 DDL 指定一個數(shù)據(jù)庫模式作為一組關(guān)系模式的定義、指定存儲結(jié)構(gòu)、訪問方法和一致性約束 DML 檢索、插入、刪除、更新 過程化DML:要求用戶指定需要什么數(shù)據(jù),以及如何獲得這些數(shù)據(jù) 聲明式DML:也稱為非過程化DML,只要求用戶指定需要什么數(shù)據(jù),而不指明如何獲得這些數(shù)據(jù) DCL 事務(wù):是在數(shù)據(jù)庫應(yīng)用中完成單一邏輯功能的操作集合 SQL標(biāo)準(zhǔn)規(guī)定當(dāng)一條SQL語句被執(zhí)行,就隱式地開始了一個事務(wù)。 Atomicity (原子性 要么一起done要么一起滾), Consistence (一致性), Isolation (隔離性), Durability (持久性) / ACID ?Commit work:提交當(dāng)前事務(wù),也就是將該事務(wù)所做的更新在數(shù)據(jù)庫中持久保存。在事務(wù)被提交后,一個新的事務(wù)自動開始 ?Rollback work:回滾當(dāng)前事務(wù),即撤銷該事務(wù)中所有SQL語句對數(shù)據(jù)庫的更新。這樣,數(shù)據(jù)庫就恢復(fù)到執(zhí)行該事務(wù)第一條語句之前的狀態(tài) begin atomic … end之間:使得幾個SQL語句為一個事務(wù) 數(shù)據(jù)庫系統(tǒng) VS 文件處理系統(tǒng) 文件處理系統(tǒng) 文件相互獨立,程序隨時編寫 數(shù)據(jù)冗余和不一致、數(shù)據(jù)訪問困難、數(shù)據(jù)孤立 存儲信息時存在完整性問題(約束)、原子性問題(故障發(fā)生的不一致)、并發(fā)訪問異常、安全性問題(用戶選擇性查看內(nèi)容) 安全性:防止惡意更新或偷竊數(shù)據(jù)的企圖 數(shù)據(jù)庫訪問 利用數(shù)據(jù)庫管理系統(tǒng)提供的交互工具訪問數(shù)據(jù)庫(Mysql等) 利用開發(fā)工具設(shè)計界面、處理數(shù)據(jù),調(diào)用ODBC等接口訪問數(shù)據(jù)庫(VC++) DBMS市場 關(guān)系型數(shù)據(jù)庫 Oracle IBM(DB2) 開源數(shù)據(jù)庫系統(tǒng) MySQL 數(shù)據(jù)庫系統(tǒng) 物理層(存儲) 邏輯層(數(shù)據(jù)關(guān)系) 視圖層(用戶訪問) 數(shù)據(jù)庫設(shè)計步驟 需求分析 概念數(shù)據(jù)庫設(shè)計 E-R模型(Entity-Relationship) 結(jié)構(gòu)優(yōu)化 檢查冗余和異常關(guān)系 物理數(shù)據(jù)庫設(shè)計 創(chuàng)建并初始化數(shù)據(jù)庫&安全設(shè)計

資源截圖

代碼片段和文件信息

評論

共有 條評論

相關(guān)資源