數(shù)據(jù)庫原理及應(yīng)用基本知識點與習(xí)題_第1頁
數(shù)據(jù)庫原理及應(yīng)用基本知識點與習(xí)題_第2頁
數(shù)據(jù)庫原理及應(yīng)用基本知識點與習(xí)題_第3頁
數(shù)據(jù)庫原理及應(yīng)用基本知識點與習(xí)題_第4頁
數(shù)據(jù)庫原理及應(yīng)用基本知識點與習(xí)題_第5頁
已閱讀5頁,還剩42頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫原理及應(yīng)用基本知識點與習(xí)題目 錄第1章數(shù)據(jù)庫系統(tǒng)概述11.1 基本知識點11.2 習(xí)題11第2章數(shù)據(jù)模型42.1 基本知識點42.2 習(xí)題24第3章 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)73.1 基本知識點73.2 習(xí)題37第4章關(guān)系數(shù)據(jù)庫方法104.1 基本知識點104.2 習(xí)題410第5章 關(guān)系數(shù)據(jù)庫的結(jié)構(gòu)化查詢語言SQL145.1 基本知識點145.2 習(xí)題515第6章 關(guān)系模式的規(guī)范化理論196.1 基本知識點196.2 習(xí)題619第7章 數(shù)據(jù)庫設(shè)計227.1 基本知識點227.2 習(xí)題722第8章 數(shù)據(jù)庫保護268.1 基本知識點268.2 習(xí)題826第9章 Microsoft SQL SER

2、VER 2000299.1 基本知識點299.2 習(xí)題929第10章 ASP.NET和ADO.NET數(shù)據(jù)庫開發(fā)技術(shù)3110.1 基本知識點3110.2 習(xí)題1031第11章 分布式數(shù)據(jù)庫系統(tǒng)3211.1 基本知識點3211.2 習(xí)題1132第12章數(shù)據(jù)倉庫與數(shù)據(jù)挖掘3312.1 基本知識點3312.2 習(xí)題1233第13章XML數(shù)據(jù)庫3413.1 基本知識點3413.2 習(xí)題1334第1章數(shù)據(jù)庫系統(tǒng)概述1.1 基本知識點本章先介紹數(shù)據(jù)庫技術(shù)的產(chǎn)生與發(fā)展,然后介紹數(shù)據(jù)庫的基本概念和數(shù)據(jù)庫系統(tǒng)的特點。本章的學(xué)習(xí)重點是數(shù)據(jù)庫的基本概念和基本知識的把握,為后續(xù)各章節(jié)的學(xué)習(xí)打下扎實的基礎(chǔ)。(1)數(shù)據(jù)庫技

3、術(shù)的產(chǎn)生與發(fā)展人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫系統(tǒng)階段和高級數(shù)據(jù)庫技術(shù)階段等各階段的特點。(2)數(shù)據(jù)庫系統(tǒng)基本概念DB、DBMS和DBS的定義。(3)數(shù)據(jù)庫系統(tǒng)的特點了解:數(shù)據(jù)、數(shù)據(jù)處理技術(shù)、數(shù)據(jù)管理技術(shù)的基本概念,數(shù)據(jù)處理技術(shù)發(fā)展的三個階段與數(shù)據(jù)管理技術(shù)發(fā)展的三個階段。理解:冗余度、一致性、共享性、獨立性和數(shù)據(jù)庫保護等一系列有關(guān)數(shù)據(jù)庫系統(tǒng)的特點。掌握:數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)的有關(guān)概念,兩者間的聯(lián)系以及區(qū)別。1.2 習(xí)題1一、單項選擇題1. 在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。在這幾個階段中,數(shù)據(jù)獨立性最高的是(A)階段。A. 數(shù)據(jù)庫系統(tǒng) B. 文件系統(tǒng)

4、 C. 人工管理 D.數(shù)據(jù)項管理2. 數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的主要區(qū)別是(B)。 A. 數(shù)據(jù)庫系統(tǒng)復(fù)雜,而文件系統(tǒng)簡單 B. 文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨立性問題,而數(shù)據(jù)庫系統(tǒng)可以解決 C. 文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫系統(tǒng)能夠管理各種類型的文件 D. 文件系統(tǒng)管理的數(shù)據(jù)量較少,而數(shù)據(jù)庫系統(tǒng)可以管理龐大的數(shù)據(jù)量3. 在數(shù)據(jù)庫中存儲的是(C)。 A. 數(shù)據(jù) B. 數(shù)據(jù)模型 C. 數(shù)據(jù)及數(shù)據(jù)之間的聯(lián)系 D. 信息4. 數(shù)據(jù)庫的特點之一是數(shù)據(jù)的共享,嚴(yán)格地講,這里的數(shù)據(jù)共享是指(D)。 A. 同一個應(yīng)用中的多個程序共享一個數(shù)據(jù)集合 B. 多個用戶、同一種語言共享數(shù)據(jù) C. 多個用戶共享一個數(shù)

5、據(jù)文件 D. 多種應(yīng)用、多種語言、多個用戶相互覆蓋地使用數(shù)據(jù)集合5. 數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關(guān)系是(A)。A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS6. 數(shù)據(jù)庫管理系統(tǒng)(DBMS)是(C)。 A. 一個完整的數(shù)據(jù)庫應(yīng)用系統(tǒng) B.一組硬件 C. 一組系統(tǒng)軟件 D.既有硬件,也有軟件7. 數(shù)據(jù)庫是在計算機系統(tǒng)中按照一定的數(shù)據(jù)模型組織、存儲和應(yīng)用的(B)。 A. 文件的集合 B. 數(shù)據(jù)的集合 C. 命令的集合 D. 程序的集合8. 支持?jǐn)?shù)據(jù)庫各種操作的軟件系統(tǒng)

