二級Access2003與公共基礎(chǔ)知識教程 第十四章 數(shù)據(jù)庫設(shè).ppt_第1頁
二級Access2003與公共基礎(chǔ)知識教程 第十四章 數(shù)據(jù)庫設(shè).ppt_第2頁
二級Access2003與公共基礎(chǔ)知識教程 第十四章 數(shù)據(jù)庫設(shè).ppt_第3頁
二級Access2003與公共基礎(chǔ)知識教程 第十四章 數(shù)據(jù)庫設(shè).ppt_第4頁
二級Access2003與公共基礎(chǔ)知識教程 第十四章 數(shù)據(jù)庫設(shè).ppt_第5頁
已閱讀5頁,還剩94頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、全國計算機(jī)等級考試二級公共基礎(chǔ)知識,數(shù)據(jù)庫設(shè)計基礎(chǔ),本章內(nèi)容 數(shù)據(jù)庫的基本概念:數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫系統(tǒng)。 數(shù)據(jù)模型,實體聯(lián)系模型及E-R圖,從E-R圖導(dǎo)出關(guān)系數(shù)據(jù)模型。 關(guān)系代數(shù)運算,包括集合運算及選擇、投影、連接運算,數(shù)據(jù)庫規(guī)范化理論。 數(shù)據(jù)庫設(shè)計方法和步驟:需求分析、概念設(shè)計、邏輯設(shè)計和物理設(shè)計的相關(guān)策略。,引 言,1.1,信息社會,數(shù)據(jù)庫無處不在 數(shù)據(jù)庫技術(shù)是計算機(jī)應(yīng)用的最主要技術(shù)支持之一,它和計算機(jī)網(wǎng)絡(luò)技術(shù)構(gòu)成目前絕大部分計算應(yīng)用的技術(shù)骨干。 典型的數(shù)據(jù)庫應(yīng)用: 銀行、交通信息; 企業(yè)信息化建設(shè); 互聯(lián)網(wǎng)應(yīng)用的數(shù)據(jù)庫技術(shù)支持; 等等。,本章結(jié)構(gòu),數(shù)據(jù)庫的基本概念 數(shù)據(jù)描述與

2、數(shù)據(jù)模型 關(guān)系代數(shù) 數(shù)據(jù)庫設(shè)計方法,數(shù)據(jù)庫的 基本概念,4.1,基本概念,數(shù)據(jù)庫,統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。 它具有統(tǒng)一的結(jié)構(gòu)形式并存放于統(tǒng)一的存儲介質(zhì)內(nèi),是多種應(yīng)用數(shù)據(jù)的集成,并可被各個應(yīng)用程序所共享。,:,數(shù)據(jù),:,數(shù)據(jù)管理技術(shù),:,基本概念,對數(shù)據(jù)的收集、整理、組織、存儲、維護(hù)、檢索、傳送等操作,基本目的就是從大量的,雜亂無章的,難以理解的數(shù)據(jù)中篩選出有意義的數(shù)據(jù)。,對現(xiàn)實世界中客觀事物的符號表示??梢允菙?shù)值數(shù)據(jù),也可以是非數(shù)值數(shù)據(jù),如聲音、圖像等。,數(shù)據(jù)庫管理技術(shù)的發(fā)展,人工管理階段,文件管理階段,數(shù)據(jù)庫管理階段,人工管理階段,硬件背景 無大容量外存 軟件背景 無操作系統(tǒng) 應(yīng)用背景 科

