SQL數(shù)據(jù)庫(kù)系統(tǒng)及應(yīng)用_第1頁(yè)
SQL數(shù)據(jù)庫(kù)系統(tǒng)及應(yīng)用_第2頁(yè)
SQL數(shù)據(jù)庫(kù)系統(tǒng)及應(yīng)用_第3頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、機(jī) 密啟用前大連理工大學(xué)網(wǎng)絡(luò)教育學(xué)院2021年秋SQL數(shù)據(jù)庫(kù)系統(tǒng)及應(yīng)用期末考試復(fù)習(xí)題 注意事項(xiàng):本復(fù)習(xí)題滿分共:400分。一、單選題(本大題共50小題,每小題2分,共100分)1、數(shù)據(jù)操縱語(yǔ)言的英文縮寫是( )。ADMLBDBMSCDCLDT-SQ【答案】A2、在SQL語(yǔ)言中PRIMARY KEY的作用是( )。A定義主鍵B定義外鍵C定義視圖D定義索引【答案】A3、如果在修改數(shù)據(jù)庫(kù)語(yǔ)句alter database中包括filegrowth=20%,則表示( )。A初始值為20MB最小值為20MC增長(zhǎng)方式為20%D最大值為20%【答案】C4、以下( )不是SQL常用數(shù)據(jù)庫(kù)文件的后綴。A.mdfB

2、.ldfC.gifD.ndf【答案】C5、如果想查詢訂單表中訂購(gòu)金額大于等于800的所有信息,下面( )語(yǔ)句能夠完成此任務(wù)。Aselect * FROM 訂單表 WHERE 訂購(gòu)金額<800Bselect * FROM 訂單表 WHERE 訂購(gòu)金額>800Cselect * FROM 訂單表 WHERE 訂購(gòu)金額<=800Dselect * FROM 訂單表 WHERE 訂購(gòu)金額>=800【答案】D6、如果想查詢訂單表中前5條信息,下面( )語(yǔ)句能夠完成此任務(wù)。Aselect top 5 * FROM 訂單表Bselect up 5 * FROM 訂單表Cselect

3、up_down 5 * FROM 訂單表Dselect top_down 5 * FROM 訂單表【答案】A7、Select emp_id,emp_name,sex,title,wage from Yuangong order by emp_name句子得到的結(jié)果集是按( )排序。Aemp_idBemp_nameCsexDwage【答案】B8、如果要查詢學(xué)校員工的總收入,可以使用以下( )聚合函數(shù)。Asum()BABS() Ccount()DMAX()【答案】A9、下列用于定義字段的T-SQL語(yǔ)句中,錯(cuò)誤的是( )。A備注 varchar(10)B成績(jī) intf 4C產(chǎn)量 floatD價(jià)格 d

4、ecimal(8,4)【答案】B10、“Create Unique Index ABC On student(sno)”將在student表上創(chuàng)建名為ABC的( )。A唯一索引B聚集索引C復(fù)合聚集索引D非聚集索引【答案】A11、假設(shè)數(shù)據(jù)庫(kù)中存放兩個(gè)關(guān)系:教師(教師編號(hào),姓名)和課程(課程號(hào),課程名,教師編號(hào)),已知某教師的編號(hào),為快速查出該教師所講授的課程,應(yīng)該( )。A在教師表上按教師編號(hào)建索引B在課程表上按課程號(hào)建索引C在課程表上按教師編號(hào)建索引D在教師表上按姓名建索引【答案】C12、假設(shè)表xsx的列x的類型是char,根據(jù)業(yè)務(wù)的發(fā)展需要改為整型(integer),應(yīng)該使用下面的( )語(yǔ)句

