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

正文內(nèi)容

電大本科《數(shù)據(jù)庫(kù)應(yīng)用技術(shù)》作業(yè)及答案考試資料小抄-文庫(kù)吧

2025-05-16 22:40 本頁(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ù)控制功能了。 如果使用了 SQL Server 的事務(wù)控制機(jī)制,以上兩個(gè)問(wèn)題均可獲得很了的解決。在使用事務(wù)的情況下,SQL Server 可以保 證,要么所有的記錄要么全部處理,要么一行也不處理。如果修改了全部記錄的一半時(shí)服務(wù)器出錯(cuò)了, SQL Server 會(huì)返回到以前未執(zhí)行 UPDATE操作前的位置,清除它已經(jīng)修改過(guò)的數(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ù)類型。 假設(shè)某教學(xué)管理數(shù)據(jù)庫(kù) 有以下三張表,請(qǐng)寫(xiě)出下列問(wèn)題的 SQL 語(yǔ)句: 學(xué)生(學(xué)號(hào),姓名,年齡,性別) 4 課程(課程號(hào),課程名,任課教師) 成績(jī)(學(xué)號(hào),課程號(hào),成績(jī)) ( 1)如何在 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)) ( 2)查詢劉峰教師所授課程號(hào),課程名; 參考答案: Select 課程號(hào) , 課程名 from 課程表 where 任課教師 =? 劉峰 ? ( 3)查詢年齡大于 20歲的所有男同學(xué)的學(xué)號(hào)、姓名; 參考答案: Select 學(xué)號(hào) , 姓名 from 學(xué)生表 where 性別 =1 and 年齡 20 ( 4)查詢至少選修了兩門(mén)課程(含兩門(mén))的學(xué)生學(xué)號(hào); 參考答案: select 學(xué)號(hào) from 成績(jī) group by 學(xué)號(hào) having count(學(xué)號(hào) )=2 ( 5)查詢王文芳同學(xué)選修的所有課程的課程號(hào); 參考答案: Select 課程號(hào) from 成績(jī)表 , 學(xué)生表 Where 學(xué)生表 .姓名 =? 王文芳 ? and 學(xué)生表 .學(xué)號(hào) =成績(jī)表 .學(xué)號(hào) ( 6)查詢王文芳同學(xué)不學(xué)的課程的課程號(hào); 參考答案: select 課程號(hào) from 成績(jī)表 where 課程號(hào) not in (select 課程號(hào) from 學(xué)生表 ,成績(jī)表 where 學(xué)生表 .姓名 =39。王文芳 39。 and 學(xué)生表 .學(xué)號(hào) =成績(jī)表 .學(xué)號(hào) ) ( 7)查詢所有上劉峰老師課程的學(xué)生學(xué)號(hào); 參考答案: Select 學(xué)號(hào) from 成績(jī)表 ,課程表 ,學(xué)生表 Where 課程表 .任課教師 =39。劉世峰 39。 and 課程表 .課程號(hào) =成績(jī)表 .課程號(hào) and 課程表 .學(xué)號(hào) =成績(jī)表 .學(xué)號(hào) ( 8)查詢所有選修 “數(shù)據(jù)庫(kù)原理 ”的學(xué)生的學(xué)號(hào); 參考答案: Select 學(xué)號(hào) from 成績(jī)表 ,課程表 where 課程表 .課程名 =39。數(shù)據(jù)庫(kù)技術(shù) 39。 and 課程表 .課程號(hào) =成績(jī)表 .課程號(hào) ( 9)向?qū)W生表中插入一條記錄( ?2021001?,?吳紅 ?,21,?女 ?); (1 表示女, 0 表示男 ) 參考答案: insert into 學(xué)生表 values (39。202100139。,39。吳紅 39。,39。2139。,1) ( 10)刪除三張表中所有學(xué)號(hào)為 20210211 的學(xué)生信息; 參考答案: Delete from 學(xué)生表 where 學(xué)號(hào)= ? 20210211? Delete from 學(xué) 生表 where 學(xué)號(hào)= ? 20210211? ( 11)把學(xué)號(hào)為 20210002 的學(xué)生的年齡改為 22歲; 參考答案: Update 學(xué)生表 set 年齡 =?22? where學(xué)號(hào)=?20210002? 第三章 思考與練習(xí)題 一、選擇題 1.設(shè)一個(gè)關(guān)系為 R,如果它的每個(gè)屬性都是不可再分的,則稱這個(gè)關(guān)系是符合( A )。 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 有 N 個(gè)屬性,在模式 R 上可能成立的函數(shù)依賴有多少個(gè)? 參考答案: 函數(shù)依賴有 N( N1)個(gè) R(職工號(hào),職工名,項(xiàng)目號(hào),項(xiàng)目名,工資),假設(shè)一個(gè)職工可參加多個(gè)項(xiàng)目,在每個(gè)項(xiàng)目中各領(lǐng)一份工資。那么請(qǐng)回答以下問(wèn)題: ( 1)請(qǐng)寫(xiě)出這個(gè)關(guān)系模式的函數(shù)依賴和主關(guān)鍵字; 5 函數(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è)屬性都不可再分。 ( 3)請(qǐng)舉例說(shuō)明,這個(gè)關(guān)系存在哪些問(wèn)題; 這個(gè)關(guān)系沒(méi)有達(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í)還沒(méi)有安排職工參加,那么由于主鍵是(職工號(hào),項(xiàng)目號(hào)),這個(gè)項(xiàng)目的信息可能無(wú)法插入。 ( 4)請(qǐng)把這個(gè)關(guān)系模式分解成 3NF,并說(shuō)明理由。 修改后 的各個(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í)體完整性、參照完整性和用戶定義的完整性三個(gè)方面。 只有保證了關(guān)系的完整性,才能使數(shù)據(jù)庫(kù)中的數(shù)據(jù)正確、一致和有效。 Server 中進(jìn)行關(guān)系完整性的 主要方法是什么,請(qǐng)寫(xiě)出相應(yīng)的 SQL 語(yǔ)句。 參考答案: 1)SQL Server 通過(guò)約束機(jī)制來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)完整性保護(hù)。主要包括: Primary Key 約束、 Foreign Key 約束、Default 約束、 Unique 約束、 Check 約束等。 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 約束: 成績(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ī)范化的相關(guān)理論是什么?請(qǐng)簡(jiǎn)要說(shuō)明。 參考答案: 為確保數(shù)據(jù)庫(kù)設(shè)計(jì)的正確性,在數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)階段,常使用關(guān)系規(guī)范化理論來(lái)指導(dǎo)關(guān)系型數(shù)據(jù)庫(kù)的設(shè)計(jì)。其基本思想是,每個(gè)關(guān)系都應(yīng)滿足一定的規(guī)范,才能使關(guān)系模式設(shè)計(jì)合理,達(dá)到減少冗余,提高查詢效率的目的。 一個(gè)好的數(shù)據(jù)庫(kù)關(guān)系,應(yīng)該沒(méi)有數(shù)據(jù)冗余、更新異常、插入異常、刪除異常問(wèn)題的存在,這就必須進(jìn)行規(guī)范化處理。 規(guī)范化使用的理論是函數(shù)依賴。 “好 ”的關(guān)系模式,一個(gè) “不好 ”的關(guān)系模式有什么缺點(diǎn)? 參考答案: “好 ”的關(guān)系模式 通常是指符合第三范式要求的關(guān)系, “不好 ”的關(guān)系模式會(huì)存在數(shù)據(jù)冗余、更新異常、插入異常、刪除異常等問(wèn)題。 ,并說(shuō)明理由。 參考答案: 學(xué)生 =(學(xué)生號(hào),姓名,性別,專業(yè) ) 課程 =(學(xué)生號(hào),課程號(hào),成績(jī)) 選課 =(課程號(hào),課程名,課程學(xué)分 ) 第四章思考與練習(xí)題 一、填空題 1.?dāng)?shù)據(jù)庫(kù)設(shè)計(jì)一般包括需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施和運(yùn)行維護(hù)等階段。 2.?dāng)?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的建設(shè)包括結(jié)構(gòu)設(shè)計(jì)和行為設(shè)計(jì)兩個(gè)方面。 3.?dāng)?shù)據(jù)庫(kù)設(shè)計(jì)的 主要原則包括表設(shè)計(jì)原則、字段設(shè)計(jì)原則和其他原則。 4. ER 圖的設(shè)計(jì)關(guān)鍵在于對(duì)實(shí)體、聯(lián)系的選擇和表示。 5.物理設(shè)計(jì)的主要內(nèi)容包括存儲(chǔ)記錄的格式設(shè)計(jì)、存儲(chǔ)方法設(shè)計(jì)、訪問(wèn)方法設(shè)計(jì)以及完整性和安全性考慮。 二、簡(jiǎn)答題 1.請(qǐng)簡(jiǎn)要說(shuō)明數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)的步驟。 6 參考答案: 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)的步驟包括需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)。 2.?dāng)?shù)據(jù)庫(kù)設(shè)計(jì)的目的是什么,請(qǐng)談?wù)勀愕睦斫狻? 參考答案: 數(shù)據(jù)庫(kù)設(shè)計(jì)指的是設(shè)計(jì)數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的技術(shù),是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,包括硬 件環(huán)境和操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS)等軟件環(huán)境,如何使用這個(gè)環(huán)境來(lái)表達(dá)用戶的要求,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及圍繞數(shù)據(jù)庫(kù)展開(kāi)的應(yīng)用系統(tǒng),使之能夠有效地收集、存儲(chǔ)、操作和管理數(shù)據(jù),滿足企業(yè)組織中各類用戶的應(yīng)用需求(信息需求和處理需求)。 3.基本表設(shè)計(jì)的主要原則是什么,堅(jiān)持這些原則有什么好處? 參考答案: 基本表設(shè)計(jì)最主要的原則是關(guān)系規(guī)范化,盡可能達(dá)到第三范式。規(guī)范化有助于消除數(shù)據(jù)庫(kù)中的數(shù)據(jù)冗余,減少更新異常。規(guī)范化有好幾種形式,但第三范式通常被認(rèn)為在性能、擴(kuò)展性和數(shù)據(jù)完整性方面達(dá)到 了最好平衡。簡(jiǎn)單來(lái)說(shuō),遵守第三范式標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)的表設(shè)計(jì)原則是: “One Fact in One Place”(一個(gè)事實(shí)對(duì)應(yīng)一個(gè)地方),即某個(gè)表只包括其本身基本的屬性,當(dāng)不是它們本身所具有的屬性時(shí)需進(jìn)行分解。表之間的關(guān)系通過(guò)外鍵相連接。 4.進(jìn)行 SQL Server 數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),一般有哪些命名規(guī)則? 參考答案: 首先,命名的長(zhǎng)度應(yīng)盡量充足。假設(shè)某企業(yè)現(xiàn)有職工在一千人以內(nèi),如果用數(shù)字表示職工號(hào)的話,職工號(hào)的長(zhǎng)度為 3 位即可,它最大可以表示 999個(gè)職工。但是,如果考慮到企業(yè)未來(lái)的發(fā)展,那么職工號(hào)最好設(shè)為 4位,當(dāng)企業(yè)職工數(shù)目突破千人時(shí),根本無(wú)需重構(gòu)整個(gè)數(shù)據(jù)庫(kù)。 其次,小心保留詞。要保證字段名沒(méi)有與 SQL 等保留詞或者常用訪問(wèn)方法名發(fā)生沖突。 最后,慎用使用觸發(fā)器。觸發(fā)器在保證數(shù)據(jù)完整性方面發(fā)揮著積極作用,但它同時(shí)也會(huì)帶來(lái)效率方面的問(wèn)題,因此要慎用。觸發(fā)器的功能通??梢杂闷渌绞綄?shí)現(xiàn)。 5.什么是數(shù)據(jù)流程圖,數(shù)據(jù)字典的主要作用是什么,談?wù)勀愕睦斫狻? 參考答案: 數(shù)據(jù)流圖( Data Flow Diagram,簡(jiǎn)記 DFD),是在業(yè)務(wù)流程分析基礎(chǔ)上,描述實(shí)際數(shù)據(jù)流動(dòng)和加工過(guò)程的圖形表示法,它一般有 4 種符號(hào),即外部實(shí)體、數(shù)據(jù)流、加工和存儲(chǔ)。外部實(shí)體數(shù)據(jù)的來(lái)源和去向;數(shù)據(jù)流用帶箭頭的連線表示,反映數(shù)據(jù)的流動(dòng)方向;加工用橢圓、圓或方框代表(本教材利用圓形表示加工),表示對(duì)數(shù)據(jù)的加工處理動(dòng)作;存儲(chǔ)表示數(shù)據(jù)的存檔情況。 數(shù)據(jù)字典( Data Dictionary,簡(jiǎn)記 DD),是對(duì)數(shù)據(jù)流程圖中數(shù)據(jù)流和存儲(chǔ)結(jié)構(gòu)的描述。在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)中,數(shù)據(jù)字典是表、視圖設(shè)計(jì)的主要依據(jù)。 6.什么是 ER 圖,它的作用是什么? 參考答案: E- R 圖是 ER(實(shí)體 關(guān)系)方法的重要組成部分。ER 方法是描述概念模型 的有力工具。 ER圖方法是一種有效的信息抽象方法。在 ER
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1