數據庫基礎學習通超星期末考試答案章節答案2024年_第1頁
數據庫基礎學習通超星期末考試答案章節答案2024年_第2頁
數據庫基礎學習通超星期末考試答案章節答案2024年_第3頁
數據庫基礎學習通超星期末考試答案章節答案2024年_第4頁
數據庫基礎學習通超星期末考試答案章節答案2024年_第5頁
已閱讀5頁,還剩15頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

數據庫基礎學習通超星期末考試章節答案2024年“商品”與“顧客”兩個實體集之間的聯系一般是

答案:多對多常見的數據模型有3種,它們是

答案:層次、關系和網狀將兩個關系拼接成一個新的關系,生成的新關系中包括滿足條件的元組,這種操作稱為

答案:聯接Access中表和數據庫的關系是

答案:一個數據庫可以包含多個表在Access數據庫中,表就是

答案:關系退出Access數據庫管理系統可以使用的快捷鍵是

答案:Alt+F+X數據模型反映的是

答案:事物本身的數據和相關事物之間的聯系為了合理組織數據,應連從的設計原則是

答案:以上各條原則都包括若一個關系為R(學生號,姓名,性別,年齡),則可以作為主碼的屬性為()。

答案:學生號若實體A和B是1對多的聯系,實體B和C是多對1的聯系,則實體A和C是()聯系。

答案:多對多"教學管理"數據庫中有學生表、課程表和選課表,為了有效地反映這三張表中數據之間的聯系,在創建數據庫時應設置______。

答案:表之間的關系Access提供了兩種數據類型的字段保存文本或文本和數字組合的數據,這兩種數據類型是()和()。

答案:文本;備注排序是根據當前表中()或()字段的值來對整個表中的所有記錄進行重新排列。

答案:一個;多個“教學管理”數據庫中有學生表、課程表和選課成績表,為了有效地反映這3張表中數據之間的聯系,在創建數據庫時應設置()。

答案:表之間的關系;關系學生學號由9位數字組成,其中不能包含空格,則學號字段正確的輸入掩碼是()。

答案:000000000如果表中一個字段不是本表的主關鍵字,而是另外一個表的主關鍵學或候選關鍵字,則這個字段稱為()。

答案:外部關鍵字;外鍵下列不屬于Access提供的數據篩選方式是

答案:按內容排除篩選下列敘述中,正確的是

答案:可以將表中的數據按升序或降序兩種方式進行排列下列關于表的格式的敘述中,錯誤的是

答案:可以為表中的某個或多個指定的字段設置字體格式下列關于字段屬性的敘述中,錯誤的是

答案:可對任意類型的字段設置默認值屬性下列不屬于Access提供的數據類型是

答案:文字若要求在主表中沒有相關記錄時不能將記錄添加到相關表中,則應該在表關系中設置

答案:參照完整性

下列關于空值的敘述中,正確的是

答案:空值表示字段值未知能夠使用“輸入掩碼向導”創建輸入掩碼的數據類型是

答案:文本和日期/時間如果字段內容為聲音文件,則該字段的數據類型應定義為

答案:OLE對象若將文本型字段的輸入掩碼設置為“###-######”,則正確的輸入數據是

答案:077-12345若要確保輸入的出生日期值格式必須為短日期,應將該字段的輸入掩碼設置為()。

答案:

0000/99/99

定義字段默認值的含義是()。

答案:在未輸入數據之前系統自動提供的數據對數據表進行篩選操作,結果是(

)。

答案:只顯示滿足條件的記錄,不滿足條件的記錄被隱藏在關于輸入掩碼的敘述中,正確的是()。

答案:

在定義字段的輸入掩碼時,既可以使用輸入掩碼向導,也可以直接使用字符使用表設計器定義表中字段時,不是必須設置的內容是(

)。

答案:說明表的組成內容包括()。

答案:字段和記錄

下列對象中不屬于Access對象的是()。

答案:文件夾在數據表視圖中,不能直接進行的操作是(

)。

答案:修改字段的名稱

在Access數據庫中,表就是(

)。

答案:關系在數據庫中,建立索引的主要作用是(

)。

答案:提高查詢速度

用SQL描述“在教師表中查找男教師的全部信息”,以下描述正確的是(

)。