5、。AALTER COLUMN x integer FROM xsxBALTER TABLE xsx( x integer )CALTER TABLE xsx ALTER COLUMN x integerDALTER COLUMN xsx.x integer【答案】C13、在登記學(xué)生成績(jī)時(shí)要保證列Score的值在0到120之間,下面( )方法最簡(jiǎn)單。A編寫一個(gè)觸發(fā)器來(lái)檢查Score的值,如果在0和120之間,則撤消插入B生成用戶自定義類型type_Score和規(guī)則,將規(guī)則與數(shù)據(jù)類型type_Score相關(guān)聯(lián),然后設(shè)置列Score的數(shù)據(jù)類型類型為type_ScoreC編寫一個(gè)觸發(fā)器來(lái)檢查Score

6、的值,如果不在0和120之間,則撤消插入D在Score列增加檢查限制【答案】D14、設(shè)關(guān)系數(shù)據(jù)庫(kù)中一個(gè)表CJ的結(jié)構(gòu)為CJ(sname,cname,grade),其中sname為學(xué)生姓名,cname為課程名,二者均為字符型;grade為成績(jī),數(shù)值型,取值范圍0-100。若要更正張三的化學(xué)成績(jī)?yōu)?5分,則可用( )。Aupdate CJ set grade=85 where sname='張三' and cname='化學(xué)'Bupdate set grade='85' where sname='張三' and cname='化

7、學(xué)'Cupdate grade=85 where sname='張三' and cname='化學(xué)'Dcreate CJ grade=85 where sname='張三' and cname='化學(xué)'【答案】A15、以下聚合函數(shù)中用于返回最小值的是( )。AVARPBCOUNTCMAXDMIN【答案】D16、下面SQL語(yǔ)句中,求每個(gè)交易所的平均單價(jià)的語(yǔ)句是SELECT交易所,avg(單價(jià)) FROM stock( )。AGROUPS BY 單價(jià)BORDERS BY 單價(jià)CORDER BY 交易所DGROUP BY 交易所

8、【答案】D17、當(dāng)指定篩選條件時(shí),SELECT語(yǔ)句中與HAVING子句通常同時(shí)使用的是( )語(yǔ)句。AORDERS BY BHERE BYCGROUP BYDTHERE BY【答案】C18、使用select top 5 * from employee語(yǔ)句得到的結(jié)果集中有( )條記錄。A8B2C5D6【答案】C19、每個(gè)數(shù)據(jù)庫(kù)有且只有一個(gè)( )。A主要數(shù)據(jù)文件B次要數(shù)據(jù)文件C日志文件D數(shù)據(jù)表【答案】A20、要?jiǎng)h除視圖myviewview,可以使用( )語(yǔ)句。ADROP database myviewviewBDROP TABLE myviewviewCDROP INDEX myviewviewDD

9、ROP VIEW myviewview【答案】D21、當(dāng)SQL Server創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)時(shí),可用于作為模板的系統(tǒng)數(shù)據(jù)庫(kù)是( )。AMsdb數(shù)據(jù)庫(kù)BMaster數(shù)據(jù)庫(kù)CModel數(shù)據(jù)庫(kù)DTempdb數(shù)據(jù)庫(kù)【答案】C22、在SQL查詢語(yǔ)句中,HAVING子句的作用是指出( )。A排序的范圍B查詢結(jié)果的最大值 C分組查詢的條件D創(chuàng)建數(shù)據(jù)表的字段【答案】C23、使用語(yǔ)句CREATE DATABASE SHUJUKU創(chuàng)建的數(shù)據(jù)文件放在( )。ASQL Server的默認(rèn)路徑下BD盤CE盤DF盤【答案】A24、以下說(shuō)法中正確的是( )。Astudent_3是不合法的變量名BSQL中用戶變量也稱為全局

10、變量Ca2是不合法的變量名D可以使用語(yǔ)句來(lái)為變量賦值【答案】D25、SQL Server 2008采用的身份驗(yàn)證模式是( )。A僅Windows身份驗(yàn)證模式B僅SQL Server身份驗(yàn)證模式C僅混合模式DWindows身份驗(yàn)證模式和混合模式【答案】D26、已知某數(shù)據(jù)庫(kù)中存在數(shù)據(jù)表stock,該數(shù)據(jù)表中“單價(jià)”這一列的內(nèi)容分別是“7.48,15.2,12.76,9.96,14.39”,有如下SQL語(yǔ)句“SELECT max(單價(jià)) AS ARRAY FROM stock”執(zhí)行該語(yǔ)句后( )。AARRAY1的內(nèi)容為15.2BARRAY1的內(nèi)容為6CARRAY1的內(nèi)容為14.39DARRAY1的內(nèi)