6、是(B)。 A. 命令系統(tǒng) B. 數(shù)據(jù)庫管理系統(tǒng) C. 數(shù)據(jù)庫系統(tǒng) D. 操作系統(tǒng)9. 由計算機硬件、DBMS、數(shù)據(jù)庫、應(yīng)用程序及用戶等組成的一個整體叫(B)。 A. 文件系統(tǒng) B. 數(shù)據(jù)庫系統(tǒng) C. 軟件系統(tǒng) D. 數(shù)據(jù)庫管理系統(tǒng)10. 數(shù)據(jù)庫系統(tǒng)中應(yīng)用程序與數(shù)據(jù)庫的接口是(B)。A. 數(shù)據(jù)庫集合 B. 數(shù)據(jù)庫管理系統(tǒng)DBMSC. 操作系統(tǒng)OS D. 計算機中的存儲介質(zhì)11. 在DBS中,DBMS和OS之間關(guān)系是(D)。A. 并發(fā)運行 B. 相互調(diào)用 C. OS調(diào)用DBMS D. DBMS調(diào)用OS12. 在數(shù)據(jù)庫方式下,信息處理中占據(jù)中心位置的是(C)。A. 磁盤 B. 程序 C. 數(shù)據(jù) D

7、. 內(nèi)存13. 文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)對數(shù)據(jù)處理方式的主要區(qū)別體現(xiàn)在(A)。A. 數(shù)據(jù)集成化 B. 數(shù)據(jù)共享 C. 冗余度 D. 容量14. DBMS通常可以向下述哪個對象申請所需計算機資源(B)。A. 數(shù)據(jù)庫 B. 操作系統(tǒng) C. 計算機硬件 D. 應(yīng)用程序15. 下列哪種數(shù)據(jù)管理技術(shù)難以保存數(shù)據(jù)(A)。A. 人工管理 B. 獨享式文件管理 C. 共享式文件管理 D. 數(shù)據(jù)庫系統(tǒng)管理16. 數(shù)據(jù)庫系統(tǒng)中,DBA表示(C)。A. 應(yīng)用程序設(shè)計者 B. 數(shù)據(jù)庫使用者 C. 數(shù)據(jù)庫管理員 D. 數(shù)據(jù)庫結(jié)構(gòu)17. 數(shù)據(jù)冗余存在于(C)。A. 文件系統(tǒng)中 B. 數(shù)據(jù)庫系統(tǒng)中 C. 文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)中

8、 D. 以上說法都不對18. 下列說法不正確的是(B)。A. 數(shù)據(jù)庫減少了數(shù)據(jù)冗余 B. 數(shù)據(jù)庫避免了一切數(shù)據(jù)重復(fù)C. 數(shù)據(jù)庫中的數(shù)據(jù)可以共享 D. 如果冗余是系統(tǒng)可控制的,則系統(tǒng)可確保更新時的一致性19. (B)是存儲在計算機內(nèi)結(jié)構(gòu)化的數(shù)據(jù)的集合。 A. 數(shù)據(jù)庫系統(tǒng) B. 數(shù)據(jù)庫 C. 數(shù)據(jù)庫管理系統(tǒng) D. 數(shù)據(jù)結(jié)構(gòu)20. 下述各項中,屬于數(shù)據(jù)庫系統(tǒng)的特點是(C)。 A. 存儲量大 B. 存取速度快 C. 數(shù)據(jù)共享 D. 操作方便二、填空題1. 數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個階段。2. 數(shù)據(jù)庫系統(tǒng)一般由 硬件系統(tǒng)、數(shù)據(jù)庫 、數(shù)據(jù)庫管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫管理員和用戶組

9、成。3. DBMS是位于應(yīng)用程序和操作系統(tǒng)之間的一層管理軟件。4. 數(shù)據(jù)的冗余是指相同的數(shù)據(jù)重復(fù)出現(xiàn)。5. 數(shù)據(jù)的共享性可主要體現(xiàn)在多個用戶、現(xiàn)在的和將來的、不同語言的和同時四個方面。三、簡答題1. 簡述數(shù)據(jù)庫的定義。1. 答:數(shù)據(jù)庫DB是長期存儲在計算機內(nèi)、有組織的、統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。DB能為各種用戶共享,具有較小冗余度、數(shù)據(jù)間聯(lián)系緊密而又有較高的數(shù)據(jù)獨立性等特點。2. 簡述數(shù)據(jù)庫管理系統(tǒng)的定義。2. 答:數(shù)據(jù)庫管理系統(tǒng)DBMS是位于用戶與操作系統(tǒng)(OS)之間的一層數(shù)據(jù)管理軟件,它為用戶或應(yīng)用程序提供訪問DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。DBMS總是基于某種數(shù)據(jù)模

10、型,可以分為層次型、網(wǎng)狀型、關(guān)系型和面向?qū)ο笮偷取?. 文件系統(tǒng)中的文件與數(shù)據(jù)庫系統(tǒng)中的文件有何本質(zhì)上的不同?3. 答:文件系統(tǒng)中的文件是面向應(yīng)用的,一個文件基本上對應(yīng)于一個應(yīng)用程序,文件之間不存在聯(lián)系,數(shù)據(jù)冗余大,數(shù)據(jù)共享性差,數(shù)據(jù)獨立性差;數(shù)據(jù)庫系統(tǒng)中的文件不再面向特定的某個或多個應(yīng)用,而是面向整個應(yīng)用系統(tǒng),文件之間是相互聯(lián)系的,減少了數(shù)據(jù)冗余,實現(xiàn)了數(shù)據(jù)共享,數(shù)據(jù)獨立性高。4. 數(shù)據(jù)庫系統(tǒng)有那些特點?4. 答:實現(xiàn)數(shù)據(jù)的集中化控制;數(shù)據(jù)的冗余度小,易擴充;采用一定的數(shù)據(jù)模型實現(xiàn)數(shù)據(jù)結(jié)構(gòu)化;避免了數(shù)據(jù)的不一致性;實現(xiàn)數(shù)據(jù)共享;提供數(shù)據(jù)庫保護;數(shù)據(jù)獨立性;數(shù)據(jù)由DBMS統(tǒng)一管理和控制。5.