答案:SELECT*FROM

教師表

WHERE(性別='男')在Access中,以下不屬于查詢操作方式的是(

)。

答案:規則查詢對“商貿”學院2013年以前參加工作的教師的工資增加100元,合適的查詢為(

)。

答案:更新查詢在數據庫中,建立索引的主要作用是(

)。

答案:提高查詢速度在數據表視圖中,不能(

)。

答案:

修改字段的名稱下列對象中不屬于Access對象的是(

)。

答案:文件夾表的組成內容包括(

)。

答案:字段和記錄使用表設計器定義表中字段時,不是必須設置的內容是(

)。

答案:說明在關于輸入掩碼的敘述中,正確的是(

)。

答案:在定義字段的輸入掩碼時,既可以使用輸入掩碼向導,也可以直接使用字符定義字段默認值的含義是(

)。

答案:在未輸入數據之前系統自動提供的數據要求主表中沒有相關記錄時就不能將記錄添加到相關表中,則應該在表關系中設置(

)。

答案:參照完整性“是/否”數據類型常被稱為(

)。

答案:布爾型在“student”表中,“姓名”字段的字段大小為10,則在此列輸入數據時,最多可輸入的漢字數和英文字符數分別是(

)。

答案:10

10以下關于字段屬性的敘述,正確的是(

)。

答案:驗證規則屬性是用于限制此字段輸入值的表達式下列關于字段屬性的默認值的設置說法,錯誤的是(

)。

答案:設置默認值后,用戶只能使用默認值Access中的參照完整性規則不包括(

)。

答案:查詢規則已知D1=#2003-5-2820:8:36#,D2=#2004-2-2910:40:11#,執行DateDiff("m",D1,D2)后,返回(

)。

答案:

9

“輸入掩碼”屬性用于設定控件的輸入格式,其中僅可以對(

)數據進行輸入掩碼向導的設置。

答案:文本型和日期/時間型下列關于二維表的說法錯誤的是(

)。

答案:

屬性的集合稱為關系兩個關系在沒有公共屬性時,其自然連接操作表現為()。

答案:笛卡兒積操作在關系中凡能惟一標識元組的最小屬性集稱為該表的鍵或碼。二維表中可能有若干個鍵,它們稱為該表的()。

答案:候選碼在下列關系運算中,不改變關系表中的屬性個數但能減少元組個數的是()。

答案:交假設關系R和關系S的屬性分別是3和4,元組數分別為5和6,則R與S自然連接所得到的關系,其屬性和元組數分別為()。

答案:小于等于7和小于等于30假設數據中表A與表B建立了“一對多”關系,表A為“多”的一方,則下述說法正確的是()。

答案:表A中的一個記錄能與表B中的多個記錄匹配將E-R圖轉換到關系模式時,實體與聯系都可以表示成()。

答案:關系下列模式中,能夠給出數據庫物理存儲結構與物理存取方法的是()。

答案:內模式在學校中,“班級”與“學生”兩個實體之間的聯系屬于()關系。

答案:一對多數據獨立性是數據庫技術的重要特點之一。所謂數據獨立性是指()。

答案:以上三種說法都不對假設關系數據庫M有一張S表,其結構如下:s(sid,sname,cname,grage)分別表示學號,姓名,課程名,課程成績。sname和cname為字符型,grade為數值型。若要更正小華同學的數據庫基礎成績為92,則可用(

)。

答案:updatassetgrade=92wheresname='小華'andcname='數據庫基礎'下列哪個MySQL語句有錯誤(

)。

答案:deletefromgrade在MySQL語法中,用來修改數據的命令是(

)。

答案:UPDATE下列語句中,哪個不是表數據的基本操作語句(

)。

答案:CREATE語句在MySQL語法中,用來插入數據的命令是(

)。

答案:insert“庫存表”的表結構如下所示:屬性名稱數據類型長度為空性備注條碼char20notnull主鍵,從1開始自增長書號char10notnull位置varchar20notnull庫存狀態char10請完善以下代碼,在已經有"庫存表"的情況下,修改"庫存表"的"庫存狀態",只能是"在館"、"借出"、"丟失"三種狀態之一。altertable_____________

add_________(_______________('在館','借出','丟失'));

