數(shù)據(jù)庫管理與應(yīng)用學(xué)習(xí)通超星課后章節(jié)答案期末考試題庫2023年_第1頁
數(shù)據(jù)庫管理與應(yīng)用學(xué)習(xí)通超星課后章節(jié)答案期末考試題庫2023年_第2頁
數(shù)據(jù)庫管理與應(yīng)用學(xué)習(xí)通超星課后章節(jié)答案期末考試題庫2023年_第3頁
數(shù)據(jù)庫管理與應(yīng)用學(xué)習(xí)通超星課后章節(jié)答案期末考試題庫2023年_第4頁
數(shù)據(jù)庫管理與應(yīng)用學(xué)習(xí)通超星課后章節(jié)答案期末考試題庫2023年_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

數(shù)據(jù)庫管理與應(yīng)用學(xué)習(xí)通超星課后章節(jié)答案期末考試題庫2023年(上機(jī)題)使用SQLServerManagementStudio創(chuàng)建名為test03的數(shù)據(jù)庫,并設(shè)置數(shù)據(jù)庫文件名為test03_data,大小為10MB,日志文件名為test03_log,大小為2MB。

參考答案:

createdabasetest03on(name=test03,filename='d:\dbs\test03_data.mdf',size=10,)logon(name=test03_log,filename='d:\dbs\test03_log.ldf',size=2)go

(上機(jī)題)創(chuàng)建一個After觸發(fā)器,要求實現(xiàn)以下功能:在score表創(chuàng)建一個插入、更新類型的觸發(fā)器TR_ScoreCheck,當(dāng)在score字段中插入或修改考試分?jǐn)?shù)后觸發(fā)該觸發(fā)器,檢查分?jǐn)?shù)是否為0~100。

參考答案:

答:

(上機(jī)題)創(chuàng)建一個INSERT觸發(fā)器TR_Stu_Insert,當(dāng)在student表中插入一條新記錄時觸發(fā)該觸發(fā)器,并給出“你插入了一條新記錄!”的提示信息。

參考答案:

答:createtrigger[dbo].[Tri_stu_Insert]on[dbo].[student]afterinsertasraiserror('你插入了一條新記錄!',16,2)

(上機(jī)題)創(chuàng)建一個名為student1的數(shù)據(jù)庫,該數(shù)據(jù)庫的主文件邏輯名稱為student1_data,物理文件名為student1.mdf,初始大小為6MB,最大尺寸為無限大,增長速度為15%;數(shù)據(jù)庫日志文件邏輯文件名為student1_log,物理文件名為student1.ldf,初始大小為3MB,最大尺寸為30MB,增長速度為2MB;要求數(shù)據(jù)庫文件和日志文件的物理文件都存放在E:\Data文件夾下。

參考答案:

答:

(上機(jī)題)創(chuàng)建一個名稱為Stuinfo的存儲過程,要求完成以下功能:在student表中查詢18級學(xué)生的學(xué)號、姓名、性別、出生日期和電話。

參考答案:

答:createproc

as

selectstudentno,sname,sex,birthdate,phonefromstudentwhereclassnolike'18%'

(上機(jī)題)創(chuàng)建一個存儲過程ScoreInfo,完成的功能是在表student、表course和表score中查詢所有學(xué)生數(shù)據(jù),包括學(xué)號、姓名、性別、課程名稱、期末分?jǐn)?shù)。

參考答案:

答:

(上機(jī)題)創(chuàng)建一個帶參數(shù)的存儲過程Stu_Age,該存儲過程根據(jù)輸入的年級,統(tǒng)計該年級的所有學(xué)生的平均年齡,并輸出。

參考答案:

答:createprocStu_Age@gradechar(2),@ave_agenumeric(6,2)outputasselect@ave_age=avg(datediff(day,birthdate,getdate()))/365.0fromstudentwhereleft(classno,2)=@grade