11、簡述數(shù)據(jù)獨立性、數(shù)據(jù)物理獨立性與數(shù)據(jù)邏輯獨立性。5. 答:數(shù)據(jù)獨立性是指數(shù)據(jù)庫中的數(shù)據(jù)獨立于應(yīng)用程序,即數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)與存取方式的改變不影響應(yīng)用程序。數(shù)據(jù)獨立性一般分為數(shù)據(jù)的邏輯獨立性和數(shù)據(jù)的物理獨立性。數(shù)據(jù)邏輯獨立性是指數(shù)據(jù)庫總體邏輯結(jié)構(gòu)的改變(如修改數(shù)據(jù)定義、增加新的數(shù)據(jù)類型、改變數(shù)據(jù)間的聯(lián)系等)不需要修改應(yīng)用程序。數(shù)據(jù)物理獨立性是指數(shù)據(jù)的物理結(jié)構(gòu)(存儲結(jié)構(gòu)、存取方式等)的改變,如存儲設(shè)備的更換、物理存儲格式和存取方式的改變等不影響數(shù)據(jù)庫的邏輯結(jié)構(gòu),因而不會引起應(yīng)用程序的變化。第2章數(shù)據(jù)模型2.1 基本知識點本章主要講解概念模型、層次模型、網(wǎng)狀模型、關(guān)系模型、面向?qū)ο竽P偷葦?shù)據(jù)庫

12、系統(tǒng)的數(shù)據(jù)模型的基本概念和設(shè)計方法,為后面的數(shù)據(jù)庫設(shè)計打下基礎(chǔ)。(1)數(shù)據(jù)描述概念設(shè)計、邏輯設(shè)計和物理設(shè)計等各階段中數(shù)據(jù)描述的術(shù)語,概念設(shè)計中實體間二元聯(lián)系的描述(1:1,1:N,M:N)。(2)數(shù)據(jù)模型數(shù)據(jù)模型的定義,兩類數(shù)據(jù)模型,邏輯模型的形式定義,ER模型,層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P偷臄?shù)據(jù)結(jié)構(gòu)以及聯(lián)系的實現(xiàn)方式。了解:數(shù)據(jù)模型的組成,數(shù)據(jù)模型的發(fā)展,一般了解面向?qū)ο竽P?。掌握:層次模型及網(wǎng)狀模型的結(jié)構(gòu)以及特點。理解:E-R模型的有關(guān)內(nèi)容,關(guān)系模型的結(jié)構(gòu)以及特點。靈活運用:會根據(jù)現(xiàn)實世界事物及其聯(lián)系構(gòu)造或分析E-R圖。2.2 習(xí)題2一、單項選擇題1. 數(shù)據(jù)庫的概念模型獨立于

13、(A)。 A. 具體的機器和DBMS B. E-R圖 C. 信息世界 D. 現(xiàn)實世界2. 數(shù)據(jù)模型是(D)。 A. 文件的集合 B. 記錄的集合 C. 數(shù)據(jù)的集合 D. 記錄及其聯(lián)系的集合3. 層次模型、網(wǎng)狀模型和關(guān)系模型的劃分根據(jù)是(D)。 A. 記錄長度 B. 文件的大小 C. 聯(lián)系的復(fù)雜程度 D. 數(shù)據(jù)之間的聯(lián)系4. 關(guān)系數(shù)據(jù)模型(D)。 A. 只能表示實體間的1:1聯(lián)系 B. 只能表示實體間的1:n聯(lián)系 C. 只能表示實體間的m:n聯(lián)系 D. 可以表示實體間的上述三種聯(lián)系5. 在數(shù)據(jù)庫技術(shù)中,面向?qū)ο髷?shù)據(jù)模型是一種(B)。 A. 概念模型 B. 結(jié)構(gòu)模型 C. 物理模型 D. 形象模型

14、6. 關(guān)系模型是(C)。 A. 用關(guān)系表示實體 B. 用關(guān)系表示聯(lián)系 C. 用關(guān)系表示實體及其聯(lián)系 D. 用關(guān)系表示屬性7. 對現(xiàn)實世界進(jìn)行第二層抽象的模型是(C)。A. 概念數(shù)據(jù)模型 B. 用戶數(shù)據(jù)模型C. 結(jié)構(gòu)數(shù)據(jù)模型 D. 物理數(shù)據(jù)模型8. 現(xiàn)實世界“特征”術(shù)語,對應(yīng)于數(shù)據(jù)世界的(D)。A. 屬性 B. 聯(lián)系 C. 記錄 D. 數(shù)據(jù)項9. 數(shù)據(jù)庫中,實體是指(A)。A. 客觀存在的事物 B. 客觀存在的屬性C. 客觀存在的特性 D. 某一具體事件10. 有關(guān)三個世界中數(shù)據(jù)的描述術(shù)語,“實體”是(B)。A. 對現(xiàn)實世界數(shù)據(jù)信息的描述 B. 對信息世界數(shù)據(jù)信息的描述C. 對計算機世界數(shù)據(jù)信息

15、的描述 D. 對三個世界間相互聯(lián)系的描述11. 構(gòu)造E-R模型的三個基本要素是(D)。A. 實體、屬性、屬性值 B. 實體、實體集、屬性C. 實體、實體集、聯(lián)系 D. 實體、屬性、聯(lián)系12. 面向?qū)ο髷?shù)據(jù)模型中的對象通常包括(C)。A. 類、子類、超類 B. 繼承、封裝、傳遞 C. 變量、消息、方法 D. 對象標(biāo)識、屬性、聯(lián)系13. 當(dāng)前數(shù)據(jù)庫應(yīng)用系統(tǒng)的主流數(shù)據(jù)模型是(C)。A. 層次數(shù)據(jù)模型 B. 網(wǎng)狀數(shù)據(jù)模型 C. 關(guān)系數(shù)據(jù)模型 D. 面向?qū)ο髷?shù)據(jù)模型14. 數(shù)據(jù)模型的三要素是(D)。A. 外模式、模式、內(nèi)模式 B.關(guān)系模型、層次模型、網(wǎng)狀模型C. 實體、聯(lián)系、屬性 D. 數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操