3、學(xué)計算 數(shù)據(jù)管理特點 數(shù)據(jù)與程序不具有獨立性,一對一 程序與程序之間有大量重復(fù)數(shù)據(jù),文件管理階段,硬件背景 出現(xiàn)大容量外存 軟件背景 出現(xiàn)了操作系統(tǒng) 應(yīng)用背景 科學(xué)計算,數(shù)據(jù)處理 數(shù)據(jù)管理特點 數(shù)據(jù)以文件形式存儲,可長期存儲在外存上 程序和數(shù)據(jù)有一定的獨立性 數(shù)據(jù)冗余、程序與數(shù)據(jù)還是相互依賴、缺少數(shù)據(jù)控制手段,數(shù)據(jù)庫管理階段,硬件背景大容量磁盤 軟件背景有數(shù)據(jù)庫管理系統(tǒng) 應(yīng)用背景大規(guī)模管理 數(shù)據(jù)庫管理的特點 數(shù)據(jù)是結(jié)構(gòu)化的,面向系統(tǒng)的,數(shù)據(jù)的冗余度小,具有共享性 數(shù)據(jù)具有獨立性 保證了數(shù)據(jù)的完整性、安全性和并發(fā)性,獨立性,分類,數(shù)據(jù)的獨立性,物理 獨立性,當(dāng)數(shù)據(jù)的存儲結(jié)構(gòu)改變時,其邏輯結(jié)構(gòu)可以

4、不變,基于邏輯結(jié)構(gòu)的應(yīng)用程序不必修改,邏輯 獨立性,當(dāng)總體邏輯結(jié)構(gòu)改變時,其局部邏輯結(jié)構(gòu)可以不變,從而根據(jù)局部邏輯結(jié)構(gòu)編寫的應(yīng)用程序也可以不必修改,數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫管理系統(tǒng)(DBMS) 是一組管理數(shù)據(jù)庫中的數(shù)據(jù),處理用戶對數(shù)據(jù)庫的訪問的軟件 是數(shù)據(jù)庫系統(tǒng)的核心軟件, 負(fù)責(zé)對數(shù)據(jù)的存儲、檢索、修改以及安全保護(hù)等,數(shù)據(jù)庫管理的特點:實現(xiàn)數(shù)據(jù)共享,DBMS是數(shù)據(jù)庫系統(tǒng)的核心軟件,數(shù)據(jù)庫管理系統(tǒng)的功能 1 定義數(shù)據(jù)庫 總體邏輯數(shù)據(jù)結(jié)構(gòu)的定義 局部邏輯數(shù)據(jù)結(jié)構(gòu)的定義 存儲結(jié)構(gòu)定義 保密定義,2 管理數(shù)據(jù)庫 控制整個數(shù)據(jù)庫系統(tǒng)的運行 數(shù)據(jù)存取、插入、刪除、修改 數(shù)據(jù)完整性和安全性控制 并發(fā)控制,3

5、建立和維護(hù)數(shù)據(jù)庫 數(shù)據(jù)庫的建立 數(shù)據(jù)更新 數(shù)據(jù)庫再組織 數(shù)據(jù)庫的維護(hù) 數(shù)據(jù)庫恢復(fù) 性能監(jiān)視 4 數(shù)據(jù)通信,與其他軟件系統(tǒng)進(jìn)行通信的功能,數(shù)據(jù)庫管理系統(tǒng)中的主要程序模塊 1 語言處理部分 數(shù)據(jù)描述語言解釋程序 模式DDL 子模式DDL 物理DDL 數(shù)據(jù)操縱語言處理程序 終端詢問解釋程序 數(shù)據(jù)庫控制命令解釋程序,定義數(shù)據(jù)庫總體邏輯結(jié)構(gòu),定義數(shù)據(jù)庫局部邏輯結(jié)構(gòu),定義數(shù)據(jù)庫物理存儲方式,為用戶提供操作處理數(shù)據(jù)的工具,決定操作執(zhí)行過程,解釋控制命令,2 系統(tǒng)運行控制程序 系統(tǒng)總控程序 訪問控制程序 并發(fā)控制程序 保密控制程序 數(shù)據(jù)完整性控制程序 數(shù)據(jù)訪問程序 通信控制程序,3 系統(tǒng)建立與維護(hù)程序 數(shù)據(jù)裝

