文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)之間的區(qū)別:1。文件系統(tǒng)用文件在外存中長期存儲數(shù)據(jù),數(shù)據(jù)庫系統(tǒng)使用數(shù)據(jù)庫數(shù)據(jù)的統(tǒng)一存儲;2.文件系統(tǒng)中的程序和數(shù)據(jù)有一定關(guān)聯(lián),而數(shù)據(jù)庫 system中的程序和數(shù)據(jù)是分離的;3.文件系統(tǒng)使用操作系統(tǒng)中的訪問方式管理數(shù)據(jù),數(shù)據(jù)庫系統(tǒng)使用DBMS統(tǒng)一管理和控制數(shù)據(jù);4.文件系統(tǒng)以文件為單位實(shí)現(xiàn)數(shù)據(jù)共享,數(shù)據(jù)庫系統(tǒng)以記錄和字段為單位實(shí)現(xiàn)數(shù)據(jù)共享。
Early 數(shù)據(jù)庫管理層采納文件系統(tǒng)。在文件系統(tǒng)中,數(shù)據(jù)根據(jù)其內(nèi)容、結(jié)構(gòu)和用途被分組到幾個命名的文件中。文件通常歸一個用戶或一組用戶所有,但也可以由其他用戶共享。用戶可以通過操作系統(tǒng)打開、讀取、寫入和關(guān)閉文件。文件系統(tǒng)有明顯的缺點(diǎn):(1)寫應(yīng)用不方便。應(yīng)用程序的設(shè)計(jì)者必須清楚地了解所用文件的邏輯和物理結(jié)構(gòu)。操作系統(tǒng)只能執(zhí)行打開、關(guān)閉、讀、寫等底層文件操作命令,文件查詢和修改的處理必須在應(yīng)用程序中解決。
在文件系統(tǒng)上寫應(yīng)用效率很低。(2)文件的設(shè)計(jì)很難滿足各種應(yīng)用的不同需求,數(shù)據(jù)冗余往往不可避免。為了滿足各種應(yīng)用的要求,在設(shè)計(jì)文件系統(tǒng)時,我們經(jīng)常要添加冗余數(shù)據(jù)。數(shù)據(jù)冗余不僅浪費(fèi)空間,還會帶來數(shù)據(jù)不一致。在文件系統(tǒng)中,沒有維護(hù)數(shù)據(jù)一致性的監(jiān)控機(jī)制,用戶完全負(fù)責(zé)維護(hù)數(shù)據(jù)一致性。
【答案】:d與文件系統(tǒng),數(shù)據(jù)庫 system相比有以下特點(diǎn):文件系統(tǒng) stage:在文件系統(tǒng) stage中,數(shù)據(jù)以文件為單位存儲在外部存儲器中,操作系統(tǒng)為用戶使用文件提供了友好的界面。文件的邏輯結(jié)構(gòu)與物理結(jié)構(gòu)解耦,程序與數(shù)據(jù)分離,使得數(shù)據(jù)和程序具有一定的獨(dú)立性。用戶的程序和數(shù)據(jù)可以分別存儲在外部存儲器中,每個應(yīng)用程序可以共享一組數(shù)據(jù),從而實(shí)現(xiàn)以文件為單位的數(shù)據(jù)共享。
3、 數(shù)據(jù)庫與 文件系統(tǒng)的根本區(qū)別在于