(上機(jī)題)創(chuàng)建一個指定多個數(shù)據(jù)文件和日志文件的數(shù)據(jù)庫。該數(shù)據(jù)庫名稱為student2,有一個5MB和一10MB的數(shù)據(jù)庫文件及兩個5MB的日志文件。數(shù)據(jù)文件邏輯名稱為student2_1和student2_2,物理文件名為student2_1.mdf和student2_2.ndf,主文件是student2_1,由PRIMARY指定,兩個數(shù)據(jù)文件的最大容易分別為75MB,增長速度分別是10%和1MB。日志文件的邏輯文件為了studentlog2_1和studentlog2_2,物理文件名為studentlog2_1.ldf和studentlog2_1.ldf,最大尺寸為30MB,文件增長速度為1MB。要求數(shù)據(jù)庫文件和日志文件的物理文件都存放在E:\Data文件夾下。

參考答案:

答:

(上機(jī)題)利用Transact-SQL語句聲明一個他要16的nchar型變量bookname,并賦被值"SQLServer數(shù)據(jù)庫編程"。

參考答案:

declare@booknamenchar(16);set@bookname="SQLServer數(shù)據(jù)庫編程"

(上機(jī)題)利用現(xiàn)有的表生成新表(tab1),新表中包括學(xué)號、學(xué)生姓名、課程號和總評成績。其中總評成績=final*.8+daily*.2

參考答案:

答:selects.studentno,sname,courseno,final*.8+daily*.2total總評成績intotab1fromstudentsjoinscorescons.studentno=sc.studentno

(上機(jī)題)在course表的cname列上創(chuàng)建非聚焦索引IDX_cname

參考答案:

答:

(上機(jī)題)在student表的studentno和classno列上創(chuàng)建唯一索引Uq_stu,若該索引已存在,則刪除后重建,并輸出student表中的記錄,查看輸出結(jié)果的順序。

參考答案:

答:IFEXISTS(SELECTnameFROMsysindexesWHEREname='Iq_stu')

DROPINDEXIq_stuonstudentGOCREATEuniqueINDEXIq_stuONstudent(studentno,classno)

(上機(jī)題)查詢course表中的所有記錄。

參考答案:

答:select*fromcourse

(上機(jī)題)查詢student表中女生的人數(shù)

參考答案:

答:selectcount(*)

fromstudentwheresex='女'

(上機(jī)題)查詢teacher表中每一位教授的教師號、姓名及專業(yè)名稱。

參考答案:

答:selectteacherno,tname,majorfromteacherwhereprof='教授'

(上機(jī)題)查詢teach表中沒有高級職稱(教授、副教授)的教師的教師號、姓名、專業(yè)及部門。

參考答案:

selectteacherno,tname,major,departmentfromteacherwhereprofnotin('教授','副教授')

(上機(jī)題)統(tǒng)計每個學(xué)生的期末成績平均分。

參考答案:

selectstudentno,avg(final)平均成績fromscoregroupbystudentno

(上機(jī)題)統(tǒng)計沒有學(xué)生選修的課程的課程名及學(xué)分。

參考答案:

selectcname,creditfromcourseleftjoinscoreoncourse.courseno=score.coursenowherestudentnoisnull

(上機(jī)題)統(tǒng)計男女生的平均年齡。

參考答案:

selectsex性別,avg(year(getdate())-year(birthdate))平均年齡fromstudentgroupbysex

(上機(jī)題)編程求50~100之間所有能被3整除的奇數(shù)之和。

參考答案:

declare@iint,@sint;set@i=51;set@s=0;while@i<100beginset@s=@s+@iset@i=@i+6endprintconvert(nvarchar(10),@s)

(上機(jī)題)編程計算輸入兩個做日期的時間差。

參考答案:

declare@date1date,@date2date;declare@ddintset@date1='3/26/2020';set@date2='6/8/2020';set@dd=datediff(day,@date1,@date2)select@dd

(上機(jī)題)輸出student表中年齡最大的男生的所有信息。

參考答案:

答:selecttop1*

fromstudentwheresex='男'orderbybirthdate

select

語句中使用()可以將重復(fù)行屏蔽

參考答案:

distinct

select語句中使用()子句將查詢結(jié)果存放于新表中。