6、入程序 工作日志程序 性能監(jiān)督程序 系統(tǒng)恢復(fù)程序 重新組織程序,數(shù)據(jù)庫系統(tǒng)的構(gòu)成,4.2,數(shù)據(jù)描述與數(shù)據(jù)模型,數(shù)據(jù)描述,信息的存在形式 現(xiàn)實(客觀)世界 觀念(信息)世界 數(shù)據(jù)(計算機(jī))世界,信息世界中的概念 屬性:事物在某一方面的特性 屬性值:屬性的具體值 屬性值的域:屬性可能取的屬性值的范圍 例如:人的屬性包括姓名,性別,身高,體重 身高的具體屬性值為1.75m 性別的屬性域為男和女 實體:若干屬性的屬性值的集合 例如:張三,男,1.75m,70kg,實體型:表征某一類實體的屬性的集合 例如:教師(姓名,年齡,性別,職稱) 實體集:同一類型實體的集合 例如:(張三,56,男,教授) (李四

7、,47,女,副教授) (王五,35,男,講師),數(shù)據(jù)世界的概念 數(shù)據(jù)項(字段) - 屬性 記錄 - 實體 記錄型 - 實體型 文件 - 實體集 關(guān)鍵字:能夠唯一標(biāo)識一個記錄的字段集,實體間的聯(lián)系,一對一聯(lián)系: 如果實體集E1中每個實體至多和實體集E2中的一個實體有聯(lián)系,反之亦然,那么實體集E1和E2的聯(lián)系稱為“一對一聯(lián)系”,記為“1:1”。,學(xué)校集與校長集的關(guān)系,一對多聯(lián)系: 如果實體集E1中每個實體可以與實體集E2中任意個(包括0個)實體間有聯(lián)系,而E2中每個實體至多和E1中一個實體有聯(lián)系,那么稱E1對E2的聯(lián)系是“一對多聯(lián)系”,記為“1:N”。,學(xué)校集與教師集的關(guān)系,多對多聯(lián)系: 如果實體

8、集E1中每個實體可以與實體集E2中任意個(包括0個)實體有聯(lián)系,反之亦然,那么稱E1和E2的聯(lián)系是“多對多聯(lián)系”,記為“M:N”。,教師集與學(xué)生集的關(guān)系,數(shù)據(jù)模型,定義: 是對客觀事物及其聯(lián)系的數(shù)據(jù)描述,它反映了實體內(nèi)部以及實體與實體之間的聯(lián)系 地位: 是數(shù)據(jù)庫設(shè)計的核心,3個層次 外模型:反映局部邏輯結(jié)構(gòu),一個數(shù)據(jù)庫可以有多個外模型 概念模型:反映總體邏輯結(jié)構(gòu),一個數(shù)據(jù)庫只能有一個概念模型 內(nèi)模型:反映物理數(shù)據(jù)存儲的模型,數(shù)據(jù)庫系統(tǒng)的內(nèi)部結(jié)構(gòu)體系,應(yīng)用,外模式 (用戶數(shù)據(jù)庫),概念模式 (概念數(shù)據(jù)庫),內(nèi)模式 (物理數(shù)據(jù)庫),數(shù)據(jù)庫,外模式概念模式映射,概念模式內(nèi)模式映射,應(yīng)用,外模式 (用

9、戶數(shù)據(jù)庫),應(yīng)用,外模式 (用戶數(shù)據(jù)庫),常用的數(shù)據(jù)模型 層次模型 網(wǎng)狀模型 關(guān)系模型,層次模型 樹形 有且僅有一個節(jié)點無雙親,“根節(jié)點” 其他節(jié)點有且僅有一個雙親 層次清楚、構(gòu)造簡單、易于實現(xiàn) 能夠描述1:1和1:n聯(lián)系,但不能直接表示多對多聯(lián)系,網(wǎng)狀模型 網(wǎng)狀結(jié)構(gòu) 允許一個以上的節(jié)點無雙親 一個節(jié)點可以有多于一個的雙親 能表示多對多聯(lián)系,格式化模型 是指在建立數(shù)據(jù)模型時,根據(jù)應(yīng)用的需要,事先將數(shù)據(jù)之間的邏輯關(guān)系固定下來,即先對數(shù)據(jù)邏輯結(jié)構(gòu)進(jìn)行設(shè)計,使數(shù)據(jù)格式化,層次模型和網(wǎng)狀模型 都屬于格式化模型,關(guān)系模型 是用表格數(shù)據(jù)來表示實體本身及其相互之間的聯(lián)系 一個二維表稱作一個關(guān)系,由行與列構(gòu)成

