![數(shù)據(jù)庫基礎(chǔ)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第1頁](http://file4.renrendoc.com/view12/M03/3D/08/wKhkGWcV_jeAJ_yRAAIhcY4Thhs432.jpg)
![數(shù)據(jù)庫基礎(chǔ)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第2頁](http://file4.renrendoc.com/view12/M03/3D/08/wKhkGWcV_jeAJ_yRAAIhcY4Thhs4322.jpg)
![數(shù)據(jù)庫基礎(chǔ)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第3頁](http://file4.renrendoc.com/view12/M03/3D/08/wKhkGWcV_jeAJ_yRAAIhcY4Thhs4323.jpg)
![數(shù)據(jù)庫基礎(chǔ)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第4頁](http://file4.renrendoc.com/view12/M03/3D/08/wKhkGWcV_jeAJ_yRAAIhcY4Thhs4324.jpg)
![數(shù)據(jù)庫基礎(chǔ)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第5頁](http://file4.renrendoc.com/view12/M03/3D/08/wKhkGWcV_jeAJ_yRAAIhcY4Thhs4325.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
數(shù)據(jù)庫基礎(chǔ)學(xué)習(xí)通超星期末考試章節(jié)答案2024年“商品”與“顧客”兩個實體集之間的聯(lián)系一般是
答案:多對多常見的數(shù)據(jù)模型有3種,它們是
答案:層次、關(guān)系和網(wǎng)狀將兩個關(guān)系拼接成一個新的關(guān)系,生成的新關(guān)系中包括滿足條件的元組,這種操作稱為
答案:聯(lián)接Access中表和數(shù)據(jù)庫的關(guān)系是
答案:一個數(shù)據(jù)庫可以包含多個表在Access數(shù)據(jù)庫中,表就是
答案:關(guān)系退出Access數(shù)據(jù)庫管理系統(tǒng)可以使用的快捷鍵是
答案:Alt+F+X數(shù)據(jù)模型反映的是
答案:事物本身的數(shù)據(jù)和相關(guān)事物之間的聯(lián)系為了合理組織數(shù)據(jù),應(yīng)連從的設(shè)計原則是
答案:以上各條原則都包括若一個關(guān)系為R(學(xué)生號,姓名,性別,年齡),則可以作為主碼的屬性為()。
答案:學(xué)生號若實體A和B是1對多的聯(lián)系,實體B和C是多對1的聯(lián)系,則實體A和C是()聯(lián)系。
答案:多對多"教學(xué)管理"數(shù)據(jù)庫中有學(xué)生表、課程表和選課表,為了有效地反映這三張表中數(shù)據(jù)之間的聯(lián)系,在創(chuàng)建數(shù)據(jù)庫時應(yīng)設(shè)置______。
答案:表之間的關(guān)系A(chǔ)ccess提供了兩種數(shù)據(jù)類型的字段保存文本或文本和數(shù)字組合的數(shù)據(jù),這兩種數(shù)據(jù)類型是()和()。
答案:文本;備注排序是根據(jù)當(dāng)前表中()或()字段的值來對整個表中的所有記錄進行重新排列。
答案:一個;多個“教學(xué)管理”數(shù)據(jù)庫中有學(xué)生表、課程表和選課成績表,為了有效地反映這3張表中數(shù)據(jù)之間的聯(lián)系,在創(chuàng)建數(shù)據(jù)庫時應(yīng)設(shè)置()。
答案:表之間的關(guān)系;關(guān)系學(xué)生學(xué)號由9位數(shù)字組成,其中不能包含空格,則學(xué)號字段正確的輸入掩碼是()。
答案:000000000如果表中一個字段不是本表的主關(guān)鍵字,而是另外一個表的主關(guān)鍵學(xué)或候選關(guān)鍵字,則這個字段稱為()。
答案:外部關(guān)鍵字;外鍵下列不屬于Access提供的數(shù)據(jù)篩選方式是
答案:按內(nèi)容排除篩選下列敘述中,正確的是
答案:可以將表中的數(shù)據(jù)按升序或降序兩種方式進行排列下列關(guān)于表的格式的敘述中,錯誤的是
答案:可以為表中的某個或多個指定的字段設(shè)置字體格式下列關(guān)于字段屬性的敘述中,錯誤的是
答案:可對任意類型的字段設(shè)置默認值屬性下列不屬于Access提供的數(shù)據(jù)類型是
答案:文字若要求在主表中沒有相關(guān)記錄時不能將記錄添加到相關(guān)表中,則應(yīng)該在表關(guān)系中設(shè)置
答案:參照完整性
下列關(guān)于空值的敘述中,正確的是
答案:空值表示字段值未知能夠使用“輸入掩碼向?qū)А眲?chuàng)建輸入掩碼的數(shù)據(jù)類型是
答案:文本和日期/時間如果字段內(nèi)容為聲音文件,則該字段的數(shù)據(jù)類型應(yīng)定義為
答案:OLE對象若將文本型字段的輸入掩碼設(shè)置為“###-######”,則正確的輸入數(shù)據(jù)是
答案:077-12345若要確保輸入的出生日期值格式必須為短日期,應(yīng)將該字段的輸入掩碼設(shè)置為()。
答案:
0000/99/99
定義字段默認值的含義是()。
答案:在未輸入數(shù)據(jù)之前系統(tǒng)自動提供的數(shù)據(jù)對數(shù)據(jù)表進行篩選操作,結(jié)果是(
)。
答案:只顯示滿足條件的記錄,不滿足條件的記錄被隱藏在關(guān)于輸入掩碼的敘述中,正確的是()。
答案:
在定義字段的輸入掩碼時,既可以使用輸入掩碼向?qū)?也可以直接使用字符使用表設(shè)計器定義表中字段時,不是必須設(shè)置的內(nèi)容是(
)。
答案:說明表的組成內(nèi)容包括()。
答案:字段和記錄
下列對象中不屬于Access對象的是()。
答案:文件夾在數(shù)據(jù)表視圖中,不能直接進行的操作是(
)。
答案:修改字段的名稱
在Access數(shù)據(jù)庫中,表就是(
)。
答案:關(guān)系在數(shù)據(jù)庫中,建立索引的主要作用是(
)。
答案:提高查詢速度
用SQL描述“在教師表中查找男教師的全部信息”,以下描述正確的是(
)。
答案:SELECT*FROM
教師表
WHERE(性別='男')在Access中,以下不屬于查詢操作方式的是(
)。
答案:規(guī)則查詢對“商貿(mào)”學(xué)院2013年以前參加工作的教師的工資增加100元,合適的查詢?yōu)椋?/p>
)。
答案:更新查詢在數(shù)據(jù)庫中,建立索引的主要作用是(
)。
答案:提高查詢速度在數(shù)據(jù)表視圖中,不能(
)。
答案:
修改字段的名稱下列對象中不屬于Access對象的是(
)。
答案:文件夾表的組成內(nèi)容包括(
)。
答案:字段和記錄使用表設(shè)計器定義表中字段時,不是必須設(shè)置的內(nèi)容是(
)。
答案:說明在關(guān)于輸入掩碼的敘述中,正確的是(
)。
答案:在定義字段的輸入掩碼時,既可以使用輸入掩碼向?qū)?,也可以直接使用字符定義字段默認值的含義是(
)。
答案:在未輸入數(shù)據(jù)之前系統(tǒng)自動提供的數(shù)據(jù)要求主表中沒有相關(guān)記錄時就不能將記錄添加到相關(guān)表中,則應(yīng)該在表關(guān)系中設(shè)置(
)。
答案:參照完整性“是/否”數(shù)據(jù)類型常被稱為(
)。
答案:布爾型在“student”表中,“姓名”字段的字段大小為10,則在此列輸入數(shù)據(jù)時,最多可輸入的漢字數(shù)和英文字符數(shù)分別是(
)。
答案:10
10以下關(guān)于字段屬性的敘述,正確的是(
)。
答案:驗證規(guī)則屬性是用于限制此字段輸入值的表達式下列關(guān)于字段屬性的默認值的設(shè)置說法,錯誤的是(
)。
答案:設(shè)置默認值后,用戶只能使用默認值A(chǔ)ccess中的參照完整性規(guī)則不包括(
)。
答案:查詢規(guī)則已知D1=#2003-5-2820:8:36#,D2=#2004-2-2910:40:11#,執(zhí)行DateDiff("m",D1,D2)后,返回(
)。
答案:
9
“輸入掩碼”屬性用于設(shè)定控件的輸入格式,其中僅可以對(
)數(shù)據(jù)進行輸入掩碼向?qū)У脑O(shè)置。
答案:文本型和日期/時間型下列關(guān)于二維表的說法錯誤的是(
)。
答案:
屬性的集合稱為關(guān)系兩個關(guān)系在沒有公共屬性時,其自然連接操作表現(xiàn)為()。
答案:笛卡兒積操作在關(guān)系中凡能惟一標(biāo)識元組的最小屬性集稱為該表的鍵或碼。二維表中可能有若干個鍵,它們稱為該表的()。
答案:候選碼在下列關(guān)系運算中,不改變關(guān)系表中的屬性個數(shù)但能減少元組個數(shù)的是()。
答案:交假設(shè)關(guān)系R和關(guān)系S的屬性分別是3和4,元組數(shù)分別為5和6,則R與S自然連接所得到的關(guān)系,其屬性和元組數(shù)分別為()。
答案:小于等于7和小于等于30假設(shè)數(shù)據(jù)中表A與表B建立了“一對多”關(guān)系,表A為“多”的一方,則下述說法正確的是()。
答案:表A中的一個記錄能與表B中的多個記錄匹配將E-R圖轉(zhuǎn)換到關(guān)系模式時,實體與聯(lián)系都可以表示成()。
答案:關(guān)系下列模式中,能夠給出數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法的是()。
答案:內(nèi)模式在學(xué)校中,“班級”與“學(xué)生”兩個實體之間的聯(lián)系屬于()關(guān)系。
答案:一對多數(shù)據(jù)獨立性是數(shù)據(jù)庫技術(shù)的重要特點之一。所謂數(shù)據(jù)獨立性是指()。
答案:以上三種說法都不對假設(shè)關(guān)系數(shù)據(jù)庫M有一張S表,其結(jié)構(gòu)如下:s(sid,sname,cname,grage)分別表示學(xué)號,姓名,課程名,課程成績。sname和cname為字符型,grade為數(shù)值型。若要更正小華同學(xué)的數(shù)據(jù)庫基礎(chǔ)成績?yōu)?2,則可用(
)。
答案:updatassetgrade=92wheresname='小華'andcname='數(shù)據(jù)庫基礎(chǔ)'下列哪個MySQL語句有錯誤(
)。
答案:deletefromgrade在MySQL語法中,用來修改數(shù)據(jù)的命令是(
)。
答案:UPDATE下列語句中,哪個不是表數(shù)據(jù)的基本操作語句(
)。
答案:CREATE語句在MySQL語法中,用來插入數(shù)據(jù)的命令是(
)。
答案:insert“庫存表”的表結(jié)構(gòu)如下所示:屬性名稱數(shù)據(jù)類型長度為空性備注條碼char20notnull主鍵,從1開始自增長書號char10notnull位置varchar20notnull庫存狀態(tài)char10請完善以下代碼,在已經(jīng)有"庫存表"的情況下,修改"庫存表"的"庫存狀態(tài)",只能是"在館"、"借出"、"丟失"三種狀態(tài)之一。altertable_____________
add_________(_______________('在館','借出','丟失'));
答案:庫存表;check;庫存狀態(tài);in“讀者類型表”的表結(jié)構(gòu)如下所示:屬性名稱數(shù)據(jù)類型長度為空性備注類別號char2notnull主鍵類名char10notnull可借數(shù)量int必須在0~30本的范圍內(nèi),包括0和30可借天數(shù)int請完善以下代碼,在已經(jīng)有"讀者類型表"的情況下,修改"讀者類型表"的"可借數(shù)量"必須在0~30本的范圍內(nèi):altertable____________
add_________(_____________>=0
___________
可借數(shù)量<=30);
答案:讀者類型表;check;可借數(shù)量;and“借閱表”的表結(jié)構(gòu)如下所示:屬性名稱數(shù)據(jù)類型長度為空性備注借閱號intnotnull主鍵,從1開始自增長條碼char20notnull外鍵,其值必須是"庫存表"中“條碼”列存在的值,刪除或更新"庫存表"中的“條碼”值時,"借閱表中"條碼”列的數(shù)據(jù)也要隨之變化讀者編號char6notnull借閱日期date還書日期date借閱狀態(tài)char6“庫存表”的表結(jié)構(gòu)如下所示:屬性名稱數(shù)據(jù)類型長度為空性備注條碼char20notnull主鍵書號char10notnull位置varchar20notnull庫存狀態(tài)char10請完善以下代碼,在已有"借閱表"的情況下,修改"借閱表"中的“條碼”為外鍵:altertable
借閱表
addforeignkey
(____________)
references_________(___________)
on____________________
onupdatecascade;
答案:條碼;庫存表;條碼;delete;cascade“借閱表”的表結(jié)構(gòu)如下所示:屬性名稱數(shù)據(jù)類型長度為空性備注借閱號intnotnull主鍵,從1開始自增長條碼char20notnull讀者編號char6notnull外鍵,其值必須是"讀者表"中“讀者編號”列存在的值,刪除或更新"讀者表"中的"讀者編號"值時,如果"借閱表"中該讀者還有記錄,則不得刪除或更新借閱日期date還書日期date借閱狀態(tài)char6“讀者表”的表結(jié)構(gòu)如下所示:屬性名稱數(shù)據(jù)類型長度為空性備注讀者編號char6notnull主鍵,從1開始自增長姓名char10notnull類別號char6notnull單位varchar20有效性char10請完善以下代碼,設(shè)置“借閱表”的“讀者編號”為外鍵:createtable借閱表
(
借閱號int(0)notnullauto_increment
primarykey
,
條碼char(20)notnull,
讀者編號char(6)notnull,
借閱日期date,
還書日期date,
借閱狀態(tài)char(6),
foreignkey(___________)
references___________(____________)
ondelete_____________
on______________________);
答案:讀者編號;讀者表;讀者編號;restrict;update;restrict“讀者表”的表結(jié)構(gòu)如下所示:屬性名稱數(shù)據(jù)類型長度為空性備注讀者編號char6notnull主鍵,從1開始自增長姓名char10notnull類別號char2notnull外鍵,其值必須是"讀者類型表"中“類別號”列存在的值,刪除或更新"讀者類型表"中的類別號值時,"讀者表"中“類別號”列的數(shù)據(jù)也要隨之變化單位varchar20有效性char10“讀者類型表”的表結(jié)構(gòu)如下所示:屬性名稱數(shù)據(jù)類型長度為空性備注類別號char2notnull主鍵類名char10notnull可借數(shù)量int可借天數(shù)int請完善以下代碼,設(shè)置"讀者表"的“類別號”為外鍵:createtable讀者表(
讀者編號char(6)notnullprimarykey,
姓名char(10)
notnull,
類別號char(2)
notnull,
單位varchar(20),
有效性char(10),
foreignkey(____________)
references____________(_____________)
on_____________________
onupdate_____________);
答案:類別號;讀者類型表;類別號;delete;cascade;cascade“庫存表”的表結(jié)構(gòu)如下所示:屬性名稱數(shù)據(jù)類型長度為空性備注條碼intnotnull主鍵,從1開始自增長書號char10notnull位置varchar20notnull庫存狀態(tài)char10請完善以下代碼,并設(shè)置"條碼"為主鍵,設(shè)置自增長約束,從1開始自增長:createtable庫存表
(
條碼__________
notnull
__________,
書號char(10)notnull,
位置varchar(20)
notnull,
庫存狀態(tài)char(10)null,
primarykey(___________)
);
答案:int;auto_increment;條碼“圖書表”的表結(jié)構(gòu)如下所示:屬性名稱數(shù)據(jù)類型長度為空性備注書號char10notnull主鍵書名varchar20notnull類別char10notnull作者char10notnull出版社varchar20notnull單價float(5,2)數(shù)量int請完善以下代碼,并設(shè)置圖書表的“書號”為非空、主鍵:createtable圖書表(
書號_________(10)
notnull
___________,
書名varchar(20)notnull,
類別char(10)notnull,
作者varchar(20)notnull,
出版社varchar(20)notnull,
單價float(5,2),
數(shù)量_______
);
答案:char;primarykey;int/star3/origin/7a298128b9a572cfbf28570264d999ae.png
答案:INSERTINTO借閱表VALUES(100007,'411111','1002','2020-09-01','2020-09-24','已還');INSERTINTO借閱表VALUES(100008,'411111','0001','2020-09-25',NULL,'借閱');INSERTINTO借閱表VALUES(100009,'411111','1001','2020-10-08',NULL,'借閱');或者INSERTINTO借閱表
VALUES
(100007,'411111','1002','2020-09-01','2020-09-24','已還'),(100008,'411111','0001','2020-09-25',NULL,'借閱'),(100009,'411111','1001','2020-10-08',NULL,'借閱');在select語句中使用“*”表示()。
答案:選擇全部列在設(shè)計表時,對于出生日期(1999-09-09)列最合適的數(shù)據(jù)類型是()
答案:datetime數(shù)據(jù)庫系統(tǒng)的核心是(
)
答案:數(shù)據(jù)庫管理系統(tǒng)MySQL中,下列涉及空值的操作,不正確的是()。
答案:age=NULL對于MySQL,錯誤的說法是()
答案:MySQL對SQL的支持不是太好在MySQL中,建立數(shù)據(jù)庫使用的命令是(
)
答案:createdatabase下面有關(guān)主鍵的敘述正確的是(
)
答案:一個表中的主鍵可以是一個或多個字段下列運算符中可以實現(xiàn)模糊查詢的是()。
答案:likeE-R圖是數(shù)據(jù)庫設(shè)計的工具之一,它適用于建立數(shù)據(jù)庫的(
)。
答案:概念模型select查詢中,要把結(jié)果中的行按照某一列的值進行排序,所用到的子句是(
)。
答案:orderby支持外鍵的存儲引擎是()
答案:InnoDBSQL是(
)的語言,容易學(xué)習(xí)。
答案:結(jié)構(gòu)化下列類型不是MySQL中常用的的數(shù)據(jù)類型(
)。
答案:VARselect語句中,通常與having子句同時使用的是(
)子句。
答案:groupby在數(shù)據(jù)庫中存儲的是()。
答案:數(shù)據(jù)及數(shù)據(jù)之間的聯(lián)系(
)是長期存儲在計算機內(nèi)的有組織,可共享的數(shù)據(jù)集合。
答案:數(shù)據(jù)庫數(shù)據(jù)庫中對結(jié)果中某個字段采用降序操作,則在orderby短句中使用以下哪個參數(shù)?
答案:desc如果要查詢學(xué)生的平均分,則使用以下那個聚合函數(shù)?
答案:avgMySQL是一個(
)的數(shù)據(jù)庫系統(tǒng)。
答案:關(guān)系型在創(chuàng)建表時,不允許某列為空可以使用(
)
答案:notnull下列SQL語言的數(shù)據(jù)操縱語句中最重要的,也是使用最頻繁的語句是()。
答案:SELECT下列()類型不是MySQL中常用的數(shù)據(jù)類型
答案:var若要刪除數(shù)據(jù)庫中已經(jīng)存在的表S,可用()。
答案:DROPTABLES下列關(guān)于INSERT語句的描述,錯誤的是()。
答案:可以在表中任意位置插入數(shù)據(jù)創(chuàng)建數(shù)據(jù)庫的SQL語句是()。
答案:CREATEDATABASESQL語言通常稱為()
答案:結(jié)構(gòu)化查詢語言關(guān)于表結(jié)構(gòu)的定義,下面說法中錯誤的是()
答案:刪除表使用DELETETABLE命令下面不能存儲整數(shù)256的數(shù)據(jù)類型是()。
答案:TINYINT下列用于定義字段的SQL語句中,錯誤的是()。
答案:成績int4現(xiàn)有關(guān)系表:對于學(xué)生表有以下關(guān)系:學(xué)生(學(xué)號,姓名,性別,專業(yè),出生日期,宿舍編號,宿舍地址),主碼是()。
答案:學(xué)號MySQL的字符型數(shù)據(jù)類型主要包括()。
答案:char、varchar、text數(shù)據(jù)庫的完整性是指數(shù)據(jù)的()。
答案:正確性和相容性DBMS是什么()
答案:數(shù)據(jù)庫管理系統(tǒng)如果要修改表的結(jié)構(gòu),應(yīng)該使用SQL語言的命令()
答案:ALTERTABLESQL語言中,刪除一個表的命令是()
答案:DROP在SELECT語句中,用于實現(xiàn)選擇運算的子句是()。
答案:WHERE學(xué)生關(guān)系模式S(sno,sname,sex,age),S的屬性分別表示學(xué)生的學(xué)號、姓名、性別、年齡。要在表S中刪除屬性"年齡",可選用的SQL語句是().
答案:altertablesdropcloumnage在SQL中,建立表用的命令是()。
答案:CREATETABLEMySQL中的CreateDatabase語句可以創(chuàng)建一個()。
答案:用戶數(shù)據(jù)庫下面哪一個約束用來禁止輸入重復(fù)值()
答案:UNIQUE下列四項中,不屬于數(shù)據(jù)庫特點的是()。
答案:數(shù)據(jù)冗余很高設(shè)關(guān)系數(shù)據(jù)庫中一個表S的結(jié)構(gòu)為:S(SN,CN,grade),其中SN為學(xué)生名,CN為課程名,二者均為字符型;grade為成績,數(shù)值型,取值范圍0-100。若要更正王二的化學(xué)成績?yōu)?5分,則可用()。
答案:UPDATESSETgrade=85WHERESN=’王二’ANDCN=’化學(xué)’如果要在MySQL中存儲圖形圖像文件,可采用的數(shù)據(jù)類型是()
答案:BLOB若用如下的SQL語句創(chuàng)建了一個表SC:CREATETABLESC
(
S#CHAR(6)NOTNULL,
C#CHAR(3)NOTNULL,
SCOREINTEGER,
NOTECHAR(20));向SC表插入如下行時,(
)行可以被插入。
答案:('200823','101',NULL,NULL)下列對DELETE權(quán)限的敘述中,正確的是()
答案:允許刪除數(shù)據(jù)現(xiàn)有訂單表orders,包含用戶信息userid,產(chǎn)品信息productid,以下()語句能夠返回至少被訂購過兩回的productid。
答案:selectproductidfromorderswherecount(productid)>1創(chuàng)建表時,不允許某列為空可以使用()命令。
答案:notnull關(guān)于select語句以下哪一個描述是錯誤的?()
答案:select語句的輸出列必須是基于表的列要快速完全清空一張表中的記錄可便用如下語句()
答案:truncatetableselect*fromcitylimit4,10描述正確的是()。
答案:獲取第5條到第15條記錄關(guān)于MySQL數(shù)據(jù)庫的說法,選項()是錯誤的。
答案:手動更改MySQL的配置文件mi.ini時,只能更改與客戶端有關(guān)的配置,而不能更改與服務(wù)器相關(guān)的配置信息在select語句中,可以使用()子句,將結(jié)果集中的數(shù)據(jù)行根據(jù)選擇列的值進邏輯分組,以便能匯總表內(nèi)容的子集,即實現(xiàn)對每個組的聚集計算。
答案:groupby使用空值查詢時,表示一個列RR不是空值的表達式是()。
答案:RRisnotnull若要在基本表S中增加一列CN(課程名),可用(
)
答案:ALTERTABLESADD(CNCHAR(8))以下()指令無法增加記錄。
答案:insertintoselect若要計算表中數(shù)據(jù)的平均值,可以使用()
答案:avg()命令用于刪除一個數(shù)據(jù)庫。
答案:dropdatabase在MySQL語句中,可以匹配0個到多個字符的通配符是()
答案:%DB、DBS、DBMS3者之間的關(guān)系是()
答案:DBS包括DB和DBMSselect語句中使用()關(guān)鍵字可以將重復(fù)行屏蔽。
答案:distinct以下關(guān)于MySQL的說法中錯誤的是()
答案:在Windows系統(tǒng)下書寫MySQL語句區(qū)分大小寫學(xué)生關(guān)系模式S(S#,Sname,Sex,Age),S的屬性分別表示學(xué)生的學(xué)號、姓名、性別、年齡。要在表S中刪除一個屬性“年齡”,可選用的SQL語句是()
答案:ALTERTABLESDROPAge關(guān)于truncatetable描述不正確的是()
答案:truncate操作比delete操作占用資源多設(shè)置表的默認字符集的關(guān)鍵字是()
答案:defaultcharacterset統(tǒng)計表中的記錄數(shù)時使用的聚合函數(shù)是()。
答案:COUNT以下哪個是關(guān)系型數(shù)據(jù)庫()
答案:MySQL使用insert命令插入記錄時,使用()關(guān)鍵字會忽略導(dǎo)致重復(fù)關(guān)鍵字的錯誤記錄。
答案:ignore統(tǒng)計每個部門中人數(shù)()
答案:SELECTCOUNT(ID)FROMEMPGROUPBYDEPTNO;只修改列的數(shù)據(jù)類型的指令是()
答案:altertable...modifycolumn以下哪項用于顯示內(nèi)連接()
答案:INNERJOIN“SELECT*”表示()。
答案:選擇全部字段創(chuàng)建視圖test_v1,包含用戶姓名,電話,訂單日期
答案:createviewtest_v1as
(selectfullname,phone,orderdate
fromaccount,orderswhereaccount.userid=orders.userid);從product_v1中查詢波斯貓的數(shù)量
答案:selectqty
fromproduct_v1
wherename='波斯貓';創(chuàng)建視圖product_v1,包含分類號為02的商品編號、分類號、商品名稱、商品描述和數(shù)量
答案:createviewproduct_v1as
(selectproductid,catid,name,descn,qtyfromproduct
wherecatid='02');刪除視圖product_v2
答案:dropviewproduct_v2;刪除視圖product_v2中商品名稱為虎鯊的商品
答案:delete
fromproduct_v2wherename='虎鯊';創(chuàng)建product_v2視圖,包含商品編號為04的商品名稱、市場價格、當(dāng)前價格和數(shù)量。修改product_v2的天使魚,數(shù)量增加50,當(dāng)前價格提高20%
答案:createviewproduct_v2as
selectname,listprice,unitcost,qtyfromproduct
wherecatid='04';updateproduct_v2
setqty=qty+50,unitcost=unitcost*(1+0.2)wherename='天使魚';修改product_v1中商品名稱為橘貓的數(shù)量乘以2
答案:updateproduct_v1
setqty=qty*2
wherename='橘貓';使用NOW()函數(shù),修改orders_v2中劉曉和的訂單日期為現(xiàn)在的時間
答案:updateorders_v2
setorderdate=NOW()wherefullname='劉曉和';在product_v1中插入一條記錄:商品編號為www,分類號為02,商品名稱為橘貓,描述為胖,數(shù)量為66
答案:insertintoproduct_v1
values('www','02','橘貓','胖',66);按以下三個步驟分別完成編程:1.創(chuàng)建班級信息表classinf:(截圖)班級編號classinfid
年級grade
班級名稱classname
班級人數(shù)classnum
班干人數(shù)leadersnum2.插入一行本班數(shù)據(jù)(截圖)3.單獨編寫代碼,為班級編號列classinfid創(chuàng)建主鍵索引,為班級名稱classname創(chuàng)建唯一性索引classname_ind(截圖)
答案:createtableclassinf(
classinfidint(11)notnull,
gradechar(10)notnull,
classnamevarchar(20)notnull,
classnumint(11)notnull,
leadersnumint(11)notnull);insertintoclassinfvalue(3,'2023','23軟件3班',50,10);altertableclassinf
addprimarykey(classinfid),
adduniqueclassname_ind(classname);查詢比較結(jié)果(代碼和執(zhí)行結(jié)果截屏)
答案:select@k;調(diào)用存儲過程qq,比較商品編號為“FL-DLH-02”的市場價格和當(dāng)前價格(代碼和執(zhí)行結(jié)果截屏)
答案:callqq('FL-DLH-02',@k);創(chuàng)建一個存儲過程qq,比較product表中某一個指定商品(商品編號)的市場價格listprice和當(dāng)前價格unitcost。如果前者比后者高就輸出“還好沒漲”,反之輸出“漲價了”(代碼和執(zhí)行結(jié)果截屏)
答案:delimiter$$createprocedureqq(inid1char(10),outkvarchar(10))begin
declarei,jdecimal(10,2);selectlistpriceintoi
fromproductwhereproductid=id1;selectunitcostintoj
fromproductwhereproductid=id1;if(i>j)then
setk='還好沒漲';else
setk='漲價了';endif;end$$delimiter;使用select查看product表的情況
答案:select*fromproductwhereproductid='K9-PO-02';驗證觸發(fā)器in_li,向lineitem表插入數(shù)據(jù)(20130415,'K9-PO-02','8',160000)
答案:insertintolineitemvalues(20130415,'K9-PO-02','8',160000);仿照課本P193
例8-24,完成下題創(chuàng)建一個觸發(fā)器in_li,實現(xiàn)向lineitem表插入一行數(shù)據(jù)時,根據(jù)商品數(shù)量(quantity)對product表進行修改。如果商品數(shù)量大于5,則product表中對應(yīng)商品的當(dāng)前價格(unitcost)打5折,否則不變。
答案:delimiter$$createtriggerin_liafterinsert
onlineitemforeachrowbegin
ifnew.quantity>5
then
updateproduct
setunitcost=unitcost*0.5whereproductid=new.itemid;endif;end$$delimiter;使用select查看orders表訂單編號為20130415的情況
答案:select*fromorderswhereorderid=20130415;驗證觸發(fā)器up_li:修改lineitem表中訂單編號為20130415,商品編號為AV-SB-02的數(shù)量為6
答案:updatelineitemsetquantity=6whereorderid=20130415anditemid='AV-SB-02';仿照課本P192例8-23,完成下題創(chuàng)建一個觸發(fā)器up_li,當(dāng)修改lineitem表某個商品的數(shù)量(quantity)時,如果修改后的商品數(shù)量大于5,觸發(fā)器將對應(yīng)的訂單的總價(totalprice)打9折,否則打95折。
答案:delimiter$$createtriggerup_libeforeupdate
onlineitemforeachrowbegin
ifnew.quantity>5
then
updateorders
settotalprice=totalprice*0.9whereorderid=new.orderid;else
updateorders
settotalprice=totalprice*0.95whereorderid=new.orderid;endif;end$$delimiter;【schooldb數(shù)據(jù)庫】創(chuàng)建視圖Vstudent,視圖中包含所有漢族的學(xué)生信息,并向V_student視圖中插入一條記錄“2020410001,李牧,男,1998-10-21,廣東,漢,NULL”。
答案:createviewv_studentas
select*fromstudentwhere民族='漢'withcheckoption;insertintov_studentvalues('2020410001','李牧','男','1998-10-21','廣東','漢',NULL);【schooldb數(shù)據(jù)庫】使用視圖V_avg,查找平均成績在80分以上的學(xué)生的學(xué)號和平均成績
答案:select*fromv_avgwherescore_avg>80;【schooldb數(shù)據(jù)庫】創(chuàng)建視圖V_avg,包括學(xué)號(在視圖中列名為“num”)和平均成績(在視圖中列名為“score_avg")。
答案:createviewv_avg(num,score_avg)asselect學(xué)號,avg(成績)fromscoregroupby學(xué)號;【schooldb數(shù)據(jù)庫】在視圖V_score中查找少數(shù)民族學(xué)生的學(xué)號,姓名以及選修的課程號及成績
答案:select學(xué)號,姓名,課程號,成績fromv_score
where民族!='漢';【school數(shù)據(jù)庫】創(chuàng)建視圖V_score,包括所有男同學(xué)的學(xué)號、姓名、民族以及選修的課程號及成績
答案:createviewV_scoreas
selectstudent.學(xué)號,姓名,民族,課程號,成績fromstudent,score
wherestudent.學(xué)號=score.學(xué)號and性別='男';將course表的數(shù)據(jù)按“學(xué)分”進行KEY分區(qū),共分為4個分區(qū):
alter________________
partitionbykey(________)partitions
________;
答案:table;course;學(xué)分;4/star3/origin/25511ce7037eef347c6ffe1a10b38c19.png
答案:score;add;學(xué)號;index/star3/origin/53b36ac4ceaa909e35a19423c9f3d04e.png
答案:course;primary;key;課程號/star3/origin/3313f68b71eadbbc4ef47772756ed408.png
答案:class;add;index;年級/star3/origin/2e719e712157f49c3847b6118af924b4.png
答案:create;index;課程名;asc收回schooldb
表用戶"king2”對class表的"delete"權(quán)限:__________
__________
on__________.__________
fromking2@localhost;
答案:revoke;delete;schooldb;class授予schooldb數(shù)據(jù)庫的用戶"king2"在class表上的"select""update"權(quán)限:
________select,________
on
________
.________
toking2@localhost;
答案:grant;update;schooldb;class授予用戶"king1"在schooldb數(shù)據(jù)庫student表上的"select"權(quán)限:
_________
_________
on
_________.
_________
toking1@localhost;
答案:grant;select;schooldb;student創(chuàng)建用戶"king1"
"king2",密碼分別為"ken1”"ken2":___________
___________
king1@localhostidentifiedby'ken1',
___________@localhostidentifiedby'___________';
答案:create;user;king2;ken2設(shè)有字符串s1='ABCDEFG',s2='yxz',分別刪除字符串s2首部空格、尾部空格、所有空格:set@s1='ABCDEFG';__________@s2='yxz';selectltrim(@__________),__________(@s2),__________(@s2);
答案:set;s2;rtrim;trim設(shè)有字符串s1='ABCDEFG',s2='yxz',請用MySQL函數(shù)完成以下運算,返回s1最左邊的3個字符和最右邊的3個字符:set@s1='ABCDEFG';_______@________='yxz';selectleft(@s1,3),________(@s1,________);
答案:set;s2;right;3變量x=12.54,y=-10.63456,請用MySQL函數(shù)完成以下計算,求y分別保留小數(shù)位數(shù)2位和保留小數(shù)位數(shù)4位的值:set@x=12.54;
_________@y=-10.63456;select
________(@________,2),truncate(@y,________);
答案:set;truncate;y;4變量x=12.54,y=-10.63456,請用MySQL函數(shù)完成以下計算,求x和y的最大整數(shù)值(前兩個空)和四舍五入后的整數(shù)值(后兩個空):set@x=12.54;set@y=-10.63456;select________(@x),________(@y),________(@x),________(@y);
答案:floor;floor;round;round在MySQL中,如何恢復(fù)數(shù)據(jù)庫?
答案:使用mysql命令行工具在MySQL中,如何備份數(shù)據(jù)庫?
答案:使用mysqldump工具在MySQL中,如何查看當(dāng)前的權(quán)限設(shè)置?
答案:SHOWGRANTS在MySQL中,如何查看當(dāng)前的系統(tǒng)變量?
答案:SHOWVARIABLESMySQL中的哪個命令用于查看當(dāng)前用戶的權(quán)限?
答案:SHOWGRANTS在MySQL中,哪個命令用于刪除數(shù)據(jù)庫用戶?
答案:DROPUSER在MySQL中,哪種類型的存儲引擎支持事務(wù)?
答案:InnoDB事件中可以使用循環(huán)語句嗎?
答案:可以事件中可以使用條件語句嗎?
答案:可以事件中的變量如何定義?
答案:使用DECLARE語句事件可以阻止數(shù)據(jù)修改嗎?
答案:可以事件可以自動執(zhí)行嗎?
答案:可以事件的優(yōu)先級是如何定義的?
答案:使用PRIORITY關(guān)鍵字事件可以調(diào)用其他存儲過程或函數(shù)嗎?
答案:可以事件可以定義在哪些對象上?
答案:表事件可以與哪些類型的操作相關(guān)聯(lián)?
答案:以上均可事件是什么?
答案:事件是按計劃執(zhí)行的數(shù)據(jù)庫操作觸發(fā)器的優(yōu)點是什么?
答案:以上均可觸發(fā)器中的結(jié)束符通常是?
答案:;觸發(fā)器可以自動執(zhí)行嗎?
答案:可以觸發(fā)器的優(yōu)先級是如何定義的?
答案:使用PRIORITY關(guān)鍵字觸發(fā)器可以調(diào)用其他存儲過程或函數(shù)嗎?
答案:可以觸發(fā)器可以定義在哪些對象上?
答案:表觸發(fā)器可以與哪些類型的操作相關(guān)聯(lián)?
答案:以上均可存儲函數(shù)的返回類型可以是?
答案:以上均可存儲函數(shù)與存儲過程的區(qū)別是什么?
答案:存儲函數(shù)有返回值,而存儲過程沒有在哪些權(quán)限下,用戶可以創(chuàng)建存儲函數(shù)?
答案:以上均可存儲函數(shù)的優(yōu)點是?
答案:以上均是存儲函數(shù)的參數(shù)默認是哪種傳遞方式?
答案:IN存儲函數(shù)可以調(diào)用其他存儲函數(shù)嗎?
答案:可以存儲函數(shù)的返回值通常用來表示什么?
答案:返回查詢結(jié)果在MySQL中,如何創(chuàng)建存儲函數(shù)?
答案:使用CREATEFUNCTION語句存儲函數(shù)是什么?
答案:存儲函數(shù)是存儲在數(shù)據(jù)庫中的函數(shù)關(guān)于存儲過程,以下哪項是錯誤的?
答案:存儲過程不能減少代碼量在存儲過程中,如何定義變量?
答案:使用DECLARE語句存儲過程可以調(diào)用其他存儲過程嗎?
答案:可以存儲過程的語言是什么?
答案:SQL存儲過程的返回值通常用來表示什么?
答案:返回錯誤代碼存儲過程可以有輸出參數(shù)嗎?
答案:可以存儲過程是什么?
答案:存儲過程是預(yù)編譯的SQL語句集合關(guān)于數(shù)據(jù)視圖,以下哪項是錯誤的?
答案:數(shù)據(jù)視圖可以用于替代基表的備份數(shù)據(jù)視圖首次被引用時,會做什么?
答案:編譯視圖定義以下哪個操作在數(shù)據(jù)視圖上執(zhí)行是沒有意義的?
答案:TRUNCATE如果基表的結(jié)構(gòu)發(fā)生變化,數(shù)據(jù)視圖可能會?
答案:不再工作,需要重新定義數(shù)據(jù)視圖與基表
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 金融服務(wù)行業(yè)綠色金融與投資顧問方案
- 公司計時工作勞動合同書
- 行政合同的主體是
- 農(nóng)民合作社經(jīng)營管理方案
- 企業(yè)服務(wù)質(zhì)量管理作業(yè)指導(dǎo)書
- 保安員工合同
- 2025年南陽b2貨運上崗證模擬考試
- 小學(xué)二年級數(shù)學(xué)上冊口算練習(xí)題
- 電商代運營合同(2篇)
- 電力合同管理協(xié)議(2篇)
- 蔬菜采購項目投標(biāo)書
- 肩周炎康復(fù)護理
- 2022年安徽管子文化旅游集團有限公司招聘筆試試題及答案解析
- SAPPM設(shè)備管理解決方案
- Q-HN-1-0000.08.004《風(fēng)力發(fā)電場電能質(zhì)量監(jiān)督技術(shù)標(biāo)準(zhǔn)》
- 多指畸形-課件
- 5G NSA站點開通指導(dǎo)書(臨時IP開站)
- 宗教與社會課件
- 3人-機-環(huán)-管理本質(zhì)安全化措施課件
- 生殖醫(yī)學(xué)中心建設(shè)驗收標(biāo)準(zhǔn)分析-講座課件PPT
- DB44∕T 1811-2016 石灰?guī)r山地造林技術(shù)規(guī)程
評論
0/150
提交評論