資料庫技術與應用答案
『壹』 高起專資料庫技術及應用期末考試綜合題第4題。請各路大神施以援手!!!!
1 pai部門編號,職務(sigma姓名=』王小毛』 (員工))
2 pai項目名稱,員工姓名(員工|><|項目|><| sigma工時>=100(施工))
3 select 姓名 from 員工 order by 職稱 desc
4 select 員工編號, sum(工時) 總工時 from 施工 group by 員工編號
5 select 姓名, 部門名稱
from 施工,員工,部門,項目
where 員工.部門編號=部門.部門編號 and 員工.員工編號=施工.員工編號 and 施工.項目編號=項目.項目編號 and 職稱='高級工程師' and 預算>100000000
group by 姓名, 部門名稱 having count(*)>=1
6 create view 工作量 as
select 員工.員工編號,姓名,項目名稱,工時
from 施工,員工,項目
where 員工.員工編號=施工.員工編號 and 施工.項目編號=項目.項目編號
7 update 施工 set 工時=工時+50 where 項目編號 in (select 項目編號 from 項目 where 項目名稱='高教新區項目')
『貳』 計算機網路於資料庫應用技術課後答案
方案二
也可用寬頻路由器連接三台電腦。
在路由器中,wan口設置;ip地址:200.138.26.37 255.255.255.224
掩碼:255.255.255.224默認網關:200.138.26.33 dns;202.99.160.68和202.99.168.4
電腦1配置:電腦2配置:電腦3配置:iP地址均設為自動獲取
『叄』 資料庫基礎與應用課題答案
2014電大最新《資料庫基礎及應用》形成性考核冊作業答案一 (第1~第3章) 一、單選題(在每小題的空括弧內填寫上正確選項的字母,每小題2分,共36分) 1.在利用計算機進行數據處理的四個發展階段中,第3個發展階段是( C )。 A.人工管理 B.文件系統 C.資料庫系統 D.分布式資料庫系統 2實體中能夠唯一標識自己的屬性被稱做( A )。 A.碼 B.域 C.聯系 D.元組 3、關系數據模型屬於( B )。 A.概念數據模型 B.邏輯數據模型 C.存儲數據模型 D.對象數據模型 4.若實體A和B是1對多的聯系,實體B和C是多對1的聯系,則實體A和C是( C )聯系。 A.1對1 B.1對多 C.多對多 D.多對1 5.在資料庫體系結構的三級模式中,全局模式處於( B )層。 A.最內 B.中間 C.最外 D.應用 6.下面不屬於資料庫體系結構中三級模式的是( C )。 A.存儲模式 B.邏輯模式 C.數據模式 D.應用模式 7.設D1、D2和D3定義域中的基數分別為2、3和4,則D1xD2xD3的元組數為( B )。 A.9 B.24 C.10 D.14 8.設關系R1具有a1個屬性和b1個元組,關系R2具有a2個屬性和b2個元組,則關系R1×R2所具有的元組個數( D )。 A.a1+b1 B.a2+b2 C.a1xa2 D.b1xb2 9.若一個關系為R(學生號,姓名,性別,年齡),則可以作為主碼的屬性為( A )。 A.學生號 B.姓名 C.性別 D.年齡 10.設一個關系模式為R(A,B,C),對應的關系內容為R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},則δB>15(R)的運算結果中具有的元組個數為( B )。 A.1 B.2 C.3 D.4 11.設一個學生關系為S(學生號,姓名),課程關系為C(課程號,課程名),選課關系為X(學生號,課程號,成績)。則求出所有選修課程信息的運算表達式為П課程號(X)與( A )的自然連接。 A.C B.S C.X D.П課程號(C) 12.設兩個關系中分別包含有m和n個屬性,它們具有同一個公共屬性,當對它們進行等值連接時,運算結果的關系中包含的屬性個數為( C )。 A.m*n B.m+n-1 C.m+n D.m+n+1 13.在一個關系R中,若X,Y和Z為互不相同的單屬性,並且存在XY和YZ,則必然存在X到Z的( B )函數依賴。 A.部分 B.傳遞 C.直接 D.平凡 14.在一個關系R中,若存在「學號系號,系號系主任」,則該關系必定存在著( )函數依賴。 A.部分 B.平凡 C.相互 D.傳遞 15.設一個關系為R(A,B.C,D,E),它的最小函數依賴集為FD={AB,CD,(A,C)E},則該關系的候選碼為( B )。 A.(A,B) B.(A,C) C.(A,D) D.(A,E) 16.設一個關系為R(A,B,C,D,E),它的最小函數依賴集為FD={AB,BC.BD,DE},則該關系的候選碼為( C )。 A.(A,B) B.(A,D) C.A D.B 17.設一個關系為R(A,B,C,D,E),它的最小函數依賴集為FD={AB,AC,(C,D) E},則該關系的候選碼為( C )。 A.(A,C) B.(C,D) C.(A,D) D.(B,D) 18.設一個關系為R(A.B,C,D,E,F,G),它的最小函數依賴集為FD={AB,AC,CD,CE,AF,FG},若要規范化為高一級的範式,則將得到( C )個關系。 A.1 B.2 C.3 D.4
『肆』 資料庫應用技術試題答案
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 我插到前面了 按照你的順序哈
『伍』 資料庫基礎與應用課題答案
資料庫系統是一個實際可運行的存儲、維護和應用系統提供數據的軟體系統,是存儲介質舉祥、處理對象和管理系統的集合體。它通常由軟體、資料庫和數據管理員組成。其軟體主要包括操作系統、各種宿主語言、實用程序以及資料庫管理系統。資料庫由資料庫管理系統統一管理,數據的插入、修改和檢索均要通過資料庫管理系統進行。數據管理員負責創建、監控和維護整個資料庫,使數據能被任何有權使用的人有效使用。資料庫管理員一般是由業務水平較高、資歷較深的人員擔任。
★資料庫系統的個體含義是指一個具體的資料庫管理系統軟體和用它建立起來的資料庫;它的學科含義是指研究、開發、建立、維護和應用資料庫系統所涉及的理論、方法、技術所構成的學科。在這一含義下,資料庫系統是軟體研究領域的一個重要分支,常稱為資料庫領域。
★資料庫研究跨越於計算機應用、系統軟體和理論三個領域,其中應用促進新系統的研製開發,新系統帶來新的理論研究,而理論研究又對前兩個領域起著指導作用。資料庫系統的出現是計算機應用的一個里程牌,它使得計算機應用從以科學計算為主轉向以數據處理為主,並從而使計算機得以在各行各業乃至家庭普遍使用。在它之前的文件系統雖然也能處理持久數據,但是文件系統不提供對任意部分數據的快速訪問,而這對數據量不斷增大的應用來說是至關重要的攜亮。為了實現對任意部分數據的快速訪問,就要研究許多優化技術。這些優化技術往往很復雜,是普通用戶難以實現的,所以就由系統軟體(資料庫管理系統)來完成,而提供給用戶的是簡單易用的資料庫語言。由於對資料庫的操作都由資料庫管理系統完成,所以資料庫就可以獨立於具體的應用程序而存在,從而資料庫又可以為多個用戶所共享。因此,數據的獨立性和共享性是資料庫系統的重要特徵。數據共享節省了大量人力物力,為資料庫系統的廣泛應用奠定了基礎。資料庫系統的出現使得普通用戶能夠方便地將日常數據存入計算機並在需要的時候快速訪問它們,從而使計算機走出科研機構進入各行各業、進入家庭。
★資料庫系統的特點大致有:
數據的結構化,數據的共享性好,數據的獨立性好,數據存儲粒度小,數據管理系統,為用戶提供了友好的介面。
★資料庫系統的核心和基礎:
資料庫系統的核心和基礎是數據模型,現有的資料庫系統均是基於某種數據模型的.
★資料庫系統的核心是資料庫正隱搏管理系統。
資料庫系統一般由資料庫、資料庫管理系統(DBMS)、應用系統、資料庫管理員和用戶構成。DBMS是資料庫系統的基礎和核心。計算機系統計算機系統由計算機硬體和軟體兩部分組成。硬體包括中央處理機、存儲器和外部設備等;軟體是計算機的運行程序和相應的文檔。計算機系統具有接收和存儲信息、按程序快速計算和判斷並輸出處理結果等功能。硬體是計算機系統的物質基礎,沒有硬體就不成其為計算機;軟體是計算機的語言,沒有軟體的支持,計算機就無法使用。計算機硬體包括中央處理機、存儲器和外部設備。中央處理機是計算機的核心部部件,由運算器的控制器兩部分組成,主要功能是解釋指令、控制指令執行、控制和管理機器運行狀態,以及實時處理中央處理機內部和外部出現和各種應急事件。存儲器分為主存儲器和輔助存儲器。主存儲器的主要功能是存儲信息和與中央處理機直接交換信息;輔助存儲器包括磁碟機、磁帶機和光碟機等,通常只與主存儲器交換信息。外部設備包括輸入和輸出設備、轉換設備、終端設備等,如鍵盤、列印機、繪圖儀和滑鼠器等。軟體通常分為兩大類:系統軟體和應用軟體。系統軟體最靠近硬體層,是計算機的基礎軟體,如操作系統、高級語言處理程序等。系統軟體是計算機廠家預先設計好的。操作系統主要用於組織管理計算機系統的所有便件和軟體資源,使之協調一致、高效地運行;高級語言處理程序包括編譯程序和解釋程序等。編譯程序能將高級語言編寫的源程序翻譯成計算機執行的目標程序,解釋程序是邊解釋邊執行源程序。應用軟體處於計算機系統的最外層,是按照某種特定的應用而編寫的軟體。90年代至21世紀初計算機技術的發展進入以開放系統及計算機風格為突出特徵的嶄新時代,正在逐步形成包括計算機系統體系結構、網路體系結構和應用體系結構的完整技術體系。各種計算機的結構,如精簡指令系統計算機和大規模並行處理計算機的迅速發展,對計算機工業的發展和軍事應用都將產生巨大的影響。
資料庫系統與一般的計算機系統完全就是兩碼事啊!
『陸』 mysql資料庫原理及應用第三版答案在哪裡找
mysql資料庫原理及應用 資料庫原理與應用(第3版)答案《資料庫原理與應用》(第三版)習題參考答案 第 1 章 資料庫概述 1. 試說明數據、資料庫、資料庫管理系統和資料庫系統的概念。答:數據是描述事物的符號記錄。資料庫是長期存儲在計算機中的有組織的、可共享的大量數據的集合。資料庫管理系統是一個專門用於實現對數據進行管理和維護的系統軟體。資料庫系統是指在計算機中引入資料庫後的系統,一般由資料庫、資料庫管理系統(及相關的實用工具)、應用程序、資料庫管理員組成。2. 數據管理技術的發展主要經歷了哪幾個階段?答:文件管理和資料庫管理。3. 與文件管理相比,資料庫管理有哪些優點? 答:與文件系統管理數據相比,資料庫系統管理數據帶來了如下好處:將相互關聯的數據集成在一起,較少的數據冗餘,程序與數據相互獨立,保證數據的安全可靠,最大限度地保證數據的正確性,數據可以共享並能保證數據的一致性。4. 在資料庫管理方式中,應用程序是否需要關心數據的存儲位置和存儲結構?為什麼? 答:不需要。因為資料庫管理系統提供了邏輯獨立性和物理獨立性。5. 在資料庫系統中,資料庫的作用是什麼? 答:資料庫是數據的匯集,它以一定的組織形式保存在存儲介質上。6. 在資料庫系統中,應用程序可以不通過資料庫管理系統而直接訪問數據文件嗎? 答:不能7. 數據獨立性指的是什麼?它能帶來哪些好處? 答:數據獨立性是指應用程序不會因數據的物理表示方式和訪問技術的改變而改變,即應用程序不依賴於任何特定的物理表示方式和訪問技術,它包含兩個方面:邏輯獨立性和物理獨立性。物理獨立性是指當數據的存儲位置或存儲結構發生變化時,不影響應用程序的特性;邏輯獨立性是指當表達現實世界的信息內容發生變化時,不影響應用程序的特性。8. 資料庫系統由哪幾部分組成,每一部分在資料庫系統中的作用大致是什麼? 答:資料庫系統一般包括資料庫、資料庫管理系統(及相應的實用工具)、應用程序和資料庫管理員四個部分。資料庫是數據的匯集,它以一定的組織形式保存在存儲介質上;資料庫管理系統是管理資料庫的系統軟體,它可以實現資料庫系統的各種功能;應用程序專指以資料庫數據為基礎的程序,資料庫管理員負責整個資料庫系統的正常運行。
第2章 數據模型與資料庫結構 1. 解釋數據模型的概念,為什麼要將數據模型分成兩個層次? 答:答:數據模型是對現實世界數據特徵的抽象。數據模型一般要滿足三個條件:第一是數據模型要能夠比較真實地模擬現實世界;第二是數據模型要容易被人們理解;第三是數據模型要能夠很方便地在計算機上實現。由於用一種模型來同時很好地滿足這三方面的要求在目前是比較困難的,因此在資料庫系統中就可以針對不同的使用對象和應用目的,採用不同的數據模型。根據模型應用的不同目的,將這些模型分為兩大類:概念層數據模型和組織層數據模型,以方便對信息的描述。2. 概念層數據模型和組織層數據模型分別是針對什麼進行的抽象? 答:概念層數據模型是對現實世界的抽象,形成信息世界模型,組織層數據模型是對信息世界進行抽象和轉換,形成具體的DBMS支持的數據組織模型。3. 實體之間的聯系有哪幾種?請為每一種聯系舉出一個例子。答:實體之間的聯系有一對一、一對多和多對多三種。例如:系和正系主任是一對一聯系(假設一個系只有一個正系主任),系和教師是一對多聯系(假設一個教師只在一個系工作),教師和課程是多對多聯系(假設一個教師可以講授多門課程,一門課程可由多個教師講授)。4. 說明實體-聯系模型中的實體、屬性和聯系的概念。5.指明下列實體間聯系的種類:(1)教研室和教師(設一個教師只屬於一個教研室,一個教研室可有多名教師)。(2)商品和顧客。(3)國家和首都(假設一個國家的首都可以變化)。(4)飛機和乘客。(5)銀行和賬戶。(6)圖書和借閱者。(設一個借閱者可同時借閱多本書,可在不同時間對同一本書借閱多次) 6.資料庫系統包含哪三級模式?試分別說明每一級模式的作用? 答:資料庫系統包含的三級模式為:內模式、模式和外模式。外模式是對現實系統中用戶感興趣的整體數據結構的局部描述,用於滿足不同資料庫用戶需求的數據視圖,是資料庫用戶能夠看見和使用的局部數據的邏輯結構和特徵的描述,是對資料庫整體數據結構的子集或局部重構。模式是資料庫中全體數據的邏輯結構和特徵的描述,是所有用戶的公共數據視圖。內模式是對整個資料庫的底層表示,它描述了數據的存儲結構。
7. 資料庫管理系統提供的兩級映像的作用是什麼?它帶來了哪些功能? 答:資料庫系統的兩級映象是模式與內描述間的映象和外模式與模式間的映象。模式/內模式的映象帶來了物理獨立性,即如果資料庫的存儲結構改變了,可通過調整模式/內模式的映象,使模式能夠保持不變。外模式/概念模式間的映象帶來了邏輯獨立性,當概念模式的結構可發生改變時,也可通過調整外模式/模式間的映象關系,使外模式可以保持不變。8.資料庫三級模式劃分的優點是什麼?它能帶來哪些數據獨立性? 答:資料庫的三級模式的劃分實際上將用戶、邏輯資料庫與物理資料庫進行了劃分,使彼此之間的相互干擾減到最少。這三個模式的劃分實際上帶來了兩個數據獨立性:物理獨立性和邏輯獨立性。這使得底層的修改和變化盡量不影響到上層。第3章 關系資料庫 1. 試述關系模型的三個組成部分。答:關系數據結構、關系操作集合和關系完整性約束。2. 解釋下列術語的含義:(1) 笛卡爾積:設D1,D2,…,Dn為任意集合,定義笛卡爾積D1,D2,…,Dn為:D1×D2× …×Dn ={(d1,d2,…,dn) | di ∈Di,i=1,2,…,n }(2) 主鍵:也稱主碼為或主關鍵字,是表中的屬性或屬性組,用於惟一地確定一個元組。(3) 候選鍵:如果一個屬性或屬性集的值能夠惟一標識一個關系的元組而又不包含多餘的屬性,則稱該屬性或屬性集為候選鍵。(4) 外鍵:設F是關系R的一個或一組屬性,如果F與關系S的主鍵相對應,則稱F是關系R的外鍵。(5) 關系:關系就是簡單二維表。(6) 關系模式:二維表的結構稱為關系模式。(7) 關系資料庫:對應於一個關系模型的所有關系的集合稱為關系資料庫。3. 關系資料庫的三個完整性約束是什麼?各是什麼含義? 答:實體完整性、參照完整性和用戶定義的完整性。實體完整性是保證關系中的每個元組都是可識別的和惟一的。參照完整性也稱為引用完整性,用於表達現實世界中的實體之間的關聯關系。
用戶定義的完整性也稱為域完整性或語義完整性,用於保證資料庫中存儲的值與現實世界相符。4. 連接運算有哪些?等值連接和自然連接的區別是什麼? 答:連接運算中最重要也是最常用的連接有兩個,一個是等值連接,一個是自然連接。自然連接與等值連接的差別為:l 自然連接要求相等的分量必須有共同的屬性名,等值連接則不要求;l 自然連接要求把重復的屬性名去掉,等值連接卻不這樣做。5. 對參與並、交、差運算的兩個關系R、S有什麼要求? 答:必須結構相同,且相應的屬性值取自同一個值域。6. 對參與除運算的兩個關系(R÷S)有什麼要求?除運算的結果關系中包含哪些屬性? 答:R中必須包含S的全部或部分屬性,除運算的結果包含的屬性是只屬於R不屬於S的屬性。7. 對參與自然連接和等值連接操作的兩個關系R、S有什麼要求?答:有語義相同的屬性。8. 投影操作的結果關系中是否有可能存在重復的記錄?為什麼? 答:不可能,因為投影運算會自動去掉投影後重復的記錄。9.利用表3-10至3-12所示的三個關系,寫出實現如下查詢要求的關系代數表達式。(1)查詢「信息系」學生的選課情況,列出學號、姓名、課程號和成績。∏Sno, Sname, Cno, Grade(σSdept=『信息系』(SCStudent)) 或:∏Sno, Sname, Cno, Grade(SC σSdept=『信息系』(Student))(2) 查詢「VB」課程的考試情況,列出學生姓名、所在系和考試成績。∏Sname, Sdept, Grade(σCname=『VB』(CoureSCStudent)) 或:∏Sname, Sdept, Grade(σCname=『VB』(Coure) SCStudent)(3) 查詢考試成績高於90分的學生的姓名、課程名和成績。∏Sname, Cname, Grade(σGrade>90(CoureSCStudent)) 或:∏Sname, Cname, Grade(Coure
σGrade>90(SC)Student)(4) 查詢至少選修了0512號學生所選的全部課程的學生的姓名和所在系。∏Sname, Sdept(Student (SC ÷ ∏Cno(σsno=』0512』(SC))))(5) 查詢至少選了「C01」和「C02」兩門課程的學生的姓名、所在系和所選的課程號。∏Sname, Sdept, Cno(Student (SC ÷ ∏Sno(σcno=』C01』 V Cno=』C02』(SC))))(6) 查詢沒有選修第1學期開設的全部課程的學生的學號、姓名和所選的課程號。∏Sno, Sname, Cno(Student SC (∏sno(SC) - ∏sno(σsemester=1(Course)SC)))(7) 查詢計算機系和信息系選了VB課程的學生姓名。∏Sname(σsdept=』計算機系』V sdept=』信息系』)∧ cname=』vb』(StudentSC Course)) 或:∏Sname(σsdept=』計算機系』V sdept=』信息系』(Student)SC σcname=』vb』(Course)) 第4章 SQL Server 20__基礎 1. 安裝SQL Server 20__對硬碟及內存的要求分別是什麼? 答:SQL Server 20__實際硬碟空間需求取決於系統配置和您決定安裝的功能,一般應確保系統驅動器中是否有至少 6.0 GB 的可用磁碟空間。內存:E_press 版本:最少512 MB;其他版本:最少1 GB。2. SQL Server實例的含義是什麼?實例名的作用是什麼? 答:一個實例代表一個獨立的資料庫管理系統。實例名是實例的標識,用戶通過「計算機名/實例名」的方式可訪問指定的命令實例。3. SQL Server 20__的核心引擎是什麼? 答:SQL Server(MSSQLSERVER)4. SQL Server 20__提供的設置服務啟動方式的工具是哪個? 答:配置管理器
5. 在SQL Server 20__中,每個資料庫至少包含幾個文件? 答:2個文件,一個數據文件,一個日誌文件 6. SQL Server 20__資料庫文件分為幾類?每個文件有哪些屬性? 答:主要數據文件和次要數據文件,屬性有:物理文件名及其位置、邏輯文件名、初始大小、增長方式、最大大小。第 5 章 數據類型及關系表創建 1. Tinyint數據類型定義的數據的取值范圍是多少? 答:0-2552. SmallDatatime類型精確到哪個時間單位? 答:分鍾3. 定點小數類型numeric中的p和q的含義分別是什麼? 答:p代表整數位數+小數位數的和值,q代表小數位數。4. Char(n)、nchar(n)的區別是什麼?它們各能存放多少個字元? 答:Char(n)中的n代表能存放n個位元組的字元,如果是字母可以存放n個,如果是漢字可存放n/2個。Nchar(n)中的n代表能存放的字元個數。5. Char(n)和varchar(n)的區別是什麼?答:Char(n)是定長存儲,一定佔n個位元組的空間。Varchar(n)代表最多佔n個位元組的空間。6. 數據完整性約束的作用對象有哪些? 答:表和列7. CHECK約束的作用是什麼? 答:限制列的取值范圍。8. UNIQUE約束的作用是什麼? 答:限制列取值不重。9. DEFAULT約束的作用是什麼? 答:提供列的默認值。上機練習 1. 在第4章創建的Students資料庫中,寫出創建如下三張表的SQL語句,要求在定義表的同時定義數據的完整性約束:(1)「圖書」表結構如下:書號:統一字元
『柒』 計算機三級《資料庫技術》單選專練及答案(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
更多計算機三級相關試題分享:
『捌』 幾個資料庫技術及應用題目
單選題 1.下面哪個不是資料庫技術的主要特點 (D)
A.數據的結構化 B.數據的冗餘度小 C.較高的數據獨立性 D.程序的標准化
2.下列敘述正確的為(B)
A.關系中允許有重復的元組,也允許有重復的屬性名
B.關系中允許有重復的元組,不允許有重復的屬性名
C.關系中不允許有重復的元組,允許有重復的屬性名
D.關系中不允許有重復的元組,也不允許有重復的屬性名
3.如果兩個實體之間的聯系是1:M,則實現l:M聯系的方法是 (C)
A.將兩個實體轉換成一個關系
B.將兩個實體轉換的關系中,分別加入另一個關系的主碼。
C.將「1」端實體轉換的關系的主碼,放入「M」端實體轉換的關系中
D.將「M」端實體轉換的關系的主碼,放入「1」端實體轉換的關系中
4.SQL的標准庫函數COUNT,SUM,AVG,MAX與MIN等,不允許出現在下列語句 (D)中 A.SEIECT
B.HAVING C.GROUP……HAVING D.WHERE
填空題
1、班級和學生之間的聯系是(一對多)聯系,班級和班長之間的聯系是( 一對一 )聯系,學生和課程之間的
聯系是( 多對多 )聯系。
2、在資料庫的三級模式結構中,外模式有( 多個 ),模式和內模式只有( 一個 )。
3、DB的含義是( 資料庫 ),DBS的含義是( 資料庫系統 ),DBMS的含義是( 資料庫管理系統 )。
簡答題:
1、SQL Server中的語句許可權的含義及內容。
語句許可權主要指用戶是否具有許可權來執行某一語句,這些語句通常是一些具有管理性的操作,如創建資料庫、表、存儲過程、觸發器等。
2、SQL Server中資料庫和應用程序的安全機制有哪四種?
用戶標識與鑒別;存取控制;視圖機制;審計機制等
3、事務故障的恢復方法。
反向掃描日誌文件,查找該事務的更新操作;對該事務的更新操作進行逆向操作;繼續反向掃描日誌文件,查找該事務的其他更新操作並逆向操作;繼續處理,直到事務的開始標記。
4、E-R圖設計中,合並分E-R圖時可能產生的沖突及解決辦法。
沖突主要有三種:屬性沖突、命名沖突和結構沖突。屬性沖突需要靠各部門協商討論解決,但也非易事;命名沖突通常也像處理屬性沖突一樣,通過討論協商等行政手段進行解決;結構沖突主要是根據應用的語義對實體聯系
的類型進行綜合或調整。
5、事務的四個性質。
(1)原子性(Atomicity)
事務的原子性是指事務中包含的所有操作要麼全做,要麼全不做(all or none)。
(2) 一致性(Consistency)在事務開始以前,資料庫處於一致性的狀態,事務結束後,資料庫也必須處於一致性狀態。 事務應該把資料庫從一個一致埋運性狀態轉換到另外一個一致性狀態。
(3) 隔離性(Isolation)事務隔離性要求系統必須保證事務不受其他並發執行的事務的影響,也即要達到這樣一種效果:對於任何一對事務T1 和 T2,在事務 T1 看來,T2 要麼在 T1 開始之前已經結束,要麼在 T1 完成之
後才開始執行。這樣,每個事務都感覺不到系統中有其他事務在並發地執行。
(4)持久性(Durability)一個事務一旦成功源液唯完成,它對資料庫的改變必須是永久的,即便是在系統遇雹培到故障的情況下也不會丟失。數據的重要性決定了事務持久性的重要性。
6、有兩個實體集,若它們之間存在著一個M:N聯系、1:M聯系和1:1聯系,根據ER模型轉換成關系資料庫的規則,這個ER結構轉換成表的個數分別是多少?
M:N聯系:三個表,1:M聯系:兩個表,1:1聯系:兩個表
7、舉例說明參照完整性規則中對外碼有何要求。
若屬性F是基本關系R的外碼,它與基本關系S的主碼KS相對應,則對於R中每一元組在F上的值必須為:或者為空,或者等於S中某個元組的主碼值。比如:學生關系中每個元組的專業號屬性只能取下面兩類值:空值,表示未給該
學生分配專業;非空值,這時該值必須是專業關系中某個元組的專業號值。
8、舉例說明SQL Server中有哪3類觸發器。
INSERT觸發器、UPDATE觸發器和DELETE觸發器 (不再舉例)
SQL語言設計題
將借書日期在2006年4月以前的借閱記錄存入臨時的超期借閱表。
select * into #超期借閱表 from 借閱記錄表 where 日期<'2006-04-01'
設有如下三個關系模式,用SQL語句完成:
學生(學號,姓名,性別,年齡,專業)
課程(課程號,課程名,學分,先行課)
選課(學號,課程號,任課教師,成績)
1、創建電子商務專業學生成績視圖,屬性包括學號、姓名、課程名和成績。
create view '電子商務專業學生成績視圖' as
select s.學號,s.姓名,c.課程名,s_c.成績 from table 學生 s,課程 c,選課 s_c where
s.學號=s_c.學號 and s_c.課程號=c.課程號 and s.專業='電子商務'
2、創建計算機應用專業的學生成績統計視圖,屬性包括學號、姓名、總成績和平均成績。
create view 『計算機專業學生成績統計視圖』 as
select s.學號,s.姓名,sum(成績),avg(成績) from 學生 s,選課 s_c
where s.學號=s_c.學號 and 專業='計算機應用'
group by 學號,姓名
3、查詢沒有成績的學生的學號、姓名和課程號。
select distinct s.學號,s.姓名,s_c.課程號 from s,s_c where s.學號=s_c.學號 where s_c.成績=0
4、查詢選修課程號為001且成績為最好的學生的學號、姓名和成績
select s.學號,s.姓名,max(s_c.成績) from 學生 s,選課 s_c where s.學號=s_c.學號 and s_c.課程號=『001』
5、查詢至少選修了二門及二門以上課程的學生的學號
select 學號 from 選課表 group by 學號 having count(*)>=2