10、。 1)元組:表中的一行(一條記錄) 2)屬性:表中的一列(字段、數(shù)據(jù)項),元組,屬性,對于一個表示關(guān)系的二維表,最基本的要求是:,表中元組的每一個分量必須是不可分的數(shù)據(jù)項,即不允許表中再有表,非格式化模型與格式化模型的區(qū)別 優(yōu)點: 數(shù)據(jù)結(jié)構(gòu)比較簡單 具有很高的數(shù)據(jù)獨立性 可以直接處理多對多的聯(lián)系 有堅實的理論基礎(chǔ),數(shù)學(xué)理論,關(guān)系模式 :關(guān)系的屬性名表 R(A1, A2, , An) 屬性,值域,學(xué)生課程(學(xué)號,姓名,所在學(xué)院,院地址, 課程號,課程名,學(xué)習(xí)成績),4.3,關(guān)系代數(shù),分類 常規(guī)集合運算 包括:并、交、差、笛卡爾積 專門的關(guān)系運算 包括:投影、選擇、連接,并運算,設(shè)關(guān)系R和關(guān)系S

11、具有相同的目n(即兩個關(guān)系都有n個屬性),且相應(yīng)的屬性取自同一個域,則關(guān)系R與關(guān)系S的并由屬于R或?qū)儆赟的元組組成。其結(jié)果關(guān)系仍為n目關(guān)系。 記作: RS= t | tRtS ,傳統(tǒng)的集合運算,設(shè)關(guān)系R和關(guān)系S具有相同的目n,且相應(yīng)的屬性取自同一個域,則關(guān)系R與關(guān)系S的差由屬于R而不屬于S的所有元組組成。其結(jié)果關(guān)系仍為n目關(guān)系。 記作: RS=t|tRt S,差運算,傳統(tǒng)的集合運算,R1R2,設(shè)關(guān)系R和關(guān)系S具有相同的目n,且相應(yīng)的屬性取自同一個域,則關(guān)系R與關(guān)系S的交由既屬于R又屬于S的元組組成。其結(jié)果關(guān)系仍為n目關(guān)系。 記作: RS=t|tRtS,傳統(tǒng)的集合運算,交運算,兩個分別為n目和m

12、目的關(guān)系R和S的笛卡爾積是一個(n+m)列的元組的集合。元組的前n列是關(guān)系R的一個元組,后m列是關(guān)系S的一個元組。若R有k1個元組,S有k2個元組,則關(guān)系R和關(guān)系S的笛卡爾積有k1k2個元組。 記作:,c1,b2,a2,c2,b2,a1,c1,b1,a1,C,B,A,c1,b2,a2,c2,b3,a1,c2,b2,a1,C,B,A,R1,R2,笛卡爾積,傳統(tǒng)的集合運算,R1 R2,R,S,R S,專門的關(guān)系運算,選擇運算,在指定的關(guān)系中選取所有滿足給定條件的元組,構(gòu)成一個新的關(guān)系。這個新的關(guān)系是原關(guān)系的一個子集。 記作: 或 其中:R是關(guān)系名; g為一個邏輯表達(dá)式,由邏輯運算符或and(與)、

13、或or(或)、 或not(非)連接各算術(shù)比較表達(dá)式組成 為選擇運算符 注意:條件表達(dá)式中的運算順序為:先算術(shù),后邏輯,g (R) = r | r R g(r)為真 ,Rg = r | r R g(r)為真 ,選擇運算(查找所有男學(xué)生),R,R 性別=男 ,專門的關(guān)系運算,投影運算,從一個關(guān)系中選擇出所需要的屬性成分,并且按要求排列成一個新的關(guān)系的操作 記作:A (R) = tA | t R,投影運算(查詢學(xué)生的姓名和學(xué)號),姓名,學(xué)號 (R),R,連接運算是從兩個關(guān)系的笛卡爾積中選取屬性間滿足一定條件的元組。 記做: R S. 其中,F(xiàn)是條件表達(dá)式,它涉及到對兩個關(guān)系中的屬性的比較。, F,專

