當前位置:首頁 » 數據倉庫 » 資料庫3
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫3

發布時間: 2022-02-11 11:34:43

㈠ 什麼是資料庫3

資料庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,就是為了數據能很好的管理與處理。
例如,企業或事業單位的人事部門常常要把本單位職工的基本情況(職工號、姓名、年齡、性別、籍貫、工資、簡歷等)存放在表中,這張表就可以看成是一個資料庫。有了這個"數據倉庫"我們就可以根據需要隨時查詢某職工的基本情況,也可以查詢工資在某個范圍內的職工人數等等。這些工作如果都能在計算機上自動進行,那我們的人事管理就可以達到極高的水平。此外,在財務管理、倉庫管理、生產管理中也需要建立眾多的這種"資料庫",使其可以利用計算機實現財務、倉庫、生產的自動化管理。

㈡ 什麼是常用的三個資料庫

目前,資料庫管理系統關系型資料庫為主導產品的商品化,技術相對成熟。雖然面向對象的資料庫管理系統的先進技術,資料庫易於開發,維護,但尚未成熟的產品。國際和國內領先的關系資料庫管理系統,甲骨文,Sybase,Informix和INGRES。這些產品支持多種平台,如UNIX,VMS,Windows上,而不是同一級別的支持。和成熟的IBM的DB2關系資料庫。但是,DB2是內嵌於IBM的AS/400系列機,只支持OS/400操作系統。

?1.MySQL

?MySQL是最受歡迎的開源SQL資料庫管理系統,由MySQL AB公司,發布和支持。 MySQL AB是基於MySQL開發一個商業公司,它是利用與開源值相結合的一個成功的商業模式?和方法論的第二代開源公司。 MySQL是MySQL AB的注冊商標。

?MySQL是一個快速,多線程,多用戶和健壯的SQL資料庫伺服器。 MySQL伺服器支持關鍵任務,重負載生產系統的使用,它可以嵌入到一個大配置(大規模部署)軟體。

?的MySQL與其他資料庫管理系統相比,具有以下優點:
?(1)MySQL是一個關系資料庫管理系統。
?(2)MySQL是開源。
?(3)MySQL伺服器是一個快速,可靠和易於使用的資料庫伺服器。
?(4)在MySQL伺服器的客戶機/伺服器或嵌入式系統。
?(5)可以使用MySQL軟體。

2.SQL Server的嗎?

?SQL Server是由微軟開發的資料庫管理系統,是目前最流行的資料庫,用於存儲在網路上的數據,它已被廣泛用於電子商務,銀行,保險,電力和其他資料庫相關的產業。

?SQL Server 2005的最新版本,它只能在Windows作業系統的穩定運行是非常重要的資料庫。並行實施和共存模型並不成熟,這是很難對付越來越多的用戶和數據量是有限的,可擴展性。

?SQL Server提供了網路和電子商務功能,如豐富的XML和Internet標準的支持,輕松且安全地通過Web訪問的數據的范圍很廣,有一個強大,靈活和網路,基於安全和應用管理。此外,由於它的易用性和友好的用戶界面,通過廣大用戶的好評,。

?3.Oracle

?提出的資料庫,該公司首先想到的,通常是甲骨文(Oracle)。該公司成立於1977年,原是一個專門開發的資料庫公司。甲骨文一直在資料庫領域的領導者。 1984年,第一個關系資料庫轉移到一台台式電腦。然後,Oracle5率先推出的分布式資料庫,客戶機/伺服器體系結構的新概念。甲骨文公司的第一行鎖定模式和對稱多處理計算機的支持......最新的Oracle對象技術,成為關系 - 對象資料庫系統。目前,甲骨文的產品涵蓋了幾十個型號的大,中,小型機,Oracle資料庫已成為世界上使用最廣泛的關系數據。

Oracle資料庫產品具有以下優良特性。

?(一)兼容性

?Oracle產品使用標準的SQL,和美國國家標准技術局(NIST)測試後。兼容IBM的SQL / DS,DB2中,安格爾的IDMS / R。

?(2)可移植性

??甲骨文的產品,可以廣泛的硬體和操作系統平台上運行。可以安裝在超過70種大不同,VMS系統的DOS,UNIX上,Windows和其他操作系統,小型機;

?(3)協會

甲骨文與各種通信網路連接,支持各種協議(TCP / IP協議說,DECnet,LU6.2工作等)。?

