語(yǔ)言和sqlserver數(shù)據(jù)庫(kù)技術(shù)_第1頁(yè)
語(yǔ)言和sqlserver數(shù)據(jù)庫(kù)技術(shù)_第2頁(yè)
語(yǔ)言和sqlserver數(shù)據(jù)庫(kù)技術(shù)_第3頁(yè)
語(yǔ)言和sqlserver數(shù)據(jù)庫(kù)技術(shù)_第4頁(yè)
語(yǔ)言和sqlserver數(shù)據(jù)庫(kù)技術(shù)_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第六章程序數(shù)據(jù)集散地:數(shù)據(jù)庫(kù)預(yù)習(xí)檢查數(shù)據(jù)庫(kù)管理系統(tǒng)能做什么?請(qǐng)說(shuō)出2種數(shù)據(jù)庫(kù)管理系統(tǒng)的名稱(chēng)數(shù)據(jù)完整性指的是什么?SQLServer有哪兩種身份驗(yàn)證方式?創(chuàng)建數(shù)據(jù)庫(kù)需要指定哪兩種文件?集中測(cè)試2/43課前提前準(zhǔn)備好數(shù)據(jù)庫(kù)環(huán)境將示例代碼自己動(dòng)手做一遍,并在環(huán)境中運(yùn)行幫助理解課上認(rèn)真完成每章上機(jī)練習(xí),如出現(xiàn)語(yǔ)法錯(cuò)誤先核對(duì)書(shū)上代碼課后及時(shí)總結(jié),完成教材和學(xué)習(xí)平臺(tái)布置的作業(yè)復(fù)習(xí)上課講解的重點(diǎn)部分學(xué)習(xí)方法3/43回顧和作業(yè)點(diǎn)評(píng)從指定字符串中截取部分字符串應(yīng)該使用String的什么方法?簡(jiǎn)述使用Parse()方法與Convert類(lèi)兩種類(lèi)型轉(zhuǎn)換的區(qū)別點(diǎn)評(píng)作業(yè)的提交情況和共性問(wèn)題提問(wèn)4/43作業(yè)點(diǎn)評(píng)本章任務(wù)創(chuàng)建學(xué)生數(shù)據(jù)庫(kù)配置學(xué)生數(shù)據(jù)庫(kù)5/43本章目標(biāo)

理解數(shù)據(jù)庫(kù)的基本概念熟識(shí)SSMS的基本操作創(chuàng)建和配置SQLServer數(shù)據(jù)庫(kù)6/43為何需要數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)的方法第一種方法:用大腦來(lái)記住數(shù)據(jù)第二種方法:寫(xiě)在紙上第三種方法:寫(xiě)在計(jì)算機(jī)的內(nèi)存中第四種方法:寫(xiě)成磁盤(pán)文件……在剛學(xué)的C#語(yǔ)言中,數(shù)據(jù)能長(zhǎng)期保存嗎?問(wèn)題7/43數(shù)據(jù)庫(kù)能夠做什么存儲(chǔ)大量數(shù)據(jù),方便檢索和訪(fǎng)問(wèn)保持?jǐn)?shù)據(jù)信息的一致、完整共享和安全通過(guò)組合分析,產(chǎn)生新的有用信息8/43數(shù)據(jù)庫(kù)和應(yīng)用程序數(shù)據(jù)庫(kù)服務(wù)器響應(yīng)和提供數(shù)據(jù)應(yīng)用程序操作和查詢(xún)數(shù)據(jù)庫(kù)應(yīng)用程序作用:響應(yīng)操作并顯示結(jié)果、向數(shù)據(jù)庫(kù)請(qǐng)求數(shù)據(jù)要求:美觀(guān)、操作簡(jiǎn)單方便數(shù)據(jù)庫(kù)作用:存儲(chǔ)數(shù)據(jù)、檢索數(shù)據(jù)、生成新的數(shù)據(jù)要求:統(tǒng)一、安全、性能等9/43時(shí)下流行的數(shù)據(jù)庫(kù)OracleOracle公司的產(chǎn)品產(chǎn)品免費(fèi)、服務(wù)收費(fèi)SQLServer針對(duì)不同用戶(hù)群體的多個(gè)版本易用性好DB2IBM公司的產(chǎn)品支持多操作系統(tǒng)、多種類(lèi)型的硬件和設(shè)備MySQL開(kāi)放源代碼網(wǎng)站應(yīng)用廣泛10/43數(shù)據(jù)庫(kù)的基本概念6-1這些客觀(guān)存在的、可以被描述的事物都是“實(shí)體”!11/43數(shù)據(jù)庫(kù)的基本概念6-2列(字段)行(記錄)12/43數(shù)據(jù)庫(kù)的基本概念6-3數(shù)據(jù)庫(kù)就是“數(shù)據(jù)”的“倉(cāng)庫(kù)”數(shù)據(jù)庫(kù)中包含表、關(guān)系以及操作對(duì)象數(shù)據(jù)存放在表中…