14、門的關(guān)系運算,連接運算,為“”的連接運算稱為等值連接:,專門的關(guān)系運算,等值連接運算,自然連接是一種特殊的等值連接。 要求兩個關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且要在結(jié)果中把重復(fù)的屬性去掉。,專門的關(guān)系運算,自然連接運算,等值聯(lián)接運算結(jié)果,自然聯(lián)接運算結(jié)果,R,S,4.4,數(shù)據(jù)庫設(shè)計方法,數(shù)據(jù)庫設(shè)計的基本概念,數(shù)據(jù)庫設(shè)計 是指在已有數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)上建立數(shù)據(jù)庫的過程,數(shù)據(jù)庫設(shè)計的基本任務(wù): 將數(shù)據(jù)庫系統(tǒng)與實際的應(yīng)用對象緊密地結(jié)合起來,構(gòu)成一個有機(jī)的整體的過程。 對設(shè)計者的要求: 既要了解計算機(jī)和數(shù)據(jù)庫 還要與實際應(yīng)用對象有關(guān)的業(yè)務(wù)工作,具有一定的實際經(jīng)驗,數(shù)據(jù)庫的設(shè)計過程,數(shù)據(jù)庫設(shè)

15、計的具體過程,1 需求分析 設(shè)計的基礎(chǔ),是可行性分析的主要工作 目的:了解用戶需求,對現(xiàn)實世界中的處理對象進(jìn)行調(diào)查、分析,制定出數(shù)據(jù)庫設(shè)計的具體目標(biāo),調(diào)查內(nèi)容包括 了解組織機(jī)構(gòu) 了解具體業(yè)務(wù)現(xiàn)狀 了解外部要求 了解長遠(yuǎn)規(guī)劃中的應(yīng)用范圍和要求,2 概念結(jié)構(gòu)設(shè)計與E-R圖 概念結(jié)構(gòu)設(shè)計 系統(tǒng)結(jié)構(gòu)設(shè)計的第一步,是在需求分析的基礎(chǔ)上對客觀世界所作的抽象,獨立于數(shù)據(jù)庫的邏輯結(jié)構(gòu),也獨立于具體的數(shù)據(jù)庫管理系統(tǒng) 對實際應(yīng)用對象形象而又具體的描述。,特點: 能充分反映實體及其相互之間的聯(lián)系 具有獨立性,便于用戶理解 概念模型易修改 便于向各種模型轉(zhuǎn)換,E-R圖 是設(shè)計概念模型的有力工具 圖框表示規(guī)則 用矩形框

16、表示實體 用橢圓框表示實體的屬性 用菱形框表示實體間的聯(lián)系 用無向邊連接實體及其屬性、菱形框及其相關(guān)實體,用E-R圖可以簡單明了的描述: 一個實體及多個實體間的聯(lián)系 一個實體集內(nèi)部實體之間以及多個實體集之間的聯(lián)系,利用E-R圖進(jìn)行概念結(jié)構(gòu)設(shè)計 1). 建立分E-R圖 主要對需求分析階段收集的數(shù)據(jù)進(jìn)行分類、組織、劃分實體和屬性,確定實體之間的聯(lián)系 劃分實體和屬性的原則 屬性與其所描述的實體之間的聯(lián)系只能是一對多的 屬性本身不能再具有需要描述的性質(zhì)或與其他事物具有聯(lián)系,2). 設(shè)計初步E-R圖 主要是找出各分E-R圖之間的聯(lián)系,處理各種沖突,從而得到一個集中各用戶的信息要求、為所有用戶共同理解和接