16、作、完整性約束15. 關(guān)系數(shù)據(jù)庫管理系統(tǒng)與網(wǎng)狀系統(tǒng)相比(B)。A. 前者運行效率高 B. 前者的數(shù)據(jù)模型更為簡潔C. 前者比后者產(chǎn)生得早一些D. 前者的數(shù)據(jù)操作語言是過程性語言16. 下列給出的數(shù)據(jù)模型中,是概念數(shù)據(jù)模型的是(D)。A. 層次模型 B. 網(wǎng)狀模型 C. 關(guān)系模型 D. E-R模型17. 下列關(guān)于數(shù)據(jù)模型中實體間聯(lián)系的描述正確的是(D)。A. 實體間的聯(lián)系不能有屬性B. 僅在兩個實體之間有聯(lián)系C. 單個實體不能構(gòu)成E-R圖D. 實體間可以存在多種聯(lián)系18. 在數(shù)據(jù)庫系統(tǒng)中,對數(shù)據(jù)操作的最小單位是(B)。A. 字節(jié) B. 數(shù)據(jù)項 C. 記錄 D. 字符19. 關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是(

17、D)。A. 樹 B. 圖 C. 表 D. 二維表20. 用來指定和區(qū)分不同實體元素的是(C)。A. 實體 B. 屬性 C. 標(biāo)識符 D. 關(guān)系二、填空題1. 數(shù)據(jù)模型是由 數(shù)據(jù)結(jié)構(gòu) 、 數(shù)據(jù)操作 、 完整性約束 三部分組成。2. 層次數(shù)據(jù)模型中,只有一個結(jié)點無父結(jié)點,它被稱為根結(jié)點。3. 層次模型中,根結(jié)點以外的結(jié)點至多可有1個父結(jié)點。4. 二元實體之間的聯(lián)系可抽象為三類,它們是 1:1 、 1:n 和 m:n 。5. 層次模型的數(shù)據(jù)結(jié)構(gòu)是 樹結(jié)構(gòu);網(wǎng)狀模型的數(shù)據(jù)結(jié)構(gòu)是 有向圖 結(jié)構(gòu);關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是 二維表 結(jié)構(gòu)。三、簡答題1. 層次數(shù)據(jù)模型、網(wǎng)狀數(shù)據(jù)模型以及關(guān)系數(shù)據(jù)模型之間有什么區(qū)別?

18、1. 答:層次數(shù)據(jù)模型是用樹形結(jié)構(gòu)來表示各類實體型及實體間聯(lián)系的數(shù)據(jù)模型;網(wǎng)狀數(shù)據(jù)模型是用有向圖來表示各類實體型及實體間聯(lián)系的數(shù)據(jù)模型;關(guān)系數(shù)據(jù)模型是用二維表來表示各類實體型及實體間聯(lián)系的數(shù)據(jù)模型。2. 試敘述結(jié)構(gòu)數(shù)據(jù)模型的三個組成部分。2. 答:結(jié)構(gòu)數(shù)據(jù)模型應(yīng)包含數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性約束三個部分。數(shù)據(jù)結(jié)構(gòu)是指對實體類型和實體間聯(lián)系的表達(dá)和實現(xiàn);數(shù)據(jù)操作是指對數(shù)據(jù)庫的檢索和更新兩類操作的實現(xiàn);數(shù)據(jù)完整性約束給出數(shù)據(jù)及其聯(lián)系應(yīng)具有的制約和依賴規(guī)則。3. 在層次、網(wǎng)狀、關(guān)系、面向?qū)ο蟮葦?shù)據(jù)模型中,數(shù)據(jù)之間聯(lián)系是如何實現(xiàn)的?3. 答:層次、網(wǎng)狀模型中,數(shù)據(jù)聯(lián)系通過指針實現(xiàn)的。關(guān)系模型中,數(shù)

19、據(jù)聯(lián)系通過外鍵與主鍵相聯(lián)系實現(xiàn)的。面向?qū)ο竽P椭?,?shù)據(jù)聯(lián)系通過引用類型實現(xiàn)的,引用類型是指引用的不是對象本身,而是對象標(biāo)識符。4. 關(guān)系數(shù)據(jù)模型有哪些優(yōu)缺點?4. 答:關(guān)系數(shù)據(jù)模型的優(yōu)點:(1)關(guān)系數(shù)據(jù)模型是建立在嚴(yán)格的數(shù)學(xué)理論基礎(chǔ)上,有堅實的理論基礎(chǔ)。(2)在關(guān)系模型中,數(shù)據(jù)結(jié)構(gòu)簡單,數(shù)據(jù)以及數(shù)據(jù)間的聯(lián)系都是用二維表表示。關(guān)系數(shù)據(jù)模型的缺點:存取路徑對用戶透明,查詢效率常常不如非關(guān)系數(shù)據(jù)模型。關(guān)系數(shù)據(jù)模型等傳統(tǒng)數(shù)據(jù)模型還存在不能以自然的方式表示實體集間的聯(lián)系、語義信息不足、數(shù)據(jù)類型過少等弱點。5. 試述概念模型的作用。5. 概念模型實際上是現(xiàn)實世界到機器世界的一個中間層次。概念模型用于信息世

20、界的建模,是現(xiàn)實世界到信息世界的第一抽象,是數(shù)據(jù)庫設(shè)計人員進(jìn)行數(shù)據(jù)庫設(shè)計的有力工具,也是數(shù)據(jù)庫設(shè)計人員和用戶之間進(jìn)行交流所使用的語言。第3章 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)3.1 基本知識點本章主要介紹數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)、DBS組成和全局結(jié)構(gòu)、DBMS工作模式、DBMS系統(tǒng)結(jié)構(gòu),并給出幾種典型結(jié)構(gòu)的DBMS。(1)DB的體系結(jié)構(gòu)三級結(jié)構(gòu),兩級映像,兩級數(shù)據(jù)獨立性,體系結(jié)構(gòu)各個層次之間的聯(lián)系。(2)DBS:DBS的組成,DBA,DBS的全局結(jié)構(gòu),DBS結(jié)構(gòu)的分類。 (3)DBMS:DBMS的工作模式、主要功能和模塊組成。(4)幾種典型結(jié)構(gòu)的DBMS客戶服務(wù)器(Client/Server)結(jié)構(gòu)、基于W