?(4)高生產率

?Oracle提供了多種開發工具,可以極大地方便進一步的發展。

?(5)開放

?Oracle的兼容性,可移植性,連接性和高生產力的Oracle RDBMS具有良好的開放性。

?4.Sybase

?馬克B. Hiffman和羅伯特·愛潑斯坦,1984年,創建了Sybase公司,並於1987年推出了Sybase資料庫產品。 SYBASE主要有三種版本:一是UNIX操作系統版本下運行的Novell Netware環境下運行的版本; Windows NT環境下運行的版本。 UNIX操作系統,目前應用最廣泛使用的SCO UNIX SYBASE 10 SYABSE- 11。

??的Sybase資料庫的特點:
?(1)它是基於客戶機/伺服器體系結構的資料庫。
?(2)它是真正開放的資料庫。
?(3)它是一種高性能的資料庫。

?5.DB2

?DB2是內嵌在IBM的AS/400系統的資料庫管理系統,直接從硬體支持。它支持標準的SQL語言,異構資料庫連接的網關。因此,它具有速度快,可靠性好等優點。但是,只有硬體平台選擇了IBM的AS/400,可以選擇使用DB2資料庫管理系統。

?DB2可以運行在所有主要平台(包括Windows),最適於海量數據。

?DB2是使用最廣泛的企業級,而國內約5%,在1997年,在世界最大的500家企業,近85%的DB2資料庫伺服器。

?此外,微軟的Access資料庫,FoxPro資料庫。現在有這么多的資料庫系統,在游戲中進行編程,應該選擇什麼樣的資料庫?首要的原則,根據實際需要,另一方面,考慮游戲開發預算。現在常用的資料庫:SQL Server中,我的SQL,甲骨文,FoxPro的。 MySQL是一個免費的資料庫系統,其功能與一個標準的資料庫功能,因此,建議使用獨立製片人。甲骨文雖然功能強大,但它是用於商業用途,是目前在比賽中很少使用。

㈢ 資料庫中數據的三要素是什麼

一般地講,任何一種數據模型都是嚴格定義的概念的集合。這些概念必須能夠精確地描述系統的靜態特性、動態特性和完整性約束條件。因此數據模型通常都是由數據結構、數據操作和完整性約束三個要素組成。
1)數據結構
數據結構用於描述資料庫系統的靜態特性。
數據結構是所研究的對象類型的集合。這些對象是資料庫的組成成分,是與數據類型、內容、性質有關的對象,例如關系模型中的域、屬性、關系等。一旦數據結構定義好之後,一般不發生變化。
2)數據操作
數據操作用於描述資料庫系統的動態特性。
數據操作是指對資料庫中各種對象(型)的實例(值)允許執行的操作的集合,包括操作及有關的操作規則。資料庫主要有查詢和更新(包括插入、刪除、修改)兩大類操作。數據模型必須定義這些操作的確切含義、操作符號、操作規則(如優先順序)以及實現操作的語言。
3)完整性約束
數據的約束條件是一組完整性規則的集合。完整性規則是給定的數據模型中數據及其聯系所具有的制約和儲存規則,用以限定符合數據模型的資料庫狀態以及狀態的變化,以保證數據的正確、有效和相容。在關系模型中,一般關系必須滿足實體完整性和參照完整性兩個條件。

㈣ 資料庫中3NF的含義

NF的意思是範式,3NF就是第三範式。

粗略而言資料庫分為三個範式。即:第一範式 第二範式 第三範式。

第三範式:第二範式的基礎上,不存在傳遞依賴。

所謂傳遞依賴是指:例如:數據表中存在欄位<學號,姓名,分數>組成,其中<學號>是主鍵,如果學生的姓名不重復的情況下,那麼就存在傳遞依賴。

(4)資料庫3擴展閱讀:

滿足最低要求的範式是第一範式(1NF)。在第一範式的基礎上進一步滿足更多要求的稱為第二範式(2NF),其餘範式以次類推。一般說來,資料庫只需滿足第三範式(3NF)就行了。

在創建一個資料庫的過程中,范化是將其轉化為一些表的過程,這種方法可以使從資料庫得到的結果更加明確,這樣可能使資料庫產生重復數據,從而導致創建多餘的表。

范化是在識別資料庫中的數據元素、關系以及定義所需的表和各表中的項目等這些初始工作之後的一個細化的過程。