訂單

客戶(hù)

產(chǎn)品

產(chǎn)品數(shù)據(jù)庫(kù)數(shù)據(jù)表數(shù)據(jù)表存儲(chǔ)過(guò)程視圖….13/43數(shù)據(jù)庫(kù)的基本概念6-4馬蘭A004楊可A003劉開(kāi)泰B008李新愛(ài)B007數(shù)據(jù)庫(kù)檢索數(shù)據(jù)插入數(shù)據(jù)更新數(shù)據(jù)刪除數(shù)據(jù)數(shù)據(jù)庫(kù)管理系統(tǒng)-DBMS數(shù)據(jù)庫(kù)系統(tǒng)DBS14/43編號(hào)姓名年齡民族部門(mén)1王濤33漢族人事管理部2李梅27回族人事管理部數(shù)據(jù)庫(kù)的基本概念6-51227李梅21133王濤1部門(mén)編碼民族編碼年齡姓名編號(hào)回族2漢族1民族民族編碼市場(chǎng)營(yíng)銷(xiāo)部2人事管理部1部門(mén)部門(mén)編碼存在冗余為減少數(shù)據(jù)查找的麻煩,允許數(shù)據(jù)有一定的冗余!15/43編號(hào)姓名地址銷(xiāo)售代碼11阿蘭海淀黃莊菜園子AC09112東方求敗海淀龍王廟鬼樓AC04315張無(wú)忌中關(guān)村大街3-201AC01113菜鳥(niǎo)特注海淀龍王廟樹(shù)林AC04114趙可海淀龍王廟樹(shù)林AC01215張無(wú)忌中關(guān)村大街2-101AC011數(shù)據(jù)庫(kù)的基本概念6-6地址不同姓名相同存在不正確、不準(zhǔn)確的數(shù)據(jù),數(shù)據(jù)庫(kù)“失去了完整性”!16/43SQLServer安裝需求計(jì)算機(jī)配置最少:600-MHz奔騰處理器推薦:1GHZ或更高最?。?12MB推薦:1GB或更大360MB(典型安裝)750MB(完全安裝)處理器