21、eb的數(shù)據(jù)庫系統(tǒng)。了解:DBMS數(shù)據(jù)存取層的有關(guān)知識。掌握:數(shù)據(jù)庫系統(tǒng)三級結(jié)構(gòu)有關(guān)概念以及與數(shù)據(jù)獨立性的關(guān)系,數(shù)據(jù)庫系統(tǒng)的組成。理解:熟練掌握數(shù)據(jù)庫管理系統(tǒng)的功能及結(jié)構(gòu),DDL、DML、DCL、Client/Server結(jié)構(gòu)的有關(guān)概念。3.2 習(xí)題3一、單項選擇題1. 數(shù)據(jù)庫中,數(shù)據(jù)的物理獨立性是指(C)。 A. 數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨立 B. 用戶程序與DBMS的相互獨立 C. 用戶的應(yīng)用程序與存儲在磁盤上的數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立的 D. 應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨立2. 對于數(shù)據(jù)庫系統(tǒng),負(fù)責(zé)定義數(shù)據(jù)庫內(nèi)容,決定存儲結(jié)構(gòu)和存取策略及安全授權(quán)等工作的是(C)。 A. 應(yīng)用

22、程序開發(fā)人員 B. 終端用戶 C. 數(shù)據(jù)庫管理員 D. 數(shù)據(jù)庫管理系統(tǒng)的軟件設(shè)計人員3. 數(shù)據(jù)庫管理系統(tǒng)中用于定義和描述數(shù)據(jù)庫邏輯結(jié)構(gòu)的語言稱為(A)。 A. 數(shù)據(jù)描述語言 B. 數(shù)據(jù)庫子語言 C. 數(shù)據(jù)操縱語言 D. 數(shù)據(jù)結(jié)構(gòu)語言4. 數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除,這類功能稱為(C)。 A. 數(shù)據(jù)定義功能 B.數(shù)據(jù)管理功能 C. 數(shù)據(jù)操縱功能 D.數(shù)據(jù)控制功能5. 子模式是(B)。 A. 模式的副本 B. 模式的邏輯子集 C. 多個模式的集合 D. 以上三者6. 一般地,一個數(shù)據(jù)庫系統(tǒng)的外模式(D)。 A. 只能有一個 B. 最多只能有一個 C. 至少兩個 D.

23、 可以有多個7. 在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是(D)。 A. 外模式 B. 內(nèi)模式 C. 存儲模式 D. 模式8. 數(shù)據(jù)庫的三級模式之間存在的映象關(guān)系正確的是(B)。 A. 外模式內(nèi)模式 B. 外模式模式 C. 外模式/外模式 D. 模式模式9. 數(shù)據(jù)庫三級視圖,反映了三種不同角度看待數(shù)據(jù)庫的觀點,用戶眼中的數(shù)據(jù)庫稱為(D)。A. 存儲視圖 B. 概念視圖 C. 內(nèi)部視圖 D. 外部視圖10. 在數(shù)據(jù)庫系統(tǒng)中“模式”是指(B)。A. 數(shù)據(jù)庫的物理存儲結(jié)構(gòu)描述 B. 數(shù)據(jù)庫的邏輯結(jié)構(gòu)描述C. 數(shù)據(jù)庫用戶的局部邏輯結(jié)構(gòu)描述 D. 內(nèi)模式、概念模式、外部模式

24、的總稱11. 在數(shù)據(jù)操縱語言(DML)的基本功能中,不包括的是(B)。A. 插入新數(shù)據(jù) B. 描述數(shù)據(jù)庫結(jié)構(gòu)C. 更新數(shù)據(jù)庫中的數(shù)據(jù) D. 刪除數(shù)據(jù)庫中的數(shù)據(jù)12. 在數(shù)據(jù)庫結(jié)構(gòu)中,保證數(shù)據(jù)庫獨立性的關(guān)鍵因素是(D)。A. 數(shù)據(jù)庫的邏輯結(jié)構(gòu) B. 數(shù)據(jù)庫的邏輯結(jié)構(gòu)、物理結(jié)構(gòu) C. 數(shù)據(jù)庫的三級結(jié)構(gòu) D. 數(shù)據(jù)庫的三級結(jié)構(gòu)和兩級映射13. 在數(shù)據(jù)庫系統(tǒng)中,“數(shù)據(jù)獨立性”和“數(shù)據(jù)聯(lián)系”這兩個概念之間的聯(lián)系是(A)。A. 沒有必然的聯(lián)系 B. 同時成立或不成立 C. 前者蘊涵后者 D. 后者蘊涵前者14. 數(shù)據(jù)庫三級模式中,用邏輯數(shù)據(jù)模型對用戶所用到的那部分?jǐn)?shù)據(jù)的描述是(A)。A. 外模式 B. 概

25、念模式 C. 內(nèi)模式 D. 用戶模式15. 在數(shù)據(jù)庫系統(tǒng)中,模式/內(nèi)模式映象用于解決數(shù)據(jù)的(A)。A. 物理獨立性 B. 結(jié)構(gòu)獨立性 C. 邏輯獨立性 D. 分布獨立性16. 在數(shù)據(jù)庫系統(tǒng)中,外模式/模式映象用于解決數(shù)據(jù)的(C)。A. 物理獨立性 B. 結(jié)構(gòu)獨立性 C. 邏輯獨立性 D. 分布獨立性17. 在數(shù)據(jù)庫中,描述數(shù)據(jù)庫的各級數(shù)據(jù)結(jié)構(gòu),稱為(D)。A. 數(shù)據(jù)庫模式 B. 數(shù)據(jù)模型 C. 數(shù)據(jù)庫管理系統(tǒng) D. 數(shù)據(jù)字典18. 數(shù)據(jù)庫三級模式體系結(jié)構(gòu)主要的目標(biāo)是確保數(shù)據(jù)庫的(C)。A. 數(shù)據(jù)結(jié)構(gòu)規(guī)范化 B. 存儲模式 C. 數(shù)據(jù)獨立性 D. 最小冗余19. 數(shù)據(jù)的存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)之間

