freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

電大數(shù)據(jù)庫(kù)應(yīng)用技術(shù)??破谀┛荚囎钊珡?fù)習(xí)試題答案小抄【完整版(2)(編輯修改稿)

2025-07-08 21:59 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 關(guān)系中每個(gè)職工的職工號(hào),都對(duì) 應(yīng)著姓名屬性中的惟一值,即該職工的姓名,或者說(shuō)一個(gè)職工的姓名由其職工號(hào)惟一確定,所以稱職工號(hào)函數(shù)決定姓名,或稱姓名函數(shù)依賴于職工號(hào)。其次,除職工號(hào)外,其他屬性都不能成為決定因素形成函數(shù)依賴,因?yàn)閷?duì)于它們的每個(gè)屬性值,都可能對(duì)應(yīng)另一屬性的多個(gè)不同的取值,比如對(duì)于性別屬性的一個(gè)取值“男”就會(huì)對(duì)應(yīng)多個(gè)而不是一個(gè)職工號(hào) 15. 請(qǐng)簡(jiǎn)要說(shuō)明存儲(chǔ)過(guò)程的概念和優(yōu)點(diǎn)。 存儲(chǔ)過(guò)程 (StoredP rocedure)是一組預(yù)先編譯好的,以一種可執(zhí)行的形式永久地存儲(chǔ)在數(shù)據(jù)中的 SQL 代碼。 使用存儲(chǔ)過(guò)程的好處可歸納為以下幾點(diǎn) : (a)執(zhí)行速度快。在經(jīng)過(guò)第一次調(diào)用以后,就駐留在內(nèi)存中,不必再經(jīng)過(guò)編譯和優(yōu)化 。 (b)模塊化的程序設(shè)計(jì)。經(jīng)過(guò)了一次創(chuàng)建以后,可以被調(diào)用無(wú)數(shù)次 。 (c)減少網(wǎng)絡(luò)流量 。(d)保證系統(tǒng)的安全性。 16. 為什么要使用事務(wù)?事務(wù)處理的作用是什么? 事務(wù)( Transaction)是并發(fā)控制的基本單位,它反映了現(xiàn)實(shí)世界中需要以一個(gè)完整的單位提交的一項(xiàng)工作。 SQL Server 通過(guò)事務(wù)機(jī)制,將邏輯相關(guān)的一組操作捆綁在一起,以便服務(wù)器保持?jǐn)?shù)據(jù)的完整性。它是 SQL 復(fù)雜程序設(shè)計(jì)必不可少的內(nèi)容。 舉例說(shuō),如果我們正在使用 UPDATE 語(yǔ)句同時(shí)將學(xué)生表、成績(jī)表中的學(xué)號(hào)“ 20210001”改為“ 20210001”。這個(gè)任務(wù)需要兩條 UPDATE 語(yǔ)句組成,即: UPDATE 學(xué)生表 SET 學(xué)號(hào) =‘ 20210001’ WHERE 學(xué)號(hào) =‘ 20210001’ 6 UPDATE 成績(jī)表 SET 學(xué)號(hào) =‘ 20210001’ WHERE 學(xué)號(hào) =‘ 20210001’ 如果在執(zhí)行完第一個(gè)語(yǔ)句后,計(jì)算機(jī)突然斷電,而第二條語(yǔ)句還沒(méi)來(lái)得急執(zhí)行,數(shù)據(jù)出現(xiàn)了不一致怎么辦?這時(shí)候就需要用到 SQL的事務(wù)控制功能了。 如果使用了 SQL Server 的事務(wù)控制機(jī)制, 以上兩個(gè)問(wèn)題均可獲得解決。在使用事務(wù)的情況下, SQL Server 可以保證,所有的記錄要么全部處理,要么一行也不處理。如果修改了全部記錄的一半時(shí)服務(wù)器出錯(cuò)了, SQL Server 會(huì)返回到以前未執(zhí)行 UPDATE 操作前的位置,清除它已經(jīng)修改過(guò)的數(shù)據(jù),這就是事務(wù)處理的作用。 17. 為什么要進(jìn)行數(shù)據(jù)備份?數(shù)據(jù)庫(kù)備份包括哪些主要內(nèi)容? 任何系統(tǒng)都不可避免會(huì)出現(xiàn)各種形式的故障,而某些故障可能會(huì)導(dǎo)致數(shù)據(jù)庫(kù)災(zāi)難性的損壞,所以做好數(shù)據(jù)庫(kù)的備份工作極為重要。備份可以創(chuàng)建在磁盤(pán)、磁帶等備份設(shè)備上,與備份對(duì)應(yīng)的是還原。 數(shù)據(jù)庫(kù)備 份就是在某種介質(zhì)上 (磁帶、磁盤(pán)等 )存儲(chǔ)數(shù)據(jù)庫(kù) (或者其中一部分 )的拷貝的過(guò)程。更嚴(yán)格意義上講,備份應(yīng)該是一種把數(shù)據(jù)從硬盤(pán)上復(fù)制到其他可移動(dòng)介質(zhì)上的操作過(guò)程。 一個(gè)完整的備份通常要包括三部分內(nèi)容,即系統(tǒng)數(shù)據(jù)庫(kù)、用戶數(shù)據(jù)庫(kù)和事務(wù)日志。 18. 請(qǐng)簡(jiǎn)要說(shuō)明 SQL Server數(shù)據(jù)庫(kù)備份有哪幾種方式? SQL Server 提供了四種不同的方式:數(shù)據(jù)庫(kù)完全備份、增量備份、事務(wù)日志備份,以及數(shù)據(jù)庫(kù)文件和文件組備份。 19.請(qǐng)簡(jiǎn)要說(shuō)明開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)時(shí),結(jié)構(gòu)設(shè)計(jì)和行為設(shè)計(jì)的含義。 從系統(tǒng)開(kāi)發(fā)的角度,數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的建設(shè)工 作包括結(jié)構(gòu)與行為兩個(gè)方面:( a)結(jié)構(gòu)設(shè)計(jì),著重描述數(shù)據(jù)庫(kù)的結(jié)構(gòu)及各數(shù)據(jù)庫(kù)對(duì)象間關(guān)系,要求在滿足應(yīng)用需求的前提下,盡可能地達(dá)到第三范式;( b)行為設(shè)計(jì),主要目的是描述對(duì)數(shù)據(jù)庫(kù)的操作動(dòng)作,這些行為和動(dòng)作將來(lái)要體現(xiàn)在應(yīng)用程序中,所以行為的設(shè)計(jì)主要是應(yīng)用程序的設(shè)計(jì)。根據(jù)系統(tǒng)的結(jié)構(gòu)和行為兩方面特性,系統(tǒng)設(shè)計(jì)開(kāi)發(fā)分為兩個(gè)部分,一部分是作為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)核心和基石的數(shù)據(jù)庫(kù)設(shè)計(jì),另一部分是相應(yīng)的數(shù)據(jù)庫(kù)應(yīng)用軟件的設(shè)計(jì)開(kāi)發(fā),二者相輔相成,組成統(tǒng)一的數(shù)據(jù)庫(kù)工程。 五 、 綜合應(yīng)用 題 1.用 SQL 語(yǔ)句創(chuàng)建簡(jiǎn)單數(shù)據(jù)表 設(shè)某數(shù)據(jù)庫(kù)中有學(xué)生 表 (表名為 S t u d e n t s ),包括學(xué)號(hào) SNo,姓名 S N a me,出生年月日 SD 等字段。 SNo 和 SName 均為字符型 (長(zhǎng)度 1 0 ), SD 為日期型。 SNo 是主鍵,請(qǐng)用 SQL 語(yǔ)句創(chuàng) 建該數(shù)據(jù)表 Studen ts . CREATE TABLE ( SNo CHAR(10) PRIMARY KEY , SName CHAR( 10) , SD DATETIME ) 2.利用 SQL 語(yǔ)句進(jìn)行查詢 在第五道第 1 小題的基礎(chǔ)上,假設(shè)還存在課程表 (表名 cou rs es)和成績(jī)表 (表名 marks)兩張數(shù)據(jù)表。課程表 co u r s es 包括課程號(hào) CNo,課程名 CName 兩個(gè)字段 。成績(jī)表 m a r ks 包括學(xué)號(hào) CNo 和成績(jī) ma rk 三個(gè)字段。 教學(xué)管理人員希望查詢學(xué)號(hào)為 2 0 0 9 0 0 1的學(xué)生情況,并按如圖 1 所示的方式顯示查詢結(jié)果,請(qǐng)寫(xiě)出對(duì)應(yīng)的 S e l e ct 查詢語(yǔ)句。 圖 1 要求的顯示結(jié)果 SELECT students. Sno ,Sname,Cname , mark FROM students ,courses ,marks WHERE students. Sno= marks. Sno and courses. Cno= marks. Cno and students. Sno=‘ 202100139。 3.程序應(yīng)用題 接第五題第 2 小題,某教學(xué)管理系統(tǒng)包括課程信息錄入功能,程序運(yùn)行界面如圖 2 所示, 其中 Textl 為課程號(hào)、 Text2為課程名。進(jìn)入界面后,用戶輸入所有數(shù)據(jù),點(diǎn)擊 確認(rèn) 按鈕,將 結(jié)果插入到課程表 c o u r s es 中。請(qǐng)補(bǔ)充完成 下列程序代碼。 Private Sub Command1_Click() ‘聲明一個(gè)記錄集對(duì)象 Dim ADOrs As New Recordset ‘將記錄集對(duì)象與已建立的數(shù)據(jù)庫(kù)聯(lián)接對(duì)象 ADO 綁定 ADOrs. ActiveConnection= ADO Command1 7 ‘第一步 : 在課程表 Co u r s es 中查詢是否存在關(guān)鍵字相同的記錄 (1)拼寫(xiě)查詢字符串 strSQL=“ Select CNo From Courses Where Cno =‘ +Textl+ “’“ (本小點(diǎn) 6 分 ) (2)執(zhí)行查詢語(yǔ)句 ADOrs. Open Str SQL ‘第二步 :如果記錄已經(jīng)存在,則退出程序 If Not ADOrs. EOF Then MsgBox記錄已存在,不能繼續(xù)增加 Exit Sub End If ‘第三步 :將結(jié)果插入到課程表 Cou r ses 中 strSQL = “ Insert Into courses(Cno,CName) Values(‘” +Text1+“’ , ‘” +Text2+“’ )” ADO. Execute strSQL End Sub 第二套題 1. 用 SQL 語(yǔ)句創(chuàng)建簡(jiǎn)單數(shù)據(jù)表 設(shè)某數(shù)據(jù)庫(kù)中的物資臺(tái)賬數(shù)據(jù)表 T,包括物資編號(hào) TNo,物資名稱 TN,物資單價(jià) TD 等字 TNo 和 TN 為字符型 (長(zhǎng)度 2 0 ), TD為數(shù)值型(帶小數(shù))。 TNo 是主鍵,請(qǐng)用 SQL 語(yǔ)句創(chuàng)建該數(shù)據(jù)表 T。 . CREATE TABLE T ( TNo CHAR(20) PRIMARY KEY , TN CHAR( 20) , TD Money ) 2.利用 SQL 語(yǔ)句創(chuàng)建帶外鍵約束的數(shù)據(jù)表 在第五道第 1 小題的 基礎(chǔ)上,假設(shè)該數(shù)據(jù)庫(kù)還存在物資入庫(kù)數(shù)據(jù)表 C,包括物資編號(hào) CNo,入庫(kù)數(shù)量 Cn 等字段。 Cn 為數(shù)值型(兩位小數(shù)),Cno 為字符型(長(zhǎng)度為 10)。該數(shù)據(jù)表與物資臺(tái)賬數(shù)據(jù)表 T 之間存在外鍵約束,即物資臺(tái)賬數(shù)據(jù)表 T 中不存在的記錄不能夠出現(xiàn)在該數(shù)據(jù)表中。請(qǐng)根據(jù)上述說(shuō)明,用 SQL 創(chuàng)建物資入庫(kù)數(shù)據(jù)表 C。 CREATE TABLE C ( CNo CHAR(10), Cn Numeric, FOREIGN KEY (CNo) REFERENCES T(TNo) )。 3.程序應(yīng)用題 接第五題第 2 小題,現(xiàn)要求開(kāi)發(fā)物資管理信息系統(tǒng),物資臺(tái)賬錄入功能的界面如圖 1 所示,其中 Text1 為物資編號(hào), Text2 為物資名稱,Text3 為物資單價(jià)。程序運(yùn)行后,用戶輸入所有數(shù)據(jù)后,點(diǎn)擊“確認(rèn)”后,程序?qū)呀Y(jié)果插入到物資臺(tái)賬表 T 中,請(qǐng)補(bǔ)充完成下列程序代碼。 圖 1 “增加記錄 ” 窗體運(yùn)行界面 Private Sub Command1_Click() ‘聲明一個(gè)記錄集對(duì)象 Dim ADOrs As New Recordset ‘將記錄集對(duì)象與已建立的數(shù)據(jù)庫(kù)聯(lián)接對(duì)象 ADO 綁定 ADOrs. ActiveConnection= ADO ‘第一步:在物資臺(tái)賬表 T 中查詢是否存在關(guān)鍵字相同的記錄 (1)拼寫(xiě)查詢字符串 strSQL=“ Select TNo From T Where Tno =‘ +Textl + “ ’“ (2)執(zhí)行查詢語(yǔ)句 ADOrs. Open _strSQL ‘第二步 :如果記錄已經(jīng)存在,則退 出程序 If Not ADOrs. EOF Then MsgBox記錄已存在,不能繼續(xù)增加 Exit Sub End If ‘第三步 :將結(jié)果插入到物資臺(tái)賬表 T 中 strSQL = “ Insert Into T(TNo,TN,TD) Values(‘” +Text1+“’ , ‘” +Text2+“’ )” Command1 8 ADO. Execute strSQL End Sub 第三套題 1.用 SQL 語(yǔ)句創(chuàng)建簡(jiǎn)單數(shù)據(jù)表 設(shè)某數(shù)據(jù)庫(kù)中有課程表 (表名為 Courses ),包括學(xué)號(hào) CNo,課程名 CName 兩個(gè)字段, CNo 和 CName 均為字符型 (長(zhǎng)度 1 0 )。 CNo是主鍵,請(qǐng)用 SQL 語(yǔ)句創(chuàng)建該數(shù)據(jù)表 Courses 。 CREATE TABLE Courses ( CNo CHAR(10) PRIMARY KEY , CName CHAR( 10) ) 2.利用 SQL 語(yǔ)句進(jìn)行查詢 在第五道第 1 小題的基礎(chǔ)上,假設(shè)還存在成績(jī)表 (表名 marks),包括學(xué)號(hào) SNo,課程號(hào) CNo,和成績(jī) ma rk 三個(gè)字段。 某教師希望查詢課程號(hào)為 JK001的課程的所有學(xué) 生成績(jī),并按如圖 1 所示的方式顯示查詢結(jié)果,請(qǐng)寫(xiě)出對(duì)應(yīng)的 S e l e ct查詢語(yǔ)句。 Sno Mark 圖 1 要求的顯示結(jié)果 SELECT courses. Cno,Cname,Sno, mark FROM courses, marks WHERE courses .Cno=Marks. Cno AND courses. Cno= ‘ JK001 39。 3.程序應(yīng)用題 接第五題第 2 小題,某教學(xué)管理系統(tǒng)包括課程信息錄入功能,程序運(yùn)行界面如圖 2 所示, 其中 Textl 為課程號(hào)、 Text2為課程名。進(jìn)入界面后,用戶輸入所有數(shù)據(jù),點(diǎn)擊 確認(rèn) 按鈕,將 結(jié)果插入到課程表 Co u r s es 中。請(qǐng)補(bǔ)充完成下列程序代碼。 Private Sub Command1_Click( ) ‘聲明一個(gè)記錄集對(duì)象 Dim ADOrs As New Recordset ‘將記錄集對(duì)象與已建立的數(shù)據(jù)庫(kù)聯(lián)接對(duì)象 ADO 綁定 ADOrs. ActiveConnection= ADO ‘第 一步:在課程表 Co u r s es 中查詢是否存在關(guān)鍵字相同的記錄 (1)拼寫(xiě)查詢字符串 strSQL= “ Select CNo From courses Where CNo=” +Text1+” ,” (2)執(zhí)行查詢語(yǔ)句 ADOrs. Open strSQL ‘第二步 :如果記錄已經(jīng)存在,則退出程序 If Not ADOrs. EOF Then MsgBox記錄已存在,不能繼續(xù)增加 Exit Sub End If ‘第三步 :將結(jié)果插入到課程表 Courses中 (1) 拼寫(xiě) Insert插入語(yǔ)句 strSQL =Insert Into courses (Cno ,CName)Values( ‘+Textl+39。 ,‘+ Text 2+ 39。) ( 2)執(zhí)行插入語(yǔ)句 ADO. Execute strSQL End Sub 第四套 1.用 SQL 語(yǔ)句創(chuàng)建簡(jiǎn)單數(shù)據(jù)表 設(shè)某數(shù)據(jù)庫(kù)中的物資臺(tái)賬
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1