




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
l)SQLServer2005是哪個公司開發(fā)出來的?
ASyBase
BSun
CAstonTate
DMicrosoft
2)微軟的access數(shù)據(jù)庫是一種數(shù)據(jù)庫
A低端的
B中端的
C高端的
D無法確定
3)MSSQLServer2005EnterpriseEdition是哪一種版本?
A精簡版
B標(biāo)準(zhǔn)版
C企業(yè)版
D工作組版
4)MSSQLServer2005EnterpriseEdition的安裝條件,對內(nèi)存的最低要求是:_MB?
A128
B256
C512
D1024
5)MSSQLServer2005EnterpriseEdition的安裝條件,對內(nèi)存的建議要求是:_MB?
A256及更高
B512及更高
C1024或更高
D沒有要求
6)以下關(guān)于數(shù)據(jù)安裝的說法正確的是:
A安裝SQLServer2005EnterpriseEditionwindows98系統(tǒng)也可以
B安裝SQLServer2005EnterpriseEdition不需要安裝IIS
C安裝SQLServer2005EnterpriseEdition需要IE6.0spl以上的版本
D安裝SQLServer2005EnterpriseEdition系統(tǒng)不會檢查安裝要求
7)安裝SQLServer2005EnterpriseEdition過程中,系統(tǒng)會進(jìn)行一項系統(tǒng)配置檢查?
All
B12
C13
D14
8)安裝SQLServer2005EnterpriseEdition時,會有幾種身份驗(yàn)證模式?
A1
B2
C3
D根本沒有身份驗(yàn)證
9)安裝SQLServer2005EnterpriseEdition成功以后,啟動數(shù)據(jù)庫應(yīng)該點(diǎn)擊哪個子菜
單選項?
Amanagementstudio
B配置工具
C分析服務(wù)
D性能工具
10)安裝安裝SQLServer2005EnterpriseEdition成功之后,系統(tǒng)數(shù)據(jù)庫默認(rèn)提供幾
個數(shù)據(jù)庫?
A1
B2
C3
D4
參考答案:DACCCCDBAD
1[單選題]在MySQL中,通常使用語句來指定一個已有數(shù)據(jù)庫作為當(dāng)前工作數(shù)據(jù)庫。
A.USINGB.USEDC.USESD.USE
參考答案:D
2[簡答題]請使用MySQL命令行客戶端在MySQL中創(chuàng)建一個名為db-test的數(shù)據(jù)庫。
參考解析:在MySQL命令行客戶端輸入如下SQL語句即可實(shí)現(xiàn):
mysql>CREATEDATABASEdbjest;
QueryOK,1rowaffected(0.05see)
3[簡答題】列名name修改為username
參考解析:altertableuserchangecolumnnameusernamevarchar(20);
4[單選題]設(shè)置表的默認(rèn)字符集關(guān)鍵字是()
A.DEFAULTCHARACTER
B.DEFAULTSET
C.DEFAULT
0.DEFAULTCHARACTERSET
參考答案:D
5[填空題]在創(chuàng)建數(shù)據(jù)庫時,可以使用()子句確保如果數(shù)據(jù)庫不存在就創(chuàng)建它,如果
存在就直接使用它。
參考解析.IFNOTEXISTS
6[簡答題]創(chuàng)建數(shù)據(jù)庫sxcj,引擎采用InnoDB,在sxcj中創(chuàng)建表xs包含字段如下
字段名稱數(shù)據(jù)類型說明
snoint主鍵
snameChar(8)名字
ZhuanyemingCharQC)專業(yè)名
sexChar⑴性別
sbirdate生日
photoblob照片
commenttext注釋
參考解析:
createdatabasesxcj;
usesxcj
createtablexs
(snointnotnullautojncrementprimarykey,
snamechar(8)notnull,
zhuanyemingchar(lC)null,
sexchar(l)notnull,
sbirdatenotnull,
photoblobnull,
commenttextnull
)engine=lnooDB;
7[填空題]在CREATETABLE語句中,通常使用關(guān)鍵字來指定主鍵。
參考解析:
PRIMARYKEY
8[簡答題]請使用MySQL命令行客戶端在數(shù)據(jù)庫db_test中,創(chuàng)建一個網(wǎng)絡(luò)留言板系統(tǒng)
中用于描述網(wǎng)絡(luò)留言內(nèi)容妁數(shù)據(jù)表content,該表的結(jié)構(gòu)如下:
注:本書諸多習(xí)題將基于這里創(chuàng)建的數(shù)據(jù)庫db_test和表contento
參考解析:
在MySQL命令行客戶端輸入如下SQL語句即可實(shí)現(xiàn):
mysql>USEdb-test:
Databasechanged
mysql>CREATETABLEcontent
—>(content-idINTNOTNULLAUTO-INCREMENTPRIMARYKEY,
—>subjectVARCHA?(200),
—>wordsVARCHAR(IOOD),
—>usernameVARCHAR(50),
—>faceVARCHAR(50).
—>emailVARCHAR(50),
—>createtimeDATETIME
一>):
QueryOK.0rowsaffected(2.56sec)
9[填空題]在創(chuàng)建表格時,可以使用()關(guān)鍵詞使當(dāng)前建立的表為臨時表。
參考解析:TEMPORARY
10[簡答題]給XS表增加一個列“備注”,數(shù)據(jù)類型為text,不允許為空
參考解析:
altertablexs
addcolumncommenttextnotnull;
11[單選題]下列類型不是MySQL中常用的的數(shù)據(jù)類型。
A.INTB.VARC.TIMED.CHAR
參考答案:B
12[單選題]關(guān)于DATETIME與TIMESTAMP兩種數(shù)據(jù)類型的描述,錯誤的是()
A.兩者值的范圍不一樣。
B.兩者值的范圍一樣u
C.兩者占用空間不一樣。
D.TIMESTAMP可以自動記錄當(dāng)前日期時間。
參考答案:B
參考解析:DATETIME值的范圍是“1000-01-0100:30:00'至『9999-12-3123:59:59'
TIMESTAMP值的范圍是,1970-01-0100:00:00,到2037年第12題筆記記錄我的筆記(0)
I精選筆記⑴選擇筆記標(biāo)簽:試題內(nèi)容⑴答案解析(0)
13[填空題]()命令用于刪除一個數(shù)據(jù)庫。
參考解析:DROPDATABASE
14[簡答題愴ij建表XS的一個名為student的拷貝
參考解析:Createtablestudentlikexs;
15[單選題]刪除列指令是()
A.ALTERTABLE…DELETE…
B.ALTERTABLE-DELETECOLUMN-
C.ALTERTABLE…DROP…
D.ALTERTABLE…DROPCOLUMN-
參考答案:D
16[填空題]()[字符串長度]用于聲明一個定長類型的列,其中“字符串長度”用于
限制可插入的字符串的最大長度,設(shè)置范圍為0至蟲)。
參考解析:CHAR、255o
17[簡答題]創(chuàng)建一個名稱為mydbl的數(shù)據(jù)庫。
參考解析-createdatabasemydbl;
18[單選題]SQL語句中修改表結(jié)構(gòu)的命令是()0
A.MODIFYTABLE
B.MODIFYSTRUCTURE
C.ALTERTABLE
D.ALTERSTRUCTURE
參考答案:C
19[填空題]如果一個列是()類型,則可以使用工)"關(guān)鍵字指定該列的值自動
增加。
參考解析:整數(shù),"autoincrement"
20[填空題]在MySQL中,通常使用_______值來表示一個列植沒有值或缺值的情形。
參考解析:NULL
21[單選題]只修改列的數(shù)據(jù)類型指令是()
A.ALTERTABLE……ALTERCOLUMN
B.ALTERTABLE-MODIFYCOLUMN-
C.ALTERTABLE…UPDATE…
D.ALTERTABLE…UPDATECOLUMN-
參考答案:B
22[填空題]將一個列設(shè)置為主鍵的方法是,在列的定義中使用"()”子句。
參考解析:
“PRIMARYKEY/KEY"
23[簡答題]創(chuàng)建一個員工表
字段名稱數(shù)據(jù)類型說明
idint主鍵
namevarchar(20)名字
gendervarchar⑷性另ij
birthdaydate生日
Entry_datedate入學(xué)日期
jobVarchar(40)工作
salarydouble薪金
resumetext簡歷
參考解析:
usemydbl;進(jìn)入庫
createtableemployee
(
idintnotnullautojncrementprimarykey,
namevarchar(20),
gendervarchar(4),
birthdaydate,
entry_datedate,
jobvarchar(40),
salarydouble,
resumetext
);
24[單選題]創(chuàng)建表時,不允許某列為空可以使用
A.NOTNULLB.NONULLC.NOTBLANKD.NOBLANK
參考答案:A
25[簡答題]表名改為user。
參考解析:renametableemployeetouser;
26[單選題]下列描述正確的是()o
A.一個數(shù)據(jù)庫只能包含一個數(shù)據(jù)表
B.一個數(shù)據(jù)庫可以包含多個數(shù)據(jù)表
C一個數(shù)據(jù)庫只能包含兩個數(shù)據(jù)表
D.一個數(shù)據(jù)表可以包含多個數(shù)據(jù)
庫參考答案:B
28[簡答題]在上面員工表的基本上增加一個image現(xiàn)存放照片。
參考解析:altertableemployeeaddcolumnimageblob;
29[簡答題]修改job列,使其長度為60o
參考解析.altertableemployeemodifycolumnjobvarchar(60);
30[簡答題]刪除性別列g(shù)ender
參考解析:altertableemployeedropcolumngender;
”填空題]()關(guān)鍵字能夠?qū)蓚€或多個SELECT語句的結(jié)果連接起來。
參考解析:UNION
2[填空題]5天后開啟每天定時清空test表,一個月后停止執(zhí)行:
()EVENTe_test
ONSCHEDULE(:i
()CURDATEQ+()
ENDSCURDATEQ+()
DOTRUNCATETABLEtest;
參考解析:5天后開啟每天定時清空test表,一個月后停止執(zhí)行:
CREATEEVENTe_test
ONSCHEDULEEVERV1DAY
STARTSCURDATEQ+INTERVAL5DAY
ENDSCURDATEQ+INTERVAL1MONTH
DOTRUNCATETABLEtest;
3[單選題]mysql中,備份數(shù)據(jù)庫的命令是()
A.mysqldumpB.mysclC.backupD.copy
參考答案:A
4[填空題]如果x->y,y->z成立,那么x->z也成立,這個推理規(guī)則稱為()
參考解析:傳遞函數(shù)依賴
5[單選題]根據(jù)關(guān)系模式的完整性規(guī)則,一個關(guān)系中的主鍵()。
A.不能有兩列組成
B.不能成為另一個關(guān)系的外部鍵
C.不允許空值
D.可以取空值
參考答案:C
6[簡答題]請簡述游標(biāo)在存儲過程中的作用。
參考解析:游標(biāo)是一個被SELECT語句檢索出來的結(jié)果集。在存儲了游標(biāo)后,應(yīng)用程序
或用戶就可以根據(jù)需要滾動或?yàn)g覽其中的數(shù)據(jù)。
7[填空題]數(shù)據(jù)庫設(shè)計分為以下六個階段:需求分析、()、邏輯結(jié)構(gòu)設(shè)計、()、數(shù)
據(jù)庫實(shí)施、數(shù)據(jù)庫運(yùn)行與維護(hù)
參考解析:概念結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計
8[單選題]以下哪個語句用于撤銷權(quán)限()
A.DELETEB.DROPC.REVOKED.UPDATE
參考答案:C
9[填空題]在MySQL中,通常使用_______值來表示一個列植沒有值或缺值的情形。
參考解析:NULL
10[簡答題]請列舉兩個常用的MySQL客戶端管理工具。
參考解析:MySQL命令行客戶端、MySQL圖形化管理工具phpAdmin。
11[單選題]對于現(xiàn)實(shí)世界中事物的特征,在實(shí)體-聯(lián)系模型中使用()
A.屬性描述B.關(guān)鍵字描述C二維表格描述D.實(shí)體描述
參考答案:A
12[簡答題]請使用SELECTINTO...OUTFILE語句,備份數(shù)據(jù)庫db_iesi中表content的全
部數(shù)據(jù)到C盤的BACKUP目錄下一個名為backupcontent.txt的文件中,要求字段值如果是
字符則用雙引號標(biāo)注,字段值之間用逗號隔開,每行以問號為結(jié)束標(biāo)志。
參考解析:在MySQL命令行客戶端輸入如下SQL語句即可實(shí)現(xiàn):
mysql>USEdb_test;
Databasechanged
mysql>SELECT*FROMcontent
—>INTOOUTFILE'C:/BACKUP/backupcontent.txf
—>FIELDSTERMINATEDBY','
—>OPTIONALLYENCLOSEDBY""
—>LINESTERMINATEDBY'?':
QueryOK.1rowaffected(O.OIsec)
13[填空題]創(chuàng)建索弓|通常使用()語句.
參考解析:CREATEINDEX
14[單選題]存儲程序口選擇語句有哪些()
A.IFB.WHILEC.SELECTD.SWITCH
參考答案:A
15[單選題]SQL語言又稱o
A.結(jié)構(gòu)化定義語言
B.結(jié)構(gòu)化控制語言
C.結(jié)構(gòu)化查詢語言
D.結(jié)構(gòu)化操縱語言
參考答案:C
16[填空題]在如下的建表語句中,設(shè)置外鍵sno參照于xs(sno),外鍵kno參照于kc(kno),
并都在更新、刪除數(shù)據(jù)時設(shè)置cascade策略
Createtablexs_kc
(idintnotnullauto_incrementprimarykey,
snochar(6)notnull,
Knochar(3)notnull,
Chengjitinyint(l)null,
()
參考解析:
Createtablexs_kc
(idintnotnullauto_incrementprimarykey,
snochar(6)notnull,
Knochar⑶notnull,
Chengjitinyint(l)null,
Foreignkey(sno)referencesxs(sno)ondeletecascadeonupdatecascade,
Foreignkey(kno)referenceskc(kno)ondeletecascadeonupdatecascade);
17[簡答題]請使用DELETE語句將數(shù)據(jù)庫dbjest的表content中留言人姓名為“MysQL
初學(xué)者”的留言信息刪除,
參考解析:在MySQL命令行客戶端輸入如下SQL語句即可實(shí)現(xiàn):
mysql>USEdb-test;
Databasechanged
mysql>DELETEFROMconiem
—>WHEREusemame二,MySQL初學(xué)者’;
QueryOK.1rOWaffected(0.09sec)
18[單選題]在關(guān)系數(shù)據(jù)庫中,能夠唯一地標(biāo)識一個記錄的屬性或?qū)傩缘慕M合,稱為()
A.主碼B.屬性C.關(guān)系D.域
參考答案:A
19單選題]數(shù)據(jù)庫系統(tǒng)的核心是_______o
A.數(shù)據(jù)模型B.數(shù)據(jù)庫管理系統(tǒng)C.數(shù)據(jù)庫D.數(shù)據(jù)庫管理員
參考答案:B
2[單選題]對于現(xiàn)實(shí)世界中事物的特征,在實(shí)體-聯(lián)系模型中使用()
A.屬性描述B.關(guān)鍵字描述C二維表格描述D.實(shí)體描述
參考答案:A
1[填空題]()關(guān)鍵字能夠?qū)蓚€或多個SELECT語句的結(jié)果連接起來。
參考解析:UNION
2[填空題]5天后開啟每天定時清空test表,一個月后停止執(zhí)行:
()EVENTe_test
ONSCHEDULE(:i
()CURDATEQ+()
ENDSCURDATE()+()
DOTRUNCATETABLEtest;
參考解析:5天后開啟每天定時清空test表,一個月后停止執(zhí)行:
CREATEEVENTe_test
ONSCHEDULEEVERV1DAY
STARTSCURDATE()-UNTERVAL5DAY
ENDSCURDATE()+INTERVAL1MONTH
DOTRUNCATETABLEtest;
3[單選題]mysql中,備份數(shù)據(jù)庫的命令是()
A.mysqldumpB.mysclC.backupD.copy
參考答案:A
4[填空題]如果x->y,y->z成立,那么x->z也成立,這個推理規(guī)則稱為()
參考解析:傳遞函數(shù)依賴
5[單選題]根據(jù)關(guān)系模式的完整性規(guī)則,一個關(guān)系中的主鍵()。
A.不能有兩列組成
B.不能成為另一個關(guān)系的外部鍵
C.不允許空值
D.可以取空值
參考答案:C
6[簡答題]請簡述游標(biāo)在存儲過程中的作用。
參考解析:游標(biāo)是一個被SELECT語句檢索出來的結(jié)果集。在存儲了游標(biāo)后,應(yīng)用程序
或用戶就可以根據(jù)需要滾動或?yàn)g覽其中的數(shù)據(jù)。
7[填空題]數(shù)據(jù)庫設(shè)計分為以下六個階段:需求分析、()、邏輯結(jié)構(gòu)設(shè)計、()、數(shù)
據(jù)庫實(shí)施、數(shù)據(jù)庫運(yùn)行與維護(hù)
參考解析:概念結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計
8[單選題]以下哪個語句用于撤銷權(quán)限()
A.DELETEB.DROPC.REVOKED.UPDATE
參考答案:C
9[填空題]在MySQL中,通常使用_______值來表示一個列植沒有值或缺值的情形。
參考解析:NULL
10[簡答題]請列舉兩個常用的MySQL客戶端管理工具。
參考解析:MySQL命令行客戶端、MySQL圖形化管理工具phpAdmin。
11[單選題]對于現(xiàn)實(shí)世界中事物的特征,在實(shí)體-聯(lián)系模型中使用()
A.屬性描述B.關(guān)鍵字描述C.二維表格描述D.實(shí)體描述
參考答案:A
12[簡答題]請使用SELECTINTO...OUTFILE語句,備份數(shù)據(jù)庫db_test中表content的全
部數(shù)據(jù)到C盤的BACKUP目錄下一個名為backupcontent.txt的文件中,要求字段值如果是
字符則用雙引號標(biāo)注,字段值之間用逗號隔開,每行以問號為結(jié)束標(biāo)志。
參考解析:在MySQL命令行客戶端輸入如下SQL語句即可實(shí)現(xiàn):
mysql>USEdb_test;
Databasechanged
mysql>SELECT*FROMcontent
—>INTOOUTFILE'C:/BACKUP/backupcontent.txt'
—>FIELDSTERMINATEDBY';
—>OPTIONALLYENCLOSEDBY""
—>LINESTERMINATEDBY'?':
QueryOK,1rowaffected(O.OIsec)
13[填空題]創(chuàng)建索引通常使用()語句.
參考解析:CREATEINDEX
14[單選題]存儲程序口選擇語句有哪些()
A.IFB.WHILEC.SELECTD.SWITCH
參考答案:A
15[單選題]SQL語言又稱°
A.結(jié)構(gòu)化定義語言
B.結(jié)構(gòu)化控制語言
C.結(jié)構(gòu)化查詢語言
D.結(jié)構(gòu)化操縱語言
參考答案:C
16[填空題]在如下的建表語句中,設(shè)置外鍵sno參照于xs(sno),外鍵kno參照于kc(kno),
并都在更新、刪除數(shù)據(jù)時設(shè)置cascade策略
Createtablexs_kc
(idintnotnullauto_incrementprimarykey,
snochar(6)notnull,
Knochar(3)notnull,
Chengjitinyint(l)null,
()
參考解析:
Createtablexs_kc
(idintnotnullauto_incrementprimarykey,
snochar(6)notnull,
Knochar(3)notnull,
Chengjitinyint(l)null,
Foreignkey(sno)referencesxs(sno)ondeletecascadeonupdatecascade,
Foreignkey(kno)referenceskc(kno)ondeletecascadeonupdatecascade);
17[簡答題]請使用DELETE語句將數(shù)據(jù)庫db_test的表content中留言人姓名為"MysQL
初學(xué)者”的留言信息刪除,
參考解析:在MySQL命令行客戶端輸入如下SQL語句即可實(shí)現(xiàn):
mysql>USEdb-test;
Databasechanged
mysql>DELETEFROMcontent
—>WHEREusemame='MySQL初學(xué)者’;
QueryOK.1rOWaffected(0.09sec)
18[單選題]在關(guān)系數(shù)據(jù)庫中,能夠唯一地標(biāo)識一個記錄的屬性或?qū)傩缘慕M合,稱為()
A.主碼B.屬性C.關(guān)系D.域
參考答案:A
19單選題]數(shù)據(jù)庫系統(tǒng)的核心是______o
A.數(shù)據(jù)模型B.數(shù)據(jù)庫管理系統(tǒng)C.數(shù)據(jù)庫D.數(shù)據(jù)庫管理員
參考答案:B
20[單選題]對于現(xiàn)實(shí)世界中事物的特征,在實(shí)體-聯(lián)系模型中使用()
A.屬性描述B.關(guān)鍵字描述C二維表格描述D.實(shí)體描述
參考答案:A
1[簡答題]使用truncate刪除表中記錄。
參考解析:truncatetableemployee;
2[填空題]用root用戶新建"dsh"用戶,密碼為"shangwu",授予對sxcj數(shù)據(jù)庫中所
有表的select權(quán)限0
Createuser()
()'shangwu';
()
On()to'dsh'cg'localhost,;
參考解析:
Createuser'dsh'ta'localhosf
identifiedby'shangwu';
Grantselect
Onsxcj*to'dsh'@'localhost,;
針對第三章建立的表mydbl.employee
先進(jìn)入mydbl數(shù)據(jù)庫usemydbl;
回答問題
3[簡答題]使用insert語句向表中插入一個員工的信息。
參考解析:insertintoemployeetid.username.birthday.entry.date,job,salary,resume)
valuestnull;aaa','1980-09-09','1980-09-09','bbb」000,'bbbbbbbb');
4[簡答題]使用insert語句向表中插入一個員工的信息。
參考解析:
insertintoemployeetid.username.birthday.entry.datejob.salary.resume)values(null,'/J\
李子71980-09-09,:1980-09-091七附,1000,湫加,);
5[簡答題]將所有員工薪水修改為5000元。
參考解析:updateemployeesetsalary=5000;
6[簡答題]將姓名為‘a(chǎn)aa'的員工薪水修改為3000元。
參考解析:
updateemployeesetsalary=3000whereusername='aaa';
7[簡答題]將姓名為‘a(chǎn)aa'的員工薪水修改為4000元job改為ccc
參考解析:updateemployeesetsalary=4000,job='ccc,whereusername='aaa';
8[簡答題]將aaa的薪水在原有基礎(chǔ)上增加1000元。
參考解析:
updateemployeesetsalary=salary+1000whereusername='aaa';
9[簡答題]刪除表中名稱為‘小李子’的記錄°
參考解析:deletefromemployeewhereusername='小李子';
10[簡答題]刪除表中所有記錄。
參考解析:deletefromemployee;
11[簡答題]請使用UPDATE語句將數(shù)據(jù)庫dbjest的表content中留言人姓名為
“MySQL初學(xué)者”的留言內(nèi)容修改為“如何使用INSERT語句?”°
參考解析:
在MySQL命令行客戶端輸入如下SQL語句即可實(shí)現(xiàn):
mysql>USEdb-test;
Databasechanged
mysql>UPDATEcontent
—>SETwords='如何使用INSERT語句?’
—>WHEREusername='MySQL初學(xué)者';
QueryOK,1rowaffected(0.08sec)
Rowsmatched:1Changed:1Warnings:0
12[單選題]有訂單表orders,包含用戶信息userid,產(chǎn)品信息productid,以下()語
句能夠返回至少被訂購過兩回的productid?
A.selectproductidfromorderswherecount(productid)>l
B.selectproductidfromorderswheremax(productic)>l
C.selectproductidfromorderswherehavingcount(productid)>lgroupbyproductid
0.selectproductidfromordersgroupbyproductidhavingcount(productid)>l
參考答案:D
13[單選題]在SELECT語句中,可以使用子句,將結(jié)果集中的數(shù)據(jù)行根據(jù)選擇列
的值進(jìn)行邏輯分組,以便能匯總表內(nèi)容的子集,即實(shí)現(xiàn)對每個組的聚集計算。
A.LIMITB.GROUPBYC.WHERED.ORDERBY
參考答案:B
14[單選題]如果關(guān)系模式R屬于1NF,且每個非主屬性都完全函數(shù)依賴于R的主碼,則R
屬于()
A.2NFB.3NFC.BCNFD.4NF
參考答案:A
15[填空題]用二維表結(jié)構(gòu)表示實(shí)體以及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為數(shù)據(jù)模型。
參考解析:關(guān)系
16[單選題]DB、DBS和DBMS三者之間的關(guān)系是()
A.DB包括DBMS和DBS
B.DBS包才舌DB和DBMS
C.DBMS包括DB和DBS
D.不能相互包括
參考答案:B
17[填空題]在實(shí)際使用中,MySQL所支持的觸發(fā)器有、和______三種。
參考解析:INSERT觸發(fā)器DELETE觸發(fā)器UPDATE觸發(fā)器
18[單選題]mysql中唯一索引的關(guān)鍵字是()
A.fulltextindexB.onlyindexC.uniqueindexD.index
參考答案:C
19[簡答題]給XS表增加一個列"備注",數(shù)據(jù)類型為text,不允許為空
參考解析:altertablexs
addcolumncommenttextnotnull;
20[單選題]()命令可以查看視圖創(chuàng)建語句
A.SHOWVIEWB.SELECTVIEWC.SHOWCREATEVIEWD.DISPLAYVIEW
參考答案:C
1[填空題]數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)是由、和三級
構(gòu)成。
參考解析:模式外模式內(nèi)模式
2[簡答題]請簡述PHP是什么類型的語言?
參考解析:PHP,是英文超級文本預(yù)處理語言HypertextPreprocessor的縮寫。PHP是
一種HTML內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的
風(fēng)格有類似于C語言,被廣泛的運(yùn)用。PHP的另一個含義是:菲律賓比索的標(biāo)準(zhǔn)符號。
3[簡答題]請編寫一段PHP程序,要求可通過該程序?qū)崿F(xiàn)向數(shù)據(jù)庫db_test的表content
中,插入一行描述了下列留言信息的數(shù)據(jù):留言ID號由系統(tǒng)自動生成;留言標(biāo)題為“MySQL
問題請教”;留言內(nèi)容為“MySQL中對表數(shù)據(jù)的基本操作有哪些?”;留言人姓名為“MySQL
初學(xué)者";臉譜圖標(biāo)文件名為“face.jpg”;電子郵件為“tom@”;留言創(chuàng)建日期
和時間為系統(tǒng)當(dāng)前時間。
參考解析:
在文本編輯器中編寫如下PHP程序,并命名為insert_content.php
$con=mysql-connect("localhost:3306","root","123456")
ordie(”數(shù)據(jù)庫服務(wù)器連接失??!
?):
mysql_select_db("db_test",$con)ordie(”數(shù)據(jù)庫選擇失敗!
”):
mysql_query("setnames'gbk。');〃設(shè)置中文字符集
$sql2"INSERTINTOcontent(content_id,subject,words,username,face,email,
createtime)n;
$sql=$sql.”VALUES(NULL,'MySQL問題請教'「MySQL中對表數(shù)據(jù)的基本操作有哪些?
'MySQL初學(xué)者','face.JP9','tom@',N0W());";
if(mysql_query($sql,$con))
echo”留言信息添加成功!
II?
else
echo”留言信息添加失敗!
?>
4[填空題]一個關(guān)系R的3NF是指它們的()都不傳遞依賴它的任一候選關(guān)鍵字
參考解析:非主屬性
5[簡答題]有student表如下
查詢表中所有學(xué)生的信息,
在所有學(xué)生的英語分?jǐn)?shù)上加10分特長分。
查詢姓名為王五的學(xué)生成績
查詢英語成績大于90分的同學(xué)
查詢英語分?jǐn)?shù)在80-30之間的同學(xué)。
查詢數(shù)學(xué)分?jǐn)?shù)為89,90,91的同學(xué)。
對數(shù)學(xué)成績排序后輸出名字和數(shù)學(xué)成績。
參考解析:
查詢表中所有學(xué)生的信息。
selectid,name,chinese,english,mathfromstudent;
select*fromstudent;
在所有學(xué)生的英語分?jǐn)?shù)上加10分特長分。
selectname.english+10fromstudent;
查詢姓名為王五的學(xué)生成績
select*fromstudentwherename='王五';
查詢英語成績大于90分的同學(xué)
select*fromstudentwhereenglish>90;
查詢英語分?jǐn)?shù)在80-30之間的同學(xué)。
select*fromstudentwhereenglish>80andenglish<90;
select*fromstudentwhereenglishbetween80and90;
查詢數(shù)學(xué)分?jǐn)?shù)為89,99,91的同學(xué)。
select*fromstudentwheremath=80ormath=90ormath=91;
select*fromstudentwheremathin(80,90,91);
對數(shù)學(xué)成績排序后輸出名字和數(shù)學(xué)成績。
selectname,mathfromstudentorderbymath;
6[單選題]索引可以提高哪一操作的效率()
A.INSERTB.UPDATEC.DELETED.SELECT
參考答案:D
7[填空題]由于數(shù)據(jù)庫系統(tǒng)在三級模式之間提供了()和()兩層映射功能,所以就
保證了數(shù)據(jù)庫系統(tǒng)具有較高的數(shù)據(jù)獨(dú)立性。
8[單選題]在數(shù)據(jù)庫設(shè)計中,招E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于()
A.需求分析階段B.邏輯設(shè)計階段C.概念設(shè)計階段D.物理設(shè)計階段
參考答案:B
9[單選題]E-R圖是數(shù)據(jù)庫設(shè)計的工具之一,它一般適用于建立數(shù)據(jù)庫的。
A概念模型B.結(jié)構(gòu)模型C.物理模型D.邏輯模型
參考答案:A
10[簡答題]請簡述使用PHP進(jìn)行MySQL數(shù)據(jù)庫編程的基本步驟。
參考解析:
使用PHP進(jìn)行MySQL數(shù)據(jù)庫編程的基本步驟如下:
(1)首先建立與MySQL數(shù)據(jù)庫服務(wù)器的連接。
(2)然后選擇要對其進(jìn)行操作的數(shù)據(jù)庫。
(3)再執(zhí)行相應(yīng)的數(shù)據(jù)庫操作,包括對數(shù)據(jù)的添加、刪除、修改和查詢等。
11[簡答題]在數(shù)據(jù)庫db_test中創(chuàng)建一個存儲過程,用于實(shí)現(xiàn)給定表content中一個留
言人的姓名即可修改表content中該留言人的電子郵件地址為一個給定的值。
參考解析:
在MySQL命令行客戶端輸入如下SQL語句即可實(shí)現(xiàn):
mysql>USEdb_test;
Databasechanged
mysql>DELIMITER$$
mysql>CREATEPROCEDUREsp_updateemail(INUSer_nameVARCHAR(50),INe_mail
VARCHAR(50))
—>BEGIN
—>UPDATEcontentSETemail=e_mailWHEREusername=user_name;
—>END$$
QueryOK,0rowsaffected(0.06SeC)
12[填空題]bool型數(shù)據(jù)用于存儲邏輯值,它只有兩種狀態(tài),即"()"和"()"o
參考解析:TRUE、FALSE
13[填空題]()關(guān)鍵字能夠?qū)蓚€或多個SELECT語句的結(jié)果連接起來。
參考解析:UNION
14[單選題]mysql中唯一索引的關(guān)鍵字是()
A.fulltextindexB.onlyindexC.uniqueindexD.index
參考答案:C
15[填空題]創(chuàng)建唯一性索引時,通常使用的關(guān)鍵字是_____o
參考解析:UNIQUE
16[填空題]如果使用飛)"關(guān)鍵詞,則即使在更新過程中出現(xiàn)錯誤,更新語句也不
會中斷
參考解析:14IGNORE"
17[單選題]只修改列的數(shù)據(jù)類型指令是()
A.ALTERTABLE……ALTERCOLUMN
B.ALTERTABLE-MODIFYCOLUMN-
C.ALTERTABLE…UPDATE…
D.ALTERTABLE-UPDATECOLUMN-
參考答案:B
18[簡答題]查看表的結(jié)構(gòu)
參考解析:descemployee;
19[單選題]在數(shù)據(jù)庫設(shè)計中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于()
A.需求分析階段B.邏輯設(shè)計階段C.概念設(shè)計階段D.物理設(shè)計階段
參考答案:B
20[單選題]在概念設(shè)計階段,最常使用的數(shù)據(jù)模型是()
A.對象模型B.物理模型C.邏輯模型D.實(shí)體聯(lián)系模型
參考答案:D
一、編程題
在數(shù)據(jù)庫db_test中創(chuàng)建一個事件,用于每個月將表content中姓名為“MySQL初學(xué)
者“的留言人所發(fā)的全部留言信息刪除,該事件開始于下個月并且在2013年12月31日結(jié)
束。
二、簡答題
L請解釋什么是事件?
2.請簡述事件的作用。
3?請簡述事件與觸發(fā)器的區(qū)別。
習(xí)題答案
一、編程題
在MySQL命令行客戶端輸入如下SQL語句即可實(shí)現(xiàn):
mysql>USEdb_test;
Databasechanged
mysql>DELIMITER$$
mysql>CREATEEVENTIFNOTEXISTSevent_delete_sontent
—>ONSCHEDULEEVERYIMONTH
—>STARTSCURDATE()+INTERVALIMONTH
—>ENDS,2013—12—31,
—>DO
—>BEGIN
—>IFYEAR(CURDATE())<2013THEN
—>DELETEFROMcontent
—>WHEREusername:'MySQL初學(xué)者’;
—>ENDIF;
—>END$$
Query0Ko0rowsaffected(2.35see)
二、簡答題
1.事件就是需要在指定的時刻才被執(zhí)行的某些特定任務(wù),其中這些特定任務(wù)通常是一些
確定的SQL語句。
2.事件可以根據(jù)需要在指定的時刻被事件調(diào)度器調(diào)月執(zhí)行,并以此可取代原先只能由操
作系統(tǒng)的計劃任務(wù)來執(zhí)行的工作。
3.事件和觸發(fā)器相似,都是在某些事情發(fā)生的時候才被啟動,因此事件也可稱作臨時觸
發(fā)器(temporaltrig—ger)。其中,事件是基于特定時間周期觸發(fā)來執(zhí)行某些任務(wù),而觸發(fā)器
是基于某個表所產(chǎn)生的事件觸發(fā)的,它們的區(qū)別也在于此。
一、填空題
在實(shí)際使用中,MySQL所支持的觸發(fā)器有、和三種。
二、編程題
在數(shù)據(jù)庫db_test的表content中創(chuàng)建一個觸發(fā)器content_delete_trigger,用于每次當(dāng)
刪除表content中一行數(shù)據(jù)時。將用戶變量str的值設(shè)置為"Oldcdntentdeleted!"。
習(xí)題答案
一、填空題
INSERT觸發(fā)器DELETE觸發(fā)器UPDATE觸發(fā)器
二、編程題
在MySQL命令行客戶端輸入如下SQL語句即可實(shí)現(xiàn):
mysql>USEdb—test;
Databasechanged
mysql>CREATETRIGGERcontent_delete_triggerAFTERDELETE
—>ONcontentFOREACHROWSET@str='oldcontentdeleted!,;
QueryOK.0rowsaffected(2.59sec)
一、填空題
MySQL支持關(guān)系模型中、和_____三種不同的完整性約束。
二、簡答題
L什么是實(shí)體完整性?
2.MySQL是如何實(shí)現(xiàn)實(shí)體完整性約束的?
習(xí)題答案
一、項空題
實(shí)體完整性參照完整性用戶定義的完整性。
(二)代碼題:要求代碼完整每錯一個單詞扣一分.每出現(xiàn)一次不匹配的()扣兩分,(總分40
分)
1)寫代碼創(chuàng)建student數(shù)據(jù)庫(滿分10)
數(shù)據(jù)庫里建立數(shù)據(jù)表student_web
要求包含以下字段:
s_id數(shù)據(jù)類型為整型,非空約束,
s_name數(shù)據(jù)類型為可變字符型,最大長度12個字符,保存學(xué)生姓名
s.fenshu數(shù)據(jù)類型為整型,
保存學(xué)生考試成績
s_hometown數(shù)據(jù)類型為可變字符型,最大長度50個字符保存學(xué)生籍貫
s-tuition數(shù)據(jù)類型為整型
保存學(xué)生學(xué)費(fèi)
2)寫代碼向上題所創(chuàng)建好的數(shù)據(jù)表中添加以下三條記錄,(滿分9)
id:lid:2id:3
姓名:JackTomas姓名:TomJoe姓名:Smiths
成績:89成績:88成績:87
籍貫:北京豐臺籍貫:天津南開籍貫:北京海濱
學(xué)費(fèi):2800學(xué)費(fèi):3000學(xué)費(fèi)2700
3)寫代碼返回所有學(xué)生的信息(滿分3)
4)寫代碼返回所有姓名帶J字母的學(xué)生信息。(滿分5)
5)寫代碼返回所有北京籍貫的學(xué)生信息(滿分5)
6)寫代碼返回所有學(xué)費(fèi)低于平均學(xué)費(fèi)的學(xué)生信息。提示使用嵌套的select查詢
分8)
代碼答案:(如下)
1)
createdatabasestudent
usestudent
createtablestudent_web
(
s_idintnotnull,
s_namevarchar(12),
s.fenshuint,
s_hometownvarchar(50),
s_tuitionint
)
2)
insertintostudent_web(sjd.S-name.S-fenshu.S-hometown.S-tuition)
values(l;Jacktomas',89.'北京豐臺’,2800)
insertintostudent_web(s_id,s_name,s.fenshu,s_hometown,s_tuition)
values。,'TornJoe,,88;天津南開’,3000)
insertintostudent_web(s_id,s_name,s.fenshu,s_hometown,s_tuition)
values。,’Smiths,,87:北京海濱’,2700)
3)
select*fromstudent_web
4)
select*fromstudent.webwheres_namelike'%J%'
5)
select*fromstudent_webwheres_hometown='北京財
6)
select*fromstudent_webwheres_tuition<(selectavg(s_tuition)froms_tuition)
一、選擇題
L數(shù)據(jù)庫系統(tǒng)的核心是______o
A.數(shù)據(jù)模型
B.數(shù)據(jù)庫管理系統(tǒng)
C.數(shù)據(jù)庫
D.數(shù)據(jù)庫管理員
2.E-R圖提供了表示信息世界中實(shí)體、屬性和的方法。
A.數(shù)據(jù)
B聯(lián)系
C.表
D.模式
3.E-R圖是數(shù)據(jù)庫設(shè)計的工具之一,它一般適用于建立數(shù)據(jù)庫的o
A.概念模型
B.結(jié)構(gòu)模型
C.物理模型
D.邏輯模型
4.將E.R圖轉(zhuǎn)換到關(guān)系模式時,實(shí)體與聯(lián)系都可以表示成o
A.屬性
B.關(guān)系
C鍵
D.域
5.在關(guān)系數(shù)據(jù)庫設(shè)計中,設(shè)計關(guān)系模式屬于數(shù)據(jù)庫設(shè)計的o
A.需求分析階段
B.概念設(shè)計階段
C邏輯設(shè)計階段
D.物理設(shè)計階段
6.從E—R模型向關(guān)系模型轉(zhuǎn)換,一個M:N的聯(lián)系轉(zhuǎn)換成一個關(guān)系模式時,該關(guān)系模式
的鍵是_______O
A.M端實(shí)體的鍵
B.IV端實(shí)體的鍵
C.M端實(shí)體鍵與N端實(shí)體鍵組合
D.重新選取其他屬性
二、填空題
L數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)是由______、和三級構(gòu)成。
2.數(shù)據(jù)庫系統(tǒng)的運(yùn)行與應(yīng)用結(jié)構(gòu)有客戶/服務(wù)器結(jié)構(gòu)(C/S結(jié)構(gòu))和兩種。
3.在數(shù)據(jù)庫的三級模式體系結(jié)構(gòu)中,外模式與模式之間的映射實(shí)現(xiàn)了數(shù)據(jù)庫的
獨(dú)立性。
4.用二維表結(jié)構(gòu)表示實(shí)體以及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為數(shù)據(jù)模型。
5.數(shù)據(jù)庫設(shè)計包括概念設(shè)計、和物理設(shè)計。
6.在E-R圖中,矩形表示o
三、簡答題
1.請簡述什么是數(shù)據(jù)庫管理系統(tǒng),以及它的主要功能有哪些?
2.請簡述什么是數(shù)據(jù)庠系統(tǒng)?
3.請簡述什么是模式、外模式和內(nèi)模式?
4.請簡述C/S結(jié)構(gòu)與3/S結(jié)構(gòu)的區(qū)別。
5.請簡述關(guān)系規(guī)范化過程。
習(xí)題答案
一、選擇題
l.A2.B3.A4.B5.C6.C
二、填空題
1.模式外模式內(nèi)模式2.瀏覽器/服務(wù)器結(jié)構(gòu)(B/S結(jié)構(gòu))3.邏輯
4。關(guān)系5.邏輯設(shè)計6.實(shí)體
三、簡答題
L略??蓞⒖嫉?章L1節(jié)內(nèi)容。
2.數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)與操作數(shù)據(jù)庫的應(yīng)用程序,加上支撐它們的硬件平臺、軟件
平臺和與數(shù)據(jù)庫有
關(guān)的人員(如DBA、程序設(shè)計者等)一起,就構(gòu)成了一個完整的數(shù)據(jù)庫系統(tǒng)。
3.略。可參考第1章31小節(jié)內(nèi)容。
4.略。可參考第1章133小節(jié)內(nèi)容。
5.略??蓞⒖嫉?章142小節(jié)內(nèi)容。
21)sp.helpdb該代碼的功能是:
A返回數(shù)據(jù)庫的基K信息
B返回數(shù)據(jù)庫的使用空間
C返回數(shù)據(jù)庫的變量名稱
D返回數(shù)據(jù)庫的表名
22)sp_helpdb中有這樣一條信息:Updateability=Read_Write該代碼表示的正確含義
是:
A更新能力為可讀可寫
B恢復(fù)模式為完整恢復(fù)
C可用于所有用戶
D兼容級別
23)sp_helpdb中有這樣一條信息.status=online該代碼表示的正確含義是.
A表示數(shù)據(jù)庫的狀態(tài)為:可用于查詢
B表示數(shù)據(jù)庫的狀態(tài)為:正在還原數(shù)據(jù)庫
C表示數(shù)據(jù)庫的狀態(tài)為:數(shù)據(jù)庫未恢復(fù)
D表示數(shù)據(jù)庫已被顯示置于脫機(jī)狀態(tài)
24)sp_helpdb中有這樣一條信息:IsFulltextEnabled該代碼的正確含義是:
A數(shù)據(jù)庫自動生成統(tǒng)計信息
B自動更新統(tǒng)計信息
C數(shù)據(jù)庫已啟用全文功能。
D數(shù)據(jù)庫引擎檢測信息
25)sp_helpdb中有這樣一條信息:COMPATIBILITY_LEVEL=90該代碼表示的正確
含義是:
A
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 印刷企業(yè)市場調(diào)研方法考核試卷
- 家庭裝飾畫框批發(fā)考核試卷
- 園藝陶瓷的公共空間裝飾效果考核試卷
- 印刷設(shè)備生產(chǎn)過程的智能化技術(shù)應(yīng)用案例考核試卷
- 圖書出租業(yè)務(wù)的服務(wù)標(biāo)準(zhǔn)化培訓(xùn)考核試卷
- 影視錄放設(shè)備的智能鏡頭切換考核試卷
- 暖氣施工合同范本
- 簽訂重大銷售合同范本
- 口腔消毒培訓(xùn)課件
- 電商行業(yè)產(chǎn)品描述免責(zé)協(xié)議承諾書
- EPC項目采購管理方案
- 旅游景區(qū)旅游安全風(fēng)險評估報告
- 門窗安裝工程投標(biāo)書范本(二)
- 追覓科技在線測評題
- 智鼎在線測評107題
- 病歷書寫規(guī)范與住院病歷質(zhì)量監(jiān)控管理制度
- 12詩詞四首《漁家傲-秋思》公開課一等獎創(chuàng)新教學(xué)設(shè)計 初中語文九年級下冊
- 金礦承包協(xié)議合同2024年
- 解讀國有企業(yè)管理人員處分條例(2024)課件(全文)
- 創(chuàng)新創(chuàng)業(yè)基礎(chǔ)-理論、案例與訓(xùn)練(大學(xué)生創(chuàng)新創(chuàng)業(yè)教育課程)全套教學(xué)課件
- TD/T 1072-2022 國土調(diào)查坡度分級圖制作技術(shù)規(guī)定(正式版)
評論
0/150
提交評論