26、的獨立性稱為數(shù)據(jù)的(A )。A. 物理獨立性 B. 結(jié)構(gòu)獨立性 C. 邏輯獨立性 D. 分布獨立性20. 數(shù)據(jù)的邏輯結(jié)構(gòu)與用戶視圖之間的獨立性稱為數(shù)據(jù)的(C)。A. 物理獨立性 B. 結(jié)構(gòu)獨立性 C. 邏輯獨立性 D. 分布獨立性二、填空題1. 數(shù)據(jù)庫管理系統(tǒng)的主要功能有數(shù)據(jù)定義、數(shù)據(jù)庫操縱功能、數(shù)據(jù)庫的運行管理以及數(shù)據(jù)庫的建立和維護等四個方面。2. 數(shù)據(jù)庫語言包括 數(shù)據(jù)描述語言 、 數(shù)據(jù)操縱語言 兩大部分,前者負(fù)責(zé)描述和定義數(shù)據(jù)庫的各種特性,后者說明對數(shù)據(jù)進(jìn)行的各種操作。3. 數(shù)據(jù)獨立性又可分為 邏輯數(shù)據(jù)獨立性 和 物理數(shù)據(jù)獨立性 。4. 數(shù)據(jù)庫體系結(jié)構(gòu)按照外模式 模式和內(nèi)模式 結(jié)構(gòu)進(jìn)行組織

27、。5. 數(shù)據(jù)庫模式體系結(jié)構(gòu)中提供了兩個映象功能,即外模式模式 和 式內(nèi)模式映象。三、簡答題1. 數(shù)據(jù)庫系統(tǒng)如何實現(xiàn)數(shù)據(jù)獨立性?數(shù)據(jù)獨立性可帶來什么好處?答:數(shù)據(jù)獨立性是由DBMS的二級映象功能來實現(xiàn)的。數(shù)據(jù)庫系統(tǒng)通常采用外模式、模式和內(nèi)模式三級結(jié)構(gòu),數(shù)據(jù)庫管理系統(tǒng)在這三級模式之間提供了外模式膜式和模式內(nèi)模式兩層映象。當(dāng)整個系統(tǒng)要求改變模式時(增加記錄類型、增加數(shù)據(jù)項),由DBMS對各個外模式模式的映象作相應(yīng)改變,使無關(guān)的外模式保持不變,而應(yīng)用程序是依據(jù)數(shù)據(jù)庫的外模式編寫的,所以應(yīng)用程序不必修改,從而保證了數(shù)據(jù)的邏輯獨立性。當(dāng)數(shù)據(jù)的存儲結(jié)構(gòu)改變時,由DBMS對模式內(nèi)模式映象作相應(yīng)改變,可以使模式

28、不變,從而應(yīng)用程序也不必改變,保證了數(shù)據(jù)的物理獨立性。數(shù)據(jù)獨立性的好處是:(1)減輕了應(yīng)用程序的維護工作量;(2)對同一數(shù)據(jù)庫的邏輯模式,可以建立不同的用戶模式,從而提高數(shù)據(jù)共享性,使數(shù)據(jù)庫系統(tǒng)有較好的可擴充性,給DBA維護、改變數(shù)據(jù)庫的物理存儲提供了方便。2. 簡述數(shù)據(jù)庫管理系統(tǒng)的功能。答:數(shù)據(jù)庫管理系統(tǒng)(DBMS)是位于操作系統(tǒng)與用戶之間的一個數(shù)據(jù)管理軟件,它的主要功能包括以下幾個方面:(1)數(shù)據(jù)庫定義功能;(2)數(shù)據(jù)庫操縱功能;(3)數(shù)據(jù)庫的運行管理;(4)數(shù)據(jù)庫的建立和維護功能。3. 簡述DBA的職責(zé)。答:DBA的職責(zé)是:(1)參與數(shù)據(jù)庫系統(tǒng)的設(shè)計與建立;(2)對系統(tǒng)的運行實行監(jiān)控;(

29、3)定義數(shù)據(jù)的安全性要求和完整性約束條件;(4)負(fù)責(zé)數(shù)據(jù)庫性能的改進(jìn)和數(shù)據(jù)庫的重組及重構(gòu)工作。4. 使用DBS的用戶有哪幾類?答:可分為以下幾類:(1)DBA:控制數(shù)據(jù)整體結(jié)構(gòu)的人員;(2)最終用戶:使用應(yīng)用程序的非計算機人員;(3)應(yīng)用程序員:使用DML語言編寫應(yīng)用程序的計算機工作者;(4)專業(yè)用戶。5. 從模塊結(jié)構(gòu)看,DBMS由哪些部分組成?答:從模塊結(jié)構(gòu)看,DBMS是查詢處理器和存儲管理器兩大部分組成。(1) 查詢處理器有四個主要成分:DDL編譯器、DML編譯器,嵌入式 DML預(yù)編譯器,查詢運行核心程序。(2)存儲管理器有四個主要成分:授權(quán)和完整性管理器、事務(wù)管理器、文件管理器、緩沖區(qū)管

30、理器。第4章關(guān)系數(shù)據(jù)庫方法4.1 基本知識點本章主要介紹關(guān)系數(shù)據(jù)數(shù)據(jù)庫的基本概念,關(guān)系運算和關(guān)系表達(dá)式的優(yōu)化問題,其中關(guān)系運算和關(guān)系表達(dá)式的優(yōu)化問題是本課程的重點內(nèi)容之一。關(guān)系運算是關(guān)系數(shù)據(jù)模型的理論基礎(chǔ)。(1)基本概念關(guān)系形式定義,關(guān)鍵碼(主鍵和外鍵),三類完整性規(guī)則,關(guān)系模式、關(guān)系子模式和存儲模式。(2)關(guān)系代數(shù)五個基本操作及其組合操作。(3)關(guān)系演算元組關(guān)系演算和域關(guān)系演算的原子公式、公式的定義。(4)關(guān)系代數(shù)表達(dá)式的優(yōu)化關(guān)系代數(shù)表達(dá)式的等價及等價轉(zhuǎn)換規(guī)則,啟化式優(yōu)化算法。了解:關(guān)系數(shù)據(jù)語言的有關(guān)知識,關(guān)系系統(tǒng)的查詢優(yōu)化有關(guān)知識。掌握:關(guān)系數(shù)據(jù)庫的基本概念。理解:關(guān)系代數(shù)的各種運算以及關(guān)