11、容為9.96【答案】A27、已知某數(shù)據(jù)庫(kù)中存在數(shù)據(jù)表stock,該數(shù)據(jù)表中“交易所”這一列的內(nèi)容只有三條記錄為“上?!保瑑蓷l記錄為“深圳”,此時(shí)有如下SQL語(yǔ)句:CREATE VIEW stock_view1 AS SELECT * FROM stock WHERE 交易所='深圳',執(zhí)行該語(yǔ)句后產(chǎn)生的視圖包含的記錄個(gè)數(shù)是( )。A1B2C3D4【答案】B28、在數(shù)據(jù)庫(kù)的優(yōu)化過(guò)程中,排序、建立索引的目的是( )。A優(yōu)化表達(dá)式的內(nèi)容B減少維護(hù)索引的時(shí)間C減少創(chuàng)建索引的空間D減少查找指定數(shù)據(jù)的時(shí)間【答案】D29、若想查詢出所有姓王的且民族為漢族的學(xué)生信息,則WHERE條件應(yīng)為( )

12、。Aname like '王%'and Minzu='漢族'Bname like '王%'and Minzu!='漢族'Cname like '王%'and Minzu IS '漢族'Dname like '王_'and Minzu IS '漢族'【答案】A30、SQL語(yǔ)句中建立表的命令是( )。ADROP SCHEMABCREATE TABLECCREATE VIEWDDROP INDEX【答案】B31、SQL語(yǔ)句中查詢條件短語(yǔ)的關(guān)鍵字是( )。AWHEREBord