17、受的初步的總體模型 可能會遇到相互之間不一致的問題,即沖突。 *屬性域沖突:同一屬性在不同分E-R圖中值得類型、取值范圍或取值單位不一致 *命名沖突:屬性名、實體名、聯(lián)系名之間的同名異義或異名同義 *結(jié)構(gòu)沖突:同一對象在不同的應(yīng)用中的抽象不同,3). 設(shè)計基本E-R圖 主要是消除初步E-R圖的冗余,3 邏輯結(jié)構(gòu)設(shè)計 任務(wù):把概念結(jié)構(gòu)轉(zhuǎn)換為某個具體的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型 邏輯結(jié)構(gòu)設(shè)計的步驟 將概念模型轉(zhuǎn)換成一般的數(shù)據(jù)模型 將一般的數(shù)據(jù)模型轉(zhuǎn)換為特定的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型 從概念模型到關(guān)系模型的轉(zhuǎn)換 每一個實體轉(zhuǎn)換為一個關(guān)系模式 每個聯(lián)系分別轉(zhuǎn)換為關(guān)系模式,4 物理結(jié)構(gòu)設(shè)計 任

18、務(wù):為邏輯數(shù)據(jù)模型選擇一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu) 步驟: 針對具體的數(shù)據(jù)庫管理系統(tǒng)和設(shè)備的特性,確定存儲結(jié)構(gòu)和存取方法 對存儲模式進(jìn)行性能評價及修改,直到滿意為止,準(zhǔn)備工作 了解所用DBMS的性能和特點 熟悉存放數(shù)據(jù)的外存設(shè)備特性 了解并熟悉應(yīng)用要求 設(shè)計內(nèi)容 確定數(shù)據(jù)存儲結(jié)構(gòu)、選擇存取路徑、確定數(shù)據(jù)存放位置、確定存儲分配,物理結(jié)構(gòu)設(shè)計的內(nèi)容與要求,5 數(shù)據(jù)字典 定義: 是數(shù)據(jù)庫的信息系統(tǒng),由關(guān)于數(shù)據(jù)庫中數(shù)據(jù)描述信息組成的庫,也稱描述數(shù)據(jù)庫,作用 對數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化管理 使收集的信息文本化 為數(shù)據(jù)庫設(shè)計和系統(tǒng)分析提供了工具 為數(shù)據(jù)庫管理系統(tǒng)對數(shù)據(jù)庫的存取控制和管理提供條件 為數(shù)據(jù)庫的維護(hù)和擴(kuò)充

19、提供依據(jù),內(nèi)容包括 描述數(shù)據(jù)庫系統(tǒng)的所有對象 描述數(shù)據(jù)庫中各對象間的聯(lián)系 記錄所有對象在不同場合、不同視圖中的名稱對照 描述模式、子模式和物理模式,包括這些模式的修改情況記錄,例題講解,數(shù)據(jù)庫管理系統(tǒng)DBMS中用來定義模式、內(nèi)模式和外模式的語言為 A) C B) Basic C) DDL D) DML 下列有關(guān)數(shù)據(jù)庫的描述,正確的是 A) 數(shù)據(jù)庫是一個DBF文件B) 數(shù)據(jù)庫是一個關(guān)系 C) 數(shù)據(jù)庫是一個結(jié)構(gòu)化的數(shù)據(jù)集合D) 數(shù)據(jù)庫是一組文件 下列有關(guān)數(shù)據(jù)庫的描述,正確的是 A) 數(shù)據(jù)處理是將信息轉(zhuǎn)化為數(shù)據(jù)的過程 B) 數(shù)據(jù)的物理獨立性是指當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)改變時,數(shù)據(jù)的存儲結(jié)構(gòu)不變 C) 關(guān)系中

20、的每一列稱為元組,一個元組就是一個字段 D) 如果一個關(guān)系中的屬性或?qū)傩越M并非該關(guān)系的關(guān)鍵字,但它是另一個關(guān)系的關(guān)鍵字,則稱其為本關(guān)系的外關(guān)鍵字,應(yīng)用數(shù)據(jù)庫的主要目的是 A) 解決數(shù)據(jù)保密問題B) 解決數(shù)據(jù)完整性問題 C) 解決數(shù)據(jù)共享問題D) 解決數(shù)據(jù)量大的問題 在數(shù)據(jù)庫設(shè)計中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于 A) 需求分析階段B) 邏輯設(shè)計階段 C) 概念設(shè)計階段D) 物理設(shè)計階段 在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。其中數(shù)據(jù)獨立性最高的階段是 ) 數(shù)據(jù)庫系統(tǒng) ) 文件系統(tǒng) ) 人工管理) 數(shù)據(jù)項管理,索引屬于 A) 模式B) 內(nèi)模式 C)

