




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.專業整理 .第 4 章習題與參考答案單項選擇題1下列所述功能中,不屬于 SQL語言功能的是( D)。A數據表的定義功能B數據查詢功能C數據增、刪、改功能D提供方便的用戶操作界面功能2設某職工表中有用于存放年齡(整數)的列,下列類型中最適合年齡列的是(C)。AintB smallintC tinyintDbit3設某學生表中有用于存放學生編號的列,下列類型中最適合的是(D)。AintB dateC tinyintD char4下列約束中用于限制列的取值范圍的約束是(B)。. 學習幫手 .專業整理 .APRIMARY KEYBCHECKCDEFAULTDUNIQUE5下列約束中用于限制列取值不重
2、的約束是(D)。APRIMARY KEYBCHECKCDEFAULTDUNIQUE6下列約束中用于實現實體完整性的是(A)。APRIMARY KEYBCHECKCDEFAULTDUNIQUE7下列關于 DEFAULT約束的說法,錯誤的是( D)。A一個 DEFAULT約束只能約束表中的一個列B在一個表上可以定義多個 DEFAULT約束CDEFAULT只能定義在列級完整性約束處. 學習幫手 .專業整理 .D在列級完整性約束和表級完整性約束處都可以定義DEFAULT約束8下列為變量賦值的語句中,錯誤的是(D)。ASET X = 10BSELECT X = 10CSET X = 10 + 10DSE
3、T X = 10 + A9設有表 T,現要在該表新增加一個列,列名為:c1 ,類型為 int 。下列能實現該功能的語句是( A)。AALTER TABLE T ADD COLUMN c1 intBALTER TABLE T ADD (c1 int)CALTER TABLE T ADD COLUMN c1DALTER TABLE T ADD c110設有表 M,將其中的 Type 列的數據類型改為 NCHAR(4)。下列能實現該功能的語句 是( B)。AALTER TABLE M ADD COLUMN Type NCHAR(4)BALTER TABLE M ALTER COLUMN Type N
4、CHAR(4)CALTER TABLE M DROP COLUMN Type NCHAR(4)DALTER TABLE M ALTER Type NCHAR(4)11. 下列( B)固定占用 10 個字節的空間。. 學習幫手 .專業整理 .A varchar(10)Bchar(10)C nchar(10)D nvarchar(10)12. 關于 numeric(p,s) 說法錯誤的是( C)。Ap 代表整個數值的數字位數Bq 代表小數點后的數字位數C numeric(p,s) 是近似數值類型D最大的存儲空間是 17 字節二判斷題1 decimal(p,s) 數據類型屬于字符型。()2 /*/
5、之間的內容用于表示注釋,對程序無影響。( )3 Good + morning 的結果為: Good morning 。()4SsexNCHAR(1) DEFAULT 男 語句中的 DEFAULT約束表示 Ssex變量的默認值為 男。 ( )5SageTINYINTCHECK(Sage=22 AND Sage y )SET z = x - yELSESET z = y - xPrint z解析:語句 DECLARE x int, y int, z int聲明了三個整型變量 x,y, z,語句 SET x = 40 和 SET y = 30 給出變量 x 的初值是 40,y的初值是 30, 語句
6、IF (x y ) 進行判斷,決定進入哪個分支。本例中,程序進入 SET z = x - yZ 值為 10。例 3 計算 1 + 2 + 3 + + 100 的值。解析:DECLARE i int, sum intSET i = 1SET sum = 0. 學習幫手 .專業整理 .WHILE i =15 AND Sage0),Semester TINYINT )CREATE TABLE SC (Sno CHAR(9) NOT NULL,Cno CHAR(6) NOT NULL,Grade TINYINT,PRIMARY KEY (Sno, Cno),FOREIGN KEY (Sno) REFE
7、RENCES Student(Sno),FOREIGN KEY (Cno) REFERENCES Course(Cno) )例 5為 SC表添加“修課類別”列,此列的定義為:Type NCHAR(1) ,允許空。解析:ALTER TABLE SC ADD Type NCHAR(1)例 6 將新添加的 Type 列的數據類型改為 NCHAR(2)。解析:ALTER TABLE SC ALTER COLUMN Type NCHAR(2)例 7 為 Type 列添加限定取值范圍為 必修,重修,選修 的約束。. 學習幫手 .專業整理 .解析:ALTER TABLE SCADD CHECK(Type I
8、N ( 必修, 重修, 選修 ) )例 8刪除 SC表的“ Type”列。解析:ALTER TABLE SC DROP COLUMN Type例 9 “圖書表”結構如下:書號:統一字符編碼定長類型,長度為6,主鍵;書名:統一字符編碼可變長類型,長度為30,非空;第一作者:普通編碼定長字符類型,長度為10,非空;出版日期:日期型;表名和列名用價格:定點小數,小數部分 1 位,整數部分 3 位,默認值為 20。寫出創建表的 SQL語句, 要求在定義表的同時定義數據的完整性約束。中文)解析:createtable 圖書表 (書號nchar(6) primarykey,書名nvarchar(30 )notnull,第一作者 c
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 民辦教育機構2025年合規運營與品牌建設教育資源共享效益評估報告
- 2025年環保產業園區產業集聚與區域綠色產業協同發展啟示研究報告
- 2025年工業互聯網平臺自然語言處理技術在智能文本生成式翻譯系統中的應用報告
- 2025年干細胞療法在阿爾茨海默病治療中的應用進展報告
- 2025年醫院電子病歷系統優化構建醫療大數據平臺報告
- 咨詢工程師基礎課件
- 2025年醫藥企業研發外包(CRO)模式下的臨床試驗數據管理系統的功能與性能報告
- 2025年儲能技術多元化在儲能系統成本控制中的應用報告
- 2025年醫藥流通供應鏈優化與成本控制技術革新報告
- 成人教育終身學習體系構建與平臺運營中的在線教育平臺用戶活躍度研究報告
- 四川省成都市錦江區2024年四年級數學第二學期期末學業水平測試試題含解析
- TDT 1083-2023 國土調查數據庫更新數據規范(正式版)
- 【8物(人教版)】淮北市五校聯考2023-2024學年八年級下學期6月期末物理試題
- 廣州市2023-2024學年七年級下學期數學期末試題(含答案)
- DL-T976-2017帶電作業工具、裝置和設備預防性試驗規程
- 浙江紹興越城區2022-20203學年第二學期六年級下冊期末評價卷科學試卷(含答案)
- 幼兒學情分析報告
- JT∕T 1128-2017 彩色瀝青結合料
- (正式版)JTT 1488-2024 網絡平臺道路貨物運輸服務規范
- 農貿市場上半年工作總結報告
- 幼兒園課件:《我會疊衣服》
評論
0/150
提交評論