【正文】
SQL Server數據庫時,一般需要經過兩個安全性階段: 身份驗證 和權限認證。5.物理設計的主要內容包括 存儲記錄的格式設計 、 存儲方法設計 、 訪問方法設計 以及 完整性和安全性考慮 。1.數據庫設計一般包括 需求分析 、 概念設計 、 邏輯設計 、 物理設計 、 數據庫實施 和 運行維護 等階段。5.SQL Server提供了大量易用的管理工具,比較常用的主要有( 服務管理器 )、 企業(yè)管理器 和 查詢分析器 。二、填空題1.計算機數據處理技術大致經歷了 人工管理 、文件管理 、 數據庫管理 等不同的發(fā)展階段。40.下列SQL語句中,能夠完成刪除功能的是(DELETE FROM 學生表 WHERE 性別=’男’)。36.下列符合第三范式的關系是(教師(教師編號,教師姓名,教師性別))。B、教師編號33.從邏輯層次上看,數據庫不包括(內模式)。D、SELECT 姓名 FROM 學生表,課程表 WHERE = AND 9029.如果希望從學生表中查詢出所有姓“張”的同學,那么條件語句應該是( B )。25.SQL Server數據庫中的一個完整的備份通常要包括(系統(tǒng)數據庫、用戶數據庫和事務日志)。A、關系模型21.設關系R是滿足第一范式的,若R中不存在非主屬性對主鍵的部分函數依賴,則R符合( A )。B、Where 姓名 LIKE ‘王%’17.通常情況下,“數據庫管理系統(tǒng)”的英文縮寫是( A )。D、DELETE FROM 教師表 WHERE 性別=‘男’13.查詢姓名中帶有“芳”字的學生,則條件語句應包含( B )。 A、索引必須創(chuàng)建在主關鍵字之上9.在第一個關系中出現,在第二個關系中不出現的記錄組成的新關系稱為(兩個關系的差)。6.下列符合第三范式的關系是( B )。1.下列( D )是指數據庫管理系統(tǒng)。 )。 76. 下列SQL語句中,能夠完成笛卡爾積運算的是(SELECT * FROM 籃球愛好者 ,足球愛好者)。 71. 將第一個關系的記錄加到第二個關系中,生成的新關系稱為(兩個關系的并)。C.SELECT * FROM 課程成績表 WHERE 成績90 AND 課程號 LIKE ‘A%’63. SQL Server數據庫是基于(關系模型)數據模型的。A.操作系統(tǒng)、服務器、數據庫、表和列59.下列哪些不屬于索引的類型()。C.具有函數依賴關系56.下列符合第三范式的關系是()。B.物資編碼53.在物理層面,SQL Server數據庫是由數據文件和事務日志文件兩個操作系統(tǒng)文件組成的,它們的后綴分別是()。關系模型通常由三部分組成()。A、系統(tǒng)數據庫、用戶數據庫和事務日志46.SQL Server中進行數據庫恢復的SQL語句是( C )。D、學生(學號,姓名,性別)42.在第一個關系中出現,而在第二個關系中不出現的記錄組成的新關系稱為(D)。38.有嚴格的數學基礎的數據模型是( A )。D、SELECT 姓名 FROM 學生表,課程表 WHERE = AND 9034.如果希望從學生表中查詢出所有姓“王”的同學,那么條件語句應該是( B )。C、身份驗證、權限認證30.SQL Server數據庫中的一個完整的備份通常要包括(A)。A、第二范式26.下列符合第三范式的關系是(D)。C、外模式、模式和內模式22.在一個學生關系中,能夠成為主關鍵字(或稱主碼)的屬性是(C)。要查詢選修了“計算機技術”課程的“女”學生姓名,將涉及到關系( D )。A.插入、刪除和數據冗余 B.提高查詢的速度13.關系模式中,滿足2NF的模式,( B )。C.數據庫的運行管理 9.在SQL Server數據庫中,默認情況下Sys通常是( C )。 4.在數據庫技術中,面向對象數據模型是一種(結構模型)。電大本科《數據庫應用技術》科目考試重點小抄一、選擇題1.三級模式間存在兩種映射,它們是(模式與子模式間,模式與內模式間)。 5.數據庫管理系統(tǒng)常見的數據模型有(層次、關系和網狀)。C.系統(tǒng)表表名的前綴 10.設一個關系為R,如果它的每個屬性都是不可再分的,則稱這個關系是符合( A )。B.必定是1NF14.下述關于索引的描述,正確的是(B).建立索引后,會影響基本表的插入速度15.下述關于視圖的描述,正確的是C.在SQL Server中,可以像基本表一樣對視圖進行查詢操作16.如果希望從學生表中查詢出所有姓“張”的同學,那么條件語句應該是( Where 姓名 LIKE ‘張%’ )。D.S,C,SC19.如果希望從學生表中查詢出所有姓“李”的同學,那么條件語句應該是(B)。C、學號23.有嚴格的數學基礎的數據模型是(A)。D、學生(學號,姓名,性別)27.在第一個關系中出現,而在第二個關系中不出現的記錄組成的新關系稱為(D)。A、系統(tǒng)數據庫、用戶數據庫和事務日志31.下列哪些不屬于索引的類型(D)。B、Where 姓名 LIKE ‘王%’35.通常情況下,“數據庫管理系統(tǒng)”的英文縮寫是( DBMS )。A、關系模型39.下列關于索引的說明不正確的是( A )。D、兩個關系的差43.數據庫應用程序開發(fā)中,需求分析階段的主要目的是( A )。C、RESTORE DATABASE47.下列SQL語句中,能夠完成并運算的是( A )。A.數據結構、關系操作集合和關系的完整性50.以下不屬于SQL Server數據庫特點的是()。A.MDF和LDF54.SQL Server數據庫中的系統(tǒng)表的表名通常以()為前綴。B.教師(編號,姓名,職稱)57.一個關系中每條記錄和第二個關系的每條記錄進行連接,所組成的新關系稱為()。D.事務日志索引60.SQL Server中進行數據庫備份的SQL語句是()。 64. 通常情況下 ,“數據庫管理員”的英文縮寫是(DBA)。 72. 數據庫應用程序開發(fā)中,概念設計階段的主要目的是(建立概念模型 )。 77. 設學生表和選課表的結構分別為(學號,姓名)和(學號,課程號,成績),如果希望查詢出“所有姓‘王 ’的學生且選修了‘A001’課程的學生”,則對應的 SQL語句是(SELECT 姓名 FROM 學生表,選課表 WHERE = LIKE ‘王%39。 1.SQL數據定義語言的主要作用是創(chuàng)建存儲數據的結構,而數據操縱語言的主要作用則是向數據庫中填寫數據,具體包括( 增加 )、( 刪除 )、( 修改 )等操作。D、DBMS 2.有嚴格的數學基礎并在此基礎上發(fā)展起來的數據庫模型是( C )。B、零件(零件編號,零件名稱,零件重量,零件儲存的倉庫編號)8.下列符合第三范式的關系是( D )。10. SQL Server默認的登錄賬號為(sa )。B、Where 姓名 LIKE ‘%芳%’14.下列SQL語句中,限制字段取值范圍的約束是( C )。A、DBMS18.從最終用戶應用程序的視角看,數據庫系統(tǒng)的三級模式結構是( C )。A、第二范式22.在第一個關系中出現,而在第二個關系中不出現的記錄組成的新關系稱為(兩個關系的差)。26.SQL Server中進行數據庫恢復的SQL語句是( C )。B、Where 姓名 LIKE ‘張%’30.本教材介紹的數據庫管理系統(tǒng)基于( Microsoft SQL Server )數據庫。34.下列關于索引的說明不正確的是(索引一經建立就需要人工進行維護)。37.在第一個關系中出現,在第二個關系中也出現的記錄組成的新關系稱為(兩個關系的交)。41.下列SQL語句中,能夠完成求某列最大值的是( SELECT MAX(Age) FROM Student)。2.數據庫系統(tǒng)由 外模式 、 模式 和 內模式 三級抽象模式構成。6.數據文件的后綴是 mdf 。2.數據庫應用系統(tǒng)的建設包括 結構設計 和 行為設計 兩個方面。1.數據庫系統(tǒng)的三級模式結構是指數據庫系統(tǒng)由外模式、 模式 和 內模式 三級抽象模式構成。5.ER圖設計一般在數據庫設計的 概念設計 階段使用。4.關系完整性是指關系模型中數據的正確性、 一致性 和 有效性 。8.“實體一聯(lián)系”方法是描述數據庫概念模型的主要方法,一般稱這種方法為ER方法(或ER圖方法)。12.當需要對查詢結果進行排序時,可以指定其排序方式,字段后使用 ASC 表示升序, DESC 表示降序。3.關系的規(guī)范化程度可分為多個級別,但通常只需要達到第 三 范式即可。 3. SQL Server支持 3種備份設備,即磁盤設備、磁帶設備和命名管道設備 。(√)6.參照完整性規(guī)則通常是指在兩個參照和被參照關系中,參照關系中每條記錄的外鍵或者為空,或者等于被參照關系中某條記錄的主鍵。3.SQL Server數據庫中的NULL值(空值)表示的是 “空格”或“0”值( )4.SQL Server中的tempdb數據庫是一個臨時數據庫,屬用戶數據庫( )5.SQL雖被稱為“查詢語言”,其功能卻不僅僅限于查詢(√ )1.計算機數據處理技術大致經歷了人工管理、文件管理和SQL Server數據庫管理三大階段(╳)。( )2.在教師任課關系(教師編號,教師姓名,教師職稱,課程號,課程名,課時費)中,主鍵是教師編號。(√ )11.目前,在數據庫系統(tǒng)中,使用最廣泛的數據模型是面向對象模型( )。(√ )1. 數據庫應用程序開發(fā)中,需求分析階段的主要目的是回答“干什么”的問題。(X) 5. 參照完整性規(guī)則通常是指在兩個參照和被參照關系中,參照關系中每條記錄的外鍵或者為空,或者等于被參照關系中某條記錄的主鍵。2.什么是嵌入式SQL,它有哪些用途?嵌入式SQL語言是將SQL語句直接嵌入到程序的源代碼中,與其他程序設計語言語句混合。刪除一個視圖時,不會對基本表產生任何影響,但當刪除一張基本表時,與之相關聯(lián)的視圖就會自動被刪除。4.什么是函數依賴與函數決定,請舉例說明設一個關系為R,X和Y是它的兩個屬性集。存儲過程(StoredP rocedure)是一組預先編譯好的,以一種可執(zhí)行的形式永久地存儲在數據中的SQL代碼。經過了一次創(chuàng)建以后,可以被調用無數次。 減少數據冗余、更新異常、插人異常、刪除異常7. 為什么要使用事務?事務處理的作用是什么?事務(Transaction)是并發(fā)控制的基本單位,它反映了現實世界中需要以一個完整的單位提交的一項工作。這個任務需要兩條UPDATE語句組成,即:UPDATE 學生表 SET 學號=‘20040001’ WHERE 學號=‘20030001’UPDATE 成績表 SET 學號=‘20040001’ WHERE 學號=‘20030001’如果在執(zhí)行完第一個語句后,計算機突然斷電,而第二條語句還沒來得急執(zhí)行,數據出現了不一致怎么辦?這時候就需要用到SQL的事務控制功能了。8. 為什么要進行數據備份?數據庫備份包括哪些主要內容?任何系統(tǒng)都不可避免會出現各種形式的故障,而某些故障可能會導致數據庫災難性的損壞,所以做好數據庫的備份工作極為重要。一個完整的備份通常要包括三部分內容,即系統(tǒng)數據庫、用戶數據庫和事務日志。根據系統(tǒng)的結構和行為兩方面特性,系統(tǒng)設計開發(fā)分為兩個部分,一部分是作為數據庫應用系統(tǒng)核心和基石的數據庫設計,另一部分是相應的數據庫應用軟件的設計開發(fā),二者相輔相成,組成統(tǒng)一的數據庫工程。CREATE TABLE Students ( SNo CHAR(10) PRIMARY KEY, SName CHAR(10), SD DATETIME)。圖1 要求的顯示結果SELECT ,Sname,Cname,mark FROM students,courses,marks WHERE = and = and =‘2009001’3.程序應用題接第五題第2小題,某教學管理系統(tǒng)包括課程信息錄入功能,程序運行界面如圖2所示,其中Text1為課程號、Text2為課程名。教師編號和課程號分別是上述兩個關系的主鍵,請用SQL語句創(chuàng)建教師數據表T。6.利用SQL語句進行查詢在上題的基礎上,如果要查詢“張紅老師承擔的所有課程”,請寫出對應的SQL查詢語句。Command1Private Sub Command1_Click() ‘聲明一個記錄集對象Dim ADOrs As New Recordset ‘將記錄集對象與已建立的數據庫聯(lián)接對象ADO綁定=ADO ‘第一步:在學生成績表中查詢是否存在關鍵字相同的記錄 (1)拼寫查詢字符串strSQL=“Select * From 學生成績表 Where 學號=‘”++“ ’ And 課程號=‘”++“ ’ ” (2)執(zhí)行查詢語句 StrSQL ‘第二步:如果關鍵字重復,則退出程序If Not Then MsgBox “記錄已存在,不能繼續(xù)增加”