13、er forCBETWEEN_ANDDCONDITION【答案】A32、在SQL語(yǔ)句中,刪除表M的命令是( )。ADROP TABLE MBDELETE_FOR TABLE MCERASE_FOR TABLE MDDELETES DBF M【答案】A33、在SQL語(yǔ)句中,修改表結(jié)構(gòu)的命令是( )。AMODIFY_FOR TABLEBMODIFY_FOR STRUCTURECALTER TABLEDALTER STRUCTURE【答案】C34、以下聚合函數(shù)中用于返回最大值的是( )。AVARPBCOUNTCMAXDAVG【答案】C35、如果在查詢中需要查詢所有姓王的學(xué)生的名單,使用的關(guān)鍵字是(

14、)。ALIKEBMATCH FORCEQ FORD!=【答案】A36、在select語(yǔ)句查詢時(shí),使用WHERE子句指出的是( )。A創(chuàng)建刪除條件B排序結(jié)果C查詢條件D查詢視圖【答案】C37、若要在基本表dep中增加一列CN,可用( )語(yǔ)句。Aadd table dep(CN char(8)Badd table dep alter(CN char(8)Calter table dep add CN char(8)Dalter table add dep CN char(8)【答案】C38、如果要查詢學(xué)校員工的平均收入,則使用以下( )聚合函數(shù)。Asum()BABS()Ccount()Davg()

15、【答案】D39、您需要顯示年齡從18到25的學(xué)生的姓名和年齡。學(xué)生表xsxx包含列“姓名”和列“年齡”,下面( )語(yǔ)句能完成該功能。ASELECT 姓名, 年齡 FROM xsxxBSELECT 姓名, 年齡 FROM xsxx WHERE年齡 = 18 OR 年齡 = 25CSELECT 姓名, 年齡 FROM xsxx WHERE 年齡 BETWEEN 18 AND 25DSELECT 姓名, 年齡 FROM xsxx WHERE年齡 = 18 AND 年齡 != 25【答案】C40、有如下SQL語(yǔ)句:SELECT * FROM student where DeptID between 1

16、2 and 18,與該語(yǔ)句等價(jià)的是( )。ASELECT * FROM student where DeptID<=18 and DeptID>=12BSELECT * FROM student where DeptID<=18 and DeptID>12CSELECT * FROM student where DeptID<18 and DeptID<=12DSELECT * FROM student where DeptID<18 and DeptID<12【答案】A41、由于業(yè)務(wù)量很大,訂單表存放了大量的數(shù)據(jù)。你想查詢3年以前的購(gòu)買信息,下

17、面( )語(yǔ)句能夠完成該任務(wù)。Aselect * FROM 訂單表 WHERE 購(gòu)買日期< DATEADD( YY, -3, GETDATE() )Bselect * FROM 訂單表 WHERE 購(gòu)買日期< DATEADD( YY, 3, GETDATE() )Cselect * FROM 訂單表 WHERE 購(gòu)買日期< GETDATE() - 3Dselect * FROM 訂單表 WHERE 購(gòu)買日期< GETDATE() + 3【答案】A42、設(shè)關(guān)系數(shù)據(jù)庫(kù)中一個(gè)表ST的結(jié)構(gòu)為ST(sname,cname,grade),其中sname為學(xué)生姓名,cname為課程名,

18、二者均為字符型,grade為成績(jī),數(shù)值型,取值范圍0-100。若要把張三的化學(xué)成績(jī)80分插入到ST中,則可用( )。Aadd into ST values('張三','化學(xué)','80') Binserts into ST values('張三','化學(xué)','80')Cinsert ST values('化學(xué)','張三', '80)Dinsert into ST values('張三','化學(xué)',80)【答案】D43、以下關(guān)于HA

19、VING子句描述錯(cuò)誤的是( )。AHAVING子句允許與GROUP BY 子句同時(shí)使用B使用HAVING子句的同時(shí)不能使用WHERE子句C使用HAVING子句的同時(shí)可以使用WHERE子句D使用HAVING子句的作用是限定分組的條件【答案】B44、要查詢book表中所有書(shū)名中以“計(jì)算機(jī)網(wǎng)絡(luò)”開(kāi)頭的書(shū)籍情況,可用( )語(yǔ)句。ASELECT * FROM book WHERE book_name LIKE '計(jì)算機(jī)網(wǎng)絡(luò)*'BSELECT * FROM book WHERE book_name LIKE '計(jì)算機(jī)網(wǎng)絡(luò)%'CSELECT * FROM book WHERE

20、 book_name !='計(jì)算機(jī)網(wǎng)絡(luò)*'DSELECT * FROM book WHERE book_name !='計(jì)算機(jī)網(wǎng)絡(luò)%'【答案】B45、在SQL的查詢語(yǔ)句中如要指定列的別名,以下錯(cuò)誤的是( )。Aselect原列名 '列別名' from 數(shù)據(jù)源Bselect原列名 as 列別名 from 數(shù)據(jù)源Cselect原列名 列別名 from 數(shù)據(jù)源Dselect原列名 to 列別名 from 數(shù)據(jù)源【答案】D46、在SQL server 2008系統(tǒng)中,如果創(chuàng)建視圖的基表被刪除,則視圖( )。A還能使用,但字段數(shù)量會(huì)增加B不能被使用C還能使

21、用,且字段數(shù)量沒(méi)有改變D還能使用,但字段數(shù)量會(huì)減少【答案】B47、以下對(duì)視圖的描述錯(cuò)誤的是( )。A是一張?zhí)摂M的表B在存儲(chǔ)視圖時(shí)存儲(chǔ)的是視圖的定義C在存儲(chǔ)視圖時(shí)存儲(chǔ)的是在視圖中的可以查詢的實(shí)際數(shù)據(jù)D可以像查詢表一樣來(lái)查詢視圖【答案】C48、以下關(guān)于觸發(fā)器的描述,錯(cuò)誤的是( )。A觸發(fā)器是一種特殊的存儲(chǔ)過(guò)程,用戶可以直接顯示調(diào)用B觸發(fā)器可以偵測(cè)數(shù)據(jù)庫(kù)內(nèi)的操作C觸發(fā)器可以用來(lái)定義比CHECK約束更復(fù)雜的規(guī)則D刪除觸發(fā)器可以使用DROP TRIGGER命令,也可以使用SSMS的相關(guān)操作【答案】A49、假設(shè)某數(shù)據(jù)庫(kù)中存在stocks表,執(zhí)行“SELECTS * FROM stocks ORDER BY

22、 單價(jià)”SQL語(yǔ)句后,( )。A系統(tǒng)會(huì)提示出錯(cuò)信息B會(huì)生成一個(gè)按“單價(jià)”升序排序的表文件C會(huì)生成一個(gè)按“單價(jià)”降序排序的表文件D不會(huì)生成排序文件,只在屏幕上顯示一個(gè)按“單價(jià)”升序排序的結(jié)果【答案】A50、在SQL語(yǔ)言中,用于排序的命令是( )。ASORT BY AND OFBORDER BYCSELECTDWHERE from【答案】B二、判斷題(本大題共50小題,每小題2分,共100分)1、SQL語(yǔ)句中,DROP DATABASE語(yǔ)句用于修改數(shù)據(jù)表中數(shù)據(jù)。( )×2、SSMS代表SQL Server Management Studio,提供了用于數(shù)據(jù)庫(kù)管理的圖形工具和功能豐富的開(kāi)發(fā)

23、環(huán)境。( )3、create database語(yǔ)句可以在創(chuàng)建數(shù)據(jù)庫(kù)時(shí)指定數(shù)據(jù)庫(kù)名稱等。( )4、SQL中,F(xiàn)ROM語(yǔ)句用于向已經(jīng)存在的表中插入新的數(shù)據(jù)。( )×5、表創(chuàng)建之后,只能包含一組數(shù)據(jù)。( )×6、SQL Server中常用的數(shù)據(jù)類型中datetime和char是數(shù)字?jǐn)?shù)據(jù)類型,非日期信息。( )×7、變量為int型,語(yǔ)句begin set t=x set x=y set y=t end完成兩個(gè)變量的數(shù)值交換。( )8、語(yǔ)句SELECT * FROM student,depart WHERE student.dNo=depart.dNo與SELECT * F