㈤ 資料庫三範式

  1. 第一範式:資料庫表的每一列都是不可分割的基本數據項,同一列中不能有多個值,即實體中的某個屬性不能有多個值或者不能有重復的屬性存在傳遞函數依賴關系。

  2. 第二範式:完全依賴於主鍵,消除非主屬性對主碼的部分函數依賴

  3. 第三範式:每個非關鍵字列都獨立於其他非關鍵字列,並依賴於關鍵字,第三範式指資料庫中不能

㈥ 資料庫三道簡答題

1.層次模型、網狀模型和關系模型是三種重要的數據模型。這三種模型是按其數據結構而命名的。前兩種採用格式化的結構。在這類結構中實體用記錄型表示,而記錄型抽象為圖的頂點。記錄型之間的聯系抽象為頂點間的連接弧。整個數據結構與圖相對應。對應於樹形圖的數據模型為層次模型;對應於網狀圖的數據模型為網狀模型。關系模型為非格式化的結構,用單一的二維表的結構表示實體及實體之間的聯系。滿足一定條件的二維表,稱為一個關系(見關系資料庫)。
數據模型的三要素
1、概念數據模型(Conceptual Data Model)
2、邏輯數據模型(Logical Data Model)
3、物理數據模型(Physical Data Model)
自己找書展開
2.delete是刪除記錄操作,如果數據有日誌,在刪除的同時會記錄在日誌中,drop table 是刪除整個表機構,比如一個幾百萬行帶日誌庫表,你用delete刪除這個表可能要花幾十分鍾來寫日誌,如果你用drop talbe只是瞬間的事
3. on delete cascade
on delete no action
on delete set null
對應完整性應對方式,具體應用網路查看資料
基礎的概念題,樓上各位很不專業啊

㈦ 關於三級資料庫

http://learning.sohu.com/s2005/4756/s226530790.shtml
一、選擇題(每小題1分,共60分)

下列各題 A) 、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項塗寫在答題卡相應位置上,答在試卷上不得分。

1)系統軟體一般包括

Ⅰ.服務性程序 Ⅱ.語言處理程序Ⅲ.操作系統 Ⅳ.資料庫管理系統

A) Ⅰ、Ⅱ和Ⅲ

B) Ⅰ、Ⅲ和Ⅳ

C) Ⅱ、Ⅲ和Ⅳ

D) 全部

(2) 為提高產品質量、降低生產成本,利用計算機控制、操作和管理生產設備的系統稱為

A) CAT系統

B) CAT系統

C) CAD系統

D) CAM系統

(3) 計算機輸出設備的功能是

A)將計算機運算的二進制結果信息列印輸出

B)將計算機內部的二進制信息顯示輸出

C)將計算機運算的二進制結果信息列印輸出和顯示輸出

D) 將計算機內部的二進制信息轉換為人和設備能識別的信息

(4) Internet上的計算機,在通信之前需要

A) 建立主頁

B) 指定一個IP地址

C) 使用WWW服務

D) 發送電子郵件

(5) 信息傳輸的安全應保證信息在網路傳輸的過程中不被泄露和不被攻擊。下列哪些屬於攻擊方法

Ⅰ.復制信息 Ⅱ.剪裁信息 Ⅲ.竊聽信息

A) Ⅰ和Ⅱ

B) Ⅱ和Ⅲ

C) Ⅰ和Ⅲ

D) 全部

(6) 計算機病毒是一種具有破壞性的計算機程序,它是

A) 最初由系統自動生成的程序

B) 具有惡毒內容的文件

C) 具有自我再生能力的程序

D) 只通過網路傳播的文件

(7) 以下關於數據的存儲結構的敘述中哪一條是正確的?

A) 數據的存儲結構是數據間關系的抽象描述

B) 數據的存儲結構是邏輯結構在計算機存儲器中的實現

C) 數據的存儲結構分為線性結構和非線性結構

D) 數據的存儲結構對數據運算的具體實現沒有影響

(8) 以下關於隊列的敘述中哪一條是不正確的?

A) 隊列的特點是先進先出

B) 隊列既能用順序方式存儲,也能用鏈接方式存儲

C) 隊列適用於二叉樹對稱序周遊演算法的實現

D) 隊列適用於樹的層次次序周遊演算法的實現

