下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫應(yīng)用技術(shù)1、根據(jù)關(guān)系數(shù)據(jù)基于的數(shù)據(jù)模型——關(guān)系模型的特性判斷下列對的的一項(B)。A、只存在一對多的實體關(guān)系,以圖形方式來表達(dá)。B、以二維表格結(jié)構(gòu)來保存數(shù)據(jù),在關(guān)系表中不允許有反復(fù)行存在。C、能體現(xiàn)一對多、多對多的關(guān)系,但不能體現(xiàn)一對一的關(guān)系。D、關(guān)系模型數(shù)據(jù)庫是數(shù)據(jù)庫發(fā)展的最初階段。2、表在數(shù)據(jù)庫中是一個非常重要的數(shù)據(jù)對象,它是用來(存儲)各種數(shù)據(jù)內(nèi)容的。3、為數(shù)據(jù)表創(chuàng)建索引的目的是(便于查找、提高查找進(jìn)度)。4、在Transact-SQL語法中,用來插入數(shù)據(jù)的命令是INSERT,用于更新的命令是(Updat(yī)e)。//Insert插入,Update更新,delete刪除5、在Transact-SQL語法中,SELECT語句的完整語法較復(fù)雜,但至少涉及的部分(select、from)。6、在SELECT語句WHERE子句中,匹配1個字符的通配符是(“”)。//“”表達(dá)“一個”;“%”表達(dá)“任意”。?7、以下哪種類型不能作為變量的數(shù)據(jù)類型(C)。
A、textB、ntextC、tableD、image?8、下面屬于數(shù)據(jù)定義功能的SQL語句是:(A)。
A、CREATETABLEB、CREATECURSORC、UPDATED、ALTERTABLE//屬于數(shù)據(jù)定義功能:CreateTable(創(chuàng)建)、、cursor(游標(biāo)),Alter(更改數(shù)據(jù)結(jié)構(gòu),不更改值)
9、在SQLSERVER中全局變量前面的字符為:(_@@_)。//Sal全局變量字符前加:@@t,局部變量前加:@t?10、對視圖的描述對的是:(___)。//基本表:在數(shù)據(jù)庫中有存儲;視圖:用時現(xiàn)寫11、主碼定義:主碼就是主關(guān)鍵字,能唯一標(biāo)記字段屬性,一個表只有一個主關(guān)鍵字,它可以唯一擬定表中的一行數(shù)據(jù)或者一個實體,并且主關(guān)鍵字的列不能包含HYPERLINK""\t"_blank"空值。12、一個關(guān)系中的主關(guān)鍵字取值(不反復(fù))。//主鍵不為空13、數(shù)據(jù)庫的(完整性)是指數(shù)據(jù)的對的性和相容性。14、(數(shù)據(jù)庫)是長期存儲在計算機(jī)內(nèi)的有組織,可共享的數(shù)據(jù)集合。15、一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,關(guān)系的碼為(多端實體的屬性)。16、∏A(∏A,B(R))結(jié)果是()。(A,B,為關(guān)系R中的屬性)A.∏A,B,(R)B.∏A(R)C.∏A(∏A,B,(R))D.以上均不對17、(DBMS/數(shù)據(jù)庫管理系統(tǒng))是介于用戶與操作系統(tǒng)之間的數(shù)據(jù)庫管理軟件。18、一個m:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,關(guān)系的碼為(兩端實體的屬性)。19、關(guān)系數(shù)據(jù)完整性涉及(實體完整性、參照完畢性、用戶自定義完整性)。20、SQL中,下列關(guān)于空值的查詢操作條件,對的的是(A)。AAGEISNULLBAGEISNOTNULLCAGE=NULLDIS(AGENOTNULL)1、數(shù)據(jù)庫系統(tǒng)的特點分別是數(shù)據(jù)的結(jié)構(gòu)化、冗余度低、數(shù)據(jù)獨立性和可共享性。?2、在SQLServer2023中,一個批解決語句是以(go)結(jié)束的。?3、假如要計算表中數(shù)據(jù)的平均值,可以使用的聚合函數(shù)是Average_。4、在SQLServer2023中,創(chuàng)建數(shù)據(jù)庫語句是createdat(yī)ebace_。5、關(guān)系中主碼的取值必須唯一且非空,這是由實體完整性規(guī)則決定的。6、當(dāng)數(shù)據(jù)庫被破壞后,假如事先保存了數(shù)據(jù)庫備份和__日記__,就有也許恢復(fù)數(shù)據(jù)庫。7、數(shù)據(jù)庫的安全性是指防止數(shù)據(jù)庫的數(shù)據(jù)被惡意的修改和泄漏。8、數(shù)據(jù)庫恢復(fù)基本技術(shù)是__冗余___(dá)。定義:1、視圖視圖是從一個或幾個基本表(或視圖)導(dǎo)出的表,它與基本表不同,是一個虛表。2、存儲過程答案一://一段預(yù)先編譯好的SQL語句,存放在數(shù)據(jù)庫服務(wù)器上。答案二:存儲過程是在大型數(shù)據(jù)庫系統(tǒng)中,一組為了完畢特定功能的SQL語句集,經(jīng)編譯后存儲在數(shù)據(jù)庫中,用戶通過指定存儲過程的名字并給出參數(shù)來執(zhí)行它。3、事務(wù)事務(wù)是用戶定義的一組操作序列,這組操作序列要么全做,要么全不做。4、數(shù)據(jù)備份與恢復(fù)備份:就是通過特定的辦法,將數(shù)據(jù)庫的必要文獻(xiàn)復(fù)制到轉(zhuǎn)儲設(shè)備的過程恢復(fù):從錯誤狀態(tài)到某一對的狀態(tài)的過程。5、事務(wù)特點原子性:事務(wù)不可分割一致性:事務(wù)操作后數(shù)據(jù)庫中的數(shù)據(jù)要滿足各種完整性約束規(guī)定。隔離性:事務(wù)不被干擾,對并發(fā)的其它事務(wù)時隔離的。連續(xù)性:事務(wù)一旦提交,它對數(shù)據(jù)庫中數(shù)據(jù)的改變時永久的。6、封鎖及分類(控制權(quán)限不讓別人操作)(1)所謂封鎖就是當(dāng)一個事務(wù)在對某個數(shù)據(jù)對象進(jìn)行操作之前,必須獲得相應(yīng)的鎖,以保證數(shù)據(jù)操作的對的性和一致性。(2)基本封鎖類型有兩種:排它鎖和共享鎖eq\o\ac(○,1)排它鎖又稱寫鎖,簡稱為X鎖,采用的原理是嚴(yán)禁并發(fā)操作。當(dāng)事務(wù)T對某個數(shù)據(jù)對象R實現(xiàn)X封鎖后,其他事務(wù)要等T解除X封鎖后,才干對R進(jìn)行封鎖。這就保證了其他事務(wù)在T釋放R上的鎖之前,不能再對R進(jìn)行操作。eq\o\ac(○,2)共享鎖又稱讀鎖,簡稱為S鎖,采用的原理是允許其他用戶對同一數(shù)據(jù)對象進(jìn)行查詢,但不能對該數(shù)據(jù)對象進(jìn)行修改。當(dāng)事務(wù)T對某個對象R實現(xiàn)S封鎖后,其他事務(wù)只能對R加S鎖,而不能加X鎖,知道T釋放R上的S鎖。這就保證了其他事務(wù)在T釋放R上的S鎖之前,之恩可以讀?。遥荒茉賹做任何修改。7、完全、部分及傳遞函數(shù)依賴(1)設(shè)有關(guān)系模式R(U),U是屬性全集,X和Y是U的子集,X->Y,并且對于X的任何一個真子集X’,都有X’Y,則稱Y對X完全函數(shù)依賴。記為XY。(2)假如對X的某個真子集X’,有X->Y,則稱Y對X部分函數(shù)依賴,記為XY。(3)設(shè)有關(guān)系模式R(U),U是屬性全集,X,Y,Z是U的子集,若X->Y(YX),但YX,又YX,又Y->Z,則稱Z對X傳遞函數(shù)依賴,記為XZ。8、1NF,2NF,3NF1NF:假如關(guān)系模式R所有的屬性均為簡樸屬性,即每個屬性都是不可再分的,則稱R屬于第一范式,記作R∈1NF。2NF:假如關(guān)系模式R∈1NF,R(U,F)中的所有非主屬性都完全函數(shù)依賴于任何一個候選關(guān)鍵字,則稱關(guān)系R是屬于第二范式,記為R∈2NF。3NF:假如關(guān)系模式R∈2NF,R(U,F)中的所有非主屬性對任何候選關(guān)鍵字都不存在函數(shù)依賴,則稱關(guān)系R是屬于第三范式,記為R∈3NF。1、什么是關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)完整性?分哪幾類?各是如何定義的?(1)數(shù)據(jù)庫的完整性:是指保護(hù)數(shù)據(jù)庫中數(shù)據(jù)的對的性、有效性和相容性,防止錯誤的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫導(dǎo)致無效操作(2)eq\o\ac(○,1)實體完整性:說明了關(guān)系主鍵的屬性列必須唯一,其值不能為全空或部分為空。eq\o\ac(○,2)參照完整性:說明了不同關(guān)系的屬性之間的約束條件,即外部鍵的值應(yīng)可以在被參照關(guān)系的主鍵中找到或取空值。eq\o\ac(○,3)用戶自定義完整性:從實際系統(tǒng)出發(fā),按需定義屬性之間要滿足的約束條件。2、數(shù)據(jù)庫設(shè)計分哪幾環(huán)節(jié),各階段任務(wù)有哪些?eq\o\ac(○,1)需求分析階段:了解用戶需求,這一步?jīng)Q定了以后各步設(shè)計的速度和質(zhì)量。eq\o\ac(○,2)概念結(jié)構(gòu)設(shè)計階段:綜合用戶需求,形成具體的DBMS模型,是整個數(shù)據(jù)庫設(shè)計關(guān)鍵。(E-R圖)eq\o\ac(○,3)邏輯結(jié)構(gòu)設(shè)計階段:將概念模型轉(zhuǎn)換成某個DBMS所支持的數(shù)據(jù)模型,并對其優(yōu)化(ER轉(zhuǎn)換成表)eq\o\ac(○,4)物理結(jié)構(gòu)設(shè)計階段:為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)。(給表找一個存儲結(jié)構(gòu))eq\o\ac(○,5)數(shù)據(jù)庫實行階段:建立數(shù)據(jù)庫、編制與調(diào)試應(yīng)用程序、組織數(shù)據(jù)入庫并進(jìn)行試運(yùn)營。eq\o\ac(○,6)數(shù)據(jù)庫運(yùn)營與維護(hù):對數(shù)據(jù)庫系統(tǒng)實際正常運(yùn)營使用,并時時進(jìn)行評價、調(diào)整與修繕。3、請使用Transact-SQL建立sales表,它們結(jié)構(gòu)如下:cidtinyint,主鍵cnochar(7),非空cnamevarchar(30),specificvarchar(20),pricenumeric(10,2),lnumtinyint,selltimedatetimeCREATEtablesales(cidtinyintprimarykey,cnochar(7)notnull,)4、寫出下面程序段的功能。
createproceduremy_proc@departmentchar(50)
存儲過程名
as
selectcount(*)fromemployeegroupbysex
GOExecmy_proc//createproceduremy_proc@aint,@bchar(8),@cchar(50)asinsertintoclients(clientid,clientname,address)values(@a,@b,@c)Go傳進(jìn)來的三個值//Execmyproc‘90’,’張三’,’古塔區(qū)//selectcount(*)fromstudentwheredept=’計算機(jī)’5、何為封鎖,分幾種,兩段鎖協(xié)議?6、設(shè)有關(guān)系如下:employee(empid,empname,age,sex,salary);company(compid,compname,compaddress);works(empid,compid,workdat(yī)e)各屬性數(shù)據(jù)類型自己定義,用SQL語句實現(xiàn)下列操作。(1)創(chuàng)建表works(定義主碼與外碼)(2)記錄男性職工人數(shù)。(3)記錄男性女性職工各人數(shù)。(4)查詢公司地址在“北京”的公司員工所有信息。(5)查詢即在“c1”公司又在“c4”公司工作的員工信息。Selectemployee.*fromemployee,workswhereemployee.empid=works.empidandcid=’c1’empidin(Selectempidfromemployee,workswhereemployee.empid=works.empidandcid=’c4’(6)創(chuàng)建工作時間workdate在30年以上的員工視圖。Createviewxxasselect*fromemployee,workswhereemployee.empid=works.empidand2023-workdate>30(7)將公司在“北京”的公司工作的員工工資加5%。Updateemployeesetsalary=salary*1.05whereempidin(Selectempidfromworks,companywhereaddress=’北京’)(8)刪除公司在“北京”的公司工作的員工工作記錄。Deletefromworkswhereempidin()(9)把對表company查詢、修改的權(quán)限授予“王萍”用戶。Grantselect,updateto‘王萍’(10)創(chuàng)建存儲過程ecw:查詢在“北京”的公司工作的“女”職工個人信息。Createprocedurexxx//Greate為“授權(quán)”,可查詢、修改AsSelectemployee.*fromemployee,company,workswhere1、現(xiàn)有關(guān)系數(shù)據(jù)庫如下:學(xué)生(學(xué)號,姓名,性別,專業(yè))課程(課程號,名稱,學(xué)分)學(xué)習(xí)(學(xué)號,課程號,分?jǐn)?shù))請用sql語句完畢下列題目檢索“國際貿(mào)易”專業(yè)中學(xué)生信息,涉及學(xué)號、姓名、課程名和分?jǐn)?shù)。2、檢索至少有一門課程成績在95分以上的學(xué)生信息,涉及學(xué)號、姓名和專業(yè)。3、有一門課程成績在80分以下的所有學(xué)生的信息,涉及學(xué)號、姓名和專業(yè)。4、對成績過100分的學(xué)生,假如沒有獲得獎學(xué)金的,將其獎學(xué)金設(shè)為1000元。5、創(chuàng)建存儲過程完畢:輸入姓名,求該生平均成績,總成績。1、設(shè)有關(guān)系R(學(xué)號,姓名,年齡,系別,課程號,課名,學(xué)分,學(xué)時,成績),函
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《電氣火災(zāi)》課件
- 《研究生培養(yǎng)與管理》課件
- 《服務(wù)行業(yè)的戴爾》課件
- 廣東省梅州市五華縣華城鎮(zhèn)初級中學(xué)-主題班會-防性侵【課件】
- 單位管理制度集合大合集【人事管理篇】
- 單位管理制度集粹匯編【人力資源管理篇】十篇
- 單位管理制度匯編大合集【人力資源管理】
- 單位管理制度合并匯編人事管理十篇
- 單位管理制度分享匯編【職工管理篇】
- 高中語文常見的病句類型及其辨析
- 2023年北京海淀七年級上學(xué)期期末英語試卷(含答案)
- 急救、生命支持類醫(yī)學(xué)裝備調(diào)配制度與流程
- 河南省駐馬店市重點中學(xué)2023-2024學(xué)年九年級上學(xué)期12月月考語文試題(無答案)
- 江蘇省無錫市2022-2023學(xué)年上學(xué)期初中學(xué)業(yè)水平調(diào)研測試九年級英語期末試題
- 超聲內(nèi)鏡穿刺護(hù)理課件
- 國家開放大學(xué)電大考試《心理學(xué)》課程形成性考核冊試題及答案(1-4)最全
- 四川省成都市泡桐樹小學(xué)小學(xué)數(shù)學(xué)五年級下冊期末試卷(培優(yōu)篇)
- 教練技術(shù)工具之:平衡輪課件
- 全國各省市縣統(tǒng)計表-
- 國家開放大學(xué)電大本科《管理案例分析》2023年期末試題及答案(試卷號:1304)
- 醋酸加尼瑞克注射液
評論
0/150
提交評論