24、ROM student JOIN depart ON student.dNo=depart.dNo查詢結(jié)果一致。( )9、Select 姓名,性別 from student group by 性別,這個(gè)語(yǔ)句是正確的。( )×10、SQL Server提供了多個(gè)固定數(shù)據(jù)庫(kù)角色,其中db_securityadmin是可以設(shè)置訪問(wèn)權(quán)限,不能修改角色管理權(quán)限。( )×11、SELECT語(yǔ)句可以不需要FROM子句就能獨(dú)立的訪問(wèn)數(shù)據(jù)庫(kù)中某一數(shù)據(jù)表。( )×12、model數(shù)據(jù)庫(kù)主要用作SQL Server 2008實(shí)例上創(chuàng)建的所有數(shù)據(jù)庫(kù)的模板。( )13、在SQL Serve

25、r 2008中,如果某些列需要存儲(chǔ)非英語(yǔ)字符(如中文字符),建議最好使用NCHAR、NVARCHAR數(shù)據(jù)類型。( )14、用戶數(shù)據(jù)庫(kù)是用戶根據(jù)自己的需求進(jìn)行創(chuàng)建的數(shù)據(jù)庫(kù),便于自己管理相應(yīng)的數(shù)據(jù)。( )15、SQL語(yǔ)句中可以指定相關(guān)屬性來(lái)完成某些特定功能,比如使用DISTINCT消除結(jié)果中的重復(fù)項(xiàng)。( )16、SQL語(yǔ)句中WHERE子句主要是指定查詢的各種條件。( )17、域完整性是指限定表中輸入數(shù)據(jù)的數(shù)據(jù)類型與取值范圍等。( )18、SELECT * FROM Movie中*表示返回Movie表中的第一列。( )×19、引用完整性(參照完整性),指對(duì)數(shù)據(jù)庫(kù)進(jìn)行添加、刪除、修改數(shù)據(jù)時(shí),

