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

正文內(nèi)容

數(shù)據(jù)庫應(yīng)用技術(shù)期末復(fù)習(xí)題(參考版)

2024-11-08 12:43本頁面
  

【正文】 數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)的步驟包括需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)。 18.請(qǐng)寫出一個(gè)符合第三范式的關(guān)系模式,并說明理由。 規(guī)范化使用的理論是函數(shù)依賴。其基本思想是,每個(gè)關(guān)系都應(yīng)滿足一定的規(guī)范,才能使關(guān)系模式設(shè)計(jì)合理,達(dá)到減少冗余,提高查詢效率的目的。 創(chuàng)建默認(rèn)的語法如下: CREATE DEFAULT 默認(rèn)名 AS 默認(rèn)值 16.為什么要進(jìn)行規(guī)范化?規(guī)范化的相關(guān)理論 是什么?請(qǐng)簡要說明。 Primary Key 約束: 學(xué)號(hào) char (8) NOT NULL PRIMARY KEY(學(xué)號(hào) ) Foreign Key 約束: 學(xué)號(hào) char (8) NOT NULL REFERENCES 學(xué)生表 (學(xué)號(hào) ) Default 約束: 成績 numeric(9,2) DEFAULT Unique 約束: 學(xué)號(hào) char (8) NOT NULL UNIOQUE(學(xué)號(hào) ) Check 約束: 年齡 int CHECK (年齡 )17 and 年齡 25) 2)使用規(guī)則實(shí)施數(shù)據(jù)的完整性。 1)SQL Server 通過約束機(jī)制來實(shí)現(xiàn)數(shù)據(jù)庫完整性保護(hù)。 只有保證了關(guān)系的完整性,才能使數(shù)據(jù)庫中的數(shù)據(jù)正確、一致和有效。 修改后的各個(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)酬) 14.關(guān)系完整性的主要內(nèi)容是什么?為什么要保證關(guān)系的完整性? 關(guān)系完整性就是關(guān)系模型中數(shù)據(jù)的正確性、一致性和有效性。另外,如果現(xiàn)在增加了一個(gè)新的項(xiàng)目,但暫時(shí)還沒有安排職工參加,那么由于主鍵是(職工號(hào),項(xiàng)目號(hào)),這個(gè)項(xiàng)目的信息可能無法插入。 例如,某個(gè)職工參與了多個(gè)項(xiàng)目的工作,他的職工號(hào)、職工名會(huì)重復(fù)多次存儲(chǔ)。那么請(qǐng)回答以下問題: ( 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è)屬性都不可再分。任何一種計(jì)算機(jī)語言都定義了自己的數(shù)據(jù)類型。 12. SQL Server有哪些數(shù)據(jù)類型,它們的主要用途是什么? SQL Server 提供了數(shù)值型、字符型、日期型、二進(jìn)制型、位型、雙字節(jié)型等 6 大類數(shù)據(jù)類型。在使用事務(wù)的情況下,SQL Server 可以保證,要么所有的記錄要么全部處理,要么一行也不處理。這個(gè)任務(wù)需要兩條 UPDATE語句組成,即: UPDATE 學(xué)生表 SET 學(xué)號(hào) =?20200001? WHERE 學(xué)號(hào) =?20200001? UPDATE 成績表 SET 學(xué)號(hào) =?20200001? WHERE 學(xué)號(hào) =?20200001? 如果在執(zhí)行完第一個(gè)語句后,計(jì)算機(jī)突然斷電,而第二條語句還沒來得急執(zhí)行,數(shù)據(jù)出現(xiàn)了不一致怎么辦?這時(shí)候就需要用到 SQL 的事務(wù)控制 功能了。 事務(wù)需要用戶根據(jù)實(shí)際業(yè)務(wù)規(guī)則定義,有一定的難度 ,但其原理比較簡單。 SQL Server 通過事務(wù)機(jī)制,將邏輯相關(guān)的一組操作捆綁在一起,以便服務(wù)器保持?jǐn)?shù)據(jù)的完整性。 創(chuàng)建存儲(chǔ)過程的 SQL 語句是: ( 1)語句格式: CREATE PROC[EDURE] 存儲(chǔ)過程名 AS SQL 語句 ( 2)語句功能: 創(chuàng)建一個(gè)存儲(chǔ)過程, SQL 語句 多數(shù)是指利用 SQL Server 的 TransactSQL 編寫的程序。 9.如果創(chuàng)建一個(gè)數(shù)據(jù)庫其 SQL語句是什么? CREATE DATABASE 數(shù)據(jù)庫名稱 10. 存儲(chǔ)過程的含義是什么?創(chuàng)建存儲(chǔ)過程的 SQL 語句是什么? 存儲(chǔ)過程( Stored Procedure)是一組預(yù)先編譯好的,以一種可執(zhí)行的形式永久地存儲(chǔ)在數(shù)據(jù)中的 SQL代碼,在 master數(shù)據(jù)庫中存儲(chǔ)了一些 SQL Server 事先定義好的系統(tǒng)存儲(chǔ)過程,通常以 sp_xxxx做為存儲(chǔ)過程的名字。模式可以包含常規(guī)字符和通配符字符。 如果要限制用戶能夠看到的數(shù)據(jù)庫中的信息,可以使用視圖。 視圖的特點(diǎn)是在基本表或其他視圖上建立的表,它的結(jié)構(gòu)和內(nèi)容都來自某個(gè)基本表,是依據(jù)基本表存在而存在的。 7. 什么是基本表?什么是視圖?視圖有什么特點(diǎn)?在什么情況下需要?jiǎng)?chuàng)建視圖? 表是一個(gè)由行、列組成的二維結(jié)構(gòu),通常把行稱做記錄,把列稱為字段。即表中記錄的物理排序順序不再按插入的先后排列,而是根據(jù)索引列重新排序。 ( 3)復(fù)合索引:是針對(duì)基本表中兩個(gè)或兩個(gè)以上列建立的索引。 ( 2)惟一索引:一旦在一個(gè)或多個(gè)列上建立了惟一索引,則不允許在表中相應(yīng)的列上插入任何相同的取值。 實(shí)際的索引通常是這兩大類 5 種方式的組合。它的特點(diǎn)包括:非過程化語言,統(tǒng)一的語言,是所有關(guān)系數(shù)據(jù)庫的公共語言。 結(jié)構(gòu)化查詢語言, Structured Query Language,簡稱 SQL,是關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。而用戶自定義完整性反映了用戶的要求,是用戶自行定義的。參照完整性是保證表與表之間語意上的完整性,即當(dāng)一個(gè)表引用 在另一個(gè)表中定義的實(shí)體時(shí),要保證這個(gè)實(shí)體的有效性。 關(guān)系完整性包括實(shí)體完整性、參照完整性和用戶自己定義的完整性。關(guān)系語言的特點(diǎn)是高度的非過程化。 關(guān)系操作是指關(guān)系代數(shù)(或等價(jià)的關(guān)系演算)中并、交、差、選擇、投影、連接等。關(guān)系模型由三部分組成:數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系的完整性。 系模型是目前最重要的一種數(shù)據(jù)模型。在以后的章節(jié)中,我們將逐步學(xué)習(xí)這些對(duì)象的使用方法。數(shù)據(jù)庫中的數(shù)據(jù)分別存儲(chǔ)在幾個(gè)不同的對(duì)象中,而這些對(duì)象是用戶在操作數(shù)據(jù)庫時(shí),實(shí)際能夠看到和接觸到的,屬于邏輯存儲(chǔ)結(jié)構(gòu)。 在邏輯層次上,數(shù)據(jù)庫是由表、視圖、存儲(chǔ)過程等一系列數(shù)據(jù)對(duì)象組成的。 在物理層面上, SQL Server 數(shù)據(jù)庫是由兩個(gè)操作系統(tǒng)文件組成的,即數(shù)據(jù)文件和事務(wù)日志文件,它們的后綴分別是 MDF 和 LDF。 3.請(qǐng)描述一下 SQL Server數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)。 廣義上,數(shù)據(jù)庫系統(tǒng)就是采用了數(shù)據(jù)庫技 術(shù)的計(jì)算機(jī)系統(tǒng),一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。數(shù)據(jù)庫中的數(shù)據(jù)必須按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可以被一定范圍內(nèi)的各種用戶共享。 2.?dāng)?shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)之間到底是什么關(guān)系? 數(shù)據(jù)庫就是各種相關(guān)數(shù)據(jù)的集合和容器。 如果將數(shù)據(jù)比喻為原料,那么信息就是數(shù)據(jù)經(jīng)過加工而生產(chǎn)的產(chǎn)品,是有價(jià)值的數(shù)據(jù)。 數(shù)據(jù)( Data)是一組表示數(shù)量、行動(dòng)和目標(biāo)的非隨機(jī)的可鑒別的符號(hào)。 (√ ) 三、簡答題 1.什么是數(shù)據(jù)和數(shù)據(jù)處理?數(shù)據(jù)與信息的區(qū)別聯(lián)系是什么? 答案:數(shù)據(jù)( Data)是一組表示數(shù)量、行動(dòng)和目標(biāo)的非隨機(jī)的可鑒別的符號(hào)。 (√ ) 43. 任何一個(gè)用戶賬號(hào)背后都有一個(gè)登錄賬號(hào) 。 ( ) 41. 索引實(shí)際上是一張建立在基本表上的虛表。 ( ) 39. 將實(shí)驗(yàn)室中機(jī)器上的數(shù)據(jù)庫備份到自己的移動(dòng)設(shè)備上,只需要備份主數(shù)據(jù)文件 (MDF)即可。 ( ) 37. 如果數(shù)據(jù)的長度經(jīng)常變化, 可以使用 char 類 型。 ( )。 34. 索引是在基本表的列上建 立 的一種數(shù)據(jù)庫 對(duì) 象,它和基本表分開存儲(chǔ),它的建立或撤消對(duì)數(shù)據(jù)的內(nèi)容毫無影響。 ( √ ) 33. SQL 結(jié)構(gòu)化查詢語言是一種過程化語言。 ( √ ) 31.在實(shí)際應(yīng)用中,盡可能不要通過視圖對(duì)記錄進(jìn)行更新操作。 29.主鍵可以取空值( )。( √ )。( √ ) 24.登錄賬號(hào)用于身份驗(yàn)證,用戶賬號(hào)用于權(quán)限驗(yàn) 證。( ) 22.在教師任課關(guān)系(教師編號(hào),教師姓名,教師職稱,課程號(hào),課程名,課時(shí)費(fèi))中,主鍵是教師編號(hào)。( ) 20. 觸發(fā)器 是一種特殊的存儲(chǔ)過程,可以把它看作是表定義的一部分,主要用來保證數(shù)據(jù)的完整性。( ) 18.具有 UNIQUE 約束的字段的值不能重 復(fù)。( ) 16.?dāng)?shù)據(jù)定義語言的主要作用是向數(shù)據(jù)庫中填寫數(shù)據(jù)。( ) 13.?dāng)?shù)據(jù)流圖是需求分析的常用工具之一,人們也經(jīng)常稱它為 DFD 圖( √ )。(√) 11.參照完整性規(guī)則通常是指在兩個(gè)參照和被參照關(guān)系中,參照關(guān)系中每條記錄的外鍵或者為空,或者等于被參 照關(guān)系中某條記錄的主鍵。( √ ) 9.?dāng)?shù)據(jù)字典是需求分析的常用工具之一,簡稱為 DD( √ )。( ) 7. FOREIGN KEY 約束能夠自動(dòng)建立索引。(√) 5. B/S 模式的 實(shí)際上就 是兩層結(jié)構(gòu)的 C/S 模式。( ) 3. 觸發(fā)器是一種特殊的存儲(chǔ)過程,它基于一個(gè)表創(chuàng)建,可以針對(duì)多個(gè)表進(jìn)行操作。 ) 1. DROP VIEW 的功能是刪除表結(jié)構(gòu)。 36. SQL 語言中的查詢語句是( SELECT )。 34. 數(shù)據(jù)操縱語言的主要語句有 INSERT、 ( DELETE )和( UPDATE )。 32. SQL Server 支持 3 種備份設(shè)備,即 ( 磁盤設(shè)備 )、磁帶設(shè)備和命名管道設(shè)備。 30. ( 表 ) 是 SQL 語言存放數(shù)據(jù)、查找數(shù)據(jù)以及更新數(shù)據(jù)的基本 數(shù)據(jù)結(jié)構(gòu) 。 28.能夠 惟一 標(biāo)識(shí)某條記錄的屬性稱為 ( 主鍵(或主碼、主關(guān)鍵字) ) 。 26. SQL Server 中的事務(wù)處理控制語句, ( ROLLBACK [TRAN [SACTION] ] 或 ROLLBACK) 實(shí)現(xiàn)回滾一個(gè)事務(wù)。 24. 備份是指將數(shù)據(jù)從硬盤復(fù)制到 ( 可移動(dòng) ) 媒體上的過程 。 22.如果一個(gè)數(shù)據(jù)表不滿足第三范式,那么至少會(huì)存在數(shù)據(jù)冗余、更新異常、(插入異常)和(刪除異常)等問題。 20. 關(guān)系完整性是指關(guān)系模型中數(shù)據(jù)的 ( 正 確性 ) 、 ( 一致性 ) 和 ( 有效性 ) 。 18.?dāng)?shù)據(jù)庫還原方式包括 ( 完全還原方式 ) 、簡單還原方式和大容量日志記錄還原方式。 16. ER 圖設(shè)計(jì)一般在數(shù)據(jù)庫設(shè)計(jì)的 ( 概念設(shè)計(jì) ) 階段使用。 14. “實(shí)體一聯(lián)系 ”方法是描述數(shù)據(jù)庫概念模型的主要方法,一般稱這種方法為 ( E- R方 法(或 E- R圖方法) ) 。 12. ER 圖的設(shè)計(jì)關(guān)鍵在于對(duì) ( 實(shí)體、聯(lián)系 ) 的選擇和表示。 10.當(dāng)需要對(duì)查詢結(jié)果進(jìn)行排序時(shí),可以指定其排序方式,字段后使用 ( ASC ) 表示升序, ( DESC ) 表示降序。 8. SQL Server 數(shù)據(jù)庫分為 ( 系統(tǒng)數(shù)據(jù)庫 )和( 用戶數(shù)據(jù)庫 )兩種類型。 6. 數(shù)據(jù)文件的后綴是( mdf )。 4. 關(guān)系模型由三部分組成( 數(shù)據(jù)結(jié)構(gòu) )、( 關(guān)系操作集合 )和( 關(guān)系的完整性 )。 2. 數(shù)據(jù)庫系統(tǒng)由( 外模式 )、( 模式 )和( 內(nèi)模式 )三級(jí)抽象模式構(gòu)成。 A. 學(xué)號(hào) char (8) N0139。 D. WHERE 課程名 LIKE ? Windows %39。 B. WHERE 課程名 LIKE ?% Windows%39。 A. WIIERE 課程名 LIKE % 39。 A. 遵守第三范式標(biāo)準(zhǔn)的數(shù)據(jù)庫設(shè)計(jì) B. 字段長度盡量充足 C. 適當(dāng)使用視圖 D. 為設(shè)計(jì)編制文檔 129. 下列 SQL 語句中,能 夠統(tǒng)計(jì)每個(gè)專業(yè)的人數(shù)的是 ( A )。 A. 選擇運(yùn)算 C. 投影運(yùn)算 D. 兩個(gè)關(guān)系的差 126. 如果希望統(tǒng)計(jì)學(xué)生表中選修網(wǎng)頁設(shè)計(jì)課程的學(xué)生的人數(shù),那么語句中應(yīng)該包含 ( D ) A. SELECT MIN ( * ) AS 專業(yè)人數(shù) FROM 學(xué)生表 WHERE 專業(yè) =‘ 網(wǎng)頁設(shè)計(jì) ’ B. SELECT MAX (* ) AS 專業(yè)人數(shù) FROM 學(xué)生表 WHERE 專業(yè) =?網(wǎng)頁設(shè)計(jì) ’ C. SELECT AVG (*) AS 專業(yè)人數(shù) FROM 學(xué)生表 WHERE 專業(yè) = ?網(wǎng)頁設(shè)計(jì) ’ D. SELECT COUNT( *) AS 專業(yè)人數(shù) FROM 學(xué)生表 WHERE 專業(yè) = ?網(wǎng)頁設(shè)計(jì) ’ 127. SQL SERVER 數(shù)據(jù)庫的備份不支持 ( D )。 A. 視圖是由行和列組成的二維表 B. 執(zhí)行視圖可能會(huì)比執(zhí)行 select 語句速度更快 C. 視圖與數(shù)據(jù)表是完全一樣的 D. 視圖更便于用戶使用 124. 對(duì)于教學(xué)管理數(shù)據(jù)庫, 當(dāng)采用事務(wù)控制機(jī)制時(shí), 利用 UPDATE 語句將課程表中課程號(hào)為 A002 的課程號(hào)改為 A2020后, 還沒來得急對(duì)成績表進(jìn)行更新操作, 突然停電了, SQL 的事務(wù)控制功能將 ( C )。 A. 數(shù)值數(shù)據(jù)類型 B. 字符型 C. 日期時(shí)間型 D. 位型 122. 下列 ( B )情況,一般不建立索引。 A. 數(shù)據(jù)結(jié)構(gòu) B. 關(guān)系代數(shù) C. 關(guān)系完整性 D. 數(shù)據(jù)獨(dú)立性 120. 在系統(tǒng)數(shù)據(jù)庫中, ( C )包含了復(fù)制到每個(gè)用戶數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1