

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1從程序和數(shù)據(jù)之間的關(guān)系分析文件系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)之間的區(qū)別和聯(lián)系。從程序和數(shù)據(jù)之間的關(guān)系分析文件系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)之間的區(qū)別和聯(lián)系。區(qū)別:文件系統(tǒng):用文件將數(shù)據(jù)長(zhǎng)期保存在外存上,程序和數(shù)據(jù)有一定的聯(lián)系,用操作系統(tǒng)中的存取方法對(duì)數(shù)據(jù)進(jìn)行管理,實(shí)現(xiàn)以文件為單位的數(shù)據(jù)共享。數(shù)據(jù)庫(kù)系統(tǒng):用數(shù)據(jù)庫(kù)統(tǒng)一存儲(chǔ)數(shù)據(jù),程序和數(shù)據(jù)分離,用DBMS統(tǒng)一管理和控制數(shù)據(jù),實(shí)現(xiàn)以記錄和字段為單位的數(shù)據(jù)共享。聯(lián)系:均為數(shù)據(jù)組織的管理技術(shù);均由數(shù)據(jù)管理軟件管理數(shù)據(jù),程序
2、與數(shù)據(jù)之間用存取方法進(jìn)行轉(zhuǎn)換;數(shù)據(jù)庫(kù)系統(tǒng)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展而來(lái)的。2什么是數(shù)據(jù)庫(kù)?什么是數(shù)據(jù)庫(kù)?數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)是按某種數(shù)據(jù)模型進(jìn)行組織的、存放在外存儲(chǔ)器上,且可被多個(gè)用戶(hù)同時(shí)使用。因此,數(shù)據(jù)庫(kù)具有較小的冗余度,較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性。3什么是數(shù)據(jù)冗余?數(shù)據(jù)庫(kù)系統(tǒng)與文件系統(tǒng)相比怎樣減少冗余?什么是數(shù)據(jù)冗余?數(shù)據(jù)庫(kù)系統(tǒng)與文件系統(tǒng)相比怎樣減少冗余?在文件管理系統(tǒng)中,數(shù)據(jù)被組織在一個(gè)個(gè)獨(dú)
3、立的數(shù)據(jù)文件中,每個(gè)文件都有完整的體系結(jié)構(gòu),對(duì)數(shù)據(jù)的操作是按文件名訪(fǎng)問(wèn)的。數(shù)據(jù)文件之間沒(méi)有聯(lián)系,數(shù)據(jù)文件是面向應(yīng)用程序的。每個(gè)應(yīng)用都擁有并使用自己的數(shù)據(jù)文件,各數(shù)據(jù)文件中難免有許多數(shù)據(jù)相互重復(fù),數(shù)據(jù)的冗余度比較大。數(shù)據(jù)庫(kù)系統(tǒng)以數(shù)據(jù)庫(kù)方式管理大量共享的數(shù)據(jù)。數(shù)據(jù)庫(kù)系統(tǒng)由許多單獨(dú)文件組成,文件內(nèi)部具有完整的結(jié)構(gòu),但它更注重文件之間的聯(lián)系。數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)具有共享性。數(shù)據(jù)庫(kù)系統(tǒng)是面向整個(gè)系統(tǒng)的數(shù)據(jù)共享而建立的,各個(gè)應(yīng)用的數(shù)據(jù)集中存儲(chǔ),共同使
4、用,數(shù)據(jù)庫(kù)文件之間聯(lián)系密切,因而盡可能地避免了數(shù)據(jù)的重復(fù)存儲(chǔ),減少和控制了數(shù)據(jù)的冗余。4使用數(shù)據(jù)庫(kù)系統(tǒng)有什么好處?使用數(shù)據(jù)庫(kù)系統(tǒng)有什么好處?查詢(xún)迅速、準(zhǔn)確,而且可以節(jié)約大量紙面文件;數(shù)據(jù)結(jié)構(gòu)化,并由DBMS統(tǒng)一管理;數(shù)據(jù)冗余度小;具有較高的數(shù)據(jù)獨(dú)立性;數(shù)據(jù)的共享性好;DBMS還提供了數(shù)據(jù)的控制功能。5什么是數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性?什么是數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性?數(shù)據(jù)獨(dú)立性表示應(yīng)用程序與數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)不存在依賴(lài)關(guān)系,包括邏輯數(shù)據(jù)獨(dú)立性和物理數(shù)據(jù)
5、獨(dú)立性。邏輯數(shù)據(jù)獨(dú)立性是指局部邏輯數(shù)據(jù)結(jié)構(gòu)(外視圖即用戶(hù)的邏輯文件)與全局邏輯數(shù)據(jù)結(jié)構(gòu)(概念視圖)之間的獨(dú)立性。當(dāng)數(shù)據(jù)庫(kù)的全局邏輯數(shù)據(jù)結(jié)構(gòu)(概念視圖)發(fā)生變化(數(shù)據(jù)定義的修改、數(shù)據(jù)之間聯(lián)系的變更或增加新的數(shù)據(jù)類(lèi)型等)時(shí),它不影響某些局部的邏輯結(jié)構(gòu)的性質(zhì),應(yīng)用程序不必修改。物理數(shù)據(jù)獨(dú)立性是指數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)與存取方法(內(nèi)視圖)改變時(shí),對(duì)數(shù)據(jù)庫(kù)的全局邏輯結(jié)構(gòu)(概念視圖)和應(yīng)用程序不必作修改的一種特性,也就是說(shuō),數(shù)據(jù)庫(kù)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)與存取方法獨(dú)
6、立。6什么是數(shù)據(jù)庫(kù)管理系統(tǒng)?什么是數(shù)據(jù)庫(kù)管理系統(tǒng)?DBMS是操縱和管理數(shù)據(jù)庫(kù)的一組軟件,它是數(shù)據(jù)庫(kù)系統(tǒng)的重要組成部分。不同的數(shù)據(jù)庫(kù)系統(tǒng)都配有各目的DBMS,而不同的DBMS各支持一種數(shù)據(jù)庫(kù)模型,雖然它們的功能強(qiáng)弱不同,但大多數(shù)DBMS的構(gòu)成相同,功能相似。一般說(shuō)來(lái),DBMS具有定義、建立、維護(hù)和使用數(shù)據(jù)庫(kù)的功能,它通常由三部分構(gòu)成:數(shù)據(jù)描述語(yǔ)言及其翻譯程序、數(shù)據(jù)操縱語(yǔ)言及其處理程序和數(shù)據(jù)庫(kù)管理的例行程序。1)數(shù)據(jù)描述語(yǔ)言(DDL)2)數(shù)
7、據(jù)操縱格言(DML)3)數(shù)據(jù)庫(kù)管理的例行程序7數(shù)據(jù)庫(kù)管理系統(tǒng)有哪些功能?數(shù)據(jù)庫(kù)管理系統(tǒng)有哪些功能?DBMS是位于操作系統(tǒng)與用戶(hù)之間的一個(gè)數(shù)據(jù)管理軟件,它主要功能包括以下幾個(gè)方面:數(shù)據(jù)定義功能DBMS提供數(shù)據(jù)描述語(yǔ)言(DDL),用戶(hù)可通過(guò)它來(lái)定義數(shù)據(jù)。數(shù)據(jù)操縱功能DBMS還提供數(shù)據(jù)操縱語(yǔ)言(DML),實(shí)現(xiàn)對(duì)DB的基本操作:查詢(xún)、插入、刪除和修改。結(jié)構(gòu)的事物及其之間的聯(lián)系。缺點(diǎn)是:不能表示兩個(gè)以上實(shí)體型之間的復(fù)雜聯(lián)系和實(shí)體型之間的多對(duì)多聯(lián)系
8、;嚴(yán)格的層次順序使數(shù)據(jù)插入和刪除操作變得復(fù)雜,如父結(jié)點(diǎn)的刪除導(dǎo)致子結(jié)點(diǎn)的刪除。網(wǎng)狀模型的優(yōu)點(diǎn)是:能夠表示實(shí)體之間的多種復(fù)雜聯(lián)系。缺點(diǎn)是:網(wǎng)狀模型比較復(fù)雜,需要程序員熟悉數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu);在重新組織數(shù)據(jù)庫(kù)時(shí)容易失去數(shù)據(jù)獨(dú)立性。關(guān)系模型的優(yōu)點(diǎn)是:使用表的概念,簡(jiǎn)單直觀(guān);直接表示實(shí)體之間的多對(duì)多聯(lián)系;具有更好的數(shù)據(jù)獨(dú)立性;具有堅(jiān)實(shí)的理論基礎(chǔ)。缺點(diǎn)是:關(guān)系模型的聯(lián)結(jié)等操作開(kāi)銷(xiāo)較大,需要較高性能計(jì)算機(jī)的支持。17試述關(guān)系模型的完整性規(guī)則。在參照完
9、整性中,為什么外部碼屬性的值也可以為空?什么情況下才可試述關(guān)系模型的完整性規(guī)則。在參照完整性中,為什么外部碼屬性的值也可以為空?什么情況下才可以為空?以為空?實(shí)體完整性規(guī)則:若屬性A是基本關(guān)系R的主屬性,則屬性A不能取空值。參照完整性規(guī)則:若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對(duì)應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系),則對(duì)于R中每個(gè)元組在F上的值必須為:或者取空值(F的每個(gè)屬性值均為空值);或者等于S中某個(gè)元
10、組的主碼值。外部屬性可以為空,因?yàn)橥獠繉傩詫?duì)其基本關(guān)系本身是非碼,不是標(biāo)識(shí)元組的屬性值,故可以為空。當(dāng)此屬性值尚未確定時(shí),此外部屬性為空。18名詞解釋?zhuān)好~解釋?zhuān)鹤钚£P(guān)系系統(tǒng):僅支持關(guān)系數(shù)據(jù)結(jié)構(gòu)和三種關(guān)系操作的關(guān)系系統(tǒng)。關(guān)系上完備的系統(tǒng):支持關(guān)系數(shù)據(jù)結(jié)構(gòu)和所有的關(guān)系代數(shù)操作的關(guān)系系統(tǒng)。全關(guān)系型的關(guān)系系統(tǒng):支持關(guān)系模型的所有特征的關(guān)系系統(tǒng)。19敘述數(shù)據(jù)庫(kù)實(shí)現(xiàn)完整性檢查的方法?敘述數(shù)據(jù)庫(kù)實(shí)現(xiàn)完整性檢查的方法?要實(shí)現(xiàn)數(shù)據(jù)庫(kù)完整性的檢查,系統(tǒng)要
11、提供定義完整性約束條件的機(jī)制,和提供檢查是否違背完整性約束條件的方法。當(dāng)DBMS發(fā)現(xiàn)用戶(hù)的操作違背了完整性約束條件時(shí),就采取一定的控制。具體的控制是隨系統(tǒng)而定的。20什么是事務(wù)?什么是事務(wù)?事務(wù)是DBMS的基本工作單位。它是用戶(hù)定義的一組邏輯一致的程序序列。它是一個(gè)不可分開(kāi)的工作單位,其中包含的所有操作,要么都執(zhí)行,要么都不執(zhí)行。數(shù)據(jù)庫(kù)是一個(gè)共享資源,它允許多個(gè)用戶(hù)程序并發(fā)地存取數(shù)據(jù)庫(kù)中的數(shù)據(jù)。但是,如果系統(tǒng)對(duì)并發(fā)執(zhí)行的操作不加以控制,
12、就會(huì)存取和存儲(chǔ)不正確的數(shù)據(jù),破壞數(shù)據(jù)庫(kù)的完整性。并發(fā)控制的主要方法就個(gè)采用封鎖機(jī)制。封鎖就是一個(gè)事務(wù)在對(duì)某個(gè)數(shù)據(jù)對(duì)象進(jìn)行操作前,先向系統(tǒng)發(fā)出請(qǐng)求,對(duì)其加鎖。21事務(wù)中的提交和回滾是什么意思?事務(wù)中的提交和回滾是什么意思?事務(wù)中的提交(COMMIT)是提交事務(wù)的所有操作。具體說(shuō)就是將事務(wù)中所有對(duì)數(shù)據(jù)庫(kù)的更新寫(xiě)回到磁盤(pán)上的物理數(shù)據(jù)庫(kù)中去,事務(wù)正常結(jié)束。事務(wù)中的回滾(ROLLBACK)是數(shù)據(jù)庫(kù)滾回到事務(wù)開(kāi)始時(shí)的狀態(tài)。具體地說(shuō)就是,在事務(wù)運(yùn)行的
13、過(guò)程中發(fā)生了某種故障,事務(wù)不能繼續(xù)執(zhí)行,系統(tǒng)將事務(wù)中對(duì)數(shù)據(jù)庫(kù)的所有已完成的更新操作全部撤消,使數(shù)據(jù)庫(kù)回滾到事務(wù)開(kāi)始時(shí)的狀態(tài)。22在數(shù)據(jù)庫(kù)中為什么要有并發(fā)控制?在數(shù)據(jù)庫(kù)中為什么要有并發(fā)控制?數(shù)據(jù)庫(kù)是一個(gè)共享資源,它允許多個(gè)用戶(hù)同時(shí)并行地存取數(shù)據(jù)。若系統(tǒng)對(duì)并行操作不加控制,就會(huì)存取和存儲(chǔ)不正確的數(shù)據(jù),破壞數(shù)據(jù)庫(kù)的完整性(或稱(chēng)為一致性)。并發(fā)控制的目的,就是要以正確的方式調(diào)度并發(fā)操作,避免造成各種不一致性,使一個(gè)事務(wù)的執(zhí)行不受另一個(gè)事務(wù)的干擾
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫(kù)原理課后習(xí)題答案
- 數(shù)據(jù)庫(kù)原理及應(yīng)用習(xí)題帶答案
- 數(shù)據(jù)庫(kù)原理與應(yīng)用習(xí)題答案
- 數(shù)據(jù)庫(kù)原理與技術(shù)-習(xí)題答案
- 數(shù)據(jù)庫(kù)原理及應(yīng)用習(xí)題參考答案
- 數(shù)據(jù)庫(kù)原理教程習(xí)題答案(全)
- 數(shù)據(jù)庫(kù)原理與技術(shù)復(fù)習(xí)題及答案
- 數(shù)據(jù)庫(kù)原理題目及答案
- 數(shù)據(jù)庫(kù)原理各章習(xí)題
- 數(shù)據(jù)庫(kù)原理習(xí)題l
- 數(shù)據(jù)庫(kù)原理試題及答案
- 數(shù)據(jù)庫(kù)原理與應(yīng)用課后習(xí)題答案
- 《數(shù)據(jù)庫(kù)原理及應(yīng)用》期末復(fù)習(xí)題及答案
- 《數(shù)據(jù)庫(kù)原理及應(yīng)用》期末復(fù)習(xí)題及答案
- 數(shù)據(jù)庫(kù)系統(tǒng)教程習(xí)題答案(施伯樂(lè))(第版)數(shù)據(jù)庫(kù)原理及應(yīng)用
- 數(shù)據(jù)庫(kù)理論習(xí)題及答案
- 數(shù)據(jù)庫(kù)考試習(xí)題及答案
- 數(shù)據(jù)庫(kù)設(shè)計(jì)習(xí)題及答案
- 數(shù)據(jù)庫(kù)習(xí)題答案
- 數(shù)據(jù)庫(kù)習(xí)題答案
評(píng)論
0/150
提交評(píng)論