26、要維護(hù)表間數(shù)據(jù)的一致性。( )20、視圖結(jié)構(gòu)類似基表,包含帶有名稱的行和列數(shù)據(jù),但視圖中不存儲(chǔ)任何數(shù)據(jù),行和列的數(shù)據(jù)均來(lái)于查詢所基于的基表中。( )21、查詢功能是SQL的核心,通過(guò)SQL的查詢可以從表或視圖中迅速、方便地檢索數(shù)據(jù)。SQL的查詢最基本的方式是create語(yǔ)句。( )×22、SQL中,DROP INDEX語(yǔ)句用于刪除視圖和基本表。( )×23、每個(gè)表可以有兩個(gè)聚集索引,但是只能有一個(gè)非聚集索引。( )×24、所有的SQL關(guān)鍵字都區(qū)分大小寫。( )×25、CREATE和FROM TO是SQL語(yǔ)句中應(yīng)用最多的語(yǔ)法成分,其作用是完成數(shù)據(jù)庫(kù)中信息的

27、檢索。( )×26、SQL中,日期和時(shí)間的數(shù)據(jù)類型包含datetime,smalldatetime等。( )27、SQL中,CREATE UNIQUE INDEX 命令的功能是修改視圖的大小。( )×28、SQL Server 2008數(shù)據(jù)庫(kù)是表、視圖、存儲(chǔ)過(guò)程等數(shù)據(jù)庫(kù)對(duì)象的集合。( )29、域完整性的實(shí)現(xiàn)方法有:默認(rèn)值約束、主鍵約束、唯一索引。( )×30、CREATE TABLE語(yǔ)句用于修改表。( )×31、表是一種存儲(chǔ)數(shù)據(jù)的結(jié)構(gòu)化文件,是數(shù)據(jù)庫(kù)中最重要的組成部分。( )32、SQL中,字符的數(shù)據(jù)類型包含nchars,int,float,char等。

28、( )×33、在用戶或角色權(quán)限的操作中,deny代表拒絕用戶訪問(wèn)。( )34、SQL中,日期時(shí)間數(shù)據(jù)類型用于存儲(chǔ)日期和時(shí)間信息。( )35、Master數(shù)據(jù)庫(kù)主要記錄SQL Server實(shí)例的所有系統(tǒng)級(jí)信息,應(yīng)當(dāng)對(duì)其定期進(jìn)行備份。( )36、max函數(shù)等同于min函數(shù),都是求取平均值。( )×37、SQL創(chuàng)建數(shù)據(jù)庫(kù)的主要語(yǔ)句是CREATE DATABASE。( )38、SQL中,如果表中的數(shù)據(jù)不正確或者已經(jīng)變化,可以使用UPDATE語(yǔ)句更新這些不恰當(dāng)?shù)臄?shù)據(jù)。( )39、觸發(fā)器是一種特殊類型的存儲(chǔ)過(guò)程,它通過(guò)事件觸發(fā)而被自動(dòng)執(zhí)行。( )40、數(shù)據(jù)庫(kù)中主數(shù)據(jù)文件名稱的默認(rèn)后綴是

29、.ldf。( )×41、SQL中,INSERT語(yǔ)句可以向表中添加數(shù)據(jù)。( )42、聚合函數(shù)中COUNT函數(shù)主要統(tǒng)計(jì)不包含NULL的字段的平均值。( )×43、系統(tǒng)數(shù)據(jù)庫(kù)包含master、model等數(shù)據(jù)庫(kù)。( )44、系統(tǒng)數(shù)據(jù)庫(kù)可以隨意進(jìn)行修改刪除,不會(huì)影響SQL server數(shù)據(jù)庫(kù)引擎的正常啟動(dòng)。( )×45、聚合函數(shù)中MIN函數(shù)返回一組記錄中的某個(gè)字段的最大值或者最小值。( )×46、select count(*) from student as s1語(yǔ)句主要查詢s1表中的數(shù)據(jù)個(gè)數(shù)。( )×47、T-SQL語(yǔ)言中流程控制語(yǔ)句有while,r