(9) 單鏈表的每個結點中包括一個指針link,它指向該結點的後繼結點。現要將指針q指向的新結點插入到指針P指向的的單鏈表結點之後,下面的操作序列中哪一個是正確的?
head ~~~~~~~~~~~~~~~
r>~~~~~~~~~~~~p

↓ ~~~~~~~~~~~~~~~~~

~~~~~~~~~~~`↓

align=left>info□ → info□→ info □ → info □ → info□

~~~~~~~~~~~~~~~~~info □

~~~~~~~~~~~~~~~~~~~~↑

~~~~~~~~~~~~~~~~~~~~~~~q

A) q:=p^.link; p^.link:=q^.link;

B) p^.link:=q^.link; q:=p^.link;

C) q^.link:=p^.link;p^link:=q;

D) p^.link:=q; q^.link:=p^.link;

(10) 按行優先順序存儲下三角矩陣的非零元素,則計算非零元素aij(1≤j≤i≤n)的地址的公式為

A) LOC(aij)=LOC(a11)+i×(i+1)/2+j

B) LOC(aij)=LOC(a11)+i×(i+1)/2+(j-1)

C) LOC(aij)=LOC(a11)+i×(i-1)/2+j

D) LOC(aij)=LOC(a11)+i×(i-1)/2+(j-1)

第(11)至(12)題基於下面的敘述:某二叉樹結點的前序序列為E、A、C、B、D、G、F,對稱序序列為A、B、C、D、E、F、G。

(11) 該二叉樹結點的後序序列為

A)B、D、C、A、F、G、E

B)B、D、C、F、A、G、E

C)E、G、F、A、C、D、B

D)E、G、A、C、D、F、B

(12) 該二叉樹對應的樹林包括多少棵樹?

A) 1

B) 2

C)3

D)4

(13) 在順序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找關鍵碼值11,所需的關鍵碼比較次數為

A) 2

B) 3瀀>�?_

C) 4

D) 5

(14) 設散列表的地址空間為0到10,散列函數為h(k)=k mod 11,用線性探查法解決碰撞。現從空的散列表開始,依次插入關鍵碼值95,14,27,68,82,則最後一個關鍵碼82的地址為:

A) 4

B) 5

C) 6

D) 7

(15) 設待排序關鍵碼序列為(25,18,9,33,67,82,53,95,12,70),要按關鍵碼值遞增的順序進行排序,採取以第一個關鍵碼為分界元素的快速排序法,第一趟完成後關鍵碼96被放到了第幾個位置?

A) 7

B) 8

C) 9

D) 10

(16) 下列關於進程間通信的描述中,不正確的是

A) 進程互斥是指每次只允許一個進程使用臨界資源

B) 進程式控制制是通過原語實現的

C) P、V操作是一種進程同步機制

D) 管道不是一種進程高級通信機制

(17) 引入多道程序設計技術的目的是

A)增強系統的用戶友好性

B)提高

系統實時性

C)充分利用處理器資源

D)擴充內存容量

(18) 在程序狀態字PSW中設置了一位,用於控制用戶程序不能執行特權指令,這一位是

A) 保護位

B) CPU狀態位

C) 屏蔽位

D) 條件位

(19) 下列關於文件系統當前目錄的描述中,哪個是不正確的?

A) 每個用戶可以有一個當前目錄

B) 引入當前目錄可以加快檢索速度

C) 查找文件時可以使用部分路徑名

D) 當前目錄不能隨意改變

(20) 下列關於緊湊技術的敘述中,哪個是不正確的?

A) 內存中任意一個程序都可以隨時移動

B) 移動可以集中分散的空閑區

C) 移動會增加處理器的開銷

D) 採用緊湊技術時應盡可能減少移動的信息量

(21) 引入虛擬存儲技術的關鍵前提是

A) 有大量容量的外存

B) 程序執行的局部性原理

C) 硬體提供地址轉換機制

D) 選擇一種合適的頁面調度演算法

(22) 文件系統的多級目錄結構是一種

A) 線性結構

B) 樹形結構

C) 散列結構

D) 雙鏈表結構

(23) 構成文件的基本單位是字元,這一類文件稱為

A) 流式文件
B) 記錄式文件

C) 順序文件

D) 索引文件

(24) 下列哪一種(些)磁碟調度演算法只考慮了公平性?

Ⅰ.先來先服務 Ⅱ.最短尋道時間優先 Ⅲ.掃描

A)Ⅰ

B)Ⅱ

C)Ⅰ和Ⅲ

D)全部

(25) 在資料庫技術中,反映現實世界中事物的存在方式或運動狀態的是

A) 信息

B) 數據

C) 消息

D)命令

(26) 信息的價值與信息的哪些性質密切相關?

Ⅰ.准確性 Ⅱ.及時性 Ⅲ.可靠性 Ⅳ.開放性 Ⅴ.完整性

A) Ⅰ、Ⅱ、Ⅲ和Ⅳ

B) Ⅱ、Ⅲ、Ⅳ和Ⅴ

C) Ⅰ、Ⅱ、Ⅲ和Ⅴ

D) Ⅰ、Ⅱ、Ⅳ和Ⅴ

(27) 在關系數據中,視圖(view)是三級模式結構中的

A) 內模式

B) 模式

C) 存儲模式

D) 外模式

(28) 在資料庫的三級模式結構中,內模式有

A)1個

B)2個

C)3個

D)任意多個

(29) 在關系資料庫系統中

,當關系的型改變時,用戶程序也可以不變。這是

A)數據的物理獨立性

B)數據的邏輯獨立性

C)數據的位置獨立性

D)數據的存儲獨立性

(30) 設關系R和S的元組個數分別為100和300,關系T是R與S的笛卡爾積,則T的元組個數是

A)400

B)10000

C)30000

D)90000

(31) 下面對於關系的敘述中,哪個是不正確的?

A) 關系中的每個屬性是不可分解的

B) 在關系中元組的順序是無關緊要的

C) 任意的一個二維表都是一個關系

D) 每一個關系只有一種記錄類型

(32) 設關系R與關系S具有相同的目(或稱度),且相對應的屬性的值取自同一個域,則R-(R-S)等於

A)R∪S

B)R∩S

C)R×S

D)R-S

(33) 在關系代數中,從兩個關系的笛卡爾積中,選取它們屬性間滿足一定條件的元組的操作,稱為

A)投影 �?_p> B)選擇

C)自然連接

D)θ連接

第(34)和(35)題的關系代數操作基本如下的關系R和S:

R S

A B C B E

a1 b1 5 b1 3

a1 b2 6 b2 7

a2 b3 8 b3 10

a2 b4 12 b4 2

b5 2

(34) 若關系R和S的關系代數的操作結果如下,這是執行了

A R.B C S.B

a1 b1 5 b2 7

a1 b1 5 b3 10

a1 b2 6 b2 7

a1 b2 6 b3 10

a2 b3 8 b3 10

A) R ?? S

B) R ?? S

C) R ?? S

D) R ?? SCE R.B=S.B

(35) 若關系R和S的關系代數操作的結果如下,這是執行了

A B C E

a1 b1 5 3

a1 b2 6 7

a2 b3 8 10

a2 b4 12 2

A) R ?? S

B) R ?? S

C) R ?? S

D) R ?? SCE R.B=S.B

(36) SQL語言集數據查詢、數據操縱、數據定義和數據控制功能於一體,語句ALTER TABLE實現哪類功能?

A) 數據查詢

B) 數據操縱

C) 數據定義

D) 數據控制

>(37) 在關系資料庫系統中,為了簡化用戶的查詢操作,而又不增加數據的存儲空間,常用的方法是創建

A) 另一個表(table)

B) 游標(cursor)

C) 視圖(view)

D) 索引(index)

第(38)至(41)題基於"學生-選課-課程"資料庫中的三個關系:

S(S#,SNAME,SEX,AGE),

SC(S#,C#,GRADE),

C(C#,CNAME,TEACHER)

(38) 若要求查找選修"資料庫技術"這門課程的學生姓名和成績,將使用關系

A) S和SC

B) SC和C

C) S和C

D)S、SC和C

(39) 若要求查找姓名中第一個字為 王 的學生號和姓名。下面列出的SQL語句中,哪個(些)是正確的?

Ⅰ.SELECT S#,SNAME FROM S WHERESNAME=′王%′

Ⅱ.SELECT S#,SNAME FROM S WHERE SNAME LIKE′王%′

Ⅲ.SELECT S#,SNAME FROM S WHERESNAME LIKE′王_′

A) Ⅰ

B) Ⅱ

C) Ⅲ

D) 全部

(40) 為了提高查詢速度,對SC表(關系)創建唯一索引,應該創建在哪個(組)屬性上?

A)(S#,C#)

B)S#

C)C#

D)GRADE

(41) 為了考慮安全性,每個教師只能存取自己講授的課程的學生成績,為此DBA應創建

A)視圖(view)

B) 索引(index)

C) 游標(cursor)

D)表(table)

(42) 資料庫管理系統中的安全控制模塊屬於

A) 資料庫定義程序模塊

B) 資料庫操縱程序模塊

C) 資料庫運行管理程序模塊

D) 資料庫組織、存儲和管理程序模塊

(43) 下面所列的條目中

Ⅰ.語法檢查 Ⅱ.語義檢查 Ⅲ.用戶存取許可權檢查 Ⅳ.數據完整性檢查當用戶發出查詢資料庫數據的命令時,資料庫管理系統需要進行的檢查是

A)Ⅰ和Ⅱ

B)Ⅰ、Ⅱ和Ⅲ

C)Ⅱ和Ⅲ

D)全部

(44) 下述哪一種方法不屬於並行資料庫物理存儲中常用的關系劃分方法?

A) 輪轉法

B) 投影法

C) 散列分布

D) 范圍分布

(45) 下面的條目中,哪些是IBM數據倉庫三層結構中的組成部分?

Ⅰ.OLTP業務系統 Ⅱ.前台分析工具 Ⅲ.數據倉庫 Ⅳ.數據集市

A) Ⅰ、Ⅱ和Ⅲ

B) Ⅰ、Ⅱ和Ⅳ

=left>C) Ⅰ、Ⅲ和Ⅳ

D) Ⅱ、Ⅲ和Ⅳ

(46) "事務的所有操作在資料庫中要麼全部正確反映出來要麼全部不反映",這是事務的哪一個特性?

A) 原子性

B) 一致性

C) 隔離性

D) 持久性

(47) 若事務T對數據R已經加了X鎖,則其他事務對數據R

A) 可以加S鎖不能加X鎖

瀀>�?_ B) 不能加S鎖可以加X鎖

C) 可以加S鎖也可以加X鎖

D) 不能加任何鎖

(48) 關於"死鎖",下列說法中正確的是

A)死鎖是操作系統中的問題,資料庫系統中不存在

B)只有出現並發操作時,才有可能出現死鎖

C)在資料庫操作中防止死鎖的方法是禁止兩個用戶同時操作資料庫

D)當兩個用戶競爭相同的資源時不會發生死鎖

(49) 下述哪一個SQL語句用於實現數據存取的安全機制?

A) COMMIT

B) ROLLBACK

C) GRANT

D) CREATE TABLE

(50) 由於關系模式設計不當所引起的插入異常指的是

A) 兩個事務並發地對同一關系進行插入而造成資料庫不一致

B) 由於碼值的一部分為空而不能將有用的信息作為一個元組插入到關系中

C) 未經授權的用戶對關系進行了插入

D) 插入操作因為違反完整性約束條件而遭到拒絕

(51) 下面關於函數依賴的敘述中,不正確的是

A) 若X→Y,X→Z,則X→YZ

B) 若XY→Z,則X→Z, Y→Z

C) 若X→Y,WY→Z,則XW→Z

D) 若X→Y,則XZ→YZ

(52) 下面有關各種範式之間的包含關系的描述中,正確的是

A) BCNF?4NF?3NF?2NF?1NF

B) 4NF?BCNF?3NF?2NF?1NF

C) 1NF?2NF?3NF?4NF?BCNF

D) 1NF?2NF?3NF?BCNF?4NF

第(53)至(54)題基於以下的敘述:關系模式R(B,C,M,T,A,G),根據語義有如下函數依賴集:F={B→C,(M,T)→B,(M,C)→T,(M,A)→T,(A,B)→C}。

(53) 關系模式R的碼是

A) (M,T)

B) (M,C)

C) (M,A)

D) (A,B)

(54) R的規范化程度最高達到

A) 1NF

B) 2NF

C) 3NF

D) 4NF

(55) 下面有關模式分解的敘述中,不正確的是

A) 若一個模式分解保持函數依賴,則該分解一定具有無損連接性

B) 若要求分解保持函數依賴,那麼模式分解可以達到3NF,但不一定能達到BCNF

C) 若要求分解既具有無損連接性,又保持函數依賴,則模式分解可以達到3NF,但不一定能達到BCNF

D) 若要求分解具有無損連接性,那麼模式分解一定可以達到BCNF

(56) 下面有關E-R模型向關系模型轉換的敘述中,不正確的是

A) 一個實體類型轉換為一個關系模式

B) 一個1:1聯系可以轉換為一個獨立的關系模式,也可以與聯系的任意一端實體所對應的關系模式合並

C) 一個1:n聯系可以轉換為一個獨立的關系模式,也可以與聯系的任意一端實體所對應的關系模式合並

D) 一個m:n聯系轉換為一個關系模式

(57) 下面哪個工具不屬於資料庫應用開發的CASE工具?

A) Sybase公司的PowerDesinger

B) Uniface公司的Uniface

C) Oracle公司的Designer/2000

D)Rational公司的Rose

(58) 下列關於Delphi的敘述中,哪種是不正確的?

A) Delphi屬於第四代語言

B) Delphi基於面向對象編程方法,是一種可視化開發工具

C) Delphi提供了數據遷移工具(DataPump),可以實現數據從一個資料庫到另一個資料庫的遷移

D) Delphi可以方便地支持數據倉庫的創建

(59) 下列關於"分布式資料庫系統"的敘述中,正確的是

A) 分散在各節點的數據是不相關的

B) 用戶可以對遠程數據進行訪問,但必須指明數據的存儲節點

C) 每一個節點是一個獨立的資料庫系統,既能完成局部應用,也支持全局應用

D) 數據可以分散在不同節點的計算機上,但必須在同一台計算機上進行數據處理

(60) 下面有關對象-關系資料庫管理系統的敘述中,不正確的是

A) 數據類型不能嵌套

B) 可以創建新的數據類型

C) 繼承性只適用於組合類型,子類繼承超類的所有數據元素

D) 可以構造復雜對象的數據類型,集合是一種類型構造器

二、填空題(每空2分,共40分)

請將答案分別寫在答題卡中序號為【1】至【20】的橫線上,答在試卷上不得分。

(1) 高級程序設計語言編寫的程序不能在計算機瀀>�?_上直接執行,必須通過【1】翻譯成具體的機器語言後才能執行。

(2) 廣域網覆蓋的地理范圍從幾十公里到幾千公里,其通信子網一般採用【2】技術。

(3) 二叉樹是結點的有限集合,這個有限集合或者為【3】,或者由一個根結點及兩棵不相交的、分別稱作為根的左子樹和右子樹的二叉樹組成。

(4) m階B樹的根結點若不是葉結點,那麼它至多有m棵子樹,至少有【4】棵子樹。

(5) 對於關鍵碼序列18,30,35,10,46,38,5,40進行堆排序(假定堆的根結點為最小關鍵碼),在初始建堆過程中需進行的關鍵碼交換次數為【5】 。

7) 在頁式存儲管理中,存放在高速緩沖存儲器中的部分頁表稱為 【7】 。

(8) 從資源分配的角度可將設備分為 【8】 、共享設備和虛設備。

(9) 數據管理技術的發展經歷了如下三個階段:人工管理階段、文件系統階段和 【9】 系統階段。

(10) 在關系模型中,若屬性A是關系R的主碼,則在R的任何元組中,屬性A的取值都不允許為空,這種約束稱為 【10】 規則。

(11) 用值域的概念來定義關系,關系是屬性值域笛卡爾積的一個 【11】。

(12) 在SQL語言中,刪除表的定義以及表中的數據和此表上的索引,應該使用的語句是【12】。

(13) 資料庫管理系統管理並且控制【13】 資源的使用。

(14) Oracle OLAP是Oracle資料庫系統的 【14】 解決方案。

(15) 事務故障恢復時要對事務的每一個操作執行逆操作,即將日誌記錄中" 【15】"寫入資料庫中。

(16) 多個事務在某個調度下的執行是正確的,是能保證資料庫一致性的,當且僅當該調度是 【16】 。

(17) 當將局部E-R圖集成為全局E-R圖時,如果同一對象在一個局部E-R圖中作為實體,而在另一個局部E-R圖中作為屬性,這種現象稱為 【17】 沖突。

(18) 假設在關系模式R(U)中,X、Y、Z都是U的子集,且Z= U-X-Y。若X→→Y,而,則稱X→→Y為【18】。

(19) 在數據挖掘方法中,將數據集分割為若干有意義的簇的過程稱為【19】分析,它是一種無制導的學習方法。

(20) 數據倉庫中存放的數據是為了適應數據的【20】處理要求而集成起來的。

㈧ 資料庫三級模式之間的關系是什麼

三級模式結構:外模式、模式、內模式

一、模式(Schema)

定義:也稱邏輯模式,是資料庫中全體數據的邏輯結構和特徵的描述,是所有用戶的公共數據視圖。

理解:

① 一個資料庫只有一個模式;

② 是資料庫數據在邏輯級上的視圖;

③ 資料庫模式以某一種數據模型為基礎;

④ 定義模式時不僅要定義數據的邏輯結構(如數據記錄由哪些數據項構成,數據項的名字、類型、取值范圍等),而且要定義與數據有關的安全性、完整性要求,定義這些數據之間的聯系。

二、外模式(External Schema)

定義:也稱子模式(Subschema)或用戶模式,是資料庫用戶(包括應用程序員和最終用戶)能夠看見和使用的局部數據的邏輯結構和特徵的描述,是資料庫用戶的數據視圖,是與某一應用有關的數據的邏輯表示。

理解:

① 一個資料庫可以有多個外模式;

② 外模式就是用戶視圖;

③ 外模式是保證數據安全性的一個有力措施。

三、內模式(Internal Schema)

定義:也稱存儲模式(Storage Schema),它是數據物理結構和存儲方式的描述,是數據在資料庫內部的表示方式(例如,記錄的存儲方式是順序存儲、按照B樹結構存儲還是按hash方法存儲;索引按照什麼方式組織;數據是否壓縮存儲,是否加密;數據的存儲記錄結構有何規定)。

理解:

① 一個資料庫只有一個內模式;

② 一個表可能由多個文件組成,如:數據文件、索引文件。

它是資料庫管理系統(DBMS)對資料庫中數據進行有效組織和管理的方法

其目的有:

① 為了減少數據冗餘,實現數據共享;

② 為了提高存取效率,改善性能。

㈨ 計算機等級考試資料庫三四級有什麼不同

三級:分為「PC技術」、「信息管理技術」、「資料庫技術」和「網路技術」等四個類別:
一,「PC技術」考核PC機硬體組成和Windows操作系統的基礎知識以及PC機使用、管理、維護和應用開發的基本技能;
二,「信息管理技術」考核計算機信息管理應用基礎知識及管理信息系統項目和辦公自動化系統項目開發、維護的基本技能;
三,「資料庫技術」考核資料庫系統基礎知識及資料庫應用系統項目開發和維護的基本技能;
四,「網路技術」考核計算機網路基礎知識及計算機網路應用系統開發和管理的基本技能。
三級四種證書的不同說明:
一,三級「PC技術」證書,表明持有人具有計算機應用的基礎知識,掌握Pentium微處理器及PC計算機的工作原理,熟悉PC機常用外部設備的功能與結構,了解WINDOWS操作系統的基本原理,能使用匯編語言進行程序設計,具備從事機關、企事業單位PC機使用、管理、維護和應用開發的能力;
二,三級「信息管理技術」證書,表明持有人具有計算機應用的基礎知識,掌握軟體工程、資料庫的基本原理和方法,熟悉計算機信息系統項目的開發方法和技術,具備從事管理信息系統項目和辦公自動化系統項目開發和維護的基本能力;
三,三級「資料庫技術」證書,表明持有人具有計算機應用的基礎知識,掌握數據結構、操作系統的基本原理和技術,熟悉資料庫技術和資料庫應用系統項目開發的方法,具備從事資料庫應用系統項目開發和維護的基本能力;
四,三級「網路技術」證書,表明持有人具有計算機網路通信的基礎知識,熟悉區域網、廣域網的原理以及安全維護方法,掌握網際網路(INTERNET)應用的基本技能,具備從事機關、企事業單位組網、管理以及開展信息網路化的能力。

四級分為「網路工程師」、「資料庫工程師」和「軟體測試工程師」三個類別:
一,「網路工程師」考核網路系統規劃與設計的基礎知識及中小型網路的系統組建、設備配置調試、網路系統現場維護與管理的基本技能;
二,「資料庫工程師」考核資料庫系統的基本理論和技術以及資料庫設計、維護、管理、應用開發的基本能力;
三,「軟體測試工程師」考核軟體測試的基本理論、軟體測試的規范及標准,以及制定測試計劃、設計測試用例、選擇測試工具、執行測試並分析評估結果等軟體測試的基本技能。