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

正文內(nèi)容

數(shù)據(jù)庫應用技術作復習題(權(quán)威版)(編輯修改稿)

2024-09-02 01:41 本頁面
 

【文章內(nèi)容簡介】 號,此時“用戶名”文本框中自動顯示為“mysa”。可以更改“用戶名”文本框中的用戶名,也可以在“數(shù)據(jù)庫角色成員”列表框中選擇新建用戶應該屬于的數(shù)據(jù)庫角色。 ?。?)設置完畢后,單擊“確定”按鈕,即可在“進銷存”數(shù)據(jù)庫中創(chuàng)建一個新的用戶賬號。如果不想創(chuàng)建用戶賬號,單擊“取消”按鈕即可。  4.如何對用戶賬號進行授權(quán)管理,一般有哪些權(quán)限,請簡要說明?! ⒖即鸢福骸 。?)展開服務器組,然后展開服務器;展開“數(shù)據(jù)庫”項,然后找到相關的數(shù)據(jù)庫,比如“進銷存”;  (2)展開“進銷存”數(shù)據(jù)庫,根據(jù)對象類型,單擊表、視圖、存儲過程等對象,找到需要進行授權(quán)管理的數(shù)據(jù)庫對象,比如“物資臺賬”表。 ?。?)右擊授予權(quán)限所在的對象,從彈出菜單中選擇“所有任務管理權(quán)限”選項;單擊“列出全部用戶/用戶定義的數(shù)據(jù)庫角色/public”選項,然后選擇授予每位用戶的權(quán)限。其中,選中標記表示授予權(quán)限。進一步,通過本界面可完成列級的授權(quán)管理?! ×硗猓部梢圆捎肎RANT(授予權(quán)限)、DENY(拒絕權(quán)限)和REVOKE(撤消權(quán)限)等SQL語句完成授權(quán)管理?! ?.為什么要進行數(shù)據(jù)備份?數(shù)據(jù)庫備份包括哪些主要內(nèi)容?  參考答案:  任何系統(tǒng)都不可避免會出現(xiàn)各種形式的故障,而某些故障可能會導致數(shù)據(jù)庫災難性的損壞,所以做好數(shù)據(jù)庫的備份工作極為重要。備份可以創(chuàng)建在磁盤、磁帶等備份設備上,與備份對應的是還原?! ?shù)據(jù)庫備份就是在某種介質(zhì)上(磁帶、磁盤等)存儲數(shù)據(jù)庫(或者其中一部分)的拷貝的過程。更嚴格意義上講,備份應該是一種把數(shù)據(jù)從硬盤上復制到其他可移動介質(zhì)上的操作過程。  一個完整的備份通常要包括三部分內(nèi)容,即系統(tǒng)數(shù)據(jù)庫、用戶數(shù)據(jù)庫和事務日志?! ?.什么是備份設備,請談一談SQL Server中創(chuàng)建備份設備的主要步驟和方法?! ⒖即鸢福骸 浞菰O備是用來存儲數(shù)據(jù)庫、事務日志或文件和文件組備份的存儲介質(zhì)。SQL Server支持3種備份設備,即磁盤設備、磁帶設備和命名管道設備?! ≡赟QL Server中,可以采用兩種方法創(chuàng)建備份設備,一是利用企業(yè)管理器;二是使用系統(tǒng)存儲過程sp_addumpdevice。其步驟如下:  在企業(yè)管理器中展開服務器組,展開指定的服務器,展開“管理”文件夾,右擊“備份”,在彈出的快捷菜單中選擇“新建備份設備”選項,打開“備份設備屬性 新設備”對話框。在“名稱”文本框中輸入邏輯設備的名稱,在下面選擇磁帶或者磁盤備份設備,并設置物理位置。當使用磁盤時,SQL Server允許將本地主機硬盤和遠程主機上的硬盤作為備份設備,備份設備在硬盤中是以文件的方式存儲的。完成后,單擊“確定”按鈕即可。缺省情況下,備份設備的全路徑為“C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\”,備份設備文件名為“”,缺省路徑為SQL Server安裝目錄的BACKUP文件夾?! ?.事務日志文件有什么用途?是否也需要備份?為什么?  參考答案:  SQL Server數(shù)據(jù)庫是由兩個操作系統(tǒng)文件組成的,即數(shù)據(jù)文件和事務日志文件。事務日志文件主要用于存儲數(shù)據(jù)庫的更新情況等事務日志信息。事務日志文件非常重要,所有對數(shù)據(jù)庫的更改操作都會記錄于此,當數(shù)據(jù)庫損壞時,數(shù)據(jù)庫管理員可使用事務日志恢復數(shù)據(jù)庫?! 氖聞杖罩疚募淖饔蒙峡梢钥闯觯欠浅S杏煤椭匾?,因此也需要備份?! ?.請按以下操作練習一下數(shù)據(jù)庫備份操作,并體會一下數(shù)據(jù)庫備份的的效果?! 。?)創(chuàng)建一個數(shù)據(jù)庫; ?。?)使用CREATE TABLE語句在數(shù)據(jù)庫中創(chuàng)建一張表; ?。?)使用INSERT語句向表中插入若干條數(shù)據(jù);  (4)進入企業(yè)管理器,對數(shù)據(jù)庫進行備份操作; ?。?)使用DROP TABLE語句刪除已創(chuàng)建的表; ?。?)使用企業(yè)管理器,對數(shù)據(jù)庫進行還原操作?! ⒖即鸢福骸 REATE DATABASE 學生庫  學生表:  create table 學生 (  學號 char (8) primary Key,  姓名 char(8),  年齡 int,  性別 bit)  insert into 學生values (39。200700139。,39。王麗39。,39。1939。, 1)  insert into 學生values (39。200700239。,39。張華39。,39。2039。, 0)  insert into 學生values (39。200700339。,39。李敏39。,39。1939。, 1)  DROP TABLE 學生    第六章  一、簡答題  1.什么是嵌入式SQL,它有哪些特點和用途?  參考答案:  嵌入式SQL語言是將SQL語句直接嵌入到程序的源代碼中,與其他程序設計語言語句混合?! ∏度胧絊QL的用途:它是數(shù)據(jù)庫應用程序的一種開發(fā)方法。是一種應用程序進行數(shù)據(jù)庫訪問時所采取的編程式數(shù)據(jù)庫語言。  嵌入式SQL的特點是,數(shù)據(jù)庫管理系統(tǒng)DBMS一般會采用預編譯的處理辦法,即由DBMS的預處理程序?qū)υ闯绦蜻M行掃描,識別出SQL語句,把它們轉(zhuǎn)換成宿主語言調(diào)用語句,以使宿主語言編譯程序能夠識別它,最后再由宿主語言的編譯程序?qū)⒄麄€源程序編譯成目標碼。嵌入SQL語句完成的功能也可以通過應用程序接口(API)實現(xiàn)?! ?.請簡述C/S和B/S的主要原理,并說明它們各自的優(yōu)缺點。  參考答案:  C/S模式就是基于企業(yè)內(nèi)部網(wǎng)絡的應用系統(tǒng)。傳統(tǒng)的C/S 模式是一種兩層結(jié)構(gòu)的系統(tǒng),第一層是在客戶機系統(tǒng)上結(jié)合了表示與業(yè)務邏輯;第二層是通過網(wǎng)絡結(jié)合了數(shù)據(jù)庫服務器?! ?yōu)點是:C/S模式的應用系統(tǒng)最大的好處是不依賴企業(yè)外網(wǎng)環(huán)境,即無論企業(yè)是否能夠上網(wǎng),都不影響應用?! ∪秉c是應用程序的維護、移植和互操作變得復雜?! /S模式,即瀏覽器/服務器模式,是一種從傳統(tǒng)的二層C/S模式發(fā)展起來的新的網(wǎng)絡結(jié)構(gòu)模式,其本質(zhì)是三層結(jié)構(gòu)C/S模式。B/S網(wǎng)絡結(jié)構(gòu)模式是基于Intranet的需求而出現(xiàn)并發(fā)展的。在B/S模式中,客戶端運行瀏覽器軟件?! ?yōu)點是:B/S占有優(yōu)勢的是其異地瀏覽和信息采集的靈活性。任何時間、任何地點、任何系統(tǒng),只要可以使用瀏覽器上網(wǎng),就可以使用B/S系統(tǒng)的終端?! ∪秉c是:采用B/S結(jié)構(gòu),客戶端只能完成瀏覽、查詢、數(shù)據(jù)輸入等簡單功能,絕大部分工作由服務器承擔,這使得服務器的負擔很重。  3.請簡要說明利用VB開發(fā)數(shù)據(jù)庫應用系統(tǒng)的一般步驟。  參考答案:  利用VB開發(fā)數(shù)據(jù)類應用程序的基本框架如下:  1)通常要聲明一個全局數(shù)據(jù)庫連接對象  2)一般要創(chuàng)建Main子過程,并將它設置為啟動對象。在其中順序完成以下操作: ?。?)以非模態(tài)方式顯示飛濺窗。 ?。?)創(chuàng)建全局數(shù)據(jù)庫連接對象,并連接SQL Server或Access等數(shù)據(jù)庫?! 。?)以模態(tài)方式顯示登錄窗,等待用戶登錄?! 。?)登錄成功后,以非模態(tài)方式顯示主窗體,否則退出程序?! ?)主窗體一般均提供增加、刪除、修改、查詢等對數(shù)據(jù)庫的管理功能,所有操作均使用全局數(shù)據(jù)庫連接對象作為與數(shù)據(jù)庫交互的通道,通過SQL語句對數(shù)據(jù)進行處理,其中包括增加功能、刪除功能、修改功能和查詢功能?! ?)其他功能。比如數(shù)據(jù)庫備份和恢復功能、用戶權(quán)限管理功能等?! ?.什么是數(shù)據(jù)庫引擎?VB數(shù)據(jù)庫應用系統(tǒng)訪問數(shù)據(jù)庫的主要機理是什么?  參考答案:  VB提供了三種數(shù)據(jù)庫訪問引擎,即Jet引擎、ODBC和OLE DB,目前主要使用OLE DB。  在VB應用程序中主要用這個對象建立與數(shù)據(jù)庫的連接,一般的方法是: ?、俾暶鞑?chuàng)建對象  Dim ADO As New Connection  ②建立數(shù)據(jù)庫連接   連接字符串  如果要連接SQL Server數(shù)據(jù)庫,那么連接字符串一般應具有以下組成:  Provider=SQLOLEDB。Server=服務器名。User ID=登錄賬號。Password=登錄口令。Database=數(shù)據(jù)庫名 ?、蹖?shù)據(jù)表進行更新操作  5.ADO對象模型的主要對象是什么?如果連接后臺數(shù)據(jù)庫?  參考答案:  ADO對象模型的主要對象是:Connection、Command、Recordset、Parameter、Property、Field和Error。 ?、俾暶鞑?chuàng)建對象  Dim ADO As New Connection ?、诮?shù)據(jù)庫連接   連接字符串  如果要連接SQL Server數(shù)據(jù)庫,那么連接字符串一般應具有以下組成:  Provider=SQLOLEDB。Server=服務器名。User ID=登錄賬號。Password=登錄口令。Database=數(shù)據(jù)庫名  6.請寫出VB中編寫增、刪、改、查功能的主要步驟和語句?! ⒖即鸢福骸   ∫黾訉W生成績表中學號為20070008的記錄,可以采用以下語句實現(xiàn):   “insert into 學生成績表 (學號,課程號,成績) Value(‘20070008’,’101’,’85’)”  要刪除學生成績表中學號為001的記錄,可以采用以下語句實現(xiàn):   “DELETE FROM 學生成績表 WHERE 學號 = ‘001’”  要修改學號為20070008學生課程號為101的成績?yōu)?9。   “UPDATE 學生成績表 SET 成績=’89’  WHERE學號 = ‘20070008’ AND 課程號=’101’”  要查找所有的學生的成績   “SELECT * FROM 學生成績表”  一、單項選擇題(每個題只有一個答案是正確的。)  1.如果希望從學生表中查詢出所有姓“李”的同學,那么條件語句應該是(B)?! 、Where 姓名 % ‘李’  B、Where 姓名 LIKE ‘李%’  C、Where 姓名 % ‘LIKE李’  D、Where 姓名 LIKE ‘李’  2.在一個教師關系中,能夠成為主關鍵字(或稱主碼)的屬性是(B)?! 、教師姓名  B、教師編號  C、教師年齡  D、教師性別  3.從最終用戶應用程序的視角看,數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是(C)。  A、模式、外模式和內(nèi)模式  B、內(nèi)模式、外模式和模式  C、外模式、模式和內(nèi)模式  D、外模式、內(nèi)模式和模式  4.在一個學生關系中,能夠成為主關鍵字(或稱主碼)的屬性是(C)?! 、性別  B、年齡  C、學號  D、班級  5.有嚴格的數(shù)學基礎的數(shù)據(jù)模型是(A)?! 、關系模型  B、網(wǎng)狀模型  C、層次模型  D、面向?qū)ο竽P汀 ?.下列關于索引的說明不正確的是(A)?! 、索引必須創(chuàng)建在主關鍵字之上  B、索引與基本表分開存儲  C、索引是為了提高查詢速度而創(chuàng)建的  D、索引會在一定程度上影響增刪改操作的效率  7.設關系R是滿足第一范式的,若R中不存在非主屬性對主鍵的部分函數(shù)依賴,則R符合(A)?! 、第二范式  B、第三范式  C、BNC范式  D、第四范式  8.下列符合第三范式的關系是(D)。  A、學生(學號,姓名,課程號,課程名)  B、學生(學號,姓名,課程名,成績)  C、學生(學號,姓名,課程號,成績)  D、學生(學號,姓名,性別)  9.在第一個關系中出現(xiàn),而在第二個關系中不出現(xiàn)的記錄組成的新關系稱為(D)?! 、兩個關系的積  B、兩個關系的并  C、兩個關系的交  D、兩個關系的差  10.數(shù)據(jù)庫應用程序開發(fā)中,需求分析階段的主要目的是(A)?! 、回答“干什么”的問題  B、回答“怎么干”的問題  C、建立邏輯數(shù)據(jù)模型  D、建立最佳物理存儲結(jié)構(gòu)  11.用戶使用SQL Server時,通常需要依次經(jīng)過兩個安全性階段(C)。  A、登錄驗證、操作驗證  B、操作驗證、登錄驗證  C、身份驗證、權(quán)限認證  D、權(quán)限認證、身份驗證  12.SQL Server數(shù)據(jù)庫中的一個完整的備份通常要包括(A)。  A、系統(tǒng)數(shù)據(jù)庫、用戶數(shù)據(jù)庫和事務日志  B、系統(tǒng)數(shù)據(jù)庫、系統(tǒng)表和數(shù)據(jù)字典  C、系統(tǒng)數(shù)據(jù)庫、用戶數(shù)據(jù)庫和數(shù)據(jù)字典  D、用戶數(shù)據(jù)庫和事務日志  13.下列哪些不屬于索引的類型(D)。  A、單列索引  B、惟一索引  C、聚集索引  D、事務日志索引  14.下列SQL語句中,能夠完成并運算的是(A)?! 、SELECT * FROM 籃球愛好者UNIONSELECT * FROM 足球愛好者  B、SELECT * FROM 籃球愛好者INTERSECTSELECT * FROM 足球愛好者  C、SELECT * FROM 籃球愛好者EXCEPTSELECT * FROM 足球愛好者  D、SELECT * FROM 籃球愛好者,足球愛好者  15.設學生表和課程表的結(jié)構(gòu)分別為(學號,姓名)和(學號,課程號,成績),如果希望查詢出“成績大于90分的學生姓名”,則對應的SQL語句是(D)?! 、SELECT 姓名 FROM 學生表 WHERE = AND 90  B、SELECT 姓名 FROM 課程表 = AND 90  C、SELECT 姓名 FROM 學生表,課程表 WHERE = OR 90  D、SELECT 姓名 FROM 學生表,課程表 WHERE = AND 90  二、填空題  1.數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)由外模式、模式和內(nèi)模式三級抽象模式構(gòu)成?! ?.備份是指將數(shù)據(jù)從硬盤復制到可移動媒體上的過程。  3.“實體一聯(lián)系”方法是描述數(shù)據(jù)庫概念模型的主要方法,一般稱這種方法為E-R方法(或E-R圖方法)?! ?.用戶使用SQL Server數(shù)據(jù)庫時,一般需要經(jīng)過兩個安全性階段:身
點擊復制文檔內(nèi)容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1