30、eturn,goto等語(yǔ)句。( )48、外連接分為左外連接、右外連接和全外連接。( )49、每一個(gè)數(shù)據(jù)庫(kù)只能有一個(gè)主數(shù)據(jù)文件和兩個(gè)事務(wù)日志文件。( )×50、Select * from ss left join gs on ss.名稱=gs.名稱,這條語(yǔ)句沒(méi)有語(yǔ)法錯(cuò)誤。( )三、名詞解釋(本大題共16小題,每小題5分,共80分)1、數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù),即存放數(shù)據(jù)的倉(cāng)庫(kù),長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi),有組織的,可共享的大量數(shù)據(jù)的集合。2、數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS,用于科學(xué)地組織和存儲(chǔ)數(shù)據(jù),高效地獲取和維護(hù)數(shù)據(jù)的系統(tǒng)軟件。3、模型模型是對(duì)客觀現(xiàn)實(shí)的事物的某些特征與內(nèi)在聯(lián)系所作的一種模擬或抽象。4、數(shù)據(jù)模型

31、數(shù)據(jù)模型也是一種模型,是數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)。數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)庫(kù)是根據(jù)數(shù)據(jù)模型建立的,數(shù)據(jù)庫(kù)管理系統(tǒng)基于數(shù)據(jù)模型對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行管理。5、數(shù)據(jù)模型中數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)模型中數(shù)據(jù)結(jié)構(gòu)是描述數(shù)據(jù)庫(kù)的組成對(duì)象(類型、內(nèi)容、性質(zhì))以及對(duì)象之間的聯(lián)系,是刻畫(huà)數(shù)據(jù)模型性質(zhì)最重要的方面,是對(duì)系統(tǒng)靜態(tài)特性的表述。6、數(shù)據(jù)模型中數(shù)據(jù)操作數(shù)據(jù)模型中數(shù)據(jù)操作指該數(shù)據(jù)結(jié)構(gòu)上的各種實(shí)例允許操作的集合,包括相關(guān)的操作規(guī)則,是對(duì)系統(tǒng)動(dòng)態(tài)特性的描述。7、數(shù)據(jù)模型中數(shù)據(jù)的完整性約束一組完整性約束的集合,是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的約束和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù),保證數(shù)據(jù)的正確、有效、相容。8、域域是指具有相同數(shù)

32、據(jù)類型的值的集合。9、元組關(guān)系是笛卡爾積的有限子集,所以是一個(gè)二維表,表的每行對(duì)應(yīng)一個(gè)元組,每列對(duì)應(yīng)一個(gè)域。10、候選碼若關(guān)系中的某一(最?。傩越M的值能唯一地標(biāo)識(shí)一個(gè)元組,則該(最?。傩越M稱為候選碼。11、全碼全碼是指關(guān)系模式的所有屬性都是這個(gè)關(guān)系模式的候選碼。12、域完整性約束域完整性約束是指數(shù)據(jù)庫(kù)表中的列必須滿足某種特定的數(shù)據(jù)類型或約束。其中約束又包括取值范圍、精度等規(guī)定。13、外碼外碼是指,設(shè)F是基本關(guān)系R的一個(gè)或一組屬性,但不是關(guān)系的碼。若F與基本關(guān)系S的主碼Ks相對(duì)應(yīng),則稱F是基本關(guān)系R的外碼。14、數(shù)據(jù)庫(kù)對(duì)象數(shù)據(jù)庫(kù)對(duì)象是數(shù)據(jù)庫(kù)中具體存儲(chǔ)數(shù)據(jù)或?qū)?shù)據(jù)進(jìn)行操作的實(shí)體都被稱為數(shù)據(jù)庫(kù)對(duì)

