課堂筆記

基于文件的方法(File-Based Approach)

數(shù)據(jù)的分離與孤立:從兩個(gè)文件訪(fǎng)問(wèn)數(shù)據(jù)比較困難
數(shù)據(jù)冗余:數(shù)據(jù)冗余可能導(dǎo)致數(shù)據(jù)完整性的損失
數(shù)據(jù)依賴(lài):依賴(lài)于文件結(jié)構(gòu)
文件不兼容:數(shù)據(jù)和應(yīng)用程序的高度依賴(lài),依賴(lài)于應(yīng)用的編程語(yǔ)言。比如說(shuō),一個(gè)Java程序和一個(gè)C程序生成的文件結(jié)構(gòu)可能不同。
應(yīng)用程序的增值

數(shù)據(jù)庫(kù)方法(Database Approach)

面向全組織結(jié)構(gòu)化:數(shù)據(jù)庫(kù)代表了實(shí)體、屬性以及實(shí)體間的邏輯關(guān)系
數(shù)據(jù)的獨(dú)立:數(shù)據(jù)與程序的松耦合

DDL(Data Definition Language, 數(shù)據(jù)庫(kù)定義語(yǔ)言)
DML(Data Manipulation Language, 數(shù)據(jù)庫(kù)控制語(yǔ)言):insert, delete, update, select
安全性、完整性、并發(fā)控制、恢復(fù)控制、用戶(hù)存取目錄

三級(jí)架構(gòu)

內(nèi)模式 Internal Schema
概念模式
外模式

關(guān)系型數(shù)據(jù)庫(kù)

超鍵(super key):在關(guān)系中能唯一標(biāo)識(shí)元組的屬性集

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容