《SQLServer數(shù)據(jù)庫》PPT課件

《SQLServer數(shù)據(jù)庫》PPT課件

ID:45096208

大?。?74.50 KB

頁數(shù):33頁

時間:2019-11-09

《SQLServer數(shù)據(jù)庫》PPT課件_第1頁
《SQLServer數(shù)據(jù)庫》PPT課件_第2頁
《SQLServer數(shù)據(jù)庫》PPT課件_第3頁
《SQLServer數(shù)據(jù)庫》PPT課件_第4頁
《SQLServer數(shù)據(jù)庫》PPT課件_第5頁
資源描述:

《《SQLServer數(shù)據(jù)庫》PPT課件》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、SQLServer2000數(shù)據(jù)庫入門游建社2004.1SQLServer2000MS數(shù)據(jù)庫管理系統(tǒng)組成:程序:用戶界面,工具數(shù)據(jù)結構:管理和存儲數(shù)據(jù)系統(tǒng)databaseMasterPubstempDB8/3/20212數(shù)據(jù)庫入門SQLServer數(shù)據(jù)庫管理、存儲和訪問數(shù)據(jù)Database對應文件:.mdf,.ldf包含:Table,View,Index,StoreProcedure,Trigger,etc.8/3/20213數(shù)據(jù)庫入門SQL2000管理工具8/3/20214數(shù)據(jù)庫入門創(chuàng)建database右鍵-〉新建數(shù)據(jù)庫輸入數(shù)據(jù)庫名:test包含:數(shù)據(jù)文件:te

2、st_Data事務日志文件:test_Log及對應物理文件:.mdf,.ldf8/3/20215數(shù)據(jù)庫入門表TableTable:表是包含數(shù)據(jù)庫中所有數(shù)據(jù)的數(shù)據(jù)庫對象。表結構:Column列(字段)的集合每行是一條記錄。表的定義:列名,數(shù)據(jù)類型,初始值,是否允許空約束規(guī)則,索引,主鍵,外鍵8/3/20216數(shù)據(jù)庫入門建新表右鍵->新建表列名,數(shù)據(jù)類型,長度,允許空類型:整數(shù):bigInt:64bitsInt:32bits,dec,Numeric,MoneyDatetimeChar,VarChar,NvarcharText,Image默認值自動增長(+1)RowG

3、UID8/3/20217數(shù)據(jù)庫入門主鍵、外鍵、主鍵(PK):唯一標示數(shù)據(jù),數(shù)據(jù)完整性,主鍵索引,查找快速關系:引用外鍵(FK):表與表之間的鏈接,數(shù)據(jù)完整性、一致性索引:Index,查找快速例如:部門,職員8/3/20218數(shù)據(jù)庫入門視圖View虛擬表,由查詢定義,包含行、列,View數(shù)據(jù)并不真正存在在View中,通過查詢其它數(shù)據(jù)源(數(shù)據(jù)表、視圖、其他數(shù)據(jù)庫、其他服務器)而來。8/3/20219數(shù)據(jù)庫入門存儲過程StoredProcedureStoredProcedure運行在SQLServer服務器方類似子程序模塊可以輸入、輸出參數(shù)包含數(shù)據(jù)庫操作語句(orca

4、llSP)Returnvalue編程語言:Transact-SQL優(yōu)點:模塊化設計、創(chuàng)建一次,重復使用,后臺運行,速度更快網(wǎng)絡流量減少,安全/*----StoredProcedure:sp_backupmessage----Getbackupfilemessage----byYoujianshe2003-2-14----*/CREATEPROCsp_backupmessage@as_filenameVARCHAR(200)asRestoreHEADERONLYFROMDISK=@as_filenameGO8/3/202110數(shù)據(jù)庫入門觸發(fā)器Trigger一種特殊

5、SP,在指定表的數(shù)據(jù)發(fā)生變化時自動生效,即被調用、被執(zhí)行。(Insert,Update,Delete時)目的:強制業(yè)務規(guī)則和數(shù)據(jù)完整性Trigger:Transact-SQL語法,(簡單或復雜)邏輯處理Tables:Inserted,Deleted8/3/202111數(shù)據(jù)庫入門自定義類型、函數(shù)自定義類型一般不需要自定義函數(shù)8/3/202112數(shù)據(jù)庫入門數(shù)據(jù)庫設計需求分析邏輯模型E-R圖---實體關系數(shù)據(jù)流圖---業(yè)務處理物理模型數(shù)據(jù)庫分析、優(yōu)化8/3/202113數(shù)據(jù)庫入門數(shù)據(jù)庫設計Steps⒈需求分析階段需求收集和分析,結果得到數(shù)據(jù)字典描述的數(shù)據(jù)需求(和數(shù)據(jù)流

6、圖描述的處理需求)。⒉概念結構設計階段通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體DBMS的概念模型,可以用E-R圖表示。⒊邏輯結構設計階段將概念結構轉換為某個DBMS所支持的數(shù)據(jù)模型(例如關系模型),并對其進行優(yōu)化。⒋數(shù)據(jù)庫物理設計階段為邏輯數(shù)據(jù)模型選取一個最適合應用環(huán)境的物理結構(包括存儲結構和存取方法)。⒌數(shù)據(jù)庫實施階段運用DBMS提供的數(shù)據(jù)語言(例如SQL)及其宿主語言(例如C),根據(jù)邏輯設計和物理設計的結果建立數(shù)據(jù)庫,編制與調試應用程序,組織數(shù)據(jù)入庫,并進行試運行。⒍數(shù)據(jù)庫運行和維護階段數(shù)據(jù)庫應用系統(tǒng)經(jīng)過試運行后即可投入正式運行。在數(shù)據(jù)庫系統(tǒng)

7、運行過程中必須不斷地對其進行評價、調整與修改。8/3/202114數(shù)據(jù)庫入門數(shù)據(jù)庫設計實例項目工作管理,包含數(shù)據(jù)表:職員花名冊,公司部門系統(tǒng)功能,權力角色,職員角色項目(Project)、項目成員(項目-職員)項目任務分解(WBS,分級,包括任務包、工作量估計,計劃,進度,人員安排,權重,任務包父親)項目任務執(zhí)行跟蹤(工作日志):項目-職員–時間–對應任務包–實際工作量8/3/202115數(shù)據(jù)庫入門E-R圖實例8/3/202116數(shù)據(jù)庫入門編程接口APIADO,OLEDB,ODBC(JDBC),EmbeddedSQL,URL,XML(Internet)使用數(shù)據(jù)庫

8、打開到數(shù)據(jù)庫的連接。設置

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。