數(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ù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(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)建一個(gè)After觸發(fā)器,要求實(shí)現(xiàn)以下功能:在score表創(chuàng)建一個(gè)插入、更新類型的觸發(fā)器TR_ScoreCheck,當(dāng)在score字段中插入或修改考試分?jǐn)?shù)后觸發(fā)該觸發(fā)器,檢查分?jǐn)?shù)是否為0~100。

參考答案:

答:

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

參考答案:

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

(上機(jī)題)創(chuàng)建一個(gè)名為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)建一個(gè)名稱為Stuinfo的存儲(chǔ)過程,要求完成以下功能:在student表中查詢18級(jí)學(xué)生的學(xué)號(hào)、姓名、性別、出生日期和電話。

參考答案:

答:createproc

as

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

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

參考答案:

答:

(上機(jī)題)創(chuàng)建一個(gè)帶參數(shù)的存儲(chǔ)過程Stu_Age,該存儲(chǔ)過程根據(jù)輸入的年級(jí),統(tǒng)計(jì)該年級(jí)的所有學(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)建一個(gè)指定多個(gè)數(shù)據(jù)文件和日志文件的數(shù)據(jù)庫。該數(shù)據(jù)庫名稱為student2,有一個(gè)5MB和一10MB的數(shù)據(jù)庫文件及兩個(gè)5MB的日志文件。數(shù)據(jù)文件邏輯名稱為student2_1和student2_2,物理文件名為student2_1.mdf和student2_2.ndf,主文件是student2_1,由PRIMARY指定,兩個(gè)數(shù)據(jù)文件的最大容易分別為75MB,增長速度分別是10%和1MB。日志文件的邏輯文件為了studentlog2_1和studentlog2_2,物理文件名為studentlog2_1.ldf和studentlog2_1.ldf,最大尺寸為30MB,文件增長速度為1MB。要求數(shù)據(jù)庫文件和日志文件的物理文件都存放在E:\Data文件夾下。

參考答案:

答:

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

參考答案:

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

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

參考答案:

答:selects.studentno,sname,courseno,final*.8+daily*.2total總評(píng)成績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表中每一位教授的教師號(hào)、姓名及專業(yè)名稱。

參考答案:

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

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

參考答案:

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

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

參考答案:

selectstudentno,avg(final)平均成績fromscoregroupbystudentno

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

參考答案:

selectcname,creditfromcourseleftjoinscoreoncourse.courseno=score.coursenowherestudentnoisnull

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

參考答案:

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ī)題)編程計(jì)算輸入兩個(gè)做日期的時(shí)間差。

參考答案:

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中的主體對(duì)安全對(duì)象的權(quán)限層次()

參考答案:

分4層

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

參考答案:

--

SQLServer2016有WINDOWS身份驗(yàn)證和(

)兩種身份驗(yàn)證模式

參考答案:

SQLServer身份驗(yàn)證

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

參考答案:

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

參考答案:

系統(tǒng)自動(dòng)處理

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

參考答案:

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

參考答案:

inserted和deleted

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

參考答案:

服務(wù)器角色

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

)。

參考答案:

.mdf

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

參考答案:

共享性

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

參考答案:

進(jìn)行檢查約束

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

參考答案:

model

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

參考答案:

REVOKE

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

參考答案:

notRRis

null

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

參考答案:

Differential

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

參考答案:

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

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

參考答案:

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

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

參考答案:

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

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

)。

參考答案:

Model

主鍵用來實(shí)施(

)。

參考答案:

實(shí)體完整性約束

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

參考答案:

TRASACTION

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

參考答案:

磁盤存儲(chǔ)空間有限,文件中有大量的存儲(chǔ)空間

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

參考答案:

主屬性:實(shí)體中具有的主要特性是主屬性非主屬性:與主屬性相對(duì),是實(shí)體的次要特征

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

參考答案:

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

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

參考答案:

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

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

)。

參考答案:

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

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

)。

參考答案:

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

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

)。

參考答案:

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

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

參考答案:

selecttop1studentno,final

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

參考答案:

tempdb

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

參考答案:

在批處理的第一個(gè)語句的

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

參考答案:

alterdatabase

儲(chǔ)蓄所有多個(gè)儲(chǔ)戶,儲(chǔ)戶在多個(gè)儲(chǔ)蓄所存取款,儲(chǔ)蓄所與儲(chǔ)戶之間是

參考答案:

多對(duì)多的聯(lián)系

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

)。

參考答案:

每個(gè)表中都必須定義

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

參考答案:

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

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

參考答案:

答:createviewV_avgstu

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

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

)屬性。

參考答案:

數(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)的用戶登錄賬號(hào)是()

參考答案:

sa

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

參考答案:

%

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

參考答案:

填充因子

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

參考答案:

編譯

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

參考答案:

屬性

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

)。

參考答案:

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

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

參考答案:

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

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

參考答案:

并發(fā)控制

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

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

參考答案:

字符

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

參考答案:

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

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

參考答案:

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

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

參考答案:

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

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

參考答案:

avg

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

)。

參考答案:

11

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

參考答案:

date

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論