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

正文內(nèi)容

電大數(shù)據(jù)庫(kù)應(yīng)用技術(shù)形成性考核冊(cè)答案33-文庫(kù)吧

2025-06-08 19:06 本頁(yè)面


【正文】 通常把行稱做記錄,把列稱為字段?! ∫晥D是由查詢數(shù)據(jù)庫(kù)表產(chǎn)生的,它其實(shí)是一個(gè)虛擬的表,它限制了用戶能看到和修改的數(shù)據(jù)?! ∫晥D的特點(diǎn)是在基本表或其他視圖上建立的表,它的結(jié)構(gòu)和內(nèi)容都來自某個(gè)基本表,是依據(jù)基本表存在而存在的。刪除一個(gè)視圖時(shí),不會(huì)對(duì)基本表產(chǎn)生任何影響,但當(dāng)刪除一張基本表時(shí),與之相關(guān)聯(lián)的視圖就會(huì)自動(dòng)被刪除?! ∪绻拗朴脩裟軌蚩吹降臄?shù)據(jù)庫(kù)中的信息,可以使用視圖?! ≈^詞LIKE的作用是什么?  參考答案:  確定給定的字符串是否與指定的模式匹配。模式可以包含常規(guī)字符和通配符字符。模式匹配過程中,常規(guī)字符必須與字符串中指定的字符完全匹配?! ∪绻麆?chuàng)建一個(gè)數(shù)據(jù)庫(kù)其SQL語(yǔ)句是什么?  參考答案:  CREATE DATABASE 數(shù)據(jù)庫(kù)名稱  存儲(chǔ)過程的含義是什么?創(chuàng)建存儲(chǔ)過程的SQL語(yǔ)句是什么?  參考答案:  存儲(chǔ)過程(Stored Procedure)是一組預(yù)先編譯好的,以一種可執(zhí)行的形式永久地存儲(chǔ)在數(shù)據(jù)中的SQL代碼,在master數(shù)據(jù)庫(kù)中存儲(chǔ)了一些SQL Server事先定義好的系統(tǒng)存儲(chǔ)過程,通常以sp_xxxx做為存儲(chǔ)過程的名字。當(dāng)用戶創(chuàng)建數(shù)據(jù)庫(kù)時(shí),也會(huì)自動(dòng)生成一些事先定義好的存儲(chǔ)過程,通常以dt_xxxx做為名字。  創(chuàng)建存儲(chǔ)過程的SQL語(yǔ)句是: ?。?)語(yǔ)句格式:  CREATE PROC[EDURE] 存儲(chǔ)過程名 AS SQL語(yǔ)句 ?。?)語(yǔ)句功能:  創(chuàng)建一個(gè)存儲(chǔ)過程,SQL語(yǔ)句多數(shù)是指利用SQL Server的TransactSQL編寫的程序。  什么是事務(wù)?舉例說明事務(wù)處理的作用是什么?  參考答案:  事務(wù)(Transaction)是并發(fā)控制的基本單位,它反映了現(xiàn)實(shí)世界中需要以一個(gè)完整的單位提交的一項(xiàng)工作。SQL Server通過事務(wù)機(jī)制,將邏輯相關(guān)的一組操作捆綁在一起,以便服務(wù)器保持?jǐn)?shù)據(jù)的完整性。它是SQL復(fù)雜程序設(shè)計(jì)必不可少的內(nèi)容?! ∈聞?wù)需要用戶根據(jù)實(shí)際業(yè)務(wù)規(guī)則定義,有一定的難度,但其原理比較簡(jiǎn)單。舉例說,如果我們正在使用UPDATE語(yǔ)句同時(shí)對(duì)學(xué)生表、成績(jī)表中的學(xué)號(hào)”20030001”改為”20040001”。這個(gè)任務(wù)需要兩條UPDATE語(yǔ)句組成,即:  UPDATE 學(xué)生表 SET 學(xué)號(hào)=’20040001’ WHERE 學(xué)號(hào)=’20030001’  UPDATE 成績(jī)表 SET 學(xué)號(hào)=’20040001’ WHERE 學(xué)號(hào)=’20030001’  如果在執(zhí)行完第一個(gè)語(yǔ)句后,計(jì)算機(jī)突然斷電,而第二條語(yǔ)句還沒來得急執(zhí)行,數(shù)據(jù)出現(xiàn)了不一致怎么辦?這時(shí)候就需要用到SQL的事務(wù)控制功能了。   如果使用了SQL Server的事務(wù)控制機(jī)制,以上兩個(gè)問題均可獲得很了的解決。在使用事務(wù)的情況下,SQL Server可以保證,要么所有的記錄要么全部處理,要么一行也不處理。如果修改了全部記錄的一半時(shí)服務(wù)器出錯(cuò)了,SQL Server會(huì)返回到以前未執(zhí)行UPDATE操作前的位置,清除它已經(jīng)修改過的數(shù)據(jù),這就是事務(wù)處理的作用。  SQL Server有哪些數(shù)據(jù)類型,它們的主要用途是什么?  參考答案:  SQL Server提供了數(shù)值型、字符型、日期型、二進(jìn)制型、位型、雙字節(jié)型等6大類數(shù)據(jù)類型?! ?shù)據(jù)類型是數(shù)據(jù)的一種屬性,表示數(shù)據(jù)所表示信息的類型。任何一種計(jì)算機(jī)語(yǔ)言都定義了自己的數(shù)據(jù)類型?! 〖僭O(shè)某教學(xué)管理數(shù)據(jù)庫(kù)有以下三張表,請(qǐng)寫出下列問題的SQL語(yǔ)句:  學(xué)生(學(xué)號(hào),姓名,年齡,性別)  課程(課程號(hào),課程名,任課教師)  成績(jī)(學(xué)號(hào),課程號(hào),成績(jī)) ?。?)如何在SQL Server上創(chuàng)建這三張表;  參考答案:  學(xué)生表:  create table 學(xué)生表 (  學(xué)號(hào) char (8) primary Key,  姓名 char(8),  年齡 int,  性別 bit)  課程表:  create table 課程表 (  課程號(hào) char (7) primary Key,  課程名 char(20),  任課教師 char (8))  成績(jī)表:  create table 成績(jī)表 (  學(xué)號(hào) char (8),  課程號(hào) char (7),  成績(jī) Numeric (4,2)) ?。?)查詢劉峰教師所授課程號(hào),課程名;  參考答案:  Select課程號(hào), 課程名 from課程表 where任課教師=’ 劉峰’  (3)查詢年齡大于20歲的所有男同學(xué)的學(xué)號(hào)、姓名;  參考答案:   Select 學(xué)號(hào), 姓名 from 學(xué)生表 where 性別=1 and 年齡20 ?。?)查詢至少選修了兩門課程(含兩門)的學(xué)生學(xué)號(hào);  參考答案:  select 學(xué)號(hào) from 成績(jī)  group by 學(xué)號(hào)  having count(學(xué)號(hào))=2  ?。?)查詢王文芳同學(xué)選修的所有課程的課程號(hào);  參考答案:  Select 課程號(hào) from 成績(jī)表, 學(xué)生表  =’ 王文芳’ and = ?。?)查詢王文芳同學(xué)不學(xué)的課程的課程號(hào);  參考答案:  select 課程號(hào) from 成績(jī)表  where 課程號(hào) not in (select 課程號(hào) from 學(xué)生表,成績(jī)表   where =39。王文芳39。 and =)  ?。?)查詢所有上劉峰老師課程的學(xué)生學(xué)號(hào);  參考答案:   Select 學(xué)號(hào) from 成績(jī)表,課程表,學(xué)生表  Where =39。劉世峰39。 and = and = ?。?)查詢所有選修“數(shù)據(jù)庫(kù)原理”的學(xué)生的學(xué)號(hào);  參考答案:   Select 學(xué)號(hào) from 成績(jī)表,課程表  where =39。數(shù)據(jù)庫(kù)技術(shù)39。 and =  (9)向?qū)W生表中插入一條記錄(’2003001’,’吳紅’,21,’女’);(1表示女,0表示男)  參考答案:  insert into 學(xué)生表 values (39。200300139。,39。吳紅39。,39。2139。,1) ?。?0)刪除三張表中所有學(xué)號(hào)為20020001的學(xué)生信息;  參考答案:  Delete from學(xué)生表 where 學(xué)號(hào)=’ 20020001’  Delete from學(xué)生表 where 學(xué)號(hào)=’ 20020001’ ?。?1)把學(xué)號(hào)為20030002的學(xué)生的年齡改為22歲;  參考答案:   Update 學(xué)生表 set 年齡=’22’ where學(xué)號(hào)=’20030002’第三章思考與練習(xí)題  一、選擇題  1.設(shè)一個(gè)關(guān)系為R,如果它的每個(gè)屬性都是不可再分的,則稱這個(gè)關(guān)系是符合( A )?! 、第一范式  B、第二范式  C、第三范式  D、BNC范式  2.在第一個(gè)關(guān)系中出現(xiàn),在第二個(gè)關(guān)系中不出現(xiàn)的記錄組成的關(guān)系稱為兩個(gè)關(guān)系的( C )。  A、交  B、并  C、差  D、笛卡兒積  二、簡(jiǎn)答題  ,在模式R上可能成立的函數(shù)依賴有多少個(gè)?  參考答案:  函數(shù)依賴有N(N1)個(gè)  (職工號(hào),職工名,項(xiàng)目號(hào),項(xiàng)目名,工資),假設(shè)一個(gè)職工可參加多個(gè)項(xiàng)目,在每個(gè)項(xiàng)目中各領(lǐng)一份工資。那么請(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)) ?。?)這個(gè)關(guān)系符合第幾范式,為什么?  這個(gè)關(guān)系符合第一范式,因?yàn)樗拿總€(gè)屬性都不可再分。 ?。?)請(qǐng)舉例說明,這個(gè)關(guān)系存在哪些問題;  這個(gè)關(guān)系沒有達(dá)到第二范式,可能出現(xiàn)數(shù)據(jù)冗余和操作異常。  例如,某個(gè)職工參與了多個(gè)項(xiàng)目的工作,他的職工號(hào)、職工名會(huì)重復(fù)多次存儲(chǔ)。同樣,如果一個(gè)項(xiàng)目有多名職工參加,項(xiàng)目號(hào)和項(xiàng)目名也會(huì)重復(fù)我次存儲(chǔ)。另外,如果現(xiàn)在增加了一個(gè)新的項(xiàng)目,但暫時(shí)還沒有安排職工參加,那么由于主鍵是(職工號(hào),項(xiàng)目號(hào)),這個(gè)項(xiàng)目的信息可能無法插入。 ?。?)請(qǐng)把這個(gè)關(guān)系模式分解成3NF,并說明理由?! ⌒薷暮蟮母鱾€(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)酬) ?。繛槭裁匆WC關(guān)系的完整性?  參考答案:  關(guān)系完整性就是關(guān)系模型中數(shù)據(jù)的正確性、一致性和有效性。關(guān)系完整性又包括實(shí)體完整性、參照完整性和用戶定義的完整性三個(gè)方面。  只有保證了關(guān)系的完整性,才能使數(shù)據(jù)庫(kù)中的數(shù)據(jù)正確、一致和有效?! ?Server中進(jìn)行關(guān)系完整性的主要方法是什么,請(qǐng)寫出相應(yīng)的SQL語(yǔ)句?! ⒖即鸢福骸 ?)SQL Server通過約束機(jī)制來實(shí)現(xiàn)數(shù)據(jù)庫(kù)完整性保護(hù)。主要包括:Primary Key約束、Foreign Key約束、Default約束、Unique約束、Check約束等?! rimary 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約束:  成績(jī) 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ù)的完整性?! ?chuàng)建規(guī)則的語(yǔ)法結(jié)構(gòu)如下:  CREATE RULE 規(guī)則名 AS 條件表達(dá)式  3)使用默認(rèn)實(shí)施數(shù)據(jù)完整性管理。  創(chuàng)建默認(rèn)的語(yǔ)法如下:  CREATE DEFAULT 默認(rèn)名 AS 默認(rèn)值 ?。恳?guī)范化的相關(guān)理論是什么?請(qǐng)簡(jiǎn)要說明?! ⒖即鸢福骸 榇_保數(shù)據(jù)庫(kù)設(shè)計(jì)的正確性,在數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)階段,常使用關(guān)系規(guī)范化理論來指導(dǎo)關(guān)系型數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1