內(nèi)存磁盤(pán)容量MB不同版本安裝支持不同的操作系統(tǒng)操作系統(tǒng)17/43SQLServer服務(wù)的啟動(dòng)方式方式一:操作系統(tǒng)的服務(wù)中啟動(dòng)方式二:SQLServerManagementStudio中啟動(dòng)操作演示:服務(wù)的啟動(dòng)18/43連接到服務(wù)器操作演示:連接到服務(wù)器19/43系統(tǒng)數(shù)據(jù)庫(kù)和用戶(hù)數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)用戶(hù)數(shù)據(jù)庫(kù)SchoolDBPubsNorthWind……mastermodeltempdbmsdbResource20/43登錄名和數(shù)據(jù)庫(kù)用戶(hù)登錄名用以登錄SQLServer數(shù)據(jù)庫(kù)服務(wù)器數(shù)據(jù)庫(kù)用戶(hù)用以登錄成功后,訪(fǎng)問(wèn)某個(gè)具體的用戶(hù)數(shù)據(jù)庫(kù)21/43建立登錄名操作演示:建立登錄名經(jīng)驗(yàn)新建登錄名并把“sa”賬戶(hù)禁用或刪除以保障數(shù)據(jù)庫(kù)安全!22/43建立數(shù)據(jù)庫(kù)用戶(hù)操作演示:建立數(shù)據(jù)庫(kù)用戶(hù)23/43設(shè)置權(quán)限小結(jié)方式一創(chuàng)建登錄名時(shí),在[用戶(hù)映射]中直接設(shè)置方式二在數(shù)據(jù)庫(kù)里創(chuàng)建關(guān)聯(lián)用戶(hù)24/43小結(jié)DBS和DBMS的關(guān)系登錄名和數(shù)據(jù)庫(kù)用戶(hù)的關(guān)系設(shè)置數(shù)據(jù)庫(kù)登錄權(quán)限的方式SQLServer服務(wù)的啟動(dòng)方式25/43數(shù)據(jù)庫(kù)物理文件構(gòu)成數(shù)據(jù)庫(kù)文件和事務(wù)日志文件數(shù)據(jù)文件

.mdf或.ndf日志文件

