下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
《數(shù)據(jù)庫技術(SQLServer2000)》課程設計答辯擬提出的問題及回答要點答辯過程:答辯時答辯老師先讓學生陳述課題情況,然后針對學生自己開發(fā)的系統(tǒng)有針對性地提出下面所列問題中的2個或多個,當學生回答不出或不能完成所規(guī)定的操作時,適當提示一下。如果經(jīng)過提示后學生仍不會,則該題作為不會處理。創(chuàng)建數(shù)據(jù)庫時能否定義多個主文件或次文件?主文件只有1個,而次文件可有0個或多個。創(chuàng)建數(shù)據(jù)庫時能否不定義日志文件?若能,則系統(tǒng)會不會自動創(chuàng)建?可以。會自動創(chuàng)建。創(chuàng)建表時定義約束包含有表級約束和字段級約束有什么區(qū)別?創(chuàng)建表時定義約束,包括字段級約束(定義時緊跟在待約束的字段后,中間無逗號分隔)或表級約束(定義時放在所有字段定義的最后,前面有逗號分隔,可使用于多個字段)。借書卡、圖書、借書記錄這三個表如何關聯(lián)?通過借書卡中的卡號、圖書卡中的書號均定義為主鍵分別和借書記錄表中的借書卡號和書號(均定義為外鍵)相連。能否將借書卡中的姓名定義為主鍵?不能,因為主鍵要求唯一、非空,而姓名可以相同。6、圖書表中的price單價字段應該用哪種數(shù)據(jù)類型?為什么?Float或價格型,最好不要用int型,因為單價可以有小數(shù)。借書卡中卡號用什么數(shù)據(jù)類型?最好用char型,因為若用整型則不能顯示開始的‘’0’,而且卡號定義為主鍵也是此原因。如何執(zhí)行或創(chuàng)建存儲過程?分別用‘exec存儲過程名實參表’和‘createproc存儲過程名形參表as ’視圖有什么作用?隔離用戶與基本表以保存基本表,并只顯示所需要的數(shù)據(jù),還可以節(jié)省空間。10、存儲過程執(zhí)行中常用‘GO’語句,有何作用?表示批處理已經(jīng)結束。11、能否從視圖中提取出數(shù)據(jù)或?qū)σ晥D執(zhí)行update?都可以。12、說說第三題的思路:其中分組條件和HAVING的使用條件和功能先按卡號分組,然后統(tǒng)計沒組的記錄條數(shù),將記錄條數(shù)>=5的顯示出來。HAVING:通常和GROUPBY一起使用,指定組或聚合的搜索條件。13、說說EXISTS的使用方法:EXISTS,代表存在,EXISTS之后的子查詢只查找滿足條件的第一條記錄,如果找到則立即停止。它只返回找到或未找到(邏輯值:真-找到/假-未找到),不返回具體的數(shù)據(jù)。執(zhí)行過程:對外查詢的每一條記錄,根據(jù)它與子查詢相關的字段均執(zhí)行一次子查詢來測試是否為真,若為真,則將此記錄放入結果表中。14、說說any和all函數(shù)的使用方法,和含義。ANY即某一個(可用min改寫),ALL即所有的(可用max改寫)。它們前面必須要有比較運算符。15、說說GETDATE()函數(shù)的意義GETDATE()—獲取系統(tǒng)當前的日期和時間,函數(shù)返回值類型為datetime。16、說說第6題中,模糊查找的使用方法,條件中可以用like表示模糊查找。17、上題中‘%'+@乂+‘%’是什么意思,加號能否省略。%表示通配符,+號表示字符串相連,這里的+不能省略,因為@x是變量而不是字符。18、說說多表相連的語句。Where借書卡.卡號=借書記錄.借書卡號and圖書.書號=借書記錄.書號19、說說dateadd()函數(shù)的意義和使用方法。求日期olddate加上額外日期number后得到的新日期DATEADD(<datepart>,<number>,<olddate>)datepart:用來指定構成日期增量(減量)的類別。number:可正可負。例:printdateadd(year,1,'2003-5-4')printdateadd(month,1,'2003-5-4')printdateadd(day,1,'2003-5-4')printdateadd(week,1,'2003-5-4')printdateadd(hour,1,'2003-5-4')printdateadd(minute,1,'2003-5-4')printdateadd(second,1,'2003-5-4')printdateadd(millisecond,1,'2003-5-4')printdateadd(quarter,1,'2003-5-4') --quarter指季度(3個月)printdateadd(quarter,-1,'2003-5-4')20、說說DATEDIFF()DATEDIFF()一求兩個日期之間的日期時間差:date2-date1DATEDIFF(<datepart>,<date1>,<date2>)例1:printdatediff(day,'2002-5-4','2003-6-5')printdatediff(month,'2002-5-4','2003-6-5')printdatediff(year,'2002-5-4','2003-6-5')printdatediff(week,'2002-5-4','2003-6-5')21、說說觸發(fā)器的功能和作用觸發(fā)器(Trigger)是一種特殊類型的存儲過程,只要對它所保護的數(shù)據(jù)進行修改,它就會自動觸發(fā)。當對被保護的數(shù)據(jù)修改時,系統(tǒng)會自動調(diào)用相關的觸發(fā)器。觸發(fā)器有3種類型:insert觸發(fā)器、update觸發(fā)器和delete觸發(fā)器。22、說說刪除觸發(fā)器的方法,并做一些解釋。droptriggertc對于同一類(如delete屬于一類)觸發(fā)器,同一時刻一個表只能有一個觸發(fā)器發(fā)揮作用。所以為表創(chuàng)建同類(如delete類或insert類或update類)的其它名稱觸發(fā)器時,會自動替換掉原有的同類觸發(fā)器。當一個表被刪除時,該表的所有觸發(fā)器均同時被刪除。23、若想在借書記錄中根據(jù)還書日期自動計算出借書日期,該如何進行。在定義借書記錄時定義一個借書日期字段再加上as還書日期-3024、說說第17題借書功能程序的思路。1、先判斷圖書表中有沒有該書,如果圖書表中沒有該書則提示不能借該書2、如果圖書表中有該書,且該書冊數(shù)不為0,借書紀錄表中插入一條紀錄且借書紀錄中冊數(shù)要減一。25、說說第17題借書功能程序中變量@乂的作用。@乂表示書號,要根據(jù)書名求出書號。26、說說第18題還書功能程序的思路1、先判斷如果過期則不允許還書,給出提示要罰款多少錢(過期一天罰1毛錢)2、如果不過期則允許還書,刪除借書紀錄,圖書紀錄中冊數(shù)加1。27、說說第18題還書功能程序中變量@乂,@%@2的作用。@x 表示過期天數(shù)@y 表示書號,要根據(jù)書名求出書號@z 表示罰款的價格28、如要根據(jù)罰款的價格添加上名次(罰款最高者放在最前面),該如何在查詢分析器中改寫或編寫代碼?1、可通過嵌套查詢進行:1+超過當前價格的人數(shù)。2、或用select….intoorderby罰款價格desc,同時加上自動編號字段。29、存儲過程有何作用?模塊化編程:可反復被調(diào)用??焖賵?zhí)行:第一次執(zhí)行時進行分析優(yōu)化并駐留內(nèi)存,以后直接執(zhí)行。減少網(wǎng)絡通信量:只要一條調(diào)用語句就可執(zhí)行存儲在服務器上的存儲過程。安全機制:可只能執(zhí)行而不讓修改。30、給借書記錄表中的還書日期加上非空約束。可通過企業(yè)管理器或用alter語句進行。31、在查詢某班的借書信息語句SELECTa.NAME,b.BNAMEFROMBORROWab,CARDa,BOOKSb為什么不能簡單寫一個name而用呢?因為2個表中有同名name存在。32、如何將某些信息保存到某個新表中?可用select…\.into…..from…..實現(xiàn)。33、數(shù)據(jù)庫操作語言一般有哪些?數(shù)據(jù)操作語言(DataManipulationLanguage,DML)用來在數(shù)據(jù)庫中對各種數(shù)據(jù)進行操作:檢索(SELECT)、插入(INSERT)、刪除(DELETE)、修改(UPDATE)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 茶文化與茶藝鑒賞 教案 項目一 尋茶源-中國茶文化
- 2024年飲料服務項目資金申請報告代可行性研究報告
- 光的折射全反射現(xiàn)象教案
- 分析儀器維護教案
- 組合式爐篦條編制說明
- 上海市縣(2024年-2025年小學五年級語文)統(tǒng)編版綜合練習(下學期)試卷及答案
- 二年級數(shù)學(上)計算題專項練習匯編
- 高一英語上冊全冊教案unit-8-sports
- 微營銷培訓教材
- 新建加油站(船)符合規(guī)劃確認申請表
- 水墨中國風古風山水典雅通用PPT模板
- 語文四年級上冊第五單元習作: 生活萬花筒課件(PPT18頁)
- T∕CAIAS 001-2021 褐藻提取物 巖藻黃素
- 第六章軸心受壓構件
- 工業(yè)通風除塵課程設計
- 企業(yè)財務風險預警管理辦法
- 微波治療儀說明書,治療原理是什么?
- 住宅燃氣加裝安全保護裝置施工方案(完整版)
- 第四講夏商周考古
- 引水罐的設計計算
- nexstar系列天文望遠鏡用戶手冊
評論
0/150
提交評論