參考答案:

into

SQLServer2016中沒有成員的是()角色。

參考答案:

應(yīng)用程序

SQLServer2016中的主體對安全對象的權(quán)限層次()

參考答案:

分4層

SQLServer2016提供的單行注釋語句是使用()開始的一行內(nèi)容。

參考答案:

--

SQLServer2016有WINDOWS身份驗證和(

)兩種身份驗證模式

參考答案:

SQLServer身份驗證

SQLServer2016系統(tǒng)的示例數(shù)據(jù)庫有()個。

參考答案:

SQLServer中發(fā)生死鎖時需要()

參考答案:

系統(tǒng)自動處理

SQLSERVER中常見的鎖類型不包括()

參考答案:

SQLServer為每個觸發(fā)器創(chuàng)建兩個臨時表()

參考答案:

inserted和deleted

SQLServer數(shù)據(jù)庫用戶不能夠創(chuàng)建()

參考答案:

服務(wù)器角色

SQLServer數(shù)據(jù)庫的主數(shù)據(jù)文件的擴(kuò)展名(

)。

參考答案:

.mdf

SQLSERVER的事務(wù)不具有的特征是()

參考答案:

共享性

WITHCHECKOPTION屬性對視圖沒有()的作用

參考答案:

進(jìn)行檢查約束

下列()數(shù)據(jù)庫是SQLServer2016在創(chuàng)建數(shù)據(jù)庫時可以使用的模板。

參考答案:

model

下列命令中()用于撤消SQLServer用戶對象權(quán)限。

參考答案:

REVOKE

下列表示一個列RR不是空值的正確表達(dá)式是()

參考答案:

notRRis

null

下面()選項表示要執(zhí)行差異備份。

參考答案:

Differential

下面對索引的相關(guān)描述,正確的是()

參考答案:

有很多重復(fù)值的列不適合建索引

下面故障發(fā)生時,需要數(shù)據(jù)庫管理員進(jìn)行手工操作恢復(fù)。

參考答案:

不小心刪除表數(shù)據(jù)

下面有關(guān)觸發(fā)器的敘述,錯誤的是()

參考答案:

觸發(fā)器不可以引用所在數(shù)據(jù)庫以外的對象

下面那些數(shù)據(jù)庫不能進(jìn)行分離操作(

)。

參考答案:

Model

主鍵用來實施(

)。

參考答案:

實體完整性約束

事務(wù)的隔離級別不包括()

參考答案:

TRASACTION