33、象。15、表表是包含數(shù)據(jù)庫(kù)中所有數(shù)據(jù)的數(shù)據(jù)庫(kù)對(duì)象,由行和列組成。16、字段字段是表中的列。字段具有自己的屬性,包括字段類型,字段大小等。四、簡(jiǎn)答題(本大題共10小題,每小題10分,共100分)1、T-SQL和SQL的關(guān)系是什么?【答案】SQL全稱是“結(jié)構(gòu)化查詢語(yǔ)言(Structured Query Language)”。SQL是一種數(shù)據(jù)庫(kù)查詢和程序設(shè)計(jì)語(yǔ)言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。T-SQL是標(biāo)準(zhǔn)SQL設(shè)計(jì)語(yǔ)言的增強(qiáng)版,它是用來(lái)讓應(yīng)用程式與SQL Server溝通的主要語(yǔ)言。T-SQL是在SQL的基礎(chǔ)上發(fā)展起來(lái)的一種結(jié)構(gòu)化查詢語(yǔ)言,在使用時(shí),要用到SSMS(SQL Se

34、rver Management Studio)中的查詢編輯器。2、對(duì)SQL Server實(shí)例訪問(wèn),SQL Server 2008支持哪幾種身份驗(yàn)證模式?【答案】SQL Server 2008支持兩種身份驗(yàn)證模式:Windows身份驗(yàn)證模式和混合身份驗(yàn)證模式。Windows身份驗(yàn)證模式使用Windows操作系統(tǒng)中的信息驗(yàn)證賬戶名和密碼,默認(rèn)的身份驗(yàn)證模式?;旌仙矸蒡?yàn)證模式允許用戶使用Windows身份驗(yàn)證或SQL Server身份驗(yàn)證進(jìn)行連接。3、簡(jiǎn)述SELECT語(yǔ)句中的FROM、WHERE以及ORDER BY子句的作用?!敬鸢浮吭赟ELECT語(yǔ)句中:FROM子句:用來(lái)指定數(shù)據(jù)來(lái)源的表;WHER

35、E子句:用來(lái)限定返回行的搜索條件;ORDER BY子句:用來(lái)指定結(jié)果的排序方式。4、如何使用IFELSE流程控制語(yǔ)句?【答案】一個(gè)邏輯表達(dá)式的結(jié)果要么為真,要么為假。根據(jù)不同的結(jié)果,對(duì)應(yīng)于不同的操作。這時(shí)就需要使用IFELSE語(yǔ)句在程序中對(duì)于給定條件進(jìn)行判斷。語(yǔ)法格式如下:IF條件表達(dá)式 語(yǔ)句體1 ELSE 語(yǔ)句體2說(shuō)明:條件表達(dá)式的運(yùn)算結(jié)果應(yīng)該為TRUE(真)或FALSE(假),如果條件表達(dá)式中含有SELECT語(yǔ)句,則必須用圓括號(hào)將SELECT語(yǔ)句括起來(lái); 當(dāng)條件表達(dá)式的值為TRUE時(shí)執(zhí)行語(yǔ)句體1,然后執(zhí)行IF語(yǔ)句之后的語(yǔ)句;如果條件表達(dá)式的值為FALSE,則執(zhí)行ELSE關(guān)鍵字后面的語(yǔ)句體2,然后執(zhí)行IF語(yǔ)句之后的語(yǔ)句;可以在IF區(qū)域或者ELSE區(qū)域嵌套另一個(gè)IF語(yǔ)句,對(duì)于嵌套的層數(shù)沒(méi)有限制。5、T-SQL的注釋符是什么?【答案】注釋也稱注解,是程序代碼中不執(zhí)行的文本字符串。注釋主要描述程序名稱、作者名稱、變量說(shuō)明、代碼更改日期、算法描述等。使用注釋對(duì)代碼進(jìn)行說(shuō)明,不僅能夠使程序易讀易懂,而且有助于

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論