21、 外模式D) 概念模式 下述關(guān)于數(shù)據(jù)庫系統(tǒng)的敘述中正確的是 ) 數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余 ) 數(shù)據(jù)庫系統(tǒng)避免了一切冗余 ) 數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致 ) 數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù) 數(shù)據(jù)庫系統(tǒng)的核心是 A) 數(shù)據(jù)庫 B) 數(shù)據(jù)庫管理系統(tǒng) C) 模擬模型 D) 軟件工程,下列SQL語句中,用于修改表結(jié)構(gòu)的是 A) ALTER B) CREATE C) UPDATE D) INSERT 數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)之間的關(guān)系是 A) 數(shù)據(jù)庫包括數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng) B) 數(shù)據(jù)庫系統(tǒng)包括數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng) C) 數(shù)據(jù)庫管理系統(tǒng)包括數(shù)據(jù)庫和數(shù)據(jù)庫系統(tǒng) D) 3

22、者沒有明顯的包含關(guān)系 關(guān)系模型允許定義3類數(shù)據(jù)約束,下列不屬于數(shù)據(jù)約束的是 A) 實體完整性約束B) 參照完整性約束 C) 域完整性約束D) 用戶自定義的完整性約束,分布式數(shù)據(jù)庫系統(tǒng)不具有的特點是 A) 數(shù)據(jù)分布性和邏輯整體性 B) 位置透明性和復(fù)制透明性 C) 分布性 D) 數(shù)據(jù)冗余 關(guān)系表中的每一橫行稱為一個 ) 元組 ) 字段 ) 屬性) 碼 下列數(shù)據(jù)模型中,具有堅實理論基礎(chǔ)的是 A) 層次模型B) 網(wǎng)狀模型 C) 關(guān)系模型D) 以上3個都是,NULL是指 A) 0B) 空格 C) 未知的值或無任何值 D) 空字符串 數(shù)據(jù)庫的故障恢復(fù)一般是由 A) 數(shù)據(jù)流圖完成的B) 數(shù)據(jù)字典完成的 C

23、) DBA完成的 D) PAD圖完成的 下列說法中,不屬于數(shù)據(jù)模型所描述的內(nèi)容的是 A) 數(shù)據(jù)結(jié)構(gòu)B) 數(shù)據(jù)操作 C) 數(shù)據(jù)查詢D) 數(shù)據(jù)約束,在數(shù)據(jù)管理技術(shù)發(fā)展過程中,文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的主要區(qū)別是數(shù)據(jù)庫系統(tǒng)具有 A) 特定的數(shù)據(jù)模型B) 數(shù)據(jù)無冗余 C) 數(shù)據(jù)可共享 D) 專門的數(shù)據(jù)管理軟件 數(shù)據(jù)庫設(shè)計包括兩個方面的設(shè)計內(nèi)容,它們是 A) 概念設(shè)計和邏輯設(shè)計 B) 模式設(shè)計和內(nèi)模式設(shè)計 C) 內(nèi)模式設(shè)計和物理設(shè)計 D) 結(jié)構(gòu)特性設(shè)計和行為特性設(shè)計 實體是信息世界中廣泛使用的一個術(shù)語,它用于表示 A) 有生命的事物 B) 無生命的事物 C) 實際存在的事物 D) 一切事物,一個關(guān)系中屬性個

24、數(shù)為1時,稱此關(guān)系為 A) 對應(yīng)關(guān)系B) 單一關(guān)系 C) 一元關(guān)系D) 二元關(guān)系 為用戶與數(shù)據(jù)庫系統(tǒng)提供接口的語言是 A) 高級語言B) 數(shù)據(jù)描述語言(DDL) C) 數(shù)據(jù)操縱語言(DML) D) 匯編語言 相對于數(shù)據(jù)庫系統(tǒng),文件系統(tǒng)的主要缺陷有數(shù)據(jù)關(guān)聯(lián)差、數(shù)據(jù)不一致性和 A) 可重用性差B) 安全性差 C) 非持久性 D) 冗余性,下列關(guān)系模型中,能使經(jīng)運算后得到的新關(guān)系中屬性個數(shù)多于原來關(guān)系中屬性個數(shù)的是 A) 選擇 B) 連接 C) 投影 D) 并 下列敘述中,正確的是 A) 用E-R圖能夠表示實體集間一對一的聯(lián)系、一對多的聯(lián)系和多對多的聯(lián)系 B) 用E-R圖只能表示實體集之間一對一的聯(lián)