答案:庫存表;check;庫存狀態;in“讀者類型表”的表結構如下所示:屬性名稱數據類型長度為空性備注類別號char2notnull主鍵類名char10notnull可借數量int必須在0~30本的范圍內,包括0和30可借天數int請完善以下代碼,在已經有"讀者類型表"的情況下,修改"讀者類型表"的"可借數量"必須在0~30本的范圍內:altertable____________

add_________(_____________>=0

___________

可借數量<=30);

答案:讀者類型表;check;可借數量;and“借閱表”的表結構如下所示:屬性名稱數據類型長度為空性備注借閱號intnotnull主鍵,從1開始自增長條碼char20notnull外鍵,其值必須是"庫存表"中“條碼”列存在的值,刪除或更新"庫存表"中的“條碼”值時,"借閱表中"條碼”列的數據也要隨之變化讀者編號char6notnull借閱日期date還書日期date借閱狀態char6“庫存表”的表結構如下所示:屬性名稱數據類型長度為空性備注條碼char20notnull主鍵書號char10notnull位置varchar20notnull庫存狀態char10請完善以下代碼,在已有"借閱表"的情況下,修改"借閱表"中的“條碼”為外鍵:altertable

借閱表

addforeignkey

(____________)

references_________(___________)

on____________________

onupdatecascade;

答案:條碼;庫存表;條碼;delete;cascade“借閱表”的表結構如下所示:屬性名稱數據類型長度為空性備注借閱號intnotnull主鍵,從1開始自增長條碼char20notnull讀者編號char6notnull外鍵,其值必須是"讀者表"中“讀者編號”列存在的值,刪除或更新"讀者表"中的"讀者編號"值時,如果"借閱表"中該讀者還有記錄,則不得刪除或更新借閱日期date還書日期date借閱狀態char6“讀者表”的表結構如下所示:屬性名稱數據類型長度為空性備注讀者編號char6notnull主鍵,從1開始自增長姓名char10notnull類別號char6notnull單位varchar20有效性char10請完善以下代碼,設置“借閱表”的“讀者編號”為外鍵:createtable借閱表

(

借閱號int(0)notnullauto_increment

primarykey

,

條碼char(20)notnull,

讀者編號char(6)notnull,

借閱日期date,

還書日期date,

借閱狀態char(6),

foreignkey(___________)

references___________(____________)

ondelete_____________

on______________________);

答案:讀者編號;讀者表;讀者編號;restrict;update;restrict“讀者表”的表結構如下所示:屬性名稱數據類型長度為空性備注讀者編號char6notnull主鍵,從1開始自增長姓名char10notnull類別號char2notnull外鍵,其值必須是"讀者類型表"中“類別號”列存在的值,刪除或更新"讀者類型表"中的類別號值時,"讀者表"中“類別號”列的數據也要隨之變化單位varchar20有效性char10“讀者類型表”的表結構如下所示:屬性名稱數據類型長度為空性備注類別號char2notnull主鍵類名char10notnull可借數量int可借天數int請完善以下代碼,設置"讀者表"的“類別號”為外鍵:createtable讀者表(

讀者編號char(6)notnullprimarykey,

姓名char(10)

notnull,

類別號char(2)

notnull,

單位varchar(20),

有效性char(10),

foreignkey(____________)

references____________(_____________)

on_____________________

onupdate_____________);

答案:類別號;讀者類型表;類別號;delete;cascade;cascade“庫存表”的表結構如下所示:屬性名稱數據類型長度為空性備注條碼intnotnull主鍵,從1開始自增長書號char10notnull位置varchar20notnull庫存狀態char10請完善以下代碼,并設置"條碼"為主鍵,設置自增長約束,從1開始自增長:createtable庫存表

(

條碼__________

notnull

__________,

書號char(10)notnull,

位置varchar(20)

notnull,

庫存狀態char(10)null,

primarykey(___________)

);

答案:int;auto_increment;條碼“圖書表”的表結構如下所示:屬性名稱數據類型長度為空性備注書號char10notnull主鍵書名varchar20notnull類別char10notnull作者char10notnull出版社varchar20notnull單價float(5,2)數量int請完善以下代碼,并設置圖書表的“書號”為非空、主鍵:createtable圖書表(

書號_________(10)

notnull

___________,

書名varchar(20)notnull,

類別char(10)notnull,

作者varchar(20)notnull,

出版社varchar(20)notnull,

單價float(5,2),

數量_______

);

