版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
網絡數據庫職業(yè)崗位分析
數據庫方向所涉及到的主要崗位有數據庫管理員、數據庫開發(fā)程序員、數據庫工程師、數據庫產品營銷員、數據庫維護工程師等。數據庫產品營銷員:主要負責對客戶提供數據庫服務咨詢;配合公司銷售完成公司數據庫系列產品;對公司數據庫產品或服務工程的實施及客戶進行培訓。數據庫開發(fā)程序員:能夠根據數據庫產品的設計要求進行數據庫的實現,熟悉數據庫SQL語句的編程,熟悉主流應用程序開發(fā)工具。數據庫管理員:主要負責企事業(yè)單位的數據庫產品的技術支持。要求熟悉各種主流數據庫如:SQLServer、Oracle、DB2、MYSQL等,包括在各種操作系統(tǒng)平臺上的安裝、日常維護、性能調優(yōu)、定期巡檢等并提交數據庫相關的技術文檔。數據庫維護工程師:主要負責數據庫系統(tǒng)的安裝、升級、培訓和售后支持工作;客戶數據庫系統(tǒng)巡檢與維護;客戶數據庫系統(tǒng)優(yōu)化實施配合等。數據庫工程師:主要負責數據庫產品的整體架構、設計與開發(fā)。由簡單到復雜課程定位ADO.Net/ThreeTierJavaScriptSQLAdvanceJavaOOPProject2:B/S.Net/OOPJSPPrevHTMLSQLBaseLogicJavaC#/WinFormsSTBProject1:ADO.Net+WinFormsC/SAjax/WebServiceJSP/Servlet/JavaBean/WebServiceStruts/Hibernate/Spring/AjaxASP.NetNTCProject3:Net/JavaHR/CRM/OA/B2CB/S行業(yè)手冊目前的數據庫學習主要是服務于應用程序的開發(fā)。網絡數據庫學習領域介紹本學習領域計劃學時為:68教學使用軟件:SQLServer2005軟件優(yōu)秀參考書推薦《SQLServer2005基礎教程》--專業(yè)入門
[英]RobinDewson著人民郵電出版社《SQLServer2005數據庫及應用》--高職專用徐人鳳曾建華高等教育出版社《SQLServer2005數據庫開發(fā)實戰(zhàn)》--專業(yè)提高章立民研究室著機械工業(yè)出版社《SQLServer2005從入門到精通》系列--專業(yè)參考(美)SolidQualityLearning著清華大學出版社《數據庫系統(tǒng)概論》(第三版)--理論提高薩師煊王珊高等教育出版社北大青鳥教材--項目開發(fā)
課程知識鋪墊問題:為什么學習數據庫技術答案:數據庫技術是程序開發(fā)人員必須掌握的技術之一,調查數據顯示,目前70%以上的應用軟件都需要使用到數據庫系統(tǒng)。統(tǒng)計表明,2006年全球制造、復制出的數字信息量共計1610億GB,大約是有史以來出版的圖書信息總量的300萬倍。從2006-2010年,數字信息大多都基于多媒體內容、用戶創(chuàng)建內容、16億網民創(chuàng)建和傳閱的信息,到2010年,全球數字信息量預計為9880億GB。大量的數據、信息在不斷產生,伴隨而來的是如何安全有效地存儲、檢索、管理它們。對數據的有效存儲、高效訪問、方便共享和安全控制等問題成為信息時代的一個非常重要的問題。(摘自北大青鳥教材)
課程知識鋪墊使用數據庫可以高效且條理分明地存儲數據,主要體現在以下幾個方面:可以結構化存儲大量的數據信息,方便用戶進行有效的檢索和訪問。例如:google、圖書館書籍查詢等基于數據庫和數據庫分類技術??梢杂行У乇3謹祿畔⒌囊恢滦?、完整性,降低數據冗余。例如:火車票售票系統(tǒng)??梢詽M足應用的共享和安全方面的要求。例如:校園點播系統(tǒng)能夠方便智能化地分析,產生新的有用信息。例如:數據挖掘、聯機分析等。。數據庫與應用程序之間的關系數據庫服務器響應和提供數據應用程序操作和查詢數據庫請求響應應用程序作用:響應操作并顯示結果、向數據庫請求數據要求:美觀、操作簡單方便數據庫作用:存儲數據、檢索數據、生成新的數據要求:統(tǒng)一、安全、性能等數據庫的產生與發(fā)展
文件系統(tǒng)數據庫系統(tǒng)數據庫系統(tǒng)的主要發(fā)展階段:層次、網狀模型關系模型面向對象模型數據庫的基本概念數據(Data)、信息(Information)、數據處理(DataProcessing)數據庫(Database,簡記為DB)數據庫管理系統(tǒng)(DatabaseManagementSystem,簡記為DBMS)數據庫系統(tǒng)(DatabaseSystem,簡記為DBS)主流數據庫管理系統(tǒng)Oracle甲骨文公司SQLServer微軟公司DB2IBM公司MYSQL瑞典的T.c.X.DataKonsultAB公司研發(fā)SQLServer2005的安裝要求各版本介紹MicrosoftSQLServer2005產品家族,將其分為五個新的版本:企業(yè)版、標準版、工作組版、開發(fā)版和快遞版(不同的版本有不同的運行平臺及硬軟件安裝要求)。
硬件要求SQLServer的安裝要求軟件要求SQLServer的安裝1.若要開始安裝過程,請將SQLServer2005DVD插入DVD驅動器。如果DVD驅動器的自動運行功能無法啟動安裝程序,請導航到DVD的根目錄,然后啟動splash.hta。啟動后出現的界面如下圖所示。2.在自動運行的對話框中,單擊【運行SQLServer安裝向導】。SQLServer的安裝3.在【最終用戶許可協(xié)議】頁上,閱讀許可協(xié)議,再選中相應的復選框以接受許可條款和條件。接受許可協(xié)議后即可激活【下一步】按鈕。若要繼續(xù),請單擊【下一步】。若要結束安裝程序,請單擊【取消】。SQLServer的安裝4.在【SQLServer組件更新】頁上,安裝程序將安裝SQLServer2005的必需軟件。SQLServer的安裝5.在SQLServer安裝向導的【歡迎】頁上,單擊【下一步】以繼續(xù)安裝。SQLServer的安裝6.在【系統(tǒng)配置檢查】頁上,將掃描安裝計算機,看看是否存在可能阻止安裝程序運行的情況。掃描完成之后,若要繼續(xù)執(zhí)行安裝程序,請單擊【下一步】。SQLServer的安裝7.在【注冊信息】頁上的【姓名】和【公司】文本框中,輸入相應的信息。若要繼續(xù),請單擊【下一步】。SQLServer的安裝8.在【要安裝的組件】頁上,請選擇要安裝的組件。SQLServer的安裝9.在【實例名】頁上,需要選擇安裝的默認實例還是特定實例(由安裝者命名的實例)。每個SQLServer實例是由一組具有排列規(guī)則及其他特定設置選項的非重復的服務組成,其中包括目錄結構、注冊表結構和服務名稱等信息。這些信息都保存在安裝過程中所創(chuàng)建的特定實例的ID中。SQLServer2005支持在單個服務器上安裝多個相互獨立的SQLServer實例,但只有一個實例可以是名稱為MSSQLSERVER的默認實例,其他實例都必須是命名實例。默認實例名在連接時不需要客戶端指定實例名稱即可建立連接,而命名實例則需要指定實例名才能建立連接。所安裝的計算機上沒有默認實例時,才可以安裝默認實例。若要安裝新的命名實例,請單擊【命名實例】,然后在提供的空白處鍵入一個唯一的實例名。SQLServer的安裝10.在【服務帳戶】頁上,將為SQLServer服務帳戶指定用戶名、密碼和域名。根據需要可以讓所有服務都使用一個帳戶,也可以為各個服務指定單獨的帳戶。若要為各個服務指定單獨的帳戶,請選中【為每個服務帳戶進行自定義】,從下拉框中選擇服務名稱,然后為該服務設定登錄密碼。若要繼續(xù)安裝,請單擊【下一步】。注意:域名不能為完整的域名系統(tǒng)(DNS)名稱。例如,如果DNS名稱為,請在【域】字段中使用my-domain-name。在SQLServer中,【域】字段不接受。
SQLServer的安裝11.在【身份驗證模式】頁上,選擇要用于SQLServer安裝的身份驗證模式,還必須輸入并確認用于sa登錄的強密碼。若要繼續(xù)安裝,請單擊【下一步】。SQLServer的安裝12.在【排序規(guī)則設置】頁上,指定SQLServer實例的排序規(guī)則。SQLServer的安裝13.在【準備安裝】頁上,查看要安裝的SQLServer功能和組件的摘要。若要繼續(xù)安裝,請單擊【安裝】。
SQLServer的安裝14.在【安裝進度】頁上,可以在安裝過程中監(jiān)視安裝進度。SQLServer的安裝15.在【完成MicrosoftSQLServer安裝向導】頁上,可以通過單擊此頁上提供的鏈接查看安裝摘要日志。若要退出SQLServer安裝向導,請單擊【完成】。BBS論壇的數據庫需求簡介BBS論壇的數據庫需求簡介需求說明數據庫名稱:BBS物理文件存取路徑:D:\BBS\數據文件:初始大小為5MB,允許自動增長,數據文件大小不受限制日志文件:初始大小為1MB,最大為20兆字節(jié)其他選項:自動收縮,并且不創(chuàng)建統(tǒng)計信息;創(chuàng)建數據庫之前需要了解的概念數據庫文件事務日志文件文件組創(chuàng)建BBS數據庫教師演示創(chuàng)建方法。學生練習完成時間:20分鐘BBS數據庫的管理和維護1.分離和附加數據庫2.設置數據庫狀態(tài)3.收縮數據庫建立BBS數據庫的表1.建立表2.確定列的數據類型(參見教材5.1節(jié))3.設置約束4.建立表間關系BBS數據庫的BBSUsers表BBS數據庫的BBSUsers表約束約束類型列名約束描述主鍵UID標識列,自動增長,主鍵默認值UPassword123456檢查約束UPassword至少包括6個字符默認值UEmailp@檢查約束UEmail必須包括一個@字符默認值USex男默認值UCLass1默認值UState1默認值UPoint20BBS數據庫的BBSUsers表數據BBS數據庫的BBSTopic表BBS數據庫的BBSTopic表約束約束類型列名約束描述主鍵TID標識列,自動增長,主鍵外鍵TSID引用bbsSection表的SID外鍵TUID引用bbsUsers表的UID默認值TFlag1檢查約束TTopic標題中不允許有單引號BBS數據庫的BBSTopic表數據其它數據自行給出。BBS數據庫的BBSSession表BBS數據庫的BBSSession表約束約束類型列名約束描述主鍵SID標識列,自動增長,主鍵外鍵SMasterID引用bbsUsers表的UIDBBS數據庫的BBSSession表數據BBS數據庫的BBSReply表BBS數據庫的BBSReply表約束約束類型列名約束描述主鍵RID標識列,自動增長,主鍵外鍵RTID引用bbsTopic表的TID外鍵RSID引用bbsSession表的SID外鍵RUID引用bbsUsers表的UIDBBS數據庫的表間關系T-SQL=Transact-SQLT-SQL是SQL的加強版對功能進行了擴充:如變量說明、流程控制、功能函數T-SQL命令T-SQL的組成DML(數據操作語言)——查詢、插入、刪除和修改數據庫中的數據;——SELECT、INSERT、UPDATE、DELETE等;DCL(數據控制語言)——用來控制存取許可、存取權限等;——GRANT、REVOKE等;DDL(數據定義語言)——用來建立數據庫、數據庫對象和定義其列——CREATETABLE、DROPTABLE等變量說明、流程控制、功能函數——定義變量、判斷、分支、循環(huán)結構等——日期函數、數學函數、字符函數、系統(tǒng)函數等T-SQL中的運算符運算符含義=等于>大于<小于>=大于或等于<=小于或等于<>不等于!非通配符通配符解釋示例‘_’一個字符ALike'C_'%任意長度的字符串BLike'CO_%'[]括號中所指定范圍內的一個字符CLike'9W0[1-2]'[^]不在括號中所指定范圍內的一個字符DLike‘%[A-D][^1-2]'通配符使用說明通常與LIKE關鍵字一起來使用可以用在檢查約束中使用LIKE在后面的查詢語句中還會經常使用到邏輯表達式邏輯表達式說明示例AND邏輯與1AND1=;1AND0=0;0AND0=0;OR邏輯或1OR1=1;1OR0=1;0OR0=0;NOT邏輯非NOT1=0;NOT0=1;講述T-SQL之前…語法檢查數據庫對象執(zhí)行選擇數據庫T-SQL執(zhí)行結果插入數據行InSert[INTO]<表名>[列名]Values<值列表>INSERTINTOBBSUsers(UName,UPassword,USex,URegDate)VALUES('小魚兒','xiaoyu111','男','2008-9-1')
插入數據行注意事項1:每次插入一行數據,不可能只插入半行或者幾列數據,因此,插入的數據是否有效將按照整行的完整性的要求來檢驗;INSERTINTOBBSUsers(UName,UPassword,USex,URegDate)
VALUES('小魚兒')代碼錯誤注意事項2:每個數據值的數據類型、精度和小數位數必須與相應的列匹配;代碼錯誤插入數據行INSERTINTOBBSUsers(UName,UPassword,USex,URegDate,UClass)VALUES('小魚兒','xiaoyu111','男','2008-9-1','2')
注意事項3:不能為標識列指定值,因為它的數字是自動增長的;INSERTINTOBBSUsers(UID,UName,UPassword,USex,URegDate)VALUES(10,'小魚兒','xiaoyu111','男','2008-9-1')代碼錯誤插入數據行注意事項4:如果在設計表的時候就指定了某列不允許為空,則必須插入數據;INSERTINTOBBSUsers(UName,UPassword,USex)VALUES('小魚兒','xiaoyu111','男‘)代碼錯誤插入數據行插入數據行注意事項5:插入的數據項,要求符合檢查約束的要求INSERTINTOBBSUsers(UName,UPassword,USex,URegDate)VALUES('小魚兒','111','男','2008-9-1')代碼錯誤插入數據行注意事項6:具有缺省值的列,可以使用DEFAULT(缺省)關鍵字來代替插入的數值INSERTINTOBBSUsers(UName,UPassword,USex,URegDate)VALUES('小魚兒',DEFAULT,'男','2008-9-1')T-SQL命令編寫SQL語句,完成BBS數據庫常見的增加、修改和刪除操作在BBSUsers表中插入以下的數據用戶名密碼EMail生日性別等級備注注冊日期狀態(tài)積分水珠兒shuizhuer001shuizhuer@HotM1978-7-19男1快下雨了2005-10-8120000艾艾 aiai8886aiai8886@1982-3-11女1我是艾艾2004-8-121000詩的旋律xuanlvxuanlv@1976-7-21男3今天很詩意2005-7-2742239快樂跋涉者kuaile012kuaile012@1981-12-12男16BBS版主2003-1-1150000INSERTINTOBBSUsers(UName,UPassword,UEmail,UBirthday,USex,UClass,UStatement,URegDate,UState,UPoint)VALUES('水珠兒','shuizhuer001','shuizhuer@HotM','1978-7-19','男',1,'快下雨了','2005-10-8',1,20000)SQL中的逗號為英文逗號,不能是中文逗號
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 濱州職業(yè)學院《服飾搭配藝術》2023-2024學年第一學期期末試卷
- 畢節(jié)工業(yè)職業(yè)技術學院《有機化學(上)》2023-2024學年第一學期期末試卷
- 2025年度智能機器人技術研發(fā)與應用技術服務合同2篇
- 策劃服務合同書
- 購銷合同中英文版本
- 大件玩具出租合同
- 2025年新型快遞柜運營管理合同書3篇
- 建筑安裝工程專業(yè)分包合同
- 學生會體育部工作計劃15篇
- 北京語言大學《高等代數選講》2023-2024學年第一學期期末試卷
- 方大重整海航方案
- 河北省秦皇島市昌黎縣2023-2024學年八年級上學期期末數學試題
- 礦山治理專項研究報告范文
- 國家開放大學2023年7月期末統(tǒng)一試《11124流行病學》試題及答案-開放本科
- 貨運安全生產管理制度
- 施工圖審查招標文件范文
- 幼兒園中班體育《我們愛運動》+課件
- 郭錫良《古代漢語》課件
- 外研版四年級英語下冊(一年級起點)全冊完整課件
- 防止電力生產事故的-二十五項重點要求(2023版)
- 教研室主任崗位申請書
評論
0/150
提交評論