什么情況下可以收縮數(shù)據(jù)庫?(

參考答案:

磁盤存儲空間有限,文件中有大量的存儲空間

什么是主屬性?什么是非主屬性?

參考答案:

主屬性:實體中具有的主要特性是主屬性非主屬性:與主屬性相對,是實體的次要特征

什么是數(shù)據(jù)?主要包括哪些表現(xiàn)形式?什么是信息?

參考答案:

數(shù)據(jù)是描述事物的符號記錄,數(shù)據(jù)的表現(xiàn)形式,可以是文本、圖表、圖形、圖像、聲音、語言、視頻等信息在計算機(jī)科學(xué)中是指用一定的規(guī)則或算法篩選的數(shù)據(jù)集合

以下關(guān)于MySQL的說法中錯誤的是

參考答案:

MySQL服務(wù)器工作在客戶端/服務(wù)器模式下,或嵌入式系統(tǒng)中

以下關(guān)于主鍵的描述正確的是(

)。

參考答案:

唯一標(biāo)識表中每一行的屬性

以下關(guān)于外鍵和相應(yīng)的主鍵之間的關(guān)系,正確的是(

)。

參考答案:

外鍵并不一定要與相應(yīng)的主鍵同名

以下關(guān)于數(shù)據(jù)庫完整性描述不正確的是:(

)。

參考答案:

數(shù)據(jù)應(yīng)隨時可以被更新

以下查詢語句中,能正確實現(xiàn)查詢所有選課記錄中期末成績最高的學(xué)生學(xué)號及期末成績的查詢是()

參考答案:

selecttop1studentno,final

以下系統(tǒng)數(shù)據(jù)庫中,()不允許進(jìn)行備份操作。

參考答案:

tempdb

使用EXECUTE語句執(zhí)行存儲過程時,在()情況下可以省略該關(guān)鍵字。

參考答案:

在批處理的第一個語句的

修改數(shù)據(jù)庫定義的命令是()

參考答案:

alterdatabase

儲蓄所有多個儲戶,儲戶在多個儲蓄所存取款,儲蓄所與儲戶之間是

參考答案:

多對多的聯(lián)系

關(guān)于ForeignKey約束的描述不正確的是:(

)。

參考答案:

每個表中都必須定義

關(guān)于Master數(shù)據(jù)庫下面哪些是真的?(

參考答案:

如果Master數(shù)據(jù)庫不可用,則SQLServer無法啟動

創(chuàng)建一個視圖V_avgstu,查詢每個學(xué)生的學(xué)號、姓名及所修課程的平均分,并且按照平均分降序排列。

參考答案:

答:createviewV_avgstu

asstudenttop100percentS.studentno,sname,avg(final)平均分fromstudentSjoinscoreSConS.studentno=SC.studentnogroupbyS.studentnoorderbyavg(final)

創(chuàng)建數(shù)據(jù)庫時,需要指定(

)屬性。

參考答案:

數(shù)據(jù)庫初始大?。╯ize)###數(shù)據(jù)庫的存放位置###數(shù)據(jù)庫的物理名和邏輯名

刪除(3)創(chuàng)建的數(shù)據(jù)庫student;把數(shù)據(jù)庫student1重命名為student_BACK

參考答案:

答:

在SQLServer2016中,局部變量名的首字符是()

參考答案:

@

在SQLServer2016中,索引的順序和表中元組的物理順序相同的索引是()

參考答案:

聚焦索引

在SQLServer認(rèn)證模式下,SQLServer2016默認(rèn)的用戶登錄賬號是()

參考答案:

sa

在Transact-SQL語句中,可以匹配0個到多個字符的通配符是()

參考答案:

%

在使用CREATEINDEX創(chuàng)建索引時,F(xiàn)ILLFACTOR選項定義的是()

參考答案:

填充因子

存儲過程是SQLSERVER服務(wù)器的一組預(yù)先定義并()的Transact-SQL語句。

參考答案:

編譯

對于現(xiàn)實世界中事物的特征,在實體-聯(lián)系模型中使用

參考答案:

屬性

擴(kuò)展數(shù)據(jù)庫包括(

)。

參考答案:

添加一個文件###增加文件的大小###設(shè)置數(shù)據(jù)庫選項為自動增長###設(shè)置文件為自動增長

數(shù)據(jù)冗余指的是(

參考答案:

存在重復(fù)數(shù)據(jù)

死鎖發(fā)生的原因是()

參考答案:

并發(fā)控制

電話號碼應(yīng)當(dāng)采用(

)格式的數(shù)據(jù)類型來存儲。

參考答案:

字符

簡述SQLServer2016中文件組的作用與分類。

參考答案:

對于大型數(shù)據(jù)庫,如果硬件設(shè)置上需要多個磁盤驅(qū)動器,就可以把特定的對象或文件分配到不同的磁盤上,將數(shù)據(jù)庫文件組織成用戶文件組。文件組可以幫助數(shù)據(jù)庫管理人員執(zhí)行相應(yīng)的數(shù)據(jù)布局,以及某些管理任務(wù)。例如,在數(shù)據(jù)庫的備份和恢復(fù)過程中,系統(tǒng)管理員可以通過備份和恢復(fù)獨立的文件組或文件代替整個數(shù)據(jù)庫的備份和恢復(fù),這也是需要具有有效備份和恢復(fù)策略的大型數(shù)據(jù)庫的必備選擇。利用文件組,可以在特定的文件中定位特定的對象,從而將頻繁查詢和頻繁修改的文件分離出來,以提高磁盤驅(qū)動器的效率,減少磁盤驅(qū)動器的爭用。通過創(chuàng)建用戶文件組,可以將數(shù)據(jù)文件集合起來,以便于管理、數(shù)據(jù)分配和放置。文件組的類型為便于分配和管理,可以將數(shù)據(jù)庫對象和文件一起分成文件組。有兩種類型的文件組:主文件組:主文件組包含主數(shù)據(jù)文件和任何沒有明確分配給其他文件組的其他文件。系統(tǒng)表的所有頁均分配在主文件組中。用戶定義文件組:用戶定義文件組是通過在CREATEDATABASE或ALTERDATABASE語句中使用FILEGROUP關(guān)鍵字指定的任何文件組。

簡述如何在SQLServerManagementStudio中修改數(shù)據(jù)庫的屬性。

參考答案:

(1)啟動SQLServerManagementStudio,在對象資源管理器中,用戶可以右擊所選擇的數(shù)據(jù)庫test01,在彈出的快捷菜單中選擇“屬性”命令打開“數(shù)據(jù)庫屬性”窗口,如圖3-7所示。在“數(shù)據(jù)庫屬性”窗口的“常規(guī)”選項卡中,顯示的是數(shù)據(jù)庫的基本信息,這些信息不能修改。(2)單擊“文件”選項卡,如圖3-8所示,可以修改數(shù)據(jù)庫的邏輯名稱、初始大小、自動增長等屬性,也可以根據(jù)需要添加數(shù)據(jù)文件和日志文件,還可以更改數(shù)據(jù)庫的所有者。(3)在“文件組”選項卡中,可以修改現(xiàn)有的文件組,也可以指定數(shù)據(jù)庫的默認(rèn)文件組、添加新文件組。(4)在“選項”選項卡中,修改數(shù)據(jù)庫的排序規(guī)則?!皵?shù)據(jù)庫屬性”窗口包含的各種屬性,只要需要,就可以選擇相應(yīng)的選項卡來修改

簡述如何在SQLServerManagementStudio中分離和附加數(shù)據(jù)庫。

參考答案:

分離數(shù)據(jù)庫:在SQLServerManagementStudio中,右擊相應(yīng)的數(shù)據(jù)庫,如test02,從彈出的快捷菜單中依次選擇“任務(wù)”/“分離”命令。在彈出的對話框中進(jìn)行設(shè)置。設(shè)置數(shù)據(jù)庫test02的分離參數(shù),單擊“確定”按鈕,即可完成操作。附件數(shù)據(jù)庫:在SQLServerManagementStudio中,右擊“對象資源管理器”中“數(shù)據(jù)庫”,從彈出的快捷菜單中選擇“附加”命令。在彈出的“附加數(shù)據(jù)庫”對話框中,單擊“添加”按鈕,目的是將要附加數(shù)據(jù)庫的主數(shù)據(jù)文件添加到實例。在彈出的“數(shù)據(jù)庫定位文件”界面中,選擇要添加的數(shù)據(jù)庫的主數(shù)據(jù)文件單擊“確定”按鈕,返回“附加數(shù)據(jù)庫”對話框。如下圖所示。單擊“確定”按鈕,數(shù)據(jù)庫就附加到當(dāng)前的實例中了。

若要計算表中數(shù)據(jù)的平均值,可以使用的聚集函數(shù)是()

參考答案:

avg

表A中的列B是標(biāo)識列,屬于自動增長數(shù)據(jù)類型,標(biāo)識種子是2,標(biāo)識遞增量是3,首先插入3行數(shù)據(jù),然后再刪除一行數(shù)據(jù),再向表中增加數(shù)據(jù)行的時候,標(biāo)識值將是(

)。

參考答案:

11

表達(dá)式中存在like運算時,表達(dá)式的結(jié)果可能是()類型的數(shù)據(jù)。

參考答案:

date

要在SQLServer中創(chuàng)建一個員工信息表,其中員工的薪水、醫(yī)療保險和養(yǎng)老保險分別采用三個字段來存儲,但是該公司規(guī)定:任何一

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論