資源描述:
《sql server 2000關(guān)系數(shù)據(jù)庫管理系統(tǒng)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、SQLServer是微軟推出的RDBMS,,經(jīng)歷了10多年的發(fā)展歷程.使它形成了具有強(qiáng)大DBMS的功能,可視化的管理工具和強(qiáng)大的網(wǎng)絡(luò)功能.SQLServer運(yùn)行環(huán)境可選擇WindowsNT,Windows2000等.SQLServer2000RDBMS應(yīng)用一、基本概念(1)表(文件)即基本表,它是在數(shù)據(jù)庫中存放的實(shí)際關(guān)系。1.SQLServer2000的數(shù)據(jù)庫對象(2)視圖為了用戶查詢方便或根據(jù)數(shù)據(jù)安全的需要而建立的虛表。存儲過程、觸發(fā)器、約束……(3)索引加速數(shù)據(jù)訪問和保證表的完整性6.1.41)基本數(shù)據(jù)文件基本數(shù)據(jù)文件也稱
2、為主文件。2)次文件(輔助數(shù)據(jù)文件)當(dāng)數(shù)據(jù)庫中的數(shù)據(jù)較多時需要建立輔助數(shù)據(jù)文件。3)日志文件日志文件是用于存放數(shù)據(jù)庫日志信息的文件。一個數(shù)據(jù)庫可以有一個或多個日志文件。2.數(shù)據(jù)庫結(jié)構(gòu)(1)SQLServer2000的三種物理文件6.1.4文件類型文件擴(kuò)展名主文件.mdf次文件.ndf日志文件.ldf主文件是數(shù)據(jù)庫的起點(diǎn)并指向數(shù)據(jù)庫的其余文件。每個數(shù)據(jù)庫都包含一個主文件。次文件保存所有主文件中容納不下的數(shù)據(jù)。如果數(shù)據(jù)庫非常大,則需要多個次文件,也可能使用多個獨(dú)立磁盤驅(qū)動器上的次文件,以將數(shù)據(jù)分布在多個磁盤上。(2)主文件與次文件
3、的作用…….File_1File_2File_nUniversityDB1.Master保存系統(tǒng)級別數(shù)據(jù)2.Msdb調(diào)度報警和任務(wù)3.Model模板數(shù)據(jù)庫,新建數(shù)據(jù)庫的基礎(chǔ)4.Tempdb保存用戶臨時數(shù)據(jù)4SQLServer2000的系統(tǒng)數(shù)據(jù)庫6.1.51.Master保存系統(tǒng)級別數(shù)據(jù)2.Msdb調(diào)度報警和任務(wù)3.Model模板數(shù)據(jù)庫,新建數(shù)據(jù)庫的基礎(chǔ)4.Tempdb保存用戶臨時數(shù)據(jù)5SQLServer2000的管理工具1.查詢分析器2.導(dǎo)入和導(dǎo)出數(shù)據(jù)3.服務(wù)管理器4.客戶機(jī)網(wǎng)絡(luò)連接工具和服務(wù)器網(wǎng)絡(luò)連接工具5.聯(lián)機(jī)叢書6.企業(yè)
4、管理器7.事件偵探器8.在IIS中配置SQLXML支持6.21.查詢分析器2.導(dǎo)入和導(dǎo)出數(shù)據(jù)3.服務(wù)管理器4.客戶機(jī)網(wǎng)絡(luò)連接工具5.聯(lián)機(jī)叢書6.企業(yè)管理器7.事件偵探器8.在IIS中配置SQL6基本操作1.服務(wù)器的連接2.查詢分析器連接3.查詢分析器基本操作start?程序?MicrosoftSeverSQL?服務(wù)管理器start?程序?MicrosoftSeverSQL?查詢分析器SQL語句編輯SQL語句執(zhí)行(F5)SQL語句保存SQL語句執(zhí)行結(jié)果數(shù)據(jù)對象瀏覽器數(shù)據(jù)庫的選擇二SQL功能及實(shí)例1.創(chuàng)建數(shù)據(jù)庫其語法為:CREAT
5、EDATABASE〈數(shù)據(jù)庫名〉[ON[(NAME=〈邏輯數(shù)據(jù)文件名〉,]FILENAME=‘〈操作數(shù)據(jù)文件路徑和文件名〉’,[SIZE=〈文件長度〉,][MAXSIZE=〈最大長度〉,][FILEGROWTH=〈文件增長率〉])[,…n]][LOGON([NAME=〈邏輯日志文件名〉,]FILENAME=‘〈操作日志文件路徑和文件名〉’,[SIZE=〈文件長度〉])[,…n]]6.3主文件名為Sales,物理文件名為salesdata,保存位置在D:sqldb,文件初始大小為10M最大限制為50M文件增長為10%日志文件名
6、Sales_log物理文件名為saleslog保存位置在D:sqlrecord文件初始大小為5M最大限制為25M文件增長為5M建立一個數(shù)據(jù)庫,數(shù)據(jù)庫名為Sales,例題1在D盤上建立文件夾SQL在SQL文件夾下分別建立DB文件夾和RECORD文件夾在查詢分析器中輸入以下語句CREATEDATABASESalesON(NAME=Sales,FILENAME=‘D:sqldbsalesdata.mdf',SIZE=10MB,MAXSIZE=50MB,FILEGROWTH=10%)LOGON(NAME=Sales_log,
7、FILENAME=‘D:sqlrecordsaleslog.ldf',SIZE=5MB,MAXSIZE=25MB,FILEGROWTH=5MB)按F5鍵或圖標(biāo)執(zhí)行(如正確命名保存)建立一個teacher數(shù)據(jù)庫,包括二個文件,分別存放在二個磁盤上,每個文件為100MB的數(shù)據(jù)文件,最大限制為200MB,文件增長為20MB。建立兩個100MB的事務(wù)日志文件,每個文件為100MB的數(shù)據(jù)文件,最大限制為200MB,文件增長為20MB。文件名自定義。例題2CREATEDATABASEteacherON(NAME=teacher1,F
8、ILENAME='d:sqlt_datateacher1dat.mdf',SIZE=100MB,MAXSIZE=200MB,FILEGROWTH=20MB),(NAME=teacher2,FILENAME='e:sqlt_datateacher2dat.ndf',