【正文】
在執(zhí)行刪除操作之前,一般會使用MsgBox函數(shù)進行提示。與B/S結(jié)構(gòu)相比,C/S技術(shù)發(fā)展歷史更為“悠久”。A3039。具體方法為:1)確定各屬性間的函數(shù)依賴關(guān)系。什么是ER圖,它的作用是什么?ER圖即“實體一聯(lián)系”圖,用于描述現(xiàn)實世界的概念層數(shù)據(jù)模型。三、簡答題數(shù)據(jù)庫設計分為哪幾個階段?每個階段的主要工作是什么。第8章習題與參考答案一、單項選擇題在數(shù)據(jù)庫設計中,將ER圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型是下述哪個階段完成的工作(C)。分別是(身份認證),(訪問權(quán)認證)和(操作權(quán)限認證)。A、完整性 B、一致性 C、隔離性 D、原子性事務一旦提交,其對數(shù)據(jù)庫中數(shù)據(jù)的修改就是永久的,以后的操作或故障不會對事務的操作結(jié)果產(chǎn)生任何影響。索引的作用是什么?索引可以加快數(shù)據(jù)的查詢效率。,90)會引發(fā)該觸發(fā)器執(zhí)行。A39。MA39。(√ )SELECT COUNT(DISTINCT Sno) FROM SC 語句用于統(tǒng)計學生的總?cè)藬?shù)。A、DELETE FROM SC JOIN Student b ON = WHERE Sdept = 39。,NULL)B、INSERT INTO Teachers(Tno,Tname,Age) VALUES(39。EndD、Case GradeWhen 90~100 THEN Grade = 39。When Grade between 70 and 79 THEN Grade = 39。A、SELECT Sname, MIN(Sage) FROM StudentB、SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)C、SELECT TOP 1 Sname, Sage FROM StudentD、SELECT TOP 1 Sname, Sage FROM Student ORDER BY Sage設SC表中記錄成績的列為:Grade,類型為int。ALTER TABLE SC ALTER COLUMN Type NCHAR(2)例為Type列添加限定取值范圍為{必修,重修,選修}的約束。(√ )Sage TINYINT CHECK(Sage=22 AND Sage=60)中的變量Sage只能取值在22到60之間。B、ALTER TABLE T ADD (c1 int)D、ALTER TABLE T ADD c1 C、SET X = 10 + 10 設有表T,現(xiàn)要在該表新增加一個列,列名為:c1,類型為int。啟動服務使用的是SQL Server 2008的哪個工具?SQL Server配置管理器。(1)候選鍵:學號(2)學號→姓名,學號→所在系,學號→班號,班號→班主任,所在系→系主任(3)第二范式,因為有:學號→班號,班號→班主任,因此存在傳遞函數(shù)依賴:學號班主任(4)第三范式關(guān)系模式:學生(學號,姓名,所在系,班號),班號為引用班的外鍵,所在系為引用系的外鍵。VB39。四、綜合應用題有三個關(guān)系,student:Sno(學號),Sname(姓名),Ssex(性別),Sage(年齡),Sdept(所在系)。A、第三范式的關(guān)系模式一定是第二范式的B、第三范式的關(guān)系模式一定也是第一范式的C、第三范式的關(guān)系模式一定不包含部分函數(shù)依賴和傳遞函數(shù)依賴D、第三范式的關(guān)系模式一定不包含傳遞函數(shù)依賴,但可以包含部分函數(shù)依賴有關(guān)系模式:學生(學號,姓名,所在系,系主任),設一個系只有一個系主任,則該關(guān)系模式至少屬于(B)。1:n示例:班和學生;m:n示例:教師和學生。數(shù)據(jù)模型的三要素是(數(shù)據(jù)操作)、(數(shù)據(jù)結(jié)構(gòu))、(完整性約束)。第1章習題與參考答案一、單項選擇題下列關(guān)于數(shù)據(jù)庫管理系統(tǒng)的說法,錯誤的是(C)。關(guān)系模型中,實體以及實體和實體之間的聯(lián)系都用(關(guān)系)來表示。 說明實體聯(lián)系模型中的實體、屬性和聯(lián)系的概念。A、第一范式二、填空題關(guān)系模型的數(shù)據(jù)操作主要包括四種:(查詢)、(插入)、(刪除)和(更改)數(shù)據(jù)。Course:Cno(課程號),Cname(課程名),Credit(學分),Semester(開課學期),Po(直接先修課)。(Course))設有關(guān)系模式:學生修課(學號,姓名,所在系,性別,課程號,課程名,學分,成績)。 班(班號,班主任)系(系名,系主任)第3章習題與參考答案一、單項選擇題下列屬于SQL Server 2008最核心服務的是(A)。根據(jù)數(shù)據(jù)庫用途的不同,SQL Server將數(shù)據(jù)庫分為哪兩類?系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫。下列能實現(xiàn)該功能的語句是(A)。(√ )三、簡答題簡述SQL語言的功能,每個功能的作用是什么?SQL按其功能可分為四大部分:數(shù)據(jù)定義、數(shù)據(jù)控制、數(shù)據(jù)查詢和數(shù)據(jù)操作。ALTER TABLE SCADD CHECK(Type IN (39。若在查詢成績時,希望將成績按‘優(yōu)’、‘良’、‘中’、‘及格’和‘不及格’形式顯示,正確的Case函數(shù)是(C)。中39。優(yōu)39。T10039。計算機系39。(╳)HAVING子句用于對分組后的統(tǒng)計結(jié)果再進行過濾,它用于組而不是對單個記錄。三個系之外的其他系。 ORDER BY C2設T表中已在C1列上建立了主鍵約束,且該表只建有該約束。下列關(guān)于觸發(fā)器執(zhí)行時表中數(shù)據(jù)的說法,正確的是(A)。索引分為哪幾種類型?分別是什么?它們的主要區(qū)別是什么?分為聚集索引和非聚集索引兩種。這個特性是事務的(D)。SQL Server的登錄賬戶有兩種類型,分別是( Windows授權(quán)用戶)和( SQL授權(quán)用戶)。A、需求分析階段 B、概念設計階段 C、邏輯設計階段 D、物理設計階段在將ER圖轉(zhuǎn)換為關(guān)系模型時,一般都將m:n聯(lián)系轉(zhuǎn)換成一個獨立的關(guān)系模式。數(shù)據(jù)庫設計一般包含如下過程:1)需求分析。什么是數(shù)據(jù)庫的邏輯結(jié)構(gòu)設計?簡述其設計步驟。根據(jù)需求分析階段得出的語義,分別寫出每個關(guān)系模式的各屬性之間的函數(shù)依賴以及不同關(guān)系模式中各屬性之間的數(shù)據(jù)依賴關(guān)系。 3. 下列不屬于ADO對象模型的對象的是(B)。從技術(shù)成熟度及軟件設計、開發(fā)人員的掌握水平來看,C/S技術(shù)應是更成熟、更可靠的。(3)修改功能。使用Delete語句。如果客戶端是在不同的操作系統(tǒng)上,C/S結(jié)構(gòu)的軟件需要開發(fā)不同版本的客戶端軟件。D、 DROP FROM SC WHERE 學號 = 39。數(shù)據(jù)模型的優(yōu)化包含哪些方法?關(guān)系數(shù)據(jù)模型的優(yōu)化通常以關(guān)系規(guī)范化理論為指導,并考慮系統(tǒng)的性能。數(shù)據(jù)字典是對數(shù)據(jù)流程圖中數(shù)據(jù)流和存儲結(jié)構(gòu)的描述。常用的存儲方式有:(順序存儲)、(散列存儲)和(聚簇存儲)。恢復數(shù)據(jù)庫時,對恢復的順序有什么要求?要求先恢復完整備份,然后恢復完整備份之后最近的差異備份,最后再按備份順序逐個恢復差異備份后的全部日志備份。用戶要訪問SQL Server數(shù)據(jù)庫中的數(shù)據(jù),需要三個認證過程。第7章習題與參考答案一、單項選擇題下列不屬于事務特征的是(A)。使用視圖可以加快數(shù)據(jù)的查詢速度,這句話對嗎?為什么?不對,因為通過視圖查詢數(shù)據(jù)時,比直接針對基本表查詢數(shù)據(jù)多了一個轉(zhuǎn)換過程,即從外模式到模式的轉(zhuǎn)換。c0139。A、 CREATE VIEW v1 ASSELECT 所在系, COUNT(*) FROM 學生表 GROUP BY 所在系B、 CREATE VIEW v1 ASSELECT 所在系, SUM(*) FROM 學生表 GROUP BY 所在系C、 CREATE VIEW v1(系名,人數(shù)) ASSELECT 所在系, SUM(*) FROM 學生表 GROUP BY 所在系D、CREATE VIEW v1(系名,人數(shù)) ASSELECT 所在系, COUNT(*) FROM 學生表 GROUP BY 所在系設用戶在某數(shù)據(jù)庫中經(jīng)常需要進行如下查詢操作:SELECT * FROM T WHERE C1=39。, 39。 語句可以查找姓張、李、劉的學生。A、僅Student表B、僅Student和SC表 D、Student、SC和Course表 C、僅Student和Course表下列刪除計算機系學生(在student表中)的修課記錄(在SC表中)的語句,正確的是(B)。張宏39。不及格39。良39。下列實現(xiàn)此功能的查詢語句中,正確的是(D)。ALTER TABLE SC ADD Type NCHAR(1)例將新添加的Type列的數(shù)據(jù)類型改為NCHAR(2)。男39。A39。(╳)二、簡答題SQL Server 2008最核心的服務是什么?數(shù)據(jù)庫引擎服務。(4)若不是第三范式的,請將其規(guī)范化為第三范式關(guān)系模式,并指出分解后的每個關(guān)系模式的主鍵和外鍵。(Student)SCσCname=39。用戶定義的完整性是針對某一具體應用領(lǐng)域定義的數(shù)據(jù)約束條件,它反映某一具體應用所涉及的數(shù)據(jù)必須滿足應用語義的要求。下列關(guān)于第三范式的說法,錯誤的是(D)。1:1示例:系和系主任。現(xiàn)實系統(tǒng)的使用來說,數(shù)據(jù)的特征可分為(靜態(tài)特征)和(動態(tài)特征)兩部分。A、數(shù)據(jù)庫管理系統(tǒng)與操作系統(tǒng)有關(guān),操作系統(tǒng)的類型決定了能夠運行的數(shù)據(jù)庫管理系統(tǒng)的類型B、數(shù)據(jù)庫管理系統(tǒng)對數(shù)據(jù)庫文件的訪問必須經(jīng)過操作系統(tǒng)才能實現(xiàn)C、數(shù)據(jù)庫應用程序可以不經(jīng)過數(shù)據(jù)庫管理系統(tǒng)而直接讀取數(shù)據(jù)庫文件D、數(shù)據(jù)庫管理系統(tǒng)對用戶隱藏了數(shù)據(jù)庫文件的存放位置和文件名下列關(guān)于用文件管理數(shù)據(jù)的說法,錯誤的是(D)。屬性在ER圖中用圓角矩形表示,在矩形框內(nèi)寫上(屬性的名字),并用連線將屬性框與它所描述的(實體)聯(lián)系起來。實體是具有公共性質(zhì)的并可相互區(qū)分的現(xiàn)實世界對象的集合。在關(guān)系模型中一般將數(shù)據(jù)完整性分為三類,即(實體完整性)、(參照完整性)和用戶定義的完整性。SC:Sno(學號),Cno(課程號),Grade(成績)。設一個學生可選多門課程,一門課程可以被多名學生選。A、數(shù)據(jù)庫引擎服務B、SQL Server Management Studio D、SQL Server 管理工具 C、SQL Server配置管理器下列關(guān)于SQL Server 2008數(shù)據(jù)庫的說法,正確的是(A)。SQL Server數(shù)據(jù)庫由幾類文件組成?這些文件的推薦擴展名分別是什么?由2類文件組成:數(shù)據(jù)文件和日志文件。 A、ALTER TABLE T ADD COLUMN c1 int C、ALTER TABLE T ADD COLUMN c1設有表M,將其中的Type列的數(shù)據(jù)類型改為NCHAR(4)。數(shù)據(jù)定義功能用于定義、刪除和修改數(shù)據(jù)庫中的對象;數(shù)據(jù)查詢功能用于實現(xiàn)查詢數(shù)據(jù)的功能,查詢數(shù)據(jù)是數(shù)據(jù)庫中使用最多的操作;數(shù)據(jù)操作功能用于增加、刪除和修改數(shù)據(jù);數(shù)據(jù)控制功能用于控制用戶對數(shù)據(jù)庫的操作權(quán)限。必修39。A、 Case GradeWhen 90~100 THEN 39。When Grade between 60 and 69 THEN Grade = 39。When 80~89 THEN Grade = 39。,39。B、DELET