31、系演算。靈活運用:根據(jù)E-R模型構(gòu)造關(guān)系數(shù)據(jù)庫模式;綜合運用關(guān)系代數(shù)和關(guān)系演算以描述復(fù)雜數(shù)據(jù)查詢。4.2 習(xí)題4一、單項選擇題1. 關(guān)系模式的任何屬性(A)。 A. 不可再分 B. 可再分 C. 命名在該關(guān)系模式中可以不唯一 D. 以上都不是2. 關(guān)系數(shù)據(jù)庫中的碼是指(D)。 A. 能唯一決定關(guān)系的字段 B. 不可改動的專用保留字 C. 關(guān)鍵的很重要的字段 D. 能唯一標(biāo)識元組的屬性或?qū)傩约?. 關(guān)系模式的完整性規(guī)則,一個關(guān)系中的“主碼”(C)。 A. 不能有兩個 B. 不能成為另一個關(guān)系的外碼 C. 不允許為空 D. 可以取值4. 關(guān)系數(shù)據(jù)庫中能唯一識別元組的那個屬性稱為(D)。 A. 唯

32、一性的屬性 B. 不可改動的保留字段 C. 關(guān)系元組的唯一性 D. 關(guān)鍵字段5. 在關(guān)系R(R#, RN, S#)和 S(S#,SN, SD)中,R的主碼是R#, S的主碼是S#,則S#在R中稱為(A)。 A. 外碼 B. 候選碼 C. 主碼 D. 超碼6. 關(guān)系模型中,一個碼是(C)。 A. 可由多個任意屬性組成 B. 至多由一個屬性組成 C. 可由一個或多個其值能唯一標(biāo)識該關(guān)系模式中任何元組的屬性組成 D. 以上都不是7. 同一個關(guān)系模型的任意兩個元組值(A)。 A. 不能全同 B. 可全同 C. 必須全同 D. 以上都不是8. 自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對關(guān)系R和S使

33、用自然連接時,要求R和S含有一個或多個共有的(D)。 A. 元組 B. 行 C. 記錄 D. 屬性9. 取出關(guān)系中的某些列,并消去重復(fù)元組的關(guān)系代數(shù)運算稱為(B)。 A. 取列運算 B. 投影運算 C.連接運算 D. 選擇運算10. 下面的兩個關(guān)系中,職工號和設(shè)備號分別為職工關(guān)系和設(shè)備關(guān)系的關(guān)鍵字:職工(職工號,職工名,部門號,職務(wù),工資)設(shè)備(設(shè)備號,職工號,設(shè)備名,數(shù)量)兩個關(guān)系的屬性中,存在一個外關(guān)鍵字為(C)。A. 職工關(guān)系的“職工號” B. 職工關(guān)系的“設(shè)備號”C. 設(shè)備關(guān)系的“職工號” D. 設(shè)備關(guān)系的“設(shè)備號”11. 下列哪些運算是關(guān)系代數(shù)的基本運算(D)。 A. 交、并、差 B

34、. 投影、選取、除、聯(lián)結(jié)C. 聯(lián)結(jié)、自然聯(lián)結(jié)、笛卡爾乘積 D. 投影、選取、笛卡爾乘積、差運算12. 下面關(guān)于關(guān)系性質(zhì)的敘述中,不正確的是(D)。A. 關(guān)系中元組的次序不重要 B. 關(guān)系中列的次序不重要C. 關(guān)系中元組不可以重復(fù) D. 關(guān)系不可以為空關(guān)系13. 候選碼中的屬性可以有(C)。 A. 0個 B. 1個 C. 1個或多個 D. 多個14. 候選碼中的屬性稱為(B)。A. 非主屬性 B. 主屬性 C. 復(fù)合屬性 D. 關(guān)鍵屬性15. 關(guān)系數(shù)據(jù)模型(D)。 A. 只能表示實體間的1:1聯(lián)系 B. 只能表示實體間的1:n聯(lián)系 C. 只能表示實體間的m:n聯(lián)系 D. 可以表示實體間的上述三種

35、聯(lián)系16. 下列關(guān)系代數(shù)操作中,哪些運算要求兩個運算對象其屬性結(jié)構(gòu)完全相同(A)。A. 并、交、差 B. 笛卡爾乘積、連接 C. 自然連接、除法 D. 投影、選擇17. 根據(jù)參照完整性規(guī)則,若屬性F是關(guān)系S的主屬性,同時又是關(guān)系R的外關(guān)鍵字,則關(guān)系R中F的值(C)。A. 必須取空值 B. 必須取非空值 C. 可以取空值 D. 以上說法都不對18. 下列哪個是單目運算(C)。A. 差 B. 并 C. 投影 D. 除法19. 設(shè)關(guān)系R是M元關(guān)系,關(guān)系S是N元關(guān)系,則RS為(D)元關(guān)系。A. M B. N C. MN D. M+N20. 設(shè)關(guān)系R有r個元組,關(guān)系S有s個元組,則RS有(B)元個元組。

36、A. r B. rs C. s D. r+s二、填空題1. 關(guān)系操作的特點是 集合 操作。2. 關(guān)系模型的完整性規(guī)則包括實體完整性、實體完整性 和 戶定義的完整性規(guī)則。3. 連接運算是由笛卡爾積和選擇操作組合而成的。4. 自然連接運算是由笛卡爾積、選擇和 投影 操作組合而成的。5. 交運算是擴充運算,可以用差運算推導(dǎo)出。6. 關(guān)系數(shù)據(jù)庫中可命名的最小數(shù)據(jù)單位是 屬性名 。7. 關(guān)系代數(shù)運算中,基本的運算是并、差、笛卡爾積、選擇、投影.8. 關(guān)系數(shù)據(jù)庫中基于數(shù)學(xué)的兩類運算是關(guān)系代數(shù)和關(guān)系演算。9. 己知系(系編號,系名稱,系主任,電話,地點)和學(xué)生(學(xué)號,姓名,性別,入學(xué)日期,專業(yè),系編號)兩個

37、關(guān)系,系關(guān)系的主碼是系編號,學(xué)生關(guān)系的主碼是學(xué)號,外碼是系編號 。10. 關(guān)系代數(shù)中,從關(guān)系中取出所需屬性組成新關(guān)系的操作稱為 投影 。三、簡答題1. 為什么關(guān)系中的元組沒有先后順序? 答:由于關(guān)系定義為元組的集合,而集合中的元素是沒有順序的,因此關(guān)系中的元組也就沒有先后順序(對用戶而言)。這樣既能減少邏輯排序,又便于在關(guān)系數(shù)據(jù)庫中引進(jìn)集合論的理論。2. 為什么關(guān)系中不允許有重復(fù)元組?答:每個關(guān)系模式都有一個主鍵,在關(guān)系中主鍵值是不允許重復(fù)的,否則起不了惟一標(biāo)識作用。如果關(guān)系中有重復(fù)元組,那么其主鍵值肯定相等,因此關(guān)系中不允許有重復(fù)元組。3. 關(guān)系與普通表格、文件有什么區(qū)別?答:與表格、文件相

38、比,關(guān)系有下列3個不同點:(1)關(guān)系中屬性值是原子的,不可分解。(2)關(guān)系中沒有重復(fù)元組。(3)關(guān)系中屬性的順序沒有列序。(4)關(guān)系中元組的順序是無關(guān)緊要的。4. 笛卡爾積、等值連接、自然連接三者之間有什么區(qū)別?答:連接是由笛卡爾積和選擇操作組合而成的,而等值連接是為等號“”的連接;一般自然連接使用在兩個關(guān)系有公共屬性的情況下,如果兩個關(guān)系沒有公共屬性,那么其自然連接就轉(zhuǎn)化為笛卡爾積操作。5. 關(guān)系代數(shù)的自然連接操作和半連接操作之間有些什么聯(lián)系?答:自然連接和半連接之間的聯(lián)系可用下面兩點來表示:(1)半連接是用自然連接操作來定義的:RS=R(RS);(2)連接操作用半連接方法來求的:RS=(R

39、S)S。四、應(yīng)用題RABCabcbaecbd1. 設(shè)有如圖所示的關(guān)系R和S,計算:SABCbaecad (1)Rl=R-S (2)R2=RS (3)R3=RS (4)R4=RS答:本題各小題的結(jié)果如圖所示。R1RSABCabccbdR2RSABCabcbaecbdcadR3=RSABCbaeR4=RSR.AR.BR.CS.AS.BS.CabcbaeabccadbaebaebaecadcbdbaecbdcadSABCa2b2c1a2b2c2a3b3c3RABCa1b1c1a2b2c1a2b2c22. 設(shè)有如圖所示的關(guān)系R和S,計算: (1)Rl=R-S (2)R2=RS (3)R3=RS(4)R

40、4=A,B(B=b1 (R) 答:本題各小題的結(jié)果如圖所示。R1RSABCa1b1c1R2RSABCa1b1c1a2b2c1a2b2c2a3b3c3R3=RSABCa2b2c1a2b2c2R4=A,B(B=b1 (R)ABa1b13. 設(shè)有如圖所示的關(guān)系R、S和T,計算:TBCbbccbdSABdabadcRABabbecc (1)R1=R-S (2)R2= RT (3)R3=A(R) (4)R4=A=C(RT)答:本題各小題的結(jié)果如圖所示。R1RSABabbeccR2ABCabbabdcccR3AabcR4AR.BT.BCbebbccccRABC367257723443SABC3457234

41、. 設(shè)有如圖所示的關(guān)系R和S,計算: (1)R1=RS (2)R2=RS (3)R3=RS (4)R4=3,2(S)答:本題各小題的結(jié)果如圖所示R1=RS ABC367257723443345R2=RSABC723R3=RS R.AR.BR.CS.AS.BS.C367345367723257345257723723345723723443345443723R4=3,2(S)CB54325. 設(shè)有三個關(guān)系:S(S#,SNAME,AGE,SEX) C(C#,CNAME,TEACHER) SC(S#,C#,GRADE)試用關(guān)系代數(shù)表達(dá)式表示下列查詢語句: (1)檢索“陳軍”老師所授課程的課程號(C#

42、)和課程名(CNAME)。 (2)檢索年齡大于21的男學(xué)生學(xué)號(S#)和姓名(SNAME )。 (3)檢索至少選修“陳軍”老師所授全部課程的學(xué)生姓名(SNAME) (4)檢索“李強”同學(xué)不學(xué)課程的課程號(C#)。(5)檢索至少選修兩門課程的學(xué)生學(xué)號(S#)。(6)檢索全部學(xué)生都選修的課程的課程號(C#)和課程名(CNAME)。(7)檢索選修課程包含“陳軍”老師所授課程之一的學(xué)生學(xué)號(S#)。(8)檢索選修課程號為k1和k5的學(xué)生學(xué)號(S#)。 (9)檢索選修全部課程的學(xué)生姓名(SNAME)。 (10)檢索選修課程包含學(xué)號為2的學(xué)生所修課程的學(xué)生學(xué)號(S#)。 (11)檢索選修課程名為“C語言”

43、的學(xué)生學(xué)號(S#)和姓名(SNAME)。解:各個查詢操作對應(yīng)的關(guān)系代數(shù)表達(dá)式表示如下: (1)C#,CNAME(TEACHER=陳軍(C) (2)S#,SNAME(AGE21SEX=男(S) (3)SNAME(S(S#,C#(SC)C#(TEACHER=陳軍(C) (4)C#(C)C#(SNAME=李強(S) SC) (5)S# (1=425(SCSC)(6)C#,CNAME(C(S#,C#(SC)S#(S)) (7)S#(SCC#(TEACHER=陳軍(C) (8)S#, C# (SC)C#(C#=k1 C#=k5(C) (9)SNAME(S (S#,C#(SC)C#(C) (10)S#,C# (SC)C#(S#=2(SC) (11)S#,SNAME (S

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論