25、系 C) 用E-R圖只能表示實體集之間一對多的聯(lián)系 D) 用E-R圖表示的概念數(shù)據(jù)模型只能轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型 “年齡在18-25之間”這種約束是屬于數(shù)據(jù)庫當(dāng)中的 A) 原子性措施B) 一致性措施 C) 完整性措施 D) 安全性措施,下列敘述中,不屬于數(shù)據(jù)庫系統(tǒng)的是 A) 數(shù)據(jù)庫B) 數(shù)據(jù)庫管理系統(tǒng) C) 數(shù)據(jù)庫管理員 D) 數(shù)據(jù)庫應(yīng)用系統(tǒng) 數(shù)據(jù)庫系統(tǒng)的核心是 A) 數(shù)據(jù)庫B) 數(shù)據(jù)庫管理系統(tǒng) C) 數(shù)據(jù)模型 D) 軟件工具 視圖設(shè)計一般有3種設(shè)計次序,下列不屬于視圖設(shè)計的是 A) 自頂向下B) 由外向內(nèi) C) 由內(nèi)向外D) 自底向上,下列4項中說法不正確的是 A) 數(shù)據(jù)庫減少了數(shù)據(jù)冗余 B)

26、數(shù)據(jù)庫中的數(shù)據(jù)可以共享 C) 數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復(fù) D) 數(shù)據(jù)庫具有較高的數(shù)據(jù)獨立性 下列4項中,必須進(jìn)行查詢優(yōu)化的是 A) 關(guān)系數(shù)據(jù)庫B) 網(wǎng)狀數(shù)據(jù)庫 C) 層次數(shù)據(jù)庫D) 非關(guān)系模型 最常用的一種基本數(shù)據(jù)模型是關(guān)系數(shù)據(jù)模型,它的表示應(yīng)采用 A) 樹 B) 網(wǎng)絡(luò) C) 圖 D) 二維表,公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,從職員到部門的聯(lián)系類型是 A) 多對多 B) 一對一 C) 多對一 D) 一對多 下列關(guān)系運算的敘述中,正確的是 A) 投影、選擇、連接是從二維表行的方向進(jìn)行的運算 B) 并、交、差是從二維表的列的方向來進(jìn)行運算 C) 投影、

27、選擇、連接是從二維表列的方向進(jìn)行的運算 D) 以上3種說法都不對 關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實現(xiàn)的專門的關(guān)系運算包括 A) 排序、索引、統(tǒng)計B) 選擇、投影、連接 C) 關(guān)聯(lián)、更新、排序D) 顯示、打印、制表,用樹形結(jié)構(gòu)來表示實體之間聯(lián)系的模型稱為 A)關(guān)系模型 B)層次模型 C)網(wǎng)狀模型 D)關(guān)系模型 關(guān)系表中的每一橫行稱為一個 A)元組B)字段C)屬性D)碼 按條件f對關(guān)系進(jìn)行選擇,其關(guān)系運算表示式是 A)R|R B)R|R C)f(R) D)f(R) f,在關(guān)系數(shù)據(jù)庫中,用來表示實體之間聯(lián)系的是 A)樹結(jié)構(gòu)B)網(wǎng)結(jié)構(gòu)C)線性表D)二維表 數(shù)據(jù)庫設(shè)計包括兩個方面的設(shè)計內(nèi)容,它們是 A)概念設(shè)計和邏輯設(shè)計B)模式設(shè)計和內(nèi)模式設(shè)計 C)內(nèi)模式設(shè)計和物理設(shè)計D)結(jié)構(gòu)特

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論