資料庫應用技術試題
Ⅰ 請教一道有關vf的上機題
5.go 2
insert blank
replace 書號 with "T0005", 書名 with "VF資料庫技術";
作者 with "魏茂林",出版社 with "電子工業出版社" ;
出版日期 with {^2008/06/02},單價 with 19.80,數量 with 2500;
備注 with "中職教材"
6.打開「表設計器」,在表設計器中設置出版社的默認值。穗和拿
7.執行命令modi stru修改表結構,添加棚叢金額欄位
再執行命令replace all 金額 with 數量*單價 ,計算金額的值
8. 打開「表設計器」,在表設計器中選擇索引猜搭選項進行設置
9.delete all for 出版社=「電子工業出版社」
Ⅱ 資料庫試題
全國信息技術水平證書考試中的資料庫應用系統設計試題及答案在很多的網站上面是有的,但是有的是要收費才可以看到的,所以你要是沒有帳號的話是看不了的,
Ⅲ 自考 資料庫及其應用的歷年試題及答案 課程代碼:2010
呵呵,你算找對人了!答案不是很多,但試題很多的。我發到你消息里了!
2009年1月自考資料庫及其應用試題
2009年1月自考資料庫及其應用試題 課程代碼:02120 一、單項選擇題(本大題共20小題。每小題2分,共40分) 在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題後的括弧內。錯選、多選或未選均無分。 1.有關系模式:R(課程編號,課程名稱,教師編號,教師姓名,授課班級),若一名教師可講授多門課程,一門課程可由多名教師講授,則R屬於( )......
全國2008年10月自學考試資料庫及其應用試題
全國2008年10月自學考試資料庫及其應用試題 課程代碼:02120 一、單項選擇題(本大題共20小題,每小題2分,共40分) 在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題後的括弧內。錯選、多選或未選均無分。 1.Access中的查詢對象屬於資料庫的( ) A.概念模型 B.外部模型 C.內部模型 D.邏輯模型 2.在下列......
2008年1月全國自考試題資料庫及其應用試卷
全國2008年1月高等教育自學考試 資料庫及其應用試題 課程代碼:02120 一、單項選擇題(本大題共20小題,每小題2分,共40分) 在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題後的括弧內。錯選、多選或未選均無分。 1.E-R模型屬於資料庫的( ) A.概念模型 B.邏輯模型 C.內喚察瞎部模型 D.外部模型 2.實體完整性......
2007年10月自考試題資料庫及其應用試卷
全國2007年10月高等教育自學考試 資料庫及其應用試題 課程代碼:02120 一、單項選擇題(本大題共20小題,每小題2分,共40分) 在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題後的括弧內。錯選、多選或未選均無分。 1.關系模型中,實現實體之間聯系是通過( ) A.關系 B.指針 C.表 D.公共欄位 2.數據完整性......
全國2007年1月高等教育自學考試資料庫及其應用試題歷年試卷
全國2007年1月高等教育自學考試 資料庫及其應用試題 課程代碼:02120 一、單項選擇題(本大題共20小題,每小題2分,共40分) 在每小和空題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題後的括弧內。錯選、多選或未選均無分。 1.若關系模式R屬於1NF,且所有非主屬性都完全函數依賴於R的主鍵。則R屬於( ) A.1......
全國2006年10月高等教育自學考試資料庫及其應用試題歷年試卷
全國2006年10月高等教育自學考試 資料庫及其應用試題 課程代碼:02120 一、單項選擇題(本大題共20小題,每小題2分,共40分) 在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題後的括弧內。錯選、多選或未選均無分。 1.以下不屬於資料庫技術特點的是( ) A.數據結構化 B.數據共享 C.數據冗餘小 D.以......
全國2006年1月高等教育自學考試資料庫及其應用試題歷年試卷
全國2006年1月高等教育自學考試 資料庫及其應用試題 課程代碼:02120 一、單項選擇題(本大題共20小題,每小題2分,共40分) 在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題後的括弧內。錯選、多選或未選均無分。 1.以下不是資料庫技術所具備的特點是( ) A.數據結構沒困化 B.數據冗餘小 C.有較高的......
2005年10月自考試卷資料庫及其應用
2005年10月自考試卷資料庫及其應用 ......
2005年10月資料庫及其應用試題答案
2005年10月資料庫及其應用試題答案 ......
浙江省2005年10月高等教育自學考試資料庫及其應用試題歷年試卷
全國2005年10月高等教育自學考試 資料庫及其應用試題 課程代碼:02120 一、單項選擇題(本大題共20小題,每小題2分,共40分) 在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題後的括弧內。錯選、多選或未選均無分。 1.文件系統方式管理數據有很多缺陷,以下不是文件方式缺陷的是( ) A.數據聯系弱 B.數......
全國2005年1月高等教育自學考試資料庫及其應用試題歷年試卷
全國2005年1月高等教育自學考試 資料庫及其應用試題 課程代碼:02120 一、單項選擇題(本大題共20小題,每小題2分,共40分) 在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題後的括弧內。錯選、多選或未選均無分。 1.下列關於「聯系」的描述,正確的是( ) A.聯系不是實體,也沒有屬性 B.聯系是實體,但沒有屬性
全國2004年10月高等教育自學考試資料庫及其應用試題歷年試卷
全國2004年10月高等教育自學考試 資料庫及其應用試題 課程代碼:02120 一、單項選擇題(本大題共20小題,每小題2分,共40分) 在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題後的括弧內。錯選、多選或未選均無分。 1.數據管理技術發展所經歷的過程是:( ) A.資料庫—文件系統—自由管理 B.文件系統—自由......
2004年10月自考資料庫及其應用試卷參考答案
更多試卷答案下載 免費試聽網校課程 2004年10月自考資料庫及其應用試卷參考答案 一、l.C 2.D 3.B 4.C 5.B 6.B 7.B 8.C 9.C l0.B ll.C l2.D 13.B l4。B l5.B l 6.B 17.B l8.A l9.D 20.A 35.(1)書名=「線性代數」
浙江省2004年7月高等教育自學考試資料庫及其應用試題歷年試卷
浙江省2004年7月高等教育自學考試 資料庫及其應用試題 課程代碼:02120 一、單項選擇題(本大題共20小題,每小題2分,共40分) 在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題後的括弧內。錯選、多選或未選均無分。 1.按照數據模型,FoxPro是( )。 A.層次型資料庫管理系統 B.網狀型資料庫管理系統 ......
浙江省2004年4月高等教育自學考試資料庫及其應用試題歷年試卷
浙江省2004年4月高等教育自學考試 資料庫及其應用試題 課程代碼:02120 一、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,並將正確答案的序號填在題乾的括弧內。每小題1分,共20分) 1.在下列計算機表示的信息中,不能稱為「數據」的是( )。 A.股票名稱 B.股票曲線圖 C.電腦軟體 D.音樂編碼 2.......
浙江省2004年1月高等教育自學考試資料庫及其應用試題歷年試卷
浙江省2004年1月高等教育自學考試 資料庫及其應用試題 課程代碼:02120 一、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,並將正確答案的序號填在題乾的括弧內。每小題2分,共30分) 1.下述關於資料庫系統的正確敘述是:( ) A. 資料庫系統避免了一切冗餘 B. 資料庫系統中數據的一致性是指數據類型一致
全國2003年10月高等教育自學考試資料庫及其應用試題歷年試卷
全國2003年10月高等教育自學考試 資料庫及其應用試題 課程代碼:02120 第一部分 選擇題(共40分) 一、單項選擇題(本大題共20小題,每小題2分,共40分) 在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題後的括弧內。錯選、多選或未選均無分。 1.在文件系統中有關數據項、記錄、文件的正確描述是( ) A.文......
浙江省2003年7月高等教育自學考試資料庫及其應用試題歷年試卷
浙江省2003年7月高等教育自學考試 資料庫及其應用試題 課程代碼:02120 一、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,並將正確答案的序號填在題乾的括弧內。每小題2分,共30分) 1.foxpro系統所用的術語與關系術語存在以下對應關系( )。 A.庫結構對應關系,庫文件對應元組,記錄對應屬性,欄位對應屬性值 B.庫結......
浙江省2003年4月高等教育自學考試資料庫及其應用試題歷年試卷
浙江省2003年4月高等教育自學考試 資料庫及其應用試題 課程代碼:02120 一、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,並將正確答案的序號填在題乾的括弧內。每小題1分,共20分) 1.下列最容易用計算機符號表示的數據是( )。 A.人的姓名 B.人的聲音 C.人的動作 D.計算機程序
全國2003年1月高等教育自學考試資料庫及其應用試題歷年試卷
全國2003年1月高等教育自學考試 資料庫及其應用試題 課程代碼:02120 第一部分 選擇題 (共40分) 一、單項選擇題(本大題共20小題,每小題2分,共40分)在每小題列出的四個選項中只有一個是符合題目要求的。請將其代碼填在題後的括弧內。錯選或未選均無分。 1.在資料庫系統中,面向用戶、也就是用戶所涉及的資料庫被稱為( ) A.外模......
全國2002年10月高等教育自學考試資料庫及其應用試題歷年試卷
全國2002年10月高等教育自學考試 資料庫及其應用試題 課程代碼:02120 一、單項選擇題(在每小題的四個備選答案中選出一個正確答案,並將其號碼填在題乾的括弧內。每小題2分,共40分) 1.英文縮寫DBA代表( ) A.資料庫管理員 B.資料庫管理系統 C.數據定義語言 ......
浙江省2002年1月高等教育自學考試資料庫及其應用試題歷年試卷
浙江省2002年1月高等教育自學考試 資料庫及其應用試題 課程代碼:02120 一、單項選擇題(在每小題的四個備選答案中選出一個正確答案,並將其號碼填在題乾的括弧內。每小題1分,共20分) 1.描述在外部存儲器上如何組織數據的是( ) A.用戶模式 B.模式 C.外模式 D.內模式 2.應用......
浙江省2002年1月自考資料庫及其應用答案
更多試卷答案下載 免費試聽網校課程 浙江省2002年1月自考資料庫及其應用答案 課程代碼:02120 一、單項選擇題(每小題1分,共20分) 1.D 2.D 3.A 4.B 5.B 6.A 7.C 8.B 9.A ......
浙江省2001年10月自學考試資料庫及其應用試題
更多試卷答案下載 免費試聽網校課程 浙江省2001年10月自學考試資料庫及其應用試題 課程代碼:02120 一、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,並將正確答案的序號填在題乾的括弧內。每小題1分,共20分) 1.要保證資料庫物理數據獨立性,需要修改的是( ) A.模式 B.模式與內模......
浙江省2001年10月自考資料庫及其應用試題參考答案
更多試卷答案下載 免費試聽網校課程 浙江省2001年10月自考資料庫及其應用試題參考答案 課程代碼:02120 一、單項選擇題(每小題1分,共20分) 1.B 2.D 3.D 4.D 5.C 6.A 7.A 8.B 9.D ......
2000年10月自考資料庫及應用答案
2000年10月自考自學考試資料庫及應用答案 一、單項選擇題(本大題共10小題,每小題1分,共10分) 1.A 3.D 5.B 7.C 9.D 2.B 4.D 6.D 8.A 10.D 二、多項選擇題(本大題共5小題,每小題2分,共10分) 11.ABCD 12.BCD 13.BD 14.ABC 15.ABCDE 三、填空題(本......
2000年10月自考資料庫及應用試題試卷真題
2000年10月資料庫及應用試卷和答案 第一部分 選擇題 一、單項選擇題(本大題共10小題,每小題1分,共10分) 在每小題列出的四個選項中只有一個選項是符合題目要求的,請將正確選項前的字母填在題後的括弧內。 1、三級模式間存在兩種映射,它們是( ) A.模式與子模式間,模式與內
Ⅳ 一些sql的試題
1.應用程序
2.實體完整性
3.distince
4.
5.create Nonclustered index IDX_authors on authors(州名列,城市名列)
6.創建表
7.select 列名 from 表名
8.sum()
9.top
10.alter procere
11.ltrim()
12.declare @變數名 數據類型
13.where
14.from
15.order by
16.cast(表達式 as 數據類型)
17.count()
18.drop procere 存儲過程名
19.創建資料庫
20.價格大於15美元的所有數據
21.資料庫
22.rollback
23.
24.服務管理器
25.
26.數據冗餘(備份)
27.3
28.資料庫
29.應用程序
30.drop table
33.操作系統
許可權
1.
2.是並發控制的單位,是用戶定義的一個操作序列,具有原子性,一致性,隔離性,持續性四個特性。
3.共享鎖(S鎖):如果事務T對數據A加上共享鎖後,則其他事務只能對A再加共享鎖,不能加排他鎖.
獲准共享鎖的事務只能讀數據,不能修改數據。
4.
5.
1.存儲過程可以使得程序執行效率更高、安全性更好,因為過程建立之後 已經編譯並且儲存到資料庫,直接寫sql就需要先分析再執行因此過程效率更高,直接寫sql語句會帶來安全性問題,如:sql注入
2.建立過程不會很耗系統資源,因為過程只是在調用才執行。
6.聚簇索引是一種對磁碟上實際數據重新組織以按指定的一個或多個列的值排序。
7.
8.是並發控制的單位,是用戶定義的一個操作序列,具有原子性,一致性,隔離性,持續性四個特性。
BEGIN TRAN [Tran_name]開始事務
COMMIT TRAN [Tran_name]事務完成提交事務
9.存儲過程是由流控制和SQL語句書寫的過程,這個過程經編譯和優化後存儲在資料庫伺服器中,應用程序使用時只要調用即可。
10.增量備份:是針對於上一次備份(無論是哪種備份):備份上一次備份後,所有發生變化的文件。
12.原子性,要麼都做,要麼不做。
13.排它鎖若事務T對數據對象A加上X鎖,則只允許T讀取和修改A,其它任何事務都不能再對A加任何類型的鎖,直到T釋放A上的鎖。
它防止任何其它事務獲取資源上的鎖,直到在事務的末尾將資源上的原始鎖釋放為止。
14.分布式資料庫系統通常使用較小的計算機系統,每台計算機可單獨放在一個地方,每台計算機中都有DBMS的一份完整拷貝副本,並具有自己局部的資料庫,位於不同地點的許多計算機通過網路互相連接,共同組成一個完整的、全局的大型資料庫。
15.
17同2,18同8
19.DBMS資料庫管理系統,DBA資料庫管理員
20.1對1,一個學生對應一個學號
1對多 一個學生對應多門功課
多對多 商品與廠商
(備註:只能做這么多了,很長時間沒看書了,有時間可以看看<資料庫系統概論>薩師煊 王珊 高等教育出版社,很不錯的一本書哦。上有你要的答案,特別是簡答題。)
21.
22.資料庫完整性,對資料庫提出的某種約束條件或規則。
分三種:實體完整性,參照完整性,用戶自定義完整性
23.
24.原則如下:
●在經常進行連接,但是沒有指定為外鍵的列上建立索引,而不經常連接的欄位則由優化器自動生成索引。
●在頻繁進行排序或分組(即進行group by或order by操作)的列上建立索引。
●在條件表達式中經常用到的不同值較多的列上建立檢索,在不同值少的列上不要建立索引。比如在雇員表的「性別」列上只有「男」與「女」兩個不同值,因此就無必要建立索引。如果建立索引不但不會提高查詢效率,反而會嚴重降低更新速度。
●如果待排序的列有多個,可以在這些列上建立復合索引(compound index)。
26。聚集索引確定表中數據的物理順序。由於聚集索引規定數據在表中的物理存儲順序,因此一個表只能包含一個聚集索引。但該索引可以包含多個列(組合索引)
非聚集索引一種索引,該索引中索引的邏輯順序與磁碟上行的物理存儲順序不同。一個表可以有多個聚集索引
Ⅳ 資料庫原理及應用試題
1.B 2.C 3.B 4.C 5.D 6.C 7.C 8.D 9.C 10.A
11.A 12.A 13.A --不太確定 14.B 15.C 16.A 17.B 18.A 19.D 20.C
1.試述事務的概念及事務的四個特性。
答:
事務是用戶定義的一個資料庫操作序列,這些操作要麼全做要麼全不做,是一個不可分割的工作單位。
事務具有四個特性:原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)和持續性(Durability)。這個四個特性也簡稱為ACID特性。
原子性:事務是資料庫的邏輯工作單位,事務中包括的諸操作要麼都做,要麼都不做。
一致性:事務執行的結果必須是使資料庫從一個一致性狀態變到另一個一致性狀態。
隔離性:一個事務的執行不能被其他事務干擾。即一個事務內部的操作及使用的數據對其他並發事務是隔離的,並發執行的各個事務之間不能互相干擾。
持續性:持續性也稱永久性(Permanence),指一個事務一旦提交,它對資料庫中數據的改變就應該是永久性的。接下來的其他操作或故障不應該對其執行結果有任何影響。
2.為什麼事務非正常結束時會影響資料庫數據的正確性,請列舉一例說明之。
答:
事務執行的結果必須是使資料庫從一個一致性狀態變到另一個一致性狀態。如果資料庫系統運行中發生故障,有些事務尚未完成就被迫中斷,這些未完成事務對資料庫所做的修改有一部分已寫入物理資料庫,這時資料庫就處於一種不正確的狀態,或者說是不一致的狀態。
例如某工廠的庫存管理系統中,要把數量為Q的某種零件從倉庫1移到倉庫2存放。
則可以定義一個事務T,T包括兩個操作;Q1=Q1-Q,Q2=Q2+Q。如果T非正常終止時只做了第一個操作,則資料庫就處於不一致性狀態,庫存量無緣無故少了Q。
3.資料庫中為什麼要有恢復子系統?它的功能是什麼?
答:
因為計算機系統中硬體的故障、軟體的錯誤、操作員的失誤以及惡意的破壞是不可避免的,這些故障輕則造成運行事務非正常中斷,影響資料庫中數據的正確性,重則破壞資料庫,使資料庫中全部或部分數據丟失,因此必須要有恢復子系統。
恢復子系統的功能是:把資料庫從錯誤狀態恢復到某一已知的正確狀態(亦稱為一致狀態或完整狀態)。
4.資料庫運行中可能產生的故障有哪幾類?哪些故障影響事務的正常執行?哪些故障破壞資料庫數據?
答:資料庫系統中可能發生各種各樣的故障,大致可以分以下幾類:
(1)事務內部的故障;
(2)系統故障;
(3)介質故障;
(4)計算機病毒。
事務故障、系統故障和介質故障影響事務的正常執行;介質故障和計算機病毒破壞數據
庫數據。
5.據庫恢復的基本技術有哪些?
答:
數據轉儲和登錄日誌文件是資料庫恢復的基本技術。
當系統運行過程中發生故障,利用轉儲的資料庫後備副本和日誌文件就可以將資料庫恢復到故障前的某個一致性狀態。
6. 資料庫轉儲的意義是什麼? 試比較各種數據轉儲方法。
答:
數據轉儲是資料庫恢復中採用的基本技術。所謂轉儲即DBA定期地將資料庫復制到磁帶或另一個磁碟上保存起來的過程。當資料庫遭到破壞後可以將後備副本重新裝入,將資料庫恢復到轉儲時的狀態。
靜態轉儲:在系統中無運行事務時進行的轉儲操作。靜態轉儲簡單,但必須等待正運行的用戶事務結束才能進行。同樣,新的事務必須等待轉儲結束才能執行。顯然,這會降低資料庫的可用性。
動態轉儲:指轉儲期間允許對資料庫進行存取或修改。動態轉儲可克服靜態轉儲的缺點,它不用等待正在運行的用戶事務結束,也不會影響新事務的運行。但是,轉儲結束時後援副本上的數據並不能保證正確有效。因為轉儲期間運行的事務可能修改了某些數據,使得後援副本上的數據不是資料庫的一致版本。
為此,必須把轉儲期間各事務對資料庫的修改活動登記下來,建立日誌文件(log file)。這樣,後援副本加上日誌文件就能得到資料庫某一時刻的正確狀態。
轉儲還可以分為海量轉儲和增量轉儲兩種方式。
海量轉儲是指每次轉儲全部資料庫。增量轉儲則指每次只轉儲上一次轉儲後更新過的數據。從恢復角度看,使用海量轉儲得到的後備副本進行恢復一般說來更簡單些。但如果資料庫很大,事務處理又十分頻繁,則增量轉儲方式更實用更有效。
7. 什麼是日誌文件?為什麼要設立日誌文件?
答:
(1)日誌文件是用來記錄事務對資料庫的更新操作的文件。
(2)設立日誌文件的目的是: 進行事務故障恢復;進行系統故障恢復;協助後備副本進行介質故障恢復。
8. 登記日誌文件時為什麼必須先寫日誌文件,後寫資料庫?
答:
把對數據的修改寫到資料庫中和把表示這個修改的日誌記錄寫到日誌文件中是兩個不同的操作。有可能在這兩個操作之間發生故障,即這兩個寫操作只完成了一個。
如果先寫了資料庫修改,而在運行記錄中沒有登記這個修改,則以後就無法恢復這個修改了。如果先寫日誌,但沒有修改資料庫,在恢復時只不過是多執行一次UNDO操作,並不會影響資料庫的正確性。所以一定要先寫日誌文件,即首先把日誌記錄寫到日誌文件中,然後寫資料庫的修改。
9. 針對不同的故障,試給出恢復的策略和方法。(即如何進行事務故障的恢復?系統故障的恢復?介質故障恢復?)
答:
事務故障的恢復:
事務故障的恢復是由DBMS自動完成的,對用戶是透明的。
DBMS執行恢復步驟是:
(1)反向掃描文件日誌(即從最後向前掃描日誌文件),查找該事務的更新操作。
(2)對該事務的更新操作執行逆操作。即將日誌記錄中「更新前的值」寫入資料庫。
(3)繼續反向掃描日誌文件,做同樣處理。
(4)如此處理下去,直至讀到此事務的開始標記,該事務故障的恢復就完成了。
答:
系統故障的恢復:
系統故障可能會造成資料庫處於不一致狀態:
一是未完成事務對資料庫的更新可能已寫入資料庫;
二是已提交事務對資料庫的更新可能還留在緩沖區,沒來得及寫入資料庫。
因此恢復操作就是要撤銷(UNDO)故障發生時未完成的事務,重做(REDO)已完成的事務。
系統的恢復步驟是:
(1)正向掃描日誌文件,找出在故障發生前已經提交的事務隊列(REDO隊列)和未完成的事務隊列(UNDO隊列)。
(2)對撤銷隊列中的各個事務進行UNDO處理。
進行UNDO處理的方法是,反向掃描日誌文件,對每個UNDO事務的更新操作執行逆操作,即將日誌記錄中「更新前的值」(Before Image)寫入資料庫。
(3)對重做隊列中的各個事務進行REDO處理。
進行REDO處理的方法是:正向掃描日誌文件,對每個REDO事務重新執行日誌文件登記的操作。即將日誌記錄中「更新後的值」(After Image)寫入資料庫。
*解析:
在第(1)步中如何找出REDO隊列和UNDO隊列?請大家思考一下。
下面給出一個演算法:
1) 建立兩個事務隊列:
· UNDO-LIST: 需要執行undo操作的事務集合;
· REDO-LIST: 需要執行redo操作的事務集合;
兩個事務隊列初始均為空。
2) 從日誌文件頭開始,正向掃描日誌文件
· 如有新開始(遇到Begin Transaction)的事務Ti,把Ti暫時放入UNDO-LIST隊列;
· 如有提交的事務(遇到End Transaction)Tj,把Tj從UNDO-LIST隊列移到REDO-LIST隊列;
直到日誌文件結束
答:
介質故障的恢復:
介質故障是最嚴重的一種故障。
恢復方法是重裝資料庫,然後重做已完成的事務。具體過程是:
(1)DBA裝入最新的資料庫後備副本(離故障發生時刻最近的轉儲副本),使資料庫恢復到轉儲時的一致性狀態。
(2)DBA裝入轉儲結束時刻的日誌文件副本
(3)DBA啟動系統恢復命令,由DBMS完成恢復功能,即重做已完成的事務。
*解析
1)我們假定採用的是靜態轉儲,因此第(1)步裝入資料庫後備副本便可以了。
2)如果採用的是靜動態轉儲,第(1)步裝入資料庫後備副本還不夠,還需同時裝入轉儲開始時刻的日誌文件副本,經過處理後才能得到正確的資料庫後備副本。
3)第(2)步重做已完成的事務的演算法是:
a. 正向掃描日誌文件,找出故障發生前已提交的事務的標識,將其記入重做隊列
b. 再一次正向掃描日誌文件,對重做隊列中的所有事務進行重做處理。即將日誌記錄中「更新後的值」寫入資料庫。
10. 具有檢查點的恢復技術有什麼優點?
答:
利用日誌技術進行資料庫恢復時,恢復子系統必須搜索日誌,確定哪些事務需要REDO,哪些事務需要UNDO。一般來說,需要檢查所有日誌記錄。這樣做有兩個問題:
一是搜索整個日誌將耗費大量的時間。
二是很多需要REDO處理的事務實際上已經將它們的更新操作結果寫到資料庫中了,恢復子系統又重新執行了這些操作,浪費了大量時間。
檢查點技術就是為了解決這些問題。
11. 試述使用檢查點方法進行恢復的步驟。
答:
① 從重新開始文件中找到最後一個檢查點記錄在日誌文件中的地址,由該地址在日誌文件中找到最後一個檢查點記錄。
② 由該檢查點記錄得到檢查點建立時刻所有正在執行的事務清單ACTIVE-LIST。
這里建立兩個事務隊列:
· UNDO-LIST: 需要執行undo操作的事務集合;
· REDO-LIST: 需要執行redo操作的事務集合;
把ACTIVE-LIST暫時放入UNDO-LIST隊列,REDO隊列暫為空。
③ 從檢查點開始正向掃描日誌文件
· 如有新開始的事務Ti,把Ti暫時放入UNDO-LIST隊列;
· 如有提交的事務Tj,把Tj從UNDO-LIST隊列移到REDO-LIST隊列,直到日誌文件結束;
④ 對UNDO-LIST中的每個事務執行UNDO操作, 對REDO-LIST中的每個事務執行REDO操作。
12. 什麼是資料庫鏡像?它有什麼用途?
答:
資料庫鏡像即根據DBA的要求,自動把整個資料庫或者其中的部分關鍵數據復制到另一個磁碟上。每當主資料庫更新時,DBMS自動把更新後的數據復制過去,即DBMS自動保證鏡像數據與主數據的一致性。
資料庫鏡像的用途有:
一是用於資料庫恢復。當出現介質故障時,可由鏡像磁碟繼續提供使用,同時DBMS自動利用鏡像磁碟數據進行資料庫的恢復,不需要關閉系統和重裝資料庫副本。
二是提高資料庫的可用性。在沒有出現故障時,當一個用戶對某個數據加排它鎖進行修改時,其他用戶可以讀鏡像資料庫上的數據,而不必等待該用戶釋放鎖。
Ⅵ 計算機三級《資料庫技術》單選專練及答案(2)
單選專練二
1[單選題] 下列關於瀏覽器/伺服器架構中的應用伺服器的說法中,錯誤的是__________。
A.應用伺服器一般運行程序代碼,實現面向應用領域的業務規則
B.應用伺服器會根據用戶請求連接相應的資料庫,獲取數據,並將結果返回給用戶
C.應用伺服器一般需要具有數據訪問和數據存儲功能
D.應用伺服器一般提供了集群、負載均衡等公共服務,可以大幅度提高系統性能和可靠性
參考答案:C
2[單選題]設在某SELECT語句的WHERE子句中,需要對Grade列的空值進行處理。下列關於空值的操作中,錯誤的是__________。
A.Grade IS NOT NULL
B.Grade IS NULL
C.Grade = NULL
D.NOT (Grade IS NULL)
參考答案:C
3[單選題]如果有兩個事務,同時對資料庫中同一數據進行操作,不可能引起沖突的操作是
A.其中有一個是DELETE
B.一個是SELECT,另一個是UPDATE
C.兩個都是SELECT
D.兩個都是UPDATE
參考答案:C
4[單選題]如果有兩個事務,同時對資料庫中同一數據進行操作,不可能引起沖突的操作是
A.其中有一個是DELETE
B.一個是SELECT,另一個是UPDATE
C.兩個都是SELECT
D.兩個都是UPDATE
參考答案:C
5[單選題]若要求查找姓名中第二個字為‘陽’字的學生的學號和姓名,下列SQL語句中,哪一個(些)是正確的?
Ⅰ.SELECT S#,SNAME FROM S WHERE SNAME=‘_陽%’
Ⅱ.SELECT S#,SNAME FRQM S WHERE SNAME LIKE‘_陽%’
Ⅲ.SELECT S#,SNAME FROM S WHERE SNAME LIKE‘%陽%’
A.只有ⅠB.只有ⅡC.只有ⅢD.都正確
參考答案:B
參考解析:第(2)~(5)題基於“學生—選課—課程”資料庫中的3個關系: S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER), 它們的主碼分別是S#、(S#,C#)、C#
6[單選題]資料庫管理系統為提高數據查詢效率,可能會採用如下索引技術:
Ⅰ.有序索引 Ⅱ.聚集索引
Ⅲ.樹型索引 Ⅳ.散列(哈希)索引
其中,將屬性值作為參數,不採用索引鍵值比較,而是採用一定的計算方法定位數據的有()
A.僅ⅠB.僅Ⅰ、Ⅱ和ⅢC.僅ⅣD.都
參考答案:C
7[單選題]瀏覽器/伺服器架構是現階段非常流行的資料庫應用系統架構。在此架構中,應用伺服器起到了非常重要的作用。下列關於應用伺服器的說法,錯誤的是()
A.應用伺服器一般運行程序代碼,實現面向具體應用領域的業務規則,資料庫伺服器承擔數據存儲、管理等功能
B.應用伺服器會根據用戶請求連接相應的資料庫,獲取數據並進行處理,將結果返回給用戶
C.應用伺服器一般需具有數據訪問和數據存儲等功能,在資料庫伺服器出現問題時可以繼續向用戶提供服務
D.應用伺服器一般提供了集群、失效恢復、負載均衡等公共服務,可以大幅度提高系統性能和可靠性
參考答案:C
8[單選題]
下列屬於商場經營管理系統資料庫功能需求的是__________。
A.系統中不考慮財務核算
B.對基本銷售業務要求實現秒級響應
C.多個終端同時操作資料庫
D.系統需支持節假日折扣
參考答案:C
9[單選題]事務由於某些內部條件而無法繼續正常執行,如非法輸入、找不到數據等,這樣的故障屬於
A.系統故障B.磁碟故障C.事務故障D.介質故障
參考答案:C
10[單選題]人機界面是資料庫應用系統的一個重要組成部分,人機界面設計與用戶的關系非常密切。關於人機界面設計,下列說法錯誤的是()
A.人機界面設計時,應使用戶感覺系統運行始終處於用戶的控制之下,人機界面應該向用戶及時反饋,保持人機界面與用戶之間的雙向交流
B.當系統發生錯誤時,人機界面應為用戶提供有意義的反饋信息,有時可以提供截屏等功能,使用戶可以了解錯誤,並及時向技術人員反饋問題
C.良好的人機界面應能容忍用戶使用過程中發生的操作錯誤,並能夠方便地從錯誤中恢復
D.設計人機界面可採用原型迭代法,首先進行用戶界面詳細設計,然後與用戶不斷討論,改進設計方案
參考答案:D
11[單選題]現要利用Student表查詢年齡最小的學生的姓名和年齡。下列實現此功能的查詢語句中,正確的是__________。
A.SELECT Sname, MIN(Sage) FROM Student
B.SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)
C.SELECT TOP 1 Sname, Sage FROM Student
D.SELECT TOP 1 Sname, Sage FROM Student ORDER BY Sage
參考答案:D
12[單選題]下列關於保持數據完整性的敘述中,不正確的是( )。
A.向關系SC插入元組時,S#和C#都不能是空值(NULL)
B.可以任意刪除關系SC中的元組
C.向任何一個關系插入元組時,必須保證關系主碼值的唯一性
D.可以任意刪除關系C中的元組
參考答案:D
13[單選題]在SQL Server 2008中,設各系統資料庫當前主要數據文件及日誌文件的大小如下表所示:
資料庫主要數據文件(MB)日誌文件(MB)
master152
model41
msdb82
tempdb61
現要在該系統中創建一個新的用戶資料庫,則用戶資料庫中主要數據文件的
大小不能小於()
A.15MBB.4MBC.8MBD.6MB
參考答案:B
14[單選題]設SC表中記錄成績的列為:Grade,類型為int。若在查詢成績時,希望將成績按“優”、“良”、“中”、“及格”和“不及格”形式顯示,正確的Case函數是__________。
A.Case Grade
When 90~100 THEN'優'
When 80~89 TIIEN'良'
When 70~79 THEN'中'
When 60~69 THEN'及格'。
Else'不及格’
End
B.Case
When Grade between 90 and 100 THEN Grade='優'
When Grade between 80 and 89 THEN Grade='良'
When Grade between 70 and 79 THEN Grade='中'
When Grade between 60 and 69 THEN Grade='及格’
Else Grade='不及格’
End
C.Case
When Grade between 90 and 100 THEN'優'
When Grade between 80 and 89 THEN'良’
When Grade between 70 and 79 THEN'中’
When Grade between 60 and 69 THEN'及格’
Else'不及格’
End
D.Case Grade
When 90~100 THEN Grade='優’
When 80~89 THEN Grade='良’
When 70~79 THEN Grade='由’
When 60~69 THEN Grade='及格’
Else Grade='不及格’
End
參考答案:C
15[單選題] 下列關於瀏覽器/伺服器架構中的應用伺服器的說法中,錯誤的是__________。
A.應用伺服器一般運行程序代碼,實現面向應用領域的業務規則
B.應用伺服器會根據用戶請求連接相應的資料庫,獲取數據,並將結果返回給用戶
C.應用伺服器一般需要具有數據訪問和數據存儲功能
D.應用伺服器一般提供了集群、負載均衡等公共服務,可以大幅度提高系統性能和可靠性
參考答案:C
16[單選題]設在某SELECT語句的WHERE子句中,需要對Grade列的空值進行處理。下列關於空值的操作中,錯誤的是__________。
A.Grade IS NOT NULL
B.Grade IS NULL
C.Grade = NULL
D.NOT (Grade IS NULL)
參考答案:C
更多計算機三級相關試題分享:
Ⅶ 求解,資料庫原理測試題。
create database booksales
create table cb
(cid char(10) froeign key references customer(cid) not null,
bid char(10) froeign key references book(bid) not null,
shoppingdate datetime not null,
quantity int null,
constranit cb_c_b primary key(cid,bid)
)
這么多題配或檔目才5金培亂幣,後面團舉的不寫啦!
Ⅷ 資料庫經典筆試題和面試題答案
如下這些有關資料庫知識考查的經典筆試題,非常全面,對計算機專業畢業生參加筆試會很有幫助,建議大家收藏。
一、選擇題
1. 下面敘述正確的是___c___。
A、演算法的執行效率與數據的存儲結構無關
B、演算法的空間復雜度是指演算法程序中指令(或語句)的條數
C、演算法的有窮性是指演算法必須能在執行有限個步驟之後終止
D、以上三種描述都不對
2. 以下數據結構中不屬於線性數據結構的是___c___。
A、隊列B、線性表C、二叉樹D、棧
3. 在一棵二叉樹上第5層的結點數最多是__b____。2的(5-1)次方
A、8 B、16 C、32 D、15
4. 下面描述中,符合結構化程序設計風格的是___a___。
A、使用順序、選擇和重復(循環)三種基本控制結構表示程序的控制邏輯
B、模塊只有一個入口,可以有多個出口
C、注重提高程序的執行效率 D、不使用goto語句
5. 下面概念中,不屬於面向對象方法的是___d___。
A、對象 B、繼承 C、類 D、過程調用
6. 在結構化方法中,用數據流程圖(DFD)作為描述工具的軟體開發階段是___b___。
A、可行性分析 B、需求分析 C、詳細設計 D、程序編碼
7. 在軟體開發中,下面任務不屬於設計階段的是__d____。
A、數據結構設計 B、給出系統模塊結構 C、定義模塊演算法 D、定義需求並建立系統模型
8. 資料庫系統的核心是___b___。
A、數據模型 B、資料庫管理系統 C、軟體工具 D、資料庫
9. 下列敘述中正確的是__c____。
A、資料庫是一個獨立的系統,不需要操作系統的支持
B、資料庫設計是指設計資料庫管理系統
C、資料庫技術的根本目標是要解決數據共享的問題
D、資料庫系統中,數據的物理結構必須與邏輯結構一致
10. 下列模式中,能夠給出資料庫物理存儲結構與物理存取方法的是___a___。
A、內模式 B、外模式 C、概念模式 D、邏輯模式
11. Visual FoxPro資料庫文件是___d___。
A、存放用戶數據的文件 B、管理資料庫對象的系統文件
C、存放用戶數據和系統的文件 D、前三種說法都對
12. SQL語句中修改表結構的命令是___c___。
A、MODIFY TABLE B、MODIFY STRUCTURE
C、ALTER TABLE D、ALTER STRUCTURE
13. 如果要創建一個數據組分組報表,第一個分組表達式是"部門",第二個分組表達式是"性別",第三個分組表達式是"基本工資",當前索引的索引表達式應當是__b____。
A、部門+性別+基本工資 B、部門+性別+STR(基本工資)
C、STR(基本工資)+性別+部門 D、性別+部門+STR(基本工資)
14. 把一個項目編譯成一個應用程序時,下面的敘述正確的是___a___。
A、所有的項目文件將組合為一個單一的應用程序文件
B、所有項目的包含文件將組合為一個單一的應用程序文件
C、所有項目排除的文件將組合為一個單一的應用程序文件
D、由用戶選定的項目文件將組合為一個單一的應用程序文件
15. 資料庫DB、資料庫系統DBS、資料庫管理系統DBMS三者之間的關系是_a___。
A、DBS包括DB和DBMS B、DBMS包括DB和DBS
C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS
16. 在"選項"對話框的"文件位置"選項卡中可以設置___b___。
A、表單的默認大小 B、默認目錄
C、日期和時間的顯示格式 D、程序代碼的顏色
17. 要控制兩個表中數據的完整性和一致性可以設置"參照完整性",要求這兩個表_a_。
A、是同一個資料庫中的兩個表 B、不同資料庫中的兩個表
C、兩個自由表 D、一個是資料庫表另一個是自由表
18. 定位第一條記錄上的命令是___a___。
A、GO TOP B、GO BOTTOM C、GO 6 D、SKIP
19. 在關系模型中,實現"關系中不允許出現相同的元組"的約束是通過__b____。
A、候選鍵 B、主鍵 C、外鍵 D、超鍵
20. 設當前資料庫有10條記錄(記錄未進行任何索引),在下列三種情況下,當前記錄號為1時;EOF()為真時;BOF()為真時,命令?RECN()的結果分別是___a___。
A、1,11,1 B、1,10,1 C、1,11,0 D、1,10,0
21. 下列表達式中結果不是日期型的是___c___。
A、CTOD("2000/10/01") B、{^99/10/01}+365
C、VAL("2000/10/01") D、DATE()
22. 只有滿足聯接條件的記錄才包含在查詢結果中,這種聯接為___c___。
A、左聯接 B、右聯接 C、內部聯接 D、完全聯接
23. 索引欄位值不唯一,應該選擇的索引類型為___b___。
A、主索引 B、普通索引 C、候選索引 D、唯一索引
24. 執行SELECT 0選擇工作區的結果是___b___。
A、選擇了0號工作區 B、選擇了空閑的最小號工作區
C、關閉選擇的工作區 D、選擇已打開的工作區
25. 從資料庫中刪除表的命令是___a___。
A、DROP TABLE B、ALTER TABLE C、DELETE TABLE D、USE
26. DELETE FROM S WHERE 年齡>60語句的功能是__b____。
A、從S表中徹底刪除年齡大於60歲的記錄
B、S表中年齡大於60歲的記錄被加上刪除標記
C、刪除S表 D、刪除S表的年齡列 1 2
Ⅸ 資料庫應用技術》在線作業一
1 A 2 A 3 A 4 A 5 C 6 B 7 D 8 C 9 B 10 B 11 A 12 D 13 C 14 B 15 A
以上保證正確
1 B
2 B Sp_droplogin語法格式為:p_droplogin [@loginame=] 'login'
3 B
4 B
5 A sp_addsrvrolemember是給伺服器角色增加新的成員,這個和題里的說法不一樣,我理解題里是指創建伺服器角色,所以錯誤
Ⅹ 資料庫應用技術試題答案
1.1 A 1.2 A 1.3 A 1.4 A 1.5 c 1.6 d 1.7c 1.10 b 1.8 d
1.9 d
1.10 我插到前面了 按照你的順序哈