![數(shù)據(jù)庫(kù)簡(jiǎn)答題(1)15頁(yè)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/9/7bd9f471-5ac0-48ce-92f7-2c07b780c6cf/7bd9f471-5ac0-48ce-92f7-2c07b780c6cf1.gif)
![數(shù)據(jù)庫(kù)簡(jiǎn)答題(1)15頁(yè)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/9/7bd9f471-5ac0-48ce-92f7-2c07b780c6cf/7bd9f471-5ac0-48ce-92f7-2c07b780c6cf2.gif)
![數(shù)據(jù)庫(kù)簡(jiǎn)答題(1)15頁(yè)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/9/7bd9f471-5ac0-48ce-92f7-2c07b780c6cf/7bd9f471-5ac0-48ce-92f7-2c07b780c6cf3.gif)
![數(shù)據(jù)庫(kù)簡(jiǎn)答題(1)15頁(yè)_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/9/7bd9f471-5ac0-48ce-92f7-2c07b780c6cf/7bd9f471-5ac0-48ce-92f7-2c07b780c6cf4.gif)
![數(shù)據(jù)庫(kù)簡(jiǎn)答題(1)15頁(yè)_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/9/7bd9f471-5ac0-48ce-92f7-2c07b780c6cf/7bd9f471-5ac0-48ce-92f7-2c07b780c6cf5.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 二、簡(jiǎn)答題 1試述數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)的概念。 數(shù)據(jù): 描述事物的符號(hào)記錄稱(chēng)為數(shù)據(jù)。數(shù)據(jù)的種類(lèi)有文字、圖形、圖象、聲音、正文等等。數(shù)據(jù)與其語(yǔ)義是不可分的。 數(shù)據(jù)庫(kù): 數(shù)據(jù)庫(kù)是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶(hù)共享。 數(shù)據(jù)庫(kù)系統(tǒng): 數(shù)據(jù)庫(kù)系統(tǒng)(DBS)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng)構(gòu)成。數(shù)據(jù)庫(kù)系統(tǒng)由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開(kāi)發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員構(gòu)成。 數(shù)據(jù)庫(kù)管理系統(tǒng): 數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是位于用戶(hù)與操作系統(tǒng)之間的一層數(shù)據(jù)管理
2、軟件。用于科學(xué)地組織和存儲(chǔ)數(shù)據(jù)、高效地獲取和維護(hù)數(shù)據(jù)。DBMS主要功能包括數(shù)據(jù)定義功能、數(shù)據(jù)操縱功能、數(shù)據(jù)庫(kù)的運(yùn)行管理功能、數(shù)據(jù)庫(kù)的建立和維護(hù)功能。 2使用數(shù)據(jù)庫(kù)系統(tǒng)有什么好處? 使用數(shù)據(jù)庫(kù)系統(tǒng)的好處是由數(shù)據(jù)庫(kù)管理系統(tǒng)的特點(diǎn)或優(yōu)點(diǎn)決定的。 使用數(shù)據(jù)庫(kù)系統(tǒng)的好處很多,例如可以大大提高應(yīng)用開(kāi)發(fā)的效率,方便用戶(hù)的使用,減輕數(shù)據(jù)庫(kù)系統(tǒng)管理人員維護(hù)的負(fù)擔(dān)等。 使用數(shù)據(jù)庫(kù)系統(tǒng)可以大大提高應(yīng)用開(kāi)發(fā)的效率。因?yàn)樵跀?shù)據(jù)庫(kù)系統(tǒng)中應(yīng)用程序不必考慮數(shù)據(jù)的定義、存儲(chǔ)和數(shù)據(jù)存取的具體路徑,這些工作都由DBMS來(lái)完成。用一個(gè)通俗的比喻,使用了DBMS就如有了一個(gè)好參謀好助手,許多具體的技術(shù)工作都由這個(gè)助手來(lái)完成。開(kāi)發(fā)人員就
3、可以專(zhuān)注于應(yīng)用邏輯的設(shè)計(jì)而不必為管理數(shù)據(jù)的許許多多復(fù)雜的細(xì)節(jié)操心。 還有,當(dāng)應(yīng)用邏輯改變,數(shù)據(jù)的邏輯結(jié)構(gòu)需要改變時(shí),由于數(shù)據(jù)庫(kù)系統(tǒng)提供了數(shù)據(jù)與程序之間的獨(dú)立性。數(shù)據(jù)邏輯結(jié)構(gòu)的改變是DBA的責(zé)任,開(kāi)發(fā)人員不必修改應(yīng)用程序,或者只需要修改很少的應(yīng)用程序。從而既簡(jiǎn)化了應(yīng)用程序的編制,又大大減少了應(yīng)用程序的維護(hù)和修改。 使用數(shù)據(jù)庫(kù)系統(tǒng)可以減輕數(shù)據(jù)庫(kù)系統(tǒng)管理人員維護(hù)系統(tǒng)的負(fù)擔(dān)。因?yàn)镈BMS在數(shù)據(jù)庫(kù)建立、運(yùn)用和維護(hù)時(shí)對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理和控制,包括數(shù)據(jù)的完整性、安全性,多用戶(hù)并發(fā)控制,故障恢復(fù)等等都由DBMS執(zhí)行。 總之,使用數(shù)據(jù)庫(kù)系統(tǒng)的優(yōu)點(diǎn)是很多的,既便于數(shù)據(jù)的集中管理,控制數(shù)據(jù)冗余,可以提高數(shù)據(jù)的利
4、用率和一致性,又有利于應(yīng)用程序的開(kāi)發(fā)和維護(hù)。 3試述文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別和聯(lián)系。 區(qū)別: 文件系統(tǒng)面向某一應(yīng)用程序,共享性差、冗余度大,獨(dú)立性差,紀(jì)錄內(nèi)有結(jié)構(gòu)、整體無(wú)結(jié)構(gòu),應(yīng)用程序自己控制。 數(shù)據(jù)庫(kù)系統(tǒng)面向現(xiàn)實(shí)世界,共享性高、冗余度小,具有高度的物理獨(dú)立性和一定的邏輯獨(dú)立性,整體結(jié)構(gòu)化,用數(shù)據(jù)模型描述,由數(shù)據(jù)庫(kù)管理系統(tǒng)提供數(shù)據(jù)安全性、完整性、并發(fā)控制和恢復(fù)能力。 聯(lián)系: 文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)都是計(jì)算機(jī)系統(tǒng)中管理數(shù)據(jù)的軟件。 4試述數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)。 一、數(shù)據(jù)結(jié)構(gòu)化 數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)整體數(shù)據(jù)的結(jié)構(gòu)化,這是數(shù)據(jù)庫(kù)的主要特征之一,也是數(shù)據(jù)庫(kù)系統(tǒng)與文件系統(tǒng)的本質(zhì)區(qū)別。 二、數(shù)據(jù)的共享性高,冗余度低
5、,易擴(kuò)充 數(shù)據(jù)庫(kù)的數(shù)據(jù)不再面向某個(gè)應(yīng)用而是面向整個(gè)系統(tǒng),因此可以被多個(gè)用戶(hù)、多個(gè)應(yīng)用、用多種不同的語(yǔ)言共享使用。由于數(shù)據(jù)面向整個(gè)系統(tǒng),是有結(jié)構(gòu)的數(shù)據(jù),不僅可以被多個(gè)應(yīng)用共享使用,而且容易增加新的應(yīng)用,這就使得數(shù)據(jù)庫(kù)系統(tǒng)彈性大,易于擴(kuò)充。 三、數(shù)據(jù)獨(dú)立性高 數(shù)據(jù)獨(dú)立性包括數(shù)據(jù)的物理獨(dú)立性和數(shù)據(jù)的邏輯獨(dú)立性。 數(shù)據(jù)庫(kù)管理系統(tǒng)的模式結(jié)構(gòu)和二級(jí)映象功能保證了數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有很高的物理獨(dú)立性和邏輯獨(dú)立性。 四、數(shù)據(jù)由DBMS統(tǒng)一管理和控制 數(shù)據(jù)庫(kù)的共享是并發(fā)的共享,即多個(gè)用戶(hù)可以同時(shí)存取數(shù)據(jù)庫(kù)中的數(shù)據(jù)甚至可以同時(shí)存取數(shù)據(jù)庫(kù)中同一個(gè)數(shù)據(jù)。為此,DBMS必須提供統(tǒng)一的數(shù)據(jù)控制功能,包括數(shù)據(jù)的安全性保護(hù),數(shù)
6、據(jù)的完整性檢查,并發(fā)控制和數(shù)據(jù)庫(kù)恢復(fù)。 5數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能有哪些? 數(shù)據(jù)庫(kù)定義功能; 數(shù)據(jù)存取功能; 數(shù)據(jù)庫(kù)運(yùn)行管理; 數(shù)據(jù)庫(kù)的建立和維護(hù)功能。 6試述概念模型的作用。 概念模型實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。概念模型用于信息世界的建模,是現(xiàn)實(shí)世界到信息世界的第一層抽象,是數(shù)據(jù)庫(kù)設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的有力工具,也是數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶(hù)之間進(jìn)行交流的語(yǔ)言。 7定義并解釋概念模型中以下術(shù)語(yǔ): 實(shí)體,實(shí)體型,實(shí)體集,屬性,碼,聯(lián)系,實(shí)體聯(lián)系圖(E-R圖) 實(shí)體:客觀存在并可以相互區(qū)分的事物叫實(shí)體。 實(shí)體型:具有相同屬性的實(shí)體具有相同的特征和性質(zhì),用實(shí)體名及其屬性名集合來(lái)抽象和刻畫(huà)
7、同類(lèi)實(shí)體稱(chēng)為實(shí)體型。 實(shí)體集:同型實(shí)體的集合稱(chēng)為實(shí)體集。 屬性:實(shí)體所具有的某一特性,一個(gè)實(shí)體可由若干個(gè)屬性來(lái)刻畫(huà)。 碼:唯一標(biāo)識(shí)實(shí)體的屬性集稱(chēng)為碼。 實(shí)體聯(lián)系圖:E-R圖提供了表示實(shí)體型、屬性和聯(lián)系的方法: 實(shí)體型:用矩形表示,矩形框內(nèi)寫(xiě)明實(shí)體名。 屬性:用橢圓形表示,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái)。 聯(lián)系:用菱形表示,菱形框內(nèi)寫(xiě)明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起來(lái)8. 試述SQL語(yǔ)言的特點(diǎn)。 答:(1)綜合統(tǒng)一。 SQL語(yǔ)言集數(shù)據(jù)定義語(yǔ)言DDL、數(shù)據(jù)操縱語(yǔ)言DML、數(shù)據(jù)控制語(yǔ)言DCL的功能于一體。 (2)高度非過(guò)程化。用SQL語(yǔ)言進(jìn)行數(shù)據(jù)操作,只要提出“做什么”,而無(wú)須指明“怎么
8、做”,因此無(wú)需了解存取路徑,存取路徑的選擇以及SQL語(yǔ)句的操作過(guò)程由系統(tǒng)自動(dòng)完成。 (3)面向集合的操作方式。SQL語(yǔ)言采用集合操作方式,不僅操作對(duì)象、查找結(jié)果可以是元組的集合,而且一次插入、刪除、更新操作的對(duì)象也可以是元組的集合。 (4)以同一種語(yǔ)法結(jié)構(gòu)提供兩種使用方式。SQL語(yǔ)言既是自含式語(yǔ)言,又是嵌入式語(yǔ)言。作為自含式語(yǔ)言,它能夠獨(dú)立地用于聯(lián)機(jī)交互的使用方式,也能夠嵌入到高級(jí)語(yǔ)言程序中,供程序員設(shè)計(jì)程序時(shí)使用。 (5)語(yǔ)言簡(jiǎn)捷,易學(xué)易用。 9. 試述SQL的定義功能。 答: SQL的數(shù)據(jù)定義功能包括定義表、定義視圖和定義索引。 SQL語(yǔ)言使用CREATE TABLE語(yǔ)句定義建立基本表,;
9、ALTER TABLE語(yǔ)句修改基本表定義,DROP TABLE語(yǔ)句刪除基本表;建立索引使用CREATE INDEX語(yǔ)句建立索引, DROP INDEX語(yǔ)句刪除索引表;SQL語(yǔ)言使用CREATE VIEW命令建立視圖,DROP VIEW語(yǔ)句刪除視圖。 10. 什么是基本表?什么是視圖??jī)烧叩膮^(qū)別和聯(lián)系是什么? 答:基本表是本身獨(dú)立存在的表,在SQL中一個(gè)關(guān)系就對(duì)應(yīng)一個(gè)表。 視圖是從一個(gè)或幾個(gè)基本表導(dǎo)出的表。視圖本身不獨(dú)立存儲(chǔ)在數(shù)據(jù)庫(kù)中,是一個(gè)虛表。即數(shù)據(jù)庫(kù)中只存放視圖的定義而不存放視圖對(duì)應(yīng)的數(shù)據(jù)這些數(shù)據(jù)仍存放在導(dǎo)出視圖的基本表中。視圖在概念上與基本表等同,用戶(hù)可以如同基本表那樣使用視圖,可以在視
10、圖上再定義視圖。 11. 試述視圖的優(yōu)點(diǎn)。 答:(1)視圖能夠簡(jiǎn)化用戶(hù)的操作。 (2)視圖使用戶(hù)能以多種角度看待同一數(shù)據(jù)。 (3)視圖對(duì)重構(gòu)數(shù)據(jù)庫(kù)提供了一定程度的邏輯獨(dú)立性。 (4)視圖能夠?qū)C(jī)密數(shù)據(jù)提供安全保護(hù)。 14.試述關(guān)系模型的三個(gè)組成部分。 答:關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系完整性約束三部分組成。 15. 定義并理解下列術(shù)語(yǔ),說(shuō)明它們之間的聯(lián)系與區(qū)別: (1)域,關(guān)系,元組,屬性 答: 域:域是一組具有相同數(shù)據(jù)類(lèi)型的值的集合。 元組:關(guān)系中的每個(gè)元素是關(guān)系中的元組。 屬性:關(guān)系也是一個(gè)二維表,表的每行對(duì)應(yīng)一個(gè)元組,表的每列對(duì)應(yīng)一個(gè)域。由于域可以相同,為了加以區(qū)分,必須對(duì)每
11、列起一個(gè)名字,稱(chēng)為屬性(Attribute)。 (2)主碼,候選碼,外部碼 答: 候選碼:若關(guān)系中的某一屬性組的值能唯一地標(biāo)識(shí)一個(gè)元組,則稱(chēng)該屬性組為候選碼(Candidate key)。 主碼:若一個(gè)關(guān)系有多個(gè)候選碼,則選定其中一個(gè)為主碼(Primary key)。 外部碼:設(shè)F是基本關(guān)系R的一個(gè)或一組屬性,但不是關(guān)系R的碼,如果F與基本關(guān)系S的主碼Ks相對(duì)應(yīng),則稱(chēng)F是基本關(guān)系R的外部碼(Foreign key),簡(jiǎn)稱(chēng)外碼。 基本關(guān)系R稱(chēng)為參照關(guān)系(Referencing relation),基本關(guān)系S稱(chēng)為被參照關(guān)系(Referenced relation)或目標(biāo)關(guān)系(Target rela
12、tion)。關(guān)系R和S可以是相同的關(guān)系。 16.試述關(guān)系模型的完整性規(guī)則。在參照完整性中,為什么外部碼屬性的值也可以為空?什么情況下才可以為空? 答: 關(guān)系模型的完整性規(guī)則是對(duì)關(guān)系的某種約束條件。關(guān)系模型中可以有三類(lèi)完整性約束:實(shí)體完整性、參照完整性和用戶(hù)定義的完整性。 其中實(shí)體完整性和參照完整性是關(guān)系模型必須滿(mǎn)足的完整性約束條件,被稱(chēng)作是關(guān)系的兩個(gè)不變性,應(yīng)該由關(guān)系系統(tǒng)自動(dòng)支持。 1) 實(shí)體完整性規(guī)則:若屬性A是基本關(guān)系R的主屬性,則屬性A不能取空值。 2) 參照完整性規(guī)則:若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對(duì)應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系),則對(duì)于R中
13、每個(gè)元組在F上的值必須為: · 或者取空值(F的每個(gè)屬性值均為空值); · 或者等于S中某個(gè)元組的主碼值。 3) 用戶(hù)定義的完整性是針對(duì)某一具體關(guān)系數(shù)據(jù)庫(kù)的約束條件。它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿(mǎn)足的語(yǔ)義要求。 17等值連接與自然連接的區(qū)別是什么? 答:連接運(yùn)算中有兩種最為重要也最為常用的連接,一種是等值連接(equi-join),另一種是自然連接(Natural join)。 為“”的連接運(yùn)算稱(chēng)為等值連接。 它是從關(guān)系R與S的笛卡爾積中選取A、B屬性值相等的那些元組。自然連接(Natural join)是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的
14、屬性組,并且要在結(jié)果中把重復(fù)的屬性去掉。即若R和S具有相同的屬性組B18. 試述數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程。 數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程的六個(gè)階段: 1) 需求分析 2) 概念結(jié)構(gòu)設(shè)計(jì) 3) 邏輯結(jié)構(gòu)設(shè)計(jì) 4) 數(shù)據(jù)庫(kù)物理設(shè)計(jì) 5) 數(shù)據(jù)庫(kù)實(shí)施 6) 數(shù)據(jù)庫(kù)運(yùn)行和維護(hù) 這是一個(gè)完整的實(shí)際數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的設(shè)計(jì)過(guò)程。不僅包括設(shè)計(jì)數(shù)據(jù)庫(kù)本身,還包括數(shù)據(jù)庫(kù)的實(shí)施、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)。設(shè)計(jì)一個(gè)完善的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)往往是上述六個(gè)階段的不斷反復(fù)。 19. 試述數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程的各個(gè)階段上的設(shè)計(jì)描述。 設(shè)計(jì)描述是指在各個(gè)階段體現(xiàn)設(shè)計(jì)內(nèi)容,描述設(shè)計(jì)結(jié)果的各種文檔、程序。 答:各階段的設(shè)計(jì)要點(diǎn)如下: 1) 需求分析:準(zhǔn)確了解與分析用戶(hù)需
15、求(包括數(shù)據(jù)與處理)。 2) 概念結(jié)構(gòu)設(shè)計(jì):通過(guò)對(duì)用戶(hù)需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型。 3) 邏輯結(jié)構(gòu)設(shè)計(jì):將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型,并對(duì)其進(jìn)行優(yōu)化。 4) 數(shù)據(jù)庫(kù)物理設(shè)計(jì):為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲(chǔ)結(jié)構(gòu)和存取方法)。 5) 數(shù)據(jù)庫(kù)實(shí)施:設(shè)計(jì)人員運(yùn)用DBMS提供的數(shù)據(jù)語(yǔ)言、工具及宿主語(yǔ)言,根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫(kù),編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫(kù),并進(jìn)行試運(yùn)行。 6) 數(shù)據(jù)庫(kù)運(yùn)行和維護(hù):在數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行過(guò)程中對(duì)其進(jìn)行評(píng)價(jià)、調(diào)整與修改。 20. 試述數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)。 答: 數(shù)據(jù)庫(kù)設(shè)計(jì)既是一項(xiàng)涉及多學(xué)
16、科的綜合性技術(shù)又是一項(xiàng)龐大的工程項(xiàng)目。其主要特點(diǎn)有: 1) 數(shù)據(jù)庫(kù)建設(shè)是硬件、軟件和干件(技術(shù)與管理的界面)的結(jié)合。 2) 從軟件設(shè)計(jì)的技術(shù)角度看,數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)該和應(yīng)用系統(tǒng)設(shè)計(jì)相結(jié)合,也就是說(shuō),整個(gè)設(shè)計(jì)過(guò)程中要把結(jié)構(gòu)(數(shù)據(jù))設(shè)計(jì)和行為(處理)設(shè)計(jì)密切結(jié)合起來(lái)。 21. 需求分析階段的設(shè)計(jì)目標(biāo)是什么?調(diào)查的內(nèi)容是什么? 答:需求分析階段的設(shè)計(jì)目標(biāo)是通過(guò)詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象(組織、部門(mén)、企業(yè)等),充分了解原系統(tǒng)(手工系統(tǒng)或計(jì)算機(jī)系統(tǒng))工作概況,明確用戶(hù)的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。 調(diào)查的內(nèi)容是“數(shù)據(jù)”和“處理”,即獲得用戶(hù)對(duì)數(shù)據(jù)庫(kù)的如下要求: (1)信息要求。指用戶(hù)需要從數(shù)
17、據(jù)庫(kù)中獲得信息的內(nèi)容與性質(zhì)。由信息要求可以導(dǎo)出數(shù)據(jù)要求,即在數(shù)據(jù)庫(kù)中需要存儲(chǔ)哪些數(shù)據(jù)。 (2)處理要求。指用戶(hù)要完成什么處理功能,對(duì)處理的響應(yīng)時(shí)間有什么要求,處理方式是批處理還是聯(lián)機(jī)處理。 (3)安全性與完整性要求。 22. 數(shù)據(jù)字典的內(nèi)容和作用是什么? 答:數(shù)據(jù)字典是系統(tǒng)中各類(lèi)數(shù)據(jù)描述的集合。數(shù)據(jù)字典的內(nèi)容通常包括:數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理過(guò)程五個(gè)部分,其中數(shù)據(jù)項(xiàng)是數(shù)據(jù)的最小組成單位,若干個(gè)數(shù)據(jù)項(xiàng)可以組成一個(gè)數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)字典通過(guò)對(duì)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的定義來(lái)描述數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)的邏輯內(nèi)容。 數(shù)據(jù)字典的作用: 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)庫(kù)中數(shù)據(jù)的描述,在需求分析階段建立,是下一步進(jìn)行概念
18、設(shè)計(jì)的基礎(chǔ),并在數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中不斷修改、充實(shí)、完善。 23. 什么是數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)?試述其特點(diǎn)和設(shè)計(jì)策略。 答: 概念結(jié)構(gòu)是信息世界的結(jié)構(gòu),即概念模型,其主要特點(diǎn)是: (1)能真實(shí)、充分地反映現(xiàn)實(shí)世界,包括事物和事物之間的聯(lián)系,能滿(mǎn)足用戶(hù)對(duì)數(shù)據(jù)的處理要求。是對(duì)現(xiàn)實(shí)世界的一個(gè)真實(shí)模型。 (2)易于理解,從而可以用它和不熟悉計(jì)算機(jī)的用戶(hù)交換意見(jiàn),用戶(hù)的積極參與是數(shù)據(jù)庫(kù)的設(shè)計(jì)成功的關(guān)鍵。 (3)易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時(shí),容易對(duì)概念模型修改和擴(kuò)充。 (4)易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。 概念結(jié)構(gòu)的設(shè)計(jì)策略通常有四種: · 自頂向下。即首先定義全局概念結(jié)構(gòu)的框架,然
19、后逐步細(xì)化; · 自底向上。即首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成起來(lái),得到全局概念結(jié)構(gòu); · 逐步擴(kuò)張。首先定義最重要的核心概念結(jié)構(gòu),然后向外擴(kuò)充,以滾雪球的方式逐步生成其他概念結(jié)構(gòu),直至總體概念結(jié)構(gòu); · 混合策略。即將自頂向下和自底向上相結(jié)合,用自頂向下策略設(shè)計(jì)一個(gè)全局概念結(jié)構(gòu)的框架,以它為骨架集成由自底向上策略中設(shè)計(jì)的各局部概念結(jié)構(gòu)。 24.試述數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)的重要性和設(shè)計(jì)步驟。 答: 重要性: 數(shù)據(jù)庫(kù)概念設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,將在需求分析階段所得到的應(yīng)用需求首先抽象為概念結(jié)構(gòu),以此作為各種數(shù)據(jù)模型的共同基礎(chǔ),從而能更好地、更準(zhǔn)確地用某一
20、DBMS實(shí)現(xiàn)這些需求。 設(shè)計(jì)步驟: 概念結(jié)構(gòu)的設(shè)計(jì)方法有多種,其中最經(jīng)常采用的策略是自底向上方法,該方法的設(shè)計(jì)步驟通常分為兩步:第1步是抽象數(shù)據(jù)并設(shè)計(jì)局部視圖,第2步是集成局部視圖,得到全局的概念結(jié)構(gòu) 25.什么是E-R圖?構(gòu)成E-R圖的基本要素是什么? 答: E-R圖為實(shí)體-聯(lián)系圖,提供了表示實(shí)體型、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型。 構(gòu)成E-R圖的基本要素是實(shí)體型、屬性和聯(lián)系,其表示方法為: · 實(shí)體型:用矩形表示,矩形框內(nèi)寫(xiě)明實(shí)體名; · 屬性:用橢圓形表示,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái); · 聯(lián)系:用菱形表示,菱形框內(nèi)寫(xiě)明聯(lián)系名,并用無(wú)向
21、邊分別與有關(guān)實(shí)體連接起來(lái)。 26. 為什么要視圖集成?視圖集成的方法是什么? 答: 在對(duì)數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行概念結(jié)構(gòu)設(shè)計(jì)時(shí)一般采用自底向上的設(shè)計(jì)方法,把繁雜的大系統(tǒng)分解子系統(tǒng)。首先設(shè)計(jì)各個(gè)子系統(tǒng)的局部視圖,然后通過(guò)視圖集成的方式將各子系統(tǒng)有機(jī)的融合起來(lái),綜合成一個(gè)系統(tǒng)的總視圖。這樣設(shè)計(jì)清晰,由簡(jiǎn)到繁。由于數(shù)據(jù)庫(kù)系統(tǒng)是從整體角度看待和描述數(shù)據(jù)的,因此數(shù)據(jù)不再面向某個(gè)應(yīng)用而是整個(gè)系統(tǒng)。因此必須進(jìn)行視圖集成,使得數(shù)據(jù)庫(kù)能被全系統(tǒng)的多個(gè)用戶(hù)、多個(gè)應(yīng)用共享使用。 一般說(shuō)來(lái),視圖集成可以有兩種方式: · 多個(gè)分E-R圖一次集成; · 逐步集成,用累加的方式一次集成兩個(gè)分E-R圖。 無(wú)論采用哪
22、種方式,每次集成局部E-R圖時(shí)都需要分兩步走: (1)合并。解決各分E-R圖之間的沖突,將各分E-R圖合并起來(lái)生成初步E-R圖。 (2)修改和重構(gòu)。消除不必要的冗余,生成基本E-R圖。 27. 什么是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)?試述其設(shè)計(jì)步驟。 答: 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。設(shè)計(jì)步驟為: (1)將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型; (2)將轉(zhuǎn)換來(lái)的關(guān)系、網(wǎng)狀、層次模型向特定DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換; (3)對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。 28. 什么是數(shù)據(jù)庫(kù)的安全性? 答: 數(shù)據(jù)庫(kù)的安全性是指保護(hù)數(shù)據(jù)
23、庫(kù)以防止不合法的使用所造成的數(shù)據(jù)泄露、更改或破壞。 29. 數(shù)據(jù)庫(kù)安全性和計(jì)算機(jī)系統(tǒng)的安全性有什么關(guān)系? 答: 安全性問(wèn)題不是數(shù)據(jù)庫(kù)系統(tǒng)所獨(dú)有的,所有計(jì)算機(jī)系統(tǒng)都有這個(gè)問(wèn)題。只是在數(shù)據(jù)庫(kù)系統(tǒng)中大量數(shù)據(jù)集中存放,而且為許多最終用戶(hù)直接共享,從而使安全性問(wèn)題更為突出。 系統(tǒng)安全保護(hù)措施是否有效是數(shù)據(jù)庫(kù)系統(tǒng)的主要指標(biāo)之一。 數(shù)據(jù)庫(kù)的安全性和計(jì)算機(jī)系統(tǒng)的安全性,包括操作系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)的安全性是緊密聯(lián)系、相互支持的 30.試述實(shí)現(xiàn)數(shù)據(jù)庫(kù)安全性控制的常用方法和技術(shù)。 答: 實(shí)現(xiàn)數(shù)據(jù)庫(kù)安全性控制的常用方法和技術(shù)有: 1)用戶(hù)標(biāo)識(shí)和鑒別:該方法由系統(tǒng)提供一定的方式讓用戶(hù)標(biāo)識(shí)自己的名字或身份。每次用戶(hù)要求進(jìn)入系統(tǒng)時(shí),由系統(tǒng)進(jìn)行核對(duì),通過(guò)鑒定后才提供系統(tǒng)的使用權(quán)。 2)存取控制:通過(guò)用戶(hù)權(quán)限定義和合法權(quán)檢查確保只有合法權(quán)限的用戶(hù)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù),所有未被授權(quán)的人員無(wú)法存取數(shù)據(jù)。例如C2級(jí)中的自主存取控制(DAC),B1級(jí)中的強(qiáng)制存取控制(MAC); 3)視圖機(jī)制:為不同的
溫馨提示
- 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ù)網(wǎng)僅提供信息存儲(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ū)出版與運(yùn)營(yíng)手冊(cè)
- 房屋租賃三方合同格式
- 焊接工藝與材料選擇作業(yè)指導(dǎo)書(shū)
- 成本合同管理大全
- 生物科技居間合同協(xié)議書(shū)
- 有關(guān)事業(yè)單位合同
- 2025年呼和浩特貨運(yùn)從業(yè)資格證模擬考試題下載
- 2025年南昌從業(yè)資格貨運(yùn)資格考試題庫(kù)答案解析
- 2025年龍巖a2駕駛證貨運(yùn)從業(yè)資格證模擬考試
- 電力市場(chǎng)策略合同(2篇)
- 預(yù)應(yīng)力錨索張拉及封錨
- 烤煙生產(chǎn)沿革
- GB/T 6040-2019紅外光譜分析方法通則
- GB 1886.227-2016食品安全國(guó)家標(biāo)準(zhǔn)食品添加劑嗎啉脂肪酸鹽果蠟
- 無(wú)效宣告請(qǐng)求書(shū)與意見(jiàn)陳述書(shū)代理實(shí)務(wù)全天版-案例一
- 電子線(xiàn)檢驗(yàn)標(biāo)準(zhǔn)
- 建筑施工安全員理論考核試題與答案
- 人教版七年級(jí)歷史下冊(cè)教學(xué)計(jì)劃(及進(jìn)度表)
- 建筑工程節(jié)后復(fù)工自查表
- 華萊士標(biāo)準(zhǔn)化體系
- 快捷smt全自動(dòng)物料倉(cāng)儲(chǔ)方案
評(píng)論
0/150
提交評(píng)論