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

正文內(nèi)容

電大數(shù)據(jù)庫應(yīng)用專科期末復(fù)習(xí)題庫及參考答案(編輯修改稿)

2025-07-08 21:59 本頁面
 

【文章內(nèi)容簡介】 完整性各有什么要求等等。需求分析階段的主要工作就是,通過調(diào)查從用戶處獲得對數(shù)據(jù)庫的下列需求。 信息需求:用戶將從數(shù)據(jù)庫中獲得的信息的內(nèi)容和性質(zhì),有信息要求導(dǎo)出數(shù)據(jù)要求,即在數(shù)據(jù)庫中存儲哪些數(shù)據(jù)。 處理需求:用戶要完成什么處理功能,對某種處理的執(zhí)行頻度、用戶要求的響應(yīng)時間,以及處理的方式是聯(lián)機(jī)處理還是批處理等。 安全性和完整性的約束 第五章思考與練習(xí)題 一、簡答題 1.請簡要說明數(shù)據(jù)庫安全機(jī)制? 參考答案: 一個用戶訪問 SQLServer 必須要經(jīng)過 4 個層次的安全 控制,操作系統(tǒng)的安全性;服務(wù)器的安全性;數(shù)據(jù)庫的安全性;表和列的安全性。從上述流程可以看出,用戶使用 SQLServer 時,需要經(jīng)過兩個安全性階段:身份驗(yàn)證和權(quán)限認(rèn)證。 身份驗(yàn)證階段系統(tǒng)只檢驗(yàn)用戶是否有連接SQLServer 實(shí)例的權(quán)力,如果身份驗(yàn)證通過了,只表示用戶可以連接 SQLServer 實(shí)例,否則系統(tǒng)將拒絕用戶的連接。然后需要檢驗(yàn)用戶是否有訪問服務(wù)器上數(shù)據(jù)庫的權(quán)限,為此需要授予每個數(shù)據(jù)庫中映射到用戶登錄的賬號訪問權(quán)限,權(quán)限認(rèn)證就可以控制用戶在數(shù)據(jù)庫中進(jìn)行的操作。 2.登錄賬號和用戶賬號的含義是什么 ?它們有什么區(qū)別聯(lián)系? 參考答案: 登錄賬號用于身份驗(yàn)證,使得用戶到達(dá)登錄到SQLServer 服務(wù)器,屬于服務(wù)器層面,相當(dāng)于大門的鑰匙;用戶賬號用于權(quán)限驗(yàn)證,屬于數(shù)據(jù)庫層面,相當(dāng)于自己房間的鑰匙。用戶賬號在定義時便與一個登錄賬號相關(guān)聯(lián),即任何一個用戶賬號背后都有一個登錄賬號。 3.請簡要說明使用企業(yè)管理創(chuàng)建登錄賬號和用戶賬號的過程。 參考答案: ( 1)在 SQLServer 的企業(yè)管理器下,展開“ SQLServer 組”文件夾,找到需要建立登錄賬號的服務(wù)器并展開其文件夾,再展開“安全性”文件夾 ,在“登錄”選項(xiàng)上右擊鼠標(biāo),在出現(xiàn)的快捷菜單中單擊“新建登錄”菜單命令,打開“ SQLServer 登錄屬性 新建登錄”對話框。 ( 2) SQLServer 支持“ Windows 身份驗(yàn)證”和單擊“ SQLServer 身份驗(yàn)證”兩種認(rèn)證模式。選擇“ SQLServer 身份驗(yàn)證”單選鈕,在“名稱”文本框中輸入要創(chuàng)建的登錄賬號名稱,例如“ mysa”,在“身份驗(yàn)證”選項(xiàng)組中,并輸入密碼。 ( 3)設(shè)置完畢后,單擊“確定”按鈕,即可完成登錄賬號的創(chuàng)建。 接下來,開始創(chuàng)建用戶賬號,基本方法是: ( 1)在企業(yè)管理器中 ,展開 SQLServer 組及其服務(wù)器,在“數(shù)據(jù)庫”文件夾中,展開某一數(shù)據(jù)庫,例如“進(jìn)銷存”的文件夾,然后在“用戶”選項(xiàng)上右擊,在彈出的快捷菜單中選擇“新建數(shù)據(jù)庫用戶”命令,打開新建用戶對話框。 ( 2)單擊“登錄名”下拉列表框右端的下拉箭頭,會看到剛剛創(chuàng)建的“ mysa”登錄帳號。選擇“ mysa”登錄賬號,此時“用戶名”文本框中自動顯示為“ mysa”。可以更改“用戶名”文本框中的用戶名,也可以在“數(shù)據(jù)庫角色成員”列表框中選擇新建用戶應(yīng)該屬于的數(shù)據(jù)庫角色。 ( 3)設(shè)置完畢后,單擊“確定”按鈕,即可在“進(jìn)銷 存”數(shù)據(jù)庫中創(chuàng)建一個新的用戶賬號。如果不想創(chuàng)建用戶賬號,單擊“取消”按鈕即可。 4.如何對用戶賬號進(jìn)行授權(quán)管理,一般有哪些權(quán)限,請簡要說明。 參考答案: ( 1)展開服務(wù)器組,然后展開服務(wù)器;展開“數(shù)據(jù)庫”項(xiàng),然后找到相關(guān)的數(shù)據(jù)庫,比如“進(jìn)銷存”; ( 2)展開“進(jìn)銷存”數(shù)據(jù)庫,根據(jù)對象類型,單擊表、視圖、存儲過程等對象,找到需要進(jìn)行授權(quán)管理的數(shù)據(jù)庫對象,比如“物資臺賬”表。 ( 3)右擊授予權(quán)限所在的對象,從彈出菜單中選擇“所有任務(wù) 管理權(quán)限”選項(xiàng);單擊“列出全部用戶 /用戶定義的數(shù)據(jù)庫角色 /public”選項(xiàng),然后選擇授予每位用戶的權(quán)限。其中,選中標(biāo)記表示授予權(quán)限。進(jìn)一步,通過本界面可完成列級的授權(quán)管理。 另外,也可以采用 GRANT(授予權(quán)限)、 DENY(拒絕權(quán)限)和 REVOKE(撤消權(quán)限)等 SQL語句完成授權(quán)管理。 5.為什么要進(jìn)行數(shù)據(jù)備份?數(shù)據(jù)庫備份包括哪些主要內(nèi)容? 參考答案: 任何系統(tǒng)都不可避免會出現(xiàn)各種形式的故障,而某些故障可能會導(dǎo)致數(shù)據(jù)庫災(zāi)難性的損壞,所以做好數(shù)據(jù)庫的備份工作極為重要。備份可以創(chuàng)建在磁盤、磁帶等備份設(shè)備上,與備份對應(yīng)的是還原。 數(shù)據(jù)庫備份就是在某 種介質(zhì)上 (磁帶、磁盤等 )存儲數(shù)據(jù)庫 (或者其中一部分 )的拷貝的過程。更嚴(yán)格意義上講,備份應(yīng)該是一種把數(shù)據(jù)從硬盤上復(fù)制到其他可移動介質(zhì)上的操作過程。 7 一個完整的備份通常要包括三部分內(nèi)容,即系統(tǒng)數(shù)據(jù)庫、用戶數(shù)據(jù)庫和事務(wù)日志。 6.什么是備份設(shè)備,請談一談 SQLServer 中創(chuàng)建備份設(shè)備的主要步驟和方法。 參考答案: 備份設(shè)備是用來存儲數(shù)據(jù)庫、事務(wù)日志或文件和文件組備份的存儲介質(zhì)。 SQLServer 支持 3 種備份設(shè)備,即磁盤設(shè)備、磁帶設(shè)備和命名管道設(shè)備。 在 SQLServer 中,可以采用兩種方法創(chuàng)建 備份設(shè)備,一是利用企業(yè)管理器;二是使用系統(tǒng)存儲過程 sp_addumpdevice。其步驟如下: 在企業(yè)管理器中展開服務(wù)器組,展開指定的服務(wù)器,展開“管理”文件夾,右擊“備份”,在彈出的快捷菜單中選擇“新建備份設(shè)備”選項(xiàng),打開“備份設(shè)備屬性 新設(shè)備”對話框。在“名稱”文本框中輸入邏輯設(shè)備的名稱,在下面選擇磁帶或者磁盤備份設(shè)備,并設(shè)置物理位置。當(dāng)使用磁盤時, SQLServer允許將本地主機(jī)硬盤和遠(yuǎn)程主機(jī)上的硬盤作為備份設(shè)備,備份設(shè)備在硬盤中是以文件的方式存儲的。完成后,單擊“確定”按鈕即可。缺省情況下,備份 設(shè) 備 的 全 路 徑 為“ C:\ProgramFiles\MicrosoftSQLServer\MSSQL\BACKUP\進(jìn)銷存數(shù)據(jù)庫備份 .BAK”,備份設(shè)備文件名為“進(jìn)銷存數(shù)據(jù)庫備份 .BAK”,缺省路徑為SQLServer 安裝目錄的 BACKUP 文件夾。 7.事務(wù)日志文件有什么用途?是否也需要備份?為什么? 參考答案: SQLServer 數(shù)據(jù)庫是由兩個操作系統(tǒng)文件組成的,即數(shù)據(jù)文件和事務(wù)日志文件。事務(wù)日志文件主要用于存儲數(shù)據(jù)庫的更新情況等事務(wù)日志信息。事務(wù)日志文件非常重要,所有對數(shù)據(jù)庫的更改操作都會記錄于 此,當(dāng)數(shù)據(jù)庫損壞時,數(shù)據(jù)庫管理員可使用事務(wù)日志恢復(fù)數(shù)據(jù)庫。 從事務(wù)日志文件的作用上可以看出,它是非常有用和重要的,因此也需要備份。 8.請按以下操作練習(xí)一下數(shù)據(jù)庫備份操作,并體會一下數(shù)據(jù)庫備份的的效果。 ( 1)創(chuàng)建一個數(shù)據(jù)庫; ( 2)使用 CREATETABLE 語句在數(shù)據(jù)庫中創(chuàng)建一張表; ( 3)使用 INSERT 語句向表中插入若干條數(shù)據(jù); ( 4)進(jìn)入企業(yè)管理器,對數(shù)據(jù)庫進(jìn)行備份操作; ( 5)使用 DROPTABLE 語句刪除已創(chuàng)建的表; ( 6)使用企業(yè)管理器,對數(shù)據(jù)庫進(jìn)行還原操作。 參考答案: CREATEDATABASE 學(xué)生庫 學(xué)生表: createtable 學(xué)生 ( 學(xué)號 char(8)primaryKey, 姓名 char(8), 年齡 int, 性別 bit) insertinto 學(xué)生 values(39。202100139。,39。王麗 39。,39。1939。,1) insertinto 學(xué)生 values(39。202100239。,39。張華 39。,39。2039。,0) insertinto 學(xué)生 values(39。202100339。,39。李敏 39。,39。1939。,1) DROPTABLE 學(xué)生 第六 章思考與練習(xí)題 一、簡答題 1.什么是嵌入式 SQL,它有哪些特點(diǎn)和用途? 參考答案: 嵌入式 SQL 語言是將 SQL 語句直接嵌入到程序的源代碼中,與其他程序設(shè)計(jì)語言語句混合。 嵌入式 SQL的用途:它是數(shù)據(jù)庫應(yīng)用程序的一種開發(fā)方法。是一種應(yīng)用程序進(jìn)行數(shù)據(jù)庫訪問時所采取的編程式數(shù)據(jù)庫語言。 嵌入式 SQL的特點(diǎn)是,數(shù)據(jù)庫管理系統(tǒng) DBMS一般會采用預(yù)編譯的處理辦法,即由 DBMS 的預(yù)處理程序?qū)υ闯绦蜻M(jìn)行掃描,識別出 SQL語句,把它們轉(zhuǎn)換成宿主語言調(diào)用語句,以使宿主語言編譯程序能夠識別它,最后再由宿 主語言的編譯程序?qū)⒄麄€源程序編譯成目標(biāo)碼。嵌入 SQL語句完成的功能也可以通過應(yīng)用程序接口( API)實(shí)現(xiàn)。 2.請簡述 C/S 和 B/S 的主要原理,并說明它們各自的優(yōu)缺點(diǎn)。 參考答案: C/S 模式就是基于企業(yè)內(nèi)部網(wǎng)絡(luò)的應(yīng)用系統(tǒng)。傳統(tǒng)的 C/S 模式是一種兩層結(jié)構(gòu)的系統(tǒng),第一層是在客戶機(jī)系統(tǒng)上結(jié)合了表示與業(yè)務(wù)邏輯;第二層是通過網(wǎng)絡(luò)結(jié)合了數(shù)據(jù)庫服務(wù)器。 優(yōu)點(diǎn)是: C/S 模式的應(yīng)用系統(tǒng)最大的好處是不依賴企業(yè)外網(wǎng)環(huán)境,即無論企業(yè)是否能夠上網(wǎng),都不影響應(yīng)用。 缺點(diǎn)是應(yīng)用程序的維護(hù)、移植和互操作變得復(fù)雜。 B/S 模式,即瀏覽器 /服務(wù)器模式,是一種從傳統(tǒng)的二層 C/S 模式發(fā)展起來的新的網(wǎng)絡(luò)結(jié)構(gòu)模式,其本質(zhì)是三層結(jié)構(gòu) C/S 模式。 B/S 網(wǎng)絡(luò)結(jié)構(gòu)模式是基于 Intra 的需求而出現(xiàn)并發(fā)展的。在 B/S 模式中,客戶端運(yùn)行瀏覽器軟件。 優(yōu)點(diǎn)是: B/S 占有優(yōu)勢的是其異地瀏覽和信息采集的靈活性。任何時間、任何地點(diǎn)、任何系統(tǒng),只要可以使用瀏覽器上網(wǎng),就可以使用 B/S 系統(tǒng)的終端。 缺點(diǎn)是:采用 B/S 結(jié)構(gòu),客戶端只能完成瀏覽、查詢、數(shù)據(jù)輸入等簡單功能,絕大部分工作由服務(wù)器承擔(dān),這使得服務(wù)器的負(fù)擔(dān)很重。 3.請簡要說明利用 VB 開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的一般步驟。 參考答案: 利用 VB 開發(fā)數(shù)據(jù)類應(yīng)用程序的基本框架如下: 1)通常要聲明一個全局?jǐn)?shù)據(jù)庫連接對象 2)一般要創(chuàng)建 Main 子過程,并將它設(shè)置為啟動對象。在其中順序完成以下操作: ( 1)以非模態(tài)方式顯示飛濺窗。 ( 2)創(chuàng)建全局?jǐn)?shù)據(jù)庫連接對象,并連接SQLServer 或 Access 等數(shù)據(jù)庫。 8 ( 3)以模態(tài)方式顯示登錄窗,等待用戶登錄。 ( 4)登錄成功后,以非模態(tài)方式顯示主窗體,否則退出程序。 3)主窗體一般均提供增加、刪除、修改、查詢等對數(shù)據(jù)庫的管理 功能,所有操作均使用全局?jǐn)?shù)據(jù)庫連接對象作為與數(shù)據(jù)庫交互的通道,通過 SQL語句對數(shù)據(jù)進(jìn)行處理,其中包括增加功能、刪除功能、修改功能和查詢功能。 4)其他功能。比如數(shù)據(jù)庫備份和恢復(fù)功能、用戶權(quán)限管理功能等。 4.什么是數(shù)據(jù)庫引擎? VB 數(shù)據(jù)庫應(yīng)用系統(tǒng)訪問數(shù)據(jù)庫的主要機(jī)理是什么? 參考答案: VB 提供了三種數(shù)據(jù)庫訪問引擎,即 Jet 引擎、ODBC 和 OLEDB,目前主要使用 OLEDB。 在 VB 應(yīng)用程序中主要用這個對象建立與數(shù)據(jù)庫的連接,一般的方法是: ①聲明并創(chuàng)建對象 DimADOAsNewConnection ②建立數(shù)據(jù)庫連接 如果要連接 SQLServer 數(shù)據(jù)庫,那么連接字符串一般應(yīng)具有以下組成: Provider=SQLOLEDB。Server= 服務(wù)器名 。UserID= 登錄賬號 。Password= 登錄口令 。Database=數(shù)據(jù)庫名 ③對數(shù)據(jù)表進(jìn)行更新操作 5. ADO 對象模型的主要對象是什么?如果連接后臺數(shù)據(jù)庫? 參考答案: ADO 對象模型的主要對象是: Connection、Command、 Recordset、 Parameter、 Property、 Field和 Error。 ①聲明并創(chuàng)建對象 DimADOAsNewConnection ②建立數(shù)據(jù)庫連接 如果要連接 SQLServer 數(shù)據(jù)庫,那么連接字符串一般應(yīng)具有以下組成: Provider=SQLOLEDB。Server= 服務(wù)器名 。UserID= 登錄賬號 。Password= 登錄口令 。Database=數(shù)據(jù)庫名 6.請寫出 VB 中編寫增、刪、改、查功能的主要步驟和語句。 參考答案: 要增加學(xué)生成績表中學(xué)號為 20210008 的記錄,可以采用以下語句實(shí)現(xiàn): “ insertinto 學(xué)生成績表 (學(xué)號 ,課程號 ,成績 )Value(‘ 20210008’ ,’ 101’ ,’ 85’ )” 要刪除學(xué)生成績表中學(xué)號為 001 的記錄,可以采用以下語句實(shí)現(xiàn): “ DELETEFROM 學(xué)生成績表WHERE 學(xué)號 =‘ 001’” 要修改學(xué)號為 20210008學(xué)生課程號為 101的成績?yōu)?89。 “ UPDATE 學(xué)生成績表 SET 成績 =’ 89’ WHERE 學(xué)號 =‘ 20210008’ AND 課程號 =’ 101’” 要查找所有的學(xué)生的成績 “ SELECT*F
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1