.ldf數(shù)據(jù)庫(kù)操作演示:本機(jī)數(shù)據(jù)庫(kù)物理26/43創(chuàng)建數(shù)據(jù)庫(kù)操作演示:創(chuàng)建數(shù)據(jù)庫(kù)schoolDB27/43學(xué)員操作—?jiǎng)?chuàng)建數(shù)據(jù)庫(kù)MySchool2-1訓(xùn)練要點(diǎn)創(chuàng)建數(shù)據(jù)庫(kù)設(shè)置數(shù)據(jù)庫(kù)各個(gè)參數(shù)需求說(shuō)明數(shù)據(jù)庫(kù)名稱(chēng):MySchool物理文件:D:\MySchool數(shù)據(jù)文件:初始大小為10MB,允許自動(dòng)增長(zhǎng),數(shù)據(jù)文件大小不受限制日志文件:初始大小為1MB,最大為20MB其他選項(xiàng):自動(dòng)收縮,并且不創(chuàng)建統(tǒng)計(jì)信息指導(dǎo)講解需求說(shuō)明28/43學(xué)員操作—?jiǎng)?chuàng)建數(shù)據(jù)庫(kù)MySchool2-2實(shí)現(xiàn)思路及關(guān)鍵步驟登錄和連接到SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)MySchool設(shè)置各項(xiàng)參數(shù)配置在物理地址保存數(shù)據(jù)庫(kù)文件指導(dǎo)完成時(shí)間:15分鐘29/43學(xué)員操作—?jiǎng)?chuàng)建登錄名和數(shù)據(jù)庫(kù)用戶(hù)2-1訓(xùn)練要點(diǎn)建立SQLServer的連接創(chuàng)建登錄名創(chuàng)建數(shù)據(jù)庫(kù)用戶(hù)需求說(shuō)明為MySchool創(chuàng)建登錄名SchoolMaster為MySchool創(chuàng)建數(shù)據(jù)庫(kù)用戶(hù)Master指導(dǎo)講解需求說(shuō)明30/43學(xué)員操作—?jiǎng)?chuàng)建登錄名和數(shù)據(jù)庫(kù)用戶(hù)2-2實(shí)現(xiàn)思路及關(guān)鍵步驟登錄名:SchoolMaster,密碼:master,權(quán)限:無(wú)驗(yàn)證登錄后,驗(yàn)證操作數(shù)據(jù)庫(kù)的權(quán)限MySchool數(shù)據(jù)庫(kù)用戶(hù):Master,關(guān)聯(lián)登錄名:SchoolMaster,權(quán)限:db_owner再次登錄后,驗(yàn)證操作數(shù)據(jù)庫(kù)的權(quán)限指導(dǎo)完成時(shí)間:15分鐘31/43共性問(wèn)題集中講解常見(jiàn)問(wèn)題及解決辦法代碼規(guī)范問(wèn)題調(diào)試技巧共性問(wèn)題集中講解32/43分離和附加數(shù)據(jù)庫(kù)移動(dòng)數(shù)據(jù)庫(kù)的步驟分離數(shù)據(jù)庫(kù)附加數(shù)據(jù)庫(kù)操作演示:分離和附加數(shù)據(jù)庫(kù)33/43備份和還原數(shù)據(jù)庫(kù)備份數(shù)據(jù)庫(kù)的重要性四種數(shù)據(jù)庫(kù)備份方式完全備份差異備份事務(wù)日志備份文件和文件組備份操作演示:備份和還原數(shù)據(jù)庫(kù)34/43收縮數(shù)據(jù)庫(kù)收縮數(shù)據(jù)庫(kù)的重要性?xún)煞N數(shù)據(jù)庫(kù)收縮方式自動(dòng)手動(dòng)操作演示:收縮數(shù)據(jù)庫(kù)和數(shù)據(jù)文件35/43刪除數(shù)據(jù)庫(kù)操作演示:刪除數(shù)據(jù)庫(kù)36/43學(xué)員操作—分離和附加MySchool數(shù)據(jù)庫(kù)需求說(shuō)明使用工具分離數(shù)據(jù)庫(kù)MySchool將物理文件剪切到其他物理位置附加數(shù)據(jù)庫(kù)MySchool練習(xí)完成時(shí)間:10分鐘37/43學(xué)員操作—備份和還原MySchool數(shù)據(jù)庫(kù)需求說(shuō)明使用工具備份數(shù)據(jù)庫(kù)MySchool將原數(shù)據(jù)庫(kù)MySchool從數(shù)據(jù)庫(kù)中分離還原數(shù)據(jù)庫(kù)MySchool練習(xí)完成時(shí)間:5分鐘38/43共性問(wèn)題集中講解常見(jiàn)問(wèn)題及解決辦法代碼規(guī)范問(wèn)題調(diào)試技巧共性問(wèn)題集中講解39/43總結(jié)用數(shù)據(jù)庫(kù)管理數(shù)據(jù),檢索更加安全和高效關(guān)系數(shù)據(jù)庫(kù)的基本概念一個(gè)數(shù)據(jù)庫(kù)至少包含一個(gè)數(shù)據(jù)庫(kù)文件和一個(gè)事務(wù)日志文件數(shù)據(jù)庫(kù)中允許有一些數(shù)據(jù)冗余,但要保持?jǐn)?shù)據(jù)的完整性SSMS的基本操作常用的數(shù)據(jù)庫(kù)操作分離和附加數(shù)據(jù)庫(kù)備份和還原數(shù)據(jù)庫(kù)收縮數(shù)據(jù)庫(kù)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)列:有相應(yīng)的數(shù)據(jù)類(lèi)型、長(zhǎng)度和存儲(chǔ)的數(shù)值行:包含一個(gè)唯一的數(shù)據(jù)實(shí)體一行可以包含有一個(gè)或多個(gè)列40/43建立登錄名數(shù)據(jù)庫(kù)用戶(hù)創(chuàng)建數(shù)據(jù)庫(kù)相關(guān)學(xué)習(xí)資源41/43

學(xué)習(xí)平臺(tái)

學(xué)生用書(shū)《C#語(yǔ)言和SQLServer數(shù)據(jù)庫(kù)技術(shù)》“C#語(yǔ)言和SQLServer數(shù)據(jù)庫(kù)技術(shù)”課

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論