答案: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語句中使用“*”表示()。

答案:選擇全部列在設計表時,對于出生日期(1999-09-09)列最合適的數據類型是()

答案:datetime數據庫系統的核心是(

答案:數據庫管理系統MySQL中,下列涉及空值的操作,不正確的是()。

答案:age=NULL對于MySQL,錯誤的說法是()

答案:MySQL對SQL的支持不是太好在MySQL中,建立數據庫使用的命令是(

答案:createdatabase下面有關主鍵的敘述正確的是(

)

答案:一個表中的主鍵可以是一個或多個字段下列運算符中可以實現模糊查詢的是()。

答案:likeE-R圖是數據庫設計的工具之一,它適用于建立數據庫的(

)。

答案:概念模型select查詢中,要把結果中的行按照某一列的值進行排序,所用到的子句是(

)。

答案:orderby支持外鍵的存儲引擎是()

答案:InnoDBSQL是(

)的語言,容易學習。

答案:結構化下列類型不是MySQL中常用的的數據類型(

)。

答案:VARselect語句中,通常與having子句同時使用的是(

)子句。

答案:groupby在數據庫中存儲的是()。

答案:數據及數據之間的聯系(

)是長期存儲在計算機內的有組織,可共享的數據集合。

答案:數據庫數據庫中對結果中某個字段采用降序操作,則在orderby短句中使用以下哪個參數?

答案:desc如果要查詢學生的平均分,則使用以下那個聚合函數?

答案:avgMySQL是一個(

)的數據庫系統。

答案:關系型在創建表時,不允許某列為空可以使用(

答案:notnull下列SQL語言的數據操縱語句中最重要的,也是使用最頻繁的語句是()。

答案:SELECT下列()類型不是MySQL中常用的數據類型

答案:var若要刪除數據庫中已經存在的表S,可用()。

答案:DROPTABLES下列關于INSERT語句的描述,錯誤的是()。

答案:可以在表中任意位置插入數據創建數據庫的SQL語句是()。

答案:CREATEDATABASESQL語言通常稱為()

答案:結構化查詢語言關于表結構的定義,下面說法中錯誤的是()

答案:刪除表使用DELETETABLE命令下面不能存儲整數256的數據類型是()。

答案:TINYINT下列用于定義字段的SQL語句中,錯誤的是()。

答案:成績int4現有關系表:對于學生表有以下關系:學生(學號,姓名,性別,專業,出生日期,宿舍編號,宿舍地址),主碼是()。

答案:學號MySQL的字符型數據類型主要包括()。

答案:char、varchar、text數據庫的完整性是指數據的()。

答案:正確性和相容性DBMS是什么()

答案:數據庫管理系統如果要修改表的結構,應該使用SQL語言的命令()

答案:ALTERTABLESQL語言中,刪除一個表的命令是()

答案:DROP在SELECT語句中,用于實現選擇運算的子句是()。

答案:WHERE學生關系模式S(sno,sname,sex,age),S的屬性分別表示學生的學號、姓名、性別、年齡。要在表S中刪除屬性"年齡",可選用的SQL語句是().

答案:altertablesdropcloumnage在SQL中,建立表用的命令是()。

答案:CREATETABLEMySQL中的CreateDatabase語句可以創建一個()。

答案:用戶數據庫下面哪一個約束用來禁止輸入重復值()

答案:UNIQUE下列四項中,不屬于數據庫特點的是()。

答案:數據冗余很高設關系數據庫中一個表S的結構為:S(SN,CN,grade),其中SN為學生名,CN為課程名,二者均為字符型;grade為成績,數值型,取值范圍0-100。若要更正王二的化學成績為85分,則可用()。

答案:UPDATESSETgrade=85WHERESN=’王二’ANDCN=’化學’如果要在MySQL中存儲圖形圖像文件,可采用的數據類型是()

答案:BLOB若用如下的SQL語句創建了一個表SC:CREATETABLESC

(

S#CHAR(6)NOTNULL,

C#CHAR(3)NOTNULL,

SCOREINTEGER,

NOTECHAR(20));向SC表插入如下行時,(

)行可以被插入。

答案:('200823','101',NULL,NULL)下列對DELETE權限的敘述中,正確的是()

答案:允許刪除數據現有訂單表orders,包含用戶信息userid,產品信息productid,以下()語句能夠返回至少被訂購過兩回的productid。

答案:selectproductidfromorderswherecount(productid)>1創建表時,不允許某列為空可以使用()命令。

答案:notnull關于select語句以下哪一個描述是錯誤的?()

答案:select語句的輸出列必須是基于表的列要快速完全清空一張表中的記錄可便用如下語句()

答案:truncatetableselect*fromcitylimit4,10描述正確的是()。

答案:獲取第5條到第15條記錄關于MySQL數據庫的說法,選項()是錯誤的。

答案:手動更改MySQL的配置文件mi.ini時,只能更改與客戶端有關的配置,而不能更改與服務器相關的配置信息在select語句中,可以使用()子句,將結果集中的數據行根據選擇列的值進邏輯分組,以便能匯總表內容的子集,即實現對每個組的聚集計算。

答案:groupby使用空值查詢時,表示一個列RR不是空值的表達式是()。

答案:RRisnotnull若要在基本表S中增加一列CN(課程名),可用(

)

答案:ALTERTABLESADD(CNCHAR(8))以下()指令無法增加記錄。

答案:insertintoselect若要計算表中數據的平均值,可以使用()

答案:avg()命令用于刪除一個數據庫。

答案:dropdatabase在MySQL語句中,可以匹配0個到多個字符的通配符是()

答案:%DB、DBS、DBMS3者之間的關系是()

答案:DBS包括DB和DBMSselect語句中使用()關鍵字可以將重復行屏蔽。

答案:distinct以下關于MySQL的說法中錯誤的是()

答案:在Windows系統下書寫MySQL語句區分大小寫學生關系模式S(S#,Sname,Sex,Age),S的屬性分別表示學生的學號、姓名、性別、年齡。要在表S中刪除一個屬性“年齡”,可選用的SQL語句是()

答案:ALTERTABLESDROPAge關于truncatetable描述不正確的是()

答案:truncate操作比delete操作占用資源多設置表的默認字符集的關鍵字是()

答案:defaultcharacterset統計表中的記錄數時使用的聚合函數是()。

答案:COUNT以下哪個是關系型數據庫()

答案:MySQL使用insert命令插入記錄時,使用()關鍵字會忽略導致重復關鍵字的錯誤記錄。

答案:ignore統計每個部門中人數()

答案:SELECTCOUNT(ID)FROMEMPGROUPBYDEPTNO;只修改列的數據類型的指令是()

答案:altertable...modifycolumn以下哪項用于顯示內連接()

答案:INNERJOIN“SELECT*”表示()。

答案:選擇全部字段創建視圖test_v1,包含用戶姓名,電話,訂單日期

答案:createviewtest_v1as

(selectfullname,phone,orderdate

fromaccount,orderswhereaccount.userid=orders.userid);從product_v1中查詢波斯貓的數量

答案:selectqty

fromproduct_v1

wherename='波斯貓';創建視圖product_v1,包含分類號為02的商品編號、分類號、商品名稱、商品描述和數量

答案:createviewproduct_v1as

(selectproductid,catid,name,descn,qtyfromproduct

wherecatid='02');刪除視圖product_v2

答案:dropviewproduct_v2;刪除視圖product_v2中商品名稱為虎鯊的商品

答案:delete

fromproduct_v2wherename='虎鯊';創建product_v2視圖,包含商品編號為04的商品名稱、市場價格、當前價格和數量。修改product_v2的天使魚,數量增加50,當前價格提高20%

答案:createviewproduct_v2as

selectname,listprice,unitcost,qtyfromproduct

wherecatid='04';updateproduct_v2

setqty=qty+50,unitcost=unitcost*(1+0.2)wherename='天使魚';修改product_v1中商品名稱為橘貓的數量乘以2

答案:updateproduct_v1

setqty=qty*2

wherename='橘貓';使用NOW()函數,修改orders_v2中劉曉和的訂單日期為現在的時間

答案:updateorders_v2

setorderdate=NOW()wherefullname='劉曉和';在product_v1中插入一條記錄:商品編號為www,分類號為02,商品名稱為橘貓,描述為胖,數量為66

答案:insertintoproduct_v1

values('www','02','橘貓','胖',66);按以下三個步驟分別完成編程:1.創建班級信息表classinf:(截圖)班級編號classinfid

年級grade

班級名稱classname

班級人數classnum

班干人數leadersnum2.插入一行本班數據(截圖)3.單獨編寫代碼,為班級編號列classinfid創建主鍵索引,為班級名稱classname創建唯一性索引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);查詢比較結果(代碼和執行結果截屏)

答案:select@k;調用存儲過程qq,比較商品編號為“FL-DLH-02”的市場價格和當前價格(代碼和執行結果截屏)

答案:callqq('FL-DLH-02',@k);創建一個存儲過程qq,比較product表中某一個指定商品(商品編號)的市場價格listprice和當前價格unitcost。如果前者比后者高就輸出“還好沒漲”,反之輸出“漲價了”(代碼和執行結果截屏)

答案: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';驗證觸發器in_li,向lineitem表插入數據(20130415,'K9-PO-02','8',160000)

答案:insertintolineitemvalues(20130415,'K9-PO-02','8',160000);仿照課本P193

例8-24,完成下題創建一個觸發器in_li,實現向lineitem表插入一行數據時,根據商品數量(quantity)對product表進行修改。如果商品數量大于5,則product表中對應商品的當前價格(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;驗證觸發器up_li:修改lineitem表中訂單編號為20130415,商品編號為AV-SB-02的數量為6

答案:updatelineitemsetquantity=6whereorderid=20130415anditemid='AV-SB-02';仿照課本P192例8-23,完成下題創建一個觸發器up_li,當修改lineitem表某個商品的數量(quantity)時,如果修改后的商品數量大于5,觸發器將對應的訂單的總價(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數據庫】創建視圖Vstudent,視圖中包含所有漢族的學生信息,并向V_student視圖中插入一條記錄“2020410001,李牧,男,1998-10-21,廣東,漢,NULL”。

答案:createviewv_studentas

select*fromstudentwhere民族='漢'withcheckoption;insertintov_studentvalues('2020410001','李牧','男','1998-10-21','廣東','漢',NULL);【schooldb數據庫】使用視圖V_avg,查找平均成績在80分以上的學生的學號和平均成績

答案:select*fromv_avgwherescore_avg>80;【schooldb數據庫】創建視圖V_avg,包括學號(在視圖中列名為“num”)和平均成績(在視圖中列名為“score_avg")。

答案:createviewv_avg(num,score_avg)asselect學號,avg(成績)fromscoregroupby學號;【schooldb數據庫】在視圖V_score中查找少數民族學生的學號,姓名以及選修的課程號及成績

答案:select學號,姓名,課程號,成績fromv_score

where民族!='漢';【school數據庫】創建視圖V_score,包括所有男同學的學號、姓名、民族以及選修的課程號及成績

答案:createviewV_scoreas

selectstudent.學號,姓名,民族,課程號,成績fromstudent,score

wherestudent.學號=score.學號and性別='男';將course表的數據按“學分”進行KEY分區,共分為4個分區:

alter________________

partitionbykey(________)partitions

________;

答案:table;course;學分;4/star3/origin/25511ce7037eef347c6ffe1a10b38c19.png

答案:score;add;學號;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"權限:__________

__________

on__________.__________

fromking2@localhost;

答案:revoke;delete;schooldb;class授予schooldb數據庫的用戶"king2"在class表上的"select""update"權限:

________select,________

on

________

.________

toking2@localhost;

答案:grant;update;schooldb;class授予用戶"king1"在schooldb數據庫student表上的"select"權限:

_________

_________

on

_________.

_________

toking1@localhost;

答案:grant;select;schooldb;student創建用戶"king1"

"king2",密碼分別為"ken1”"ken2":___________

___________

king1@localhostidentifiedby'ken1',

___________@localhostidentifiedby'___________';

答案:create;user;king2;ken2設有字符串s1='ABCDEFG',s2='yxz',分別刪除字符串s2首部空格、尾部空格、所有空格:set@s1='ABCDEFG';__________@s2='yxz';selectltrim(@__________),__________(@s2),__________(@s2);

答案:set;s2;rtrim;trim設有字符串s1='ABCDEFG',s2='yxz',請用MySQL函數完成以下運算,返回s1最左邊的3個字符和最右邊的3個字符:set@s1='ABCDEFG';_______@________='yxz';selectleft(@s1,3),________(@s1,________);

答案:set;s2;right;3變量x=12.54,y=-10.63456,請用MySQL函數完成以下計算,求y分別保留小數位數2位和保留小數位數4位的值:set@x=12.54;

_________@y=-10.63456;select

________(@________,2),truncate(@y,________);

答案:set;truncate;y;4變量x=12.54,y=-10.63456,請用MySQL函數完成以下計算,求x和y的最大整數值(前兩個空)和四舍五入后的整數值(后兩個空):set@x=12.54;set@y=-10.63456;select________(@x),________(@y),________(@x),________(@y);

答案:floor;floor;round;round在MySQL中,如何恢復數據庫?

答案:使用mysql命令行工具在MySQL中,如何備份數據庫?

答案:使用mysqldump工具在MySQL中,如何查看當前的權限設置?

答案:SHOWGRANTS在MySQL中,如何查看當前的系統變量?

答案:SHOWVARIABLESMySQL中的哪個命令用于查看當前用戶的權限?

答案:SHOWGRANTS在MySQL中,哪個命令用于刪除數據庫用戶?

答案:DROPUSER在MySQL中,哪種類型的存儲引擎支持事務?

答案:InnoDB事件中可以使用循環語句嗎?

答案:可以事件中可以使用條件語句嗎?

答案:可以事件中的變量如何定義?

答案:使用DECLARE語句事件可以阻止數據修改嗎?

答案:可以事件可以自動執行嗎?

答案:可以事件的優先級是如何定義的?

答案:使用PRIORITY關鍵字事件可以調用其他存儲過程或函數嗎?

答案:可以事件可以定義在哪些對象上?

答案:表事件可以與哪些類型的操作相關聯?

答案:以上均可事件是什么?

答案:事件是按計劃執行的數據庫操作觸發器的優點是什么?

答案:以上均可觸發器中的結束符通常是?

答案:;觸發器可以自動執行嗎?

答案:可以觸發器的優先級是如何定義的?

答案:使用PRIORITY關鍵字觸發器可以調用其他存儲過程或函數嗎?

答案:可以觸發器可以定義在哪些對象上?

答案:表觸發器可以與哪些類型的操作相關聯?

答案:以上均可存儲函數的返回類型可以是?

答案:以上均可存儲函數與存儲過程的區別是什么?

答案:存儲函數有返回值,而存儲過程沒有在哪些權限下,用戶可以創建存儲函數?

答案:以上均可存儲函數的優點是?

答案:以上均是存儲函數的參數默認是哪種傳遞方式?

答案:IN存儲函數可以調用其他存儲函數嗎?

答案:可以存儲函數的返回值通常用來表示什么?

答案:返回查詢結果在MySQL中,如何創建存儲函數?

答案:使用CREATEFUNCTION語句存儲函數是什么?

答案:存儲函數是存儲在數據庫中的函數關于存儲過程,以下哪項是錯誤的?

答案:存儲過程不能減少代碼量在存儲過程中,如何定義變量?

答案:使用DECLARE語句存儲過程可以調用其他存儲過程嗎?

答案:可以存儲過程的語言是什么?

答案:SQL存儲過程的返回值通常用來表示什么?

答案:返回錯誤代碼存儲過程可以有輸出參數嗎?

答案:可以存儲過程是什么?

答案:存儲過程是預編譯的SQL語句集合關于數據視圖,以下哪項是錯誤的?

答案:數據視圖可以用于替代基表的備份數據視圖首次被引用時,會做什么?

答案:編譯視圖定義以下哪個操作在數據視圖上執行是沒有意義的?

答案:TRUNCATE如果基表的結構發生變化,數據視圖可能會?

答案:不再工作,需要重新定義數據視圖與基表

溫馨提示

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

評論

0/150

提交評論