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

正文內(nèi)容

電大數(shù)據(jù)庫(kù)應(yīng)用??破谀?fù)習(xí)題庫(kù)及參考答案-在線瀏覽

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

【正文】 Server 的 TransactSQL編寫的程序。 SQLServer 通過(guò)事務(wù)機(jī)制,將邏輯相關(guān)的一組操作捆綁在一起,以便服務(wù)器保持?jǐn)?shù)據(jù)的完整性。 事務(wù)需要用戶根據(jù)實(shí)際業(yè)務(wù)規(guī)則定義,有一定的難度,但其原理比較簡(jiǎn)單。這個(gè)任務(wù)需要兩條 UPDATE 語(yǔ)句組成,即: UPDATE學(xué)生表 SET學(xué)號(hào) =’ 20210001’ WHERE學(xué)號(hào) =’ 20210001’ 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ù)控制功能了。在使用事務(wù)的情況下, SQLServer 可以保證,要么所有的記錄要么全部處理,要么一行也不處理。 SQLServer 有哪些數(shù)據(jù)類型,它們的主要用途是什么? 參考答案: SQLServer 提供了數(shù)值型、字符型、日期型、二進(jìn)制型、位型、雙字節(jié)型等 6 大類數(shù)據(jù)類型。任何一種計(jì)算機(jī)語(yǔ)言都定義 了自己的數(shù)據(jù)類型。王文芳 39。劉世峰 39。數(shù)據(jù)庫(kù)技術(shù) 39。202100139。吳紅 39。2139。 A、第一范式 B、第二范式 C、第三范式 D、 BNC范式 2.在第一個(gè)關(guān)系中出現(xiàn),在第二個(gè)關(guān)系中不出現(xiàn)的記錄組成的關(guān)系稱為兩個(gè)關(guān)系的( C)。那么請(qǐng)回答以下問(wèn)題: ( 1)請(qǐng)寫出這個(gè)關(guān)系模式的函數(shù)依賴和主關(guān)鍵字; 函數(shù)依賴包括:職工號(hào) → 職工名,項(xiàng)目號(hào) → 項(xiàng)目名,(職工號(hào) ,項(xiàng)目號(hào)) → 工資 主鍵為(職工號(hào),項(xiàng)目號(hào)) ( 2)這個(gè)關(guān)系符合第幾范式,為什么? 這個(gè)關(guān)系符合第一范式,因?yàn)樗拿總€(gè)屬性都不可再分。 例如,某個(gè)職工參與了多個(gè)項(xiàng)目的工作,他的職工號(hào)、職工名會(huì)重復(fù)多次存儲(chǔ)。另外,如果現(xiàn)在增加了一個(gè)新的項(xiàng)目,但暫時(shí)還沒(méi)有安排職工參加,那么由于主鍵是(職工號(hào),項(xiàng)目號(hào)),這個(gè)項(xiàng)目的信息可能無(wú)法插入。 修改后的各個(gè)關(guān)系如下: 職工關(guān)系=(職工號(hào),職工名) 項(xiàng)目關(guān)系=(項(xiàng)目號(hào),項(xiàng)目名) 職工選擇項(xiàng)目關(guān)系=(職工號(hào),項(xiàng)目號(hào),工資) (注:此處的工資是指職工參加某個(gè)項(xiàng)目得到的勞動(dòng)報(bào)酬) ?為什么要保證關(guān)系的完整性? 參考答案: 關(guān)系 完整性就是關(guān)系模型中數(shù)據(jù)的正確性、一致性和有效性。 只有保證了關(guān)系的完整性,才能使數(shù)據(jù)庫(kù)中的數(shù)據(jù)正確、一致和有效。 參考答案: 1)SQLServer 通過(guò)約束機(jī)制來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)完整性保護(hù)。 PrimaryKey約束: 學(xué)號(hào) char(8)NOTNULL PRIMARYKEY(學(xué)號(hào) ) ForeignKey約束: 學(xué)號(hào) char(8)NOTNULL REFERENCES 學(xué)生表 (學(xué)號(hào) ) Default 約束: 成績(jī) numeric(9,2) Unique 約束: 學(xué)號(hào) char(8)NOTNULL UNIOQUE(學(xué)號(hào) ) Check約束: 年齡 intCHECK(年齡 )17and 年齡 25) 2)使用規(guī)則實(shí)施數(shù)據(jù)的完整性。 創(chuàng)建默認(rèn)的語(yǔ)法如下: CREATEDEFAULT 默認(rèn)名 AS 默認(rèn)值 ?規(guī)范化的相關(guān)理論是 5 什么?請(qǐng)簡(jiǎn)要說(shuō)明。其基本思想是,每個(gè)關(guān)系都應(yīng)滿足一定的規(guī)范,才能使關(guān)系模式設(shè)計(jì)合理,達(dá)到減少冗余,提高查詢效率的目的。 規(guī)范化使用的理論是函數(shù)依賴。 ,并說(shuō)明理由。 2.?dāng)?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的建設(shè)包括結(jié)構(gòu)設(shè)計(jì)和行為設(shè)計(jì)兩個(gè)方面。 4. ER 圖的設(shè)計(jì)關(guān)鍵在于對(duì)實(shí)體、聯(lián)系的選擇和表示。 二、簡(jiǎn)答題 1.請(qǐng)簡(jiǎn)要說(shuō)明數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)的步驟。 2.?dāng)?shù)據(jù)庫(kù)設(shè)計(jì)的目的是什么,請(qǐng)談?wù)勀愕睦斫狻? 3.基本表設(shè)計(jì)的主要原則是什么,堅(jiān)持這些原則有什么好處? 參考答案: 基本表設(shè)計(jì)最主要的原則是關(guān)系 規(guī)范化,盡可能達(dá)到第三范式。規(guī)范化有好幾種形式,但第三范式通常被認(rèn)為在性能、擴(kuò)展性和數(shù)據(jù)完整性方面達(dá)到了最好平衡。表之間的關(guān)系通過(guò)外鍵相連接。假設(shè)某企業(yè)現(xiàn)有職工 在一千人以內(nèi),如果用數(shù)字表示職工號(hào)的話,職工號(hào)的長(zhǎng)度為 3 位即可,它最大可以表示 999 個(gè)職工。 其次,小心保留詞。 最后,慎用使用觸發(fā)器。觸發(fā)器的功能通??梢杂闷渌绞綄?shí)現(xiàn)。 參考答 案: 數(shù)據(jù)流圖( DataFlowDiagram,簡(jiǎn)記 DFD),是在業(yè)務(wù)流程分析基礎(chǔ)上,描述實(shí)際數(shù)據(jù)流動(dòng)和加工過(guò)程的圖形表示法,它一般有 4 種符號(hào),即外部實(shí)體、數(shù)據(jù)流、加工和存儲(chǔ)。 數(shù)據(jù)字典( DataDictionary,簡(jiǎn)記 DD),是對(duì)數(shù)據(jù)流程圖中數(shù)據(jù)流和存儲(chǔ)結(jié)構(gòu)的描述。 6.什么是 ER 圖,它的作用是什么? 參考答案: E- R 圖是 ER(實(shí)體 關(guān)系)方法的重要組成部分。 ER 圖方法是一種有效的信息抽象方法。在圖形內(nèi)標(biāo)識(shí)它們的名字,它們之間用無(wú)向線段相連,表示聯(lián)系的線段上標(biāo)明是哪種聯(lián)系。 7.簡(jiǎn)要說(shuō)明需求分析階段的主要任務(wù)和目的。需要從多方面對(duì)擬開發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的企事業(yè)單位進(jìn)行調(diào)查,收集和分析各項(xiàng)應(yīng)用對(duì)信息和處理兩方面的需求。需求分析階段的主要工作就是,通過(guò)調(diào)查從用戶處獲得對(duì)數(shù)據(jù)庫(kù)的下列需求。 處理需求:用戶要完成什么處理功能,對(duì)某種處理的執(zhí)行頻度、用戶要求的響應(yīng)時(shí)間,以及處理的方式是聯(lián)機(jī)處理還是批處理等。從上述流程可以看出,用戶使用 SQLServer 時(shí),需要經(jīng)過(guò)兩個(gè)安全性階段:身份驗(yàn)證和權(quán)限認(rèn)證。然后需要檢驗(yàn)用戶是否有訪問(wèn)服務(wù)器上數(shù)據(jù)庫(kù)的權(quán)限,為此需要授予每個(gè)數(shù)據(jù)庫(kù)中映射到用戶登錄的賬號(hào)訪問(wèn)權(quán)限,權(quán)限認(rèn)證就可以控制用戶在數(shù)據(jù)庫(kù)中進(jìn)行的操作。用戶賬號(hào)在定義時(shí)便與一個(gè)登錄賬號(hào)相關(guān)聯(lián),即任何一個(gè)用戶賬號(hào)背后都有一個(gè)登錄賬號(hào)。 參考答案: ( 1)在 SQLServer 的企業(yè)管理器下,展開“ SQLServer 組”文件夾,找到需要建立登錄賬號(hào)的服務(wù)器并展開其文件夾,再展開“安全性”文件夾 ,在“登錄”選項(xiàng)上右擊鼠標(biāo),在出現(xiàn)的快捷菜單中單擊“新建登錄”菜單命令,打開“ SQLServer 登錄屬性 新建登錄”對(duì)話框。選擇“ SQLServer 身份驗(yàn)證”單選鈕,在“名稱”文本框中輸入要?jiǎng)?chuàng)建的登錄賬號(hào)名稱,例如“ mysa”,在“身份驗(yàn)證”選項(xiàng)組中,并輸入密碼。 接下來(lái),開始創(chuàng)建用戶賬號(hào),基本方法是: ( 1)在企業(yè)管理器中 ,展開 SQLServer 組及其服務(wù)器,在“數(shù)據(jù)庫(kù)”文件夾中,展開某一數(shù)據(jù)庫(kù),例如“進(jìn)銷存”的文件夾,然后在“用戶”選項(xiàng)上右擊,在彈出的快捷菜單中選擇“新建數(shù)據(jù)庫(kù)用戶”命令,打開新建用戶對(duì)話框。選擇“ mysa”登錄賬號(hào),此時(shí)“用戶名”文本框中自動(dòng)顯示為“ mysa”。 ( 3)設(shè)置完畢后,單擊“確定”按鈕,即可在“進(jìn)銷 存”數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)新的用戶賬號(hào)。 4.如何對(duì)用戶賬號(hào)進(jìn)行授權(quán)管理,一般有哪些權(quán)限,請(qǐng)簡(jiǎn)要說(shuō)明。 ( 3)右擊授予權(quán)限所在的對(duì)象,從彈出菜單中選擇“所有任務(wù) 管理權(quán)限”選項(xiàng);單擊“列出全部用戶 /用戶定義的數(shù)據(jù)庫(kù)角色 /public”選項(xiàng),然后選擇授予每位用戶的權(quán)限。進(jìn)一步,通過(guò)本界面可完成列級(jí)的授權(quán)管理。 5.為什么要進(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ù)的備份工作極為重要。 數(shù)據(jù)庫(kù)備份就是在某 種介質(zhì)上 (磁帶、磁盤等 )存儲(chǔ)數(shù)據(jù)庫(kù) (或者其中一部分 )的拷貝的過(guò)程。 7 一個(gè)完整的備份通常要包括三部分內(nèi)容,即系統(tǒng)數(shù)據(jù)庫(kù)、用戶數(shù)據(jù)庫(kù)和事務(wù)日志。 參考答案: 備份設(shè)備是用來(lái)存儲(chǔ)數(shù)據(jù)庫(kù)、事務(wù)日志或文件和文件組備份的存儲(chǔ)介質(zhì)。 在 SQLServer 中,可以采用兩種方法創(chuàng)建 備份設(shè)備,一是利用企業(yè)管理器;二是使用系統(tǒng)存儲(chǔ)過(guò)程 sp_addumpdevice。在“名稱”文本框中輸入邏輯設(shè)備的名稱,在下面選擇磁帶或者磁盤備份設(shè)備,并設(shè)置物理位置。完成后,單擊“確定”按鈕即可。 7.事務(wù)日志文件有什么用途?是否也需要備份?為什么? 參考答案: SQLServer 數(shù)據(jù)庫(kù)是由兩個(gè)操作系統(tǒng)文件組成的,即數(shù)據(jù)文件和事務(wù)日志文件。事務(wù)日志文件非常重要,所有對(duì)數(shù)據(jù)庫(kù)的更改操作都會(huì)記錄于 此,當(dāng)數(shù)據(jù)庫(kù)損壞時(shí),數(shù)據(jù)庫(kù)管理員可使用事務(wù)日志恢復(fù)數(shù)據(jù)庫(kù)。 8.請(qǐng)按以下操作練習(xí)一下數(shù)據(jù)庫(kù)備份操作,并體會(huì)一下數(shù)據(jù)庫(kù)備份的的效果。 參考答案: CREATEDATABASE 學(xué)生庫(kù) 學(xué)生表: createtable 學(xué)生 ( 學(xué)號(hào) char(8)primaryKey, 姓名 char(8), 年齡 int, 性別 bit) insertinto 學(xué)生 values(39。,39。,39。,1) insertinto 學(xué)生 values(39。,39。,39。,0) insertinto 學(xué)生 values(39。,39。,39。,1) DROPTABLE 學(xué)生 第六 章思考與練習(xí)題 一、簡(jiǎn)答題 1.什么是嵌入式 SQL,它有哪些特點(diǎn)和用途? 參考答案: 嵌入式 SQL 語(yǔ)言是將 SQL 語(yǔ)句直接嵌入到程序的源代碼中,與其他程序設(shè)計(jì)語(yǔ)言語(yǔ)句混合。是一種應(yīng)用程序進(jìn)行數(shù)據(jù)庫(kù)訪問(wèn)時(shí)所采取的編程式數(shù)據(jù)庫(kù)語(yǔ)言。嵌入 SQL語(yǔ)句完成的功能也可以通過(guò)應(yīng)用程序接口( API)實(shí)現(xiàn)。 參考答案: C/S 模式就是基于企業(yè)內(nèi)部網(wǎng)絡(luò)的應(yīng)用系統(tǒng)。 優(yōu)點(diǎn)是: C/S 模式的應(yīng)用系統(tǒng)最大的好處是不依賴企業(yè)外網(wǎng)環(huán)境,即無(wú)論企業(yè)是否能夠上網(wǎng),都不影響應(yīng)用。 B/S 模式,即瀏覽器 /服務(wù)器模式,是一種從傳統(tǒng)的二層 C/S 模式發(fā)展起來(lái)的新的網(wǎng)絡(luò)結(jié)構(gòu)模式,其本質(zhì)是三層結(jié)構(gòu) C/S 模式。在 B/S 模式中,客戶端運(yùn)行瀏覽器軟件。任何時(shí)間、任何地點(diǎn)、任何系統(tǒng),只要可以使用瀏覽器上網(wǎng),就可以使用 B/S 系統(tǒng)的終端。 3.請(qǐng)簡(jiǎn)要說(shuō)明利用 VB 開發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的一般步驟。在其中順序完成以下操作: ( 1)以非模態(tài)方式顯示飛濺窗。 8 ( 3)以模態(tài)方式顯示登錄窗,等待用戶登錄。 3)主窗體一般均提供增加、刪除、修改、查詢等對(duì)數(shù)據(jù)庫(kù)的管理 功能,所有操作均使用全局?jǐn)?shù)據(jù)庫(kù)連接對(duì)象作為與數(shù)據(jù)庫(kù)交互的通道,通過(guò) SQL語(yǔ)句對(duì)數(shù)據(jù)進(jìn)行處理,其中包括增加功能、刪除功能、修改功能和查詢功能。比如數(shù)據(jù)庫(kù)備份和恢復(fù)功能、用戶權(quán)限管理功能等。 在 VB 應(yīng)用程序中主要用這個(gè)對(duì)象建立與數(shù)據(jù)庫(kù)的連接,一般的方法是: ①聲明并創(chuàng)建對(duì)象 DimADOAsNewConnection ②建立數(shù)據(jù)庫(kù)連接 如果要連接 SQLServer 數(shù)據(jù)庫(kù),那么連接字符串一般應(yīng)具有以下組成: Provider=SQLOLEDB。UserID= 登錄賬號(hào) 。Database=數(shù)據(jù)庫(kù)名 ③對(duì)數(shù)據(jù)表進(jìn)行更新操作 5. ADO 對(duì)象模型的主要對(duì)象是什么?如果連接后臺(tái)數(shù)據(jù)庫(kù)? 參考答案: ADO 對(duì)象模型的主要對(duì)象是: Connection、Command、 Recordset、 Parameter、 Property、 Field和 Error。Server= 服務(wù)器名 。Password= 登錄口令 。 參考答案: 要增加學(xué)生成績(jī)表中學(xué)號(hào)為 20210008 的記錄,可以采用以下語(yǔ)句實(shí)現(xiàn): “ insertinto 學(xué)生成績(jī)表 (學(xué)號(hào) ,課程號(hào) ,成績(jī) )Value(‘ 20210008’ ,’ 101’ ,’ 85’ )” 要?jiǎng)h除學(xué)生成績(jī)表中學(xué)號(hào)為 001 的記錄,可以采用以下語(yǔ)句實(shí)現(xiàn): “ DELETEFROM 學(xué)生成績(jī)表WHERE 學(xué)號(hào) =‘ 001’” 要修改學(xué)號(hào)為 20210008學(xué)生課程號(hào)為 101的成績(jī)?yōu)?89。) 1.如果希望從學(xué)生表中查詢出所有姓“李”的同學(xué),那么條件語(yǔ)句應(yīng)該是( B)。 A、教師姓名 B、教師編號(hào) C、教師年齡 D、教師性別 3.從最終用戶應(yīng)用程序的視角看,數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)是( C)。 A、性別 B、年齡 C、學(xué)號(hào) D、班級(jí) 5.有嚴(yán)格的數(shù)學(xué)基礎(chǔ)的數(shù)據(jù)模型是( A)。 A、索引必須創(chuàng)建在主關(guān)鍵字之上 B、索引與基本表分開存儲(chǔ) C、索引是為了提高查詢速度而創(chuàng)建的 D、索引會(huì)在一定程度上影響增刪改操作的效率 7.設(shè)關(guān)系 R 是滿足第一范式的,若 R 中不存在非主屬性對(duì)主鍵的部分函數(shù)依賴,則 R 符合( A)。 A、學(xué)生(學(xué)號(hào),姓名,課程號(hào),課程名) B、學(xué)生(學(xué) 號(hào),姓名,課程名,成績(jī)) C、學(xué)生(學(xué)號(hào),姓名,課程號(hào),成績(jī))
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1