版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第2章數(shù)據(jù)庫(kù)和表制作、2.1 SQL Server 2000數(shù)據(jù)庫(kù)的基本概念、2.2接口制作數(shù)據(jù)庫(kù)和表、2.3指令方式制作數(shù)據(jù)庫(kù)和表、2.1.1數(shù)據(jù)庫(kù)是存儲(chǔ)數(shù)據(jù)的容器,容器是數(shù)據(jù)庫(kù)的對(duì)象SQL Server 2000數(shù)據(jù)庫(kù)對(duì)象主要包括表、視圖、索引、存儲(chǔ)過(guò)程、觸發(fā)器、約束條件等,每個(gè)對(duì)象的簡(jiǎn)要說(shuō)明如表2.1所示。 表2.1 SQL Server 2000數(shù)據(jù)庫(kù)對(duì)象表、2.1.1數(shù)據(jù)庫(kù)、1 .文件SQL Server 2000使用的文件(1)主數(shù)據(jù)文件主數(shù)據(jù)文件簡(jiǎn)稱為主文件,用其名稱表示此文件是數(shù)據(jù)庫(kù)中的重要文件,每個(gè)數(shù)據(jù)庫(kù)只能有一個(gè)主文件,默認(rèn)擴(kuò)展名為. MDF。 (2)輔助數(shù)據(jù)文件輔助數(shù)據(jù)文
2、件簡(jiǎn)稱輔助(輔助)文件,用于存儲(chǔ)主文件中未包含的其他數(shù)據(jù)。 輔助文件的默認(rèn)擴(kuò)展名為. NDF。 輔助文件是可選的,在某些情況下,可以創(chuàng)建多個(gè)輔助文件,也可以不使用輔助文件。 如果數(shù)據(jù)庫(kù)很大,則可能需要?jiǎng)?chuàng)建多個(gè)輔助文件;如果數(shù)據(jù)庫(kù)很小,則創(chuàng)建主文件而不需要輔助文件。 (3)日志文件日志文件用于存儲(chǔ)恢復(fù)數(shù)據(jù)庫(kù)所需的事務(wù)日志信息。 每個(gè)數(shù)據(jù)庫(kù)至少有一個(gè)日志文件,可能有多個(gè)。 日志文件的擴(kuò)展名為. LDF。 與數(shù)據(jù)文件不同,日志文件的保存包含一組不以頁(yè)為單位保存的記錄。 2.1.1數(shù)據(jù)庫(kù)、2 .文件組文件組是為了管理和分配數(shù)據(jù)而對(duì)文件進(jìn)行分組的,通常創(chuàng)建磁盤驅(qū)動(dòng)器的文件組,并使該文件組與特定的表、索引
3、等相關(guān)聯(lián)使用文件組可以提高表中數(shù)據(jù)的查詢性能。 主文件組主文件組有兩種類型:主數(shù)據(jù)文件和未明確分配給其他文件組的其他文件。 管理數(shù)據(jù)庫(kù)的系統(tǒng)表的所有頁(yè)都被分配給主文件組。 (2)用戶定義的文件組用戶定義的文件組是在CREATE DATABASE或者ALTER DATABASE語(yǔ)句中,使用FILEGROUP關(guān)鍵字指定的文件組。2.1.1數(shù)據(jù)庫(kù)、SQL Server 2000有系統(tǒng)數(shù)據(jù)庫(kù)和用戶數(shù)據(jù)庫(kù)兩種數(shù)據(jù)庫(kù)。 系統(tǒng)數(shù)據(jù)庫(kù)存儲(chǔ)有關(guān)SQL Server的系統(tǒng)信息,該SQL Server是SQL Server管理系統(tǒng)所依據(jù)的。 安裝SQL Server 2000后,將創(chuàng)建四個(gè)系統(tǒng)數(shù)據(jù)庫(kù):主數(shù)據(jù)庫(kù)、模型
4、數(shù)據(jù)庫(kù)、msdb數(shù)據(jù)庫(kù)和tempdb數(shù)據(jù)庫(kù)。 (1)主服務(wù)器包含登錄帳戶、系統(tǒng)配置、數(shù)據(jù)庫(kù)位置、數(shù)據(jù)庫(kù)錯(cuò)誤消息等SQL Server,控制用戶數(shù)據(jù)庫(kù)和SQL Server的行為。 (2) model數(shù)據(jù)庫(kù)向新創(chuàng)建的數(shù)據(jù)庫(kù)提供模板。 (3) msdb提供SQL server代理調(diào)度信息和作業(yè)日志存儲(chǔ)空間。 (4) tempdb給臨時(shí)表和臨時(shí)存儲(chǔ)過(guò)程提供存儲(chǔ)區(qū)域,所有連接至系統(tǒng)的用戶的臨時(shí)表和臨時(shí)存儲(chǔ)過(guò)程都存儲(chǔ)在該數(shù)據(jù)庫(kù)上。 每個(gè)系統(tǒng)數(shù)據(jù)庫(kù)都包含主數(shù)據(jù)文件和主日志文件。 擴(kuò)展名分別為mdf和ldf。 例如,主數(shù)據(jù)庫(kù)中的兩個(gè)文件分別是master.mdf和master.ldf。 中的組合圖層性質(zhì)變更
5、選項(xiàng)。 表是SQL Server中最主要的數(shù)據(jù)庫(kù)對(duì)象,是用于存儲(chǔ)和操作數(shù)據(jù)的邏輯結(jié)構(gòu)。 表由行和列組成,因此也稱為二維表。 表是表示日常工作和生活中常用數(shù)據(jù)及其關(guān)系的形式,表2.2是學(xué)生狀況表。 表2.2學(xué)生狀況表、2.1.2表、2.1.2表、表結(jié)構(gòu)按每個(gè)數(shù)據(jù)庫(kù)包含幾個(gè)表。 每個(gè)表都有構(gòu)成該表的每列的名稱和數(shù)據(jù)類型,即日常表的“列信息”結(jié)構(gòu)。 記錄中的每個(gè)表都包含多個(gè)行數(shù)據(jù),這些行數(shù)據(jù)是表的“值”,表是記錄的有限集合,因?yàn)楸碇械男蟹Q為記錄。 字段每條記錄由多個(gè)數(shù)據(jù)項(xiàng)組成,組成記錄的每個(gè)數(shù)據(jù)項(xiàng)稱為字段。例如學(xué)生狀況表中,表結(jié)構(gòu)(學(xué)號(hào)、姓名、專業(yè)名、性別、出生時(shí)間、總單位、備注),包含7個(gè)字段,由
6、8個(gè)記錄構(gòu)成。 關(guān)鍵字注意:在學(xué)生狀況表中,如果不加限制,各記錄的姓名、專業(yè)、性別、出生時(shí)間、總單位和備注6個(gè)字段的值可能相同,但是學(xué)號(hào)字段的值對(duì)于表中的所有記錄都是一定的,在“學(xué)號(hào)”字段中表中的不同記錄要?jiǎng)?chuàng)建、修改、刪除和創(chuàng)建2.2.1數(shù)據(jù)庫(kù),首先,可以創(chuàng)建數(shù)據(jù)庫(kù)的用戶必須是系統(tǒng)管理員,或者是被授權(quán)使用CREATE DATABASE語(yǔ)句的用戶。 要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù),必須確定數(shù)據(jù)庫(kù)名稱、所有者(創(chuàng)建數(shù)據(jù)庫(kù)的用戶)、數(shù)據(jù)庫(kù)大小(初始大小、最大大小、是否允許擴(kuò)展和擴(kuò)展)以及存儲(chǔ)數(shù)據(jù)庫(kù)的文件。 (1)通過(guò)企業(yè)管理器(SQL Server Enterprise Manager )創(chuàng)建數(shù)據(jù)庫(kù)【例2.1】創(chuàng)建數(shù)
7、據(jù)庫(kù)XSCJ,初始大小為5MB,最大大小為50MB,數(shù)據(jù)庫(kù)自動(dòng)增加, 增長(zhǎng)方式以10%的比例增長(zhǎng)的日志文件最初為2MB,最多增加到5MB (默認(rèn)值為無(wú)限制),以1MB (默認(rèn)值以10%的比例增加)增加。所有者是管理員。 以管理員身份登錄計(jì)算機(jī)并啟動(dòng)SQL Server服務(wù)。 在步驟1中,啟動(dòng)所有程序microsoftsqlserversqlserverenterprisemanager (sqlenterprisemanager ),然后啟動(dòng)sqlserverenterprisemanager。 在創(chuàng)建、修改和刪除2.2.1數(shù)據(jù)庫(kù)的步驟SQL Server Enterprise Manager
8、窗口中,展開Microsoft SQL Server和SQL Server組,然后選擇SQL Server服務(wù)器。 右鍵單擊選定的SQL Server服務(wù)器,顯示圖2.1所示的快捷菜單,依次選擇“新建”“數(shù)據(jù)庫(kù)”。 在圖2.1“企業(yè)管理器”窗口中,選擇“新建數(shù)據(jù)庫(kù)”菜單項(xiàng),然后選擇“創(chuàng)建、修改或刪除2.2.1數(shù)據(jù)庫(kù)”。 步驟3是如圖2.2所示的“數(shù)據(jù)庫(kù)屬性”對(duì)話框,其中包含三個(gè)選項(xiàng)卡:“常規(guī)”、“數(shù)據(jù)文件”和“日志文件”。 在一般標(biāo)簽的名稱文字方塊中,輸入您建立的資料庫(kù)名稱(在此范例中,資料庫(kù)名稱為XSCJ )。圖2.2數(shù)據(jù)庫(kù)屬性對(duì)話框、2.2.1數(shù)據(jù)庫(kù)的創(chuàng)建、修改、刪除、步驟4選擇“數(shù)據(jù)文件
9、”標(biāo)簽,在文件名為XSCJ_DATA的行的“初始大小”列中,將系統(tǒng)缺省大小1更改為5 允許數(shù)據(jù)文件增加,指定數(shù)據(jù)文件以百分比增加,指定主數(shù)據(jù)文件的初始大小為5MB,指定數(shù)據(jù)文件的最大大小為50MB,圖2.3設(shè)置主數(shù)據(jù)庫(kù)文件屬性的接口,2.2.1創(chuàng)建數(shù)據(jù)庫(kù)允許日志文件增加,日志文件以指定的大小增加,單擊、完成數(shù)據(jù)庫(kù)的創(chuàng)建,日志文件最多為5MB,指定日志文件的初始大小為2MB,設(shè)置圖2.4日志文件屬性的接口,2 .新創(chuàng)建的數(shù)據(jù)庫(kù)XSCJ中包含的對(duì)象、圖2.5新創(chuàng)建的數(shù)據(jù)庫(kù)XSCJ、2.2.1數(shù)據(jù)庫(kù)的創(chuàng)建、修改、刪除,在步驟3中,選擇“數(shù)據(jù)文件”選項(xiàng)卡和“事務(wù)日志”選項(xiàng)卡,然后選擇這兩個(gè)選項(xiàng)卡、圖2
10、.6指定主數(shù)據(jù)文件的路徑,點(diǎn)擊此按鈕更改數(shù)據(jù)文件名,創(chuàng)建、修改和刪除2.2.1數(shù)據(jù)庫(kù),指定圖2.7日志文件的路徑,點(diǎn)擊此按鈕更改日志文件名,2.2.1數(shù)據(jù)庫(kù)使用向?qū)?chuàng)建數(shù)據(jù)庫(kù)(Create Database Wizard )以創(chuàng)建數(shù)據(jù)庫(kù)XSCJ (其屬性與(1)相同)為例,說(shuō)明使用向?qū)?chuàng)建數(shù)據(jù)庫(kù)的操作步驟。 以管理員身份登錄計(jì)算機(jī)并啟動(dòng)SQL Server服務(wù)。 在步驟1中,啟動(dòng)SQL Server Enterprise Manager (企業(yè)管理器)。 在SQL Server企業(yè)管理器窗口中,展開Microsoft SQL Servers和SQL Server組,然后選擇SQL Server
11、服務(wù)器。 步驟2從“工具”菜單中選擇“向?qū)А表?xiàng)目(參照?qǐng)D2.8 )。 如果選擇步驟3“向?qū)А?,將顯示“選擇向?qū)А睂?duì)話框,如圖2.9所示,展開“數(shù)據(jù)庫(kù)”,選擇“創(chuàng)建數(shù)據(jù)庫(kù)向?qū)А?,如圖2.10所示,然后單擊“確定”。圖2.8“工具”菜單的“向?qū)А惫δ茼?xiàng),2.2.1選擇創(chuàng)建、修改、刪除數(shù)據(jù)庫(kù),點(diǎn)擊此處展開“數(shù)據(jù)庫(kù)向?qū)А保c(diǎn)擊“確定”即可創(chuàng)建數(shù)據(jù)庫(kù)向?qū)?,圖2.9“選擇向?qū)А?有關(guān)具體操作,請(qǐng)參見圖2.11中的標(biāo)注,然后單擊“下一步”。在此輸入數(shù)據(jù)庫(kù)名稱、顯示默認(rèn)位置,可在此直接輸入自己指定的文件存儲(chǔ)位置,單擊此按鈕可指定主數(shù)據(jù)文件的存儲(chǔ)位置,單擊此按鈕可指定日志文件的存儲(chǔ)位置圖2.11指定數(shù)據(jù)庫(kù)名稱和
12、文件路徑,在此輸入數(shù)據(jù)庫(kù)的初始大小,在此顯示系統(tǒng)的默認(rèn)文件名,輸入自己能夠指定的文件名,在圖2.12指定數(shù)據(jù)庫(kù)文件名及其初始大小,為2.2.1 第七步定義了數(shù)據(jù)庫(kù)文件的增長(zhǎng),操作方法請(qǐng)參照?qǐng)D2.13的注釋,選擇數(shù)據(jù)庫(kù)是否自動(dòng)增長(zhǎng),增長(zhǎng)方式,選擇文件最大大小限制,在本例中數(shù)據(jù)庫(kù)文件以10%的速率增長(zhǎng)此示例指定數(shù)據(jù)庫(kù)文件的最大大小為50MB,圖2.13定義數(shù)據(jù)庫(kù)文件的增長(zhǎng),2.2.1 .其中顯示了系統(tǒng)的默認(rèn)文件名。 可以輸入自己指定的日志文件名。 在此輸入日志文件的初始大小。 圖2.14指定日志文件名和初始大小。 2.2.1創(chuàng)建數(shù)據(jù)庫(kù)修改刪除,步驟9定義事務(wù)日志文件的增加,操作方法如圖2.15所示
13、,日志文件以指定的1MB大小增加,限定日志文件最多增加到5MB,圖2.15是事務(wù)日志文件的在圖2.16中,單擊“完成”按鈕后,顯示“數(shù)據(jù)庫(kù)創(chuàng)建”對(duì)話框,單擊“確定”后,是否為“數(shù)據(jù)庫(kù)”XSCJ創(chuàng)建維護(hù)計(jì)劃? 對(duì)話框中單擊否,將創(chuàng)建數(shù)據(jù)庫(kù)XSCJ,并將XSCJ添加到“企業(yè)管理器”窗口的“數(shù)據(jù)庫(kù)”中。圖2.16數(shù)據(jù)庫(kù)創(chuàng)建完畢,2.2.1數(shù)據(jù)庫(kù)創(chuàng)建、修改和刪除;2 .修改數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù)后,不能更改數(shù)據(jù)文件和日志文件名??蓪?duì)現(xiàn)有數(shù)據(jù)庫(kù)進(jìn)行的更改包括添加或刪除數(shù)據(jù)文件更改數(shù)據(jù)文件的大小和增加方式更改日志文件的大小和增加方式添加或刪除日志文件的文件組,創(chuàng)建2.2.1數(shù)據(jù)庫(kù),更改和刪除,圖2.17展示在“
14、企業(yè)管理器”中創(chuàng)建、修改和刪除2.2.1數(shù)據(jù)庫(kù);(1)更改數(shù)據(jù)文件的大小和擴(kuò)展方法選擇“數(shù)據(jù)庫(kù)屬性”對(duì)話框的“數(shù)據(jù)文件”選項(xiàng)卡欄,指定現(xiàn)有數(shù)據(jù)文件、圖2.18修改現(xiàn)有數(shù)據(jù)文件的屬性,添加2.2.1數(shù)據(jù)庫(kù)的創(chuàng)建、修改和刪除、(2)數(shù)據(jù)文件的操作方法:在“數(shù)據(jù)文件”標(biāo)簽中單擊現(xiàn)有文件名后面的空白行,在“文件名”欄中輸入數(shù)據(jù)文件名請(qǐng)注意,添加的文件是輔助數(shù)據(jù)文件。 點(diǎn)按按鈕,以顯示新的副檔名. NDF,如圖2.20所示。 圖2.19追加數(shù)據(jù)文件、2.2.1數(shù)據(jù)庫(kù)的生成、修改、刪除,圖2.20追加數(shù)據(jù)文件、2.2.1數(shù)據(jù)庫(kù)的生成、修改、刪除,(3)刪除數(shù)據(jù)文件的操作方法如圖2.21所示。圖2.21從刪
15、除輔助數(shù)據(jù)文件、創(chuàng)建、修改、刪除2.2.1數(shù)據(jù)庫(kù)、(4)添加或刪除文件組管理員從系統(tǒng)管理策略的角度來(lái)看,可能需要添加或刪除文件組。 在此以操作方法為例進(jìn)行說(shuō)明。 操作方法是選擇“文件組”選項(xiàng)卡欄,在主行下面的行中輸入“f組”文件組,然后單擊“確定”按鈕(參照?qǐng)D2.22 )。 圖2.22輸入新文件組名,2.2.1數(shù)據(jù)庫(kù)的創(chuàng)建、修改和刪除。 操作方法是選擇“數(shù)據(jù)文件”標(biāo)簽,通過(guò)添加數(shù)據(jù)文件的操作方法輸入數(shù)據(jù)文件名,如圖2.23所示選擇文件組“f組”。 圖2.23將數(shù)據(jù)文件添加到新文件組,2.2.1創(chuàng)建、修改、刪除和3 .刪除數(shù)據(jù)庫(kù)從SQL Server企業(yè)管理器中刪除數(shù)據(jù)庫(kù)的步驟, 在“企業(yè)管理器”窗口中選擇要?jiǎng)h除的數(shù)據(jù)庫(kù)。在企業(yè)管理器中選擇名為XSCJ的數(shù)據(jù)庫(kù),然后右鍵單擊并
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 衛(wèi)生工程師工作總結(jié)
- 禮品包裝設(shè)計(jì)師的日常工作
- 2025版消防系統(tǒng)改造人工安裝費(fèi)用協(xié)議書3篇
- 關(guān)于公文處理工作規(guī)定的學(xué)習(xí)體會(huì)一、關(guān)于國(guó)家行政機(jī)關(guān)公文處理辦法
- 食品行業(yè)前臺(tái)工作總結(jié)
- 教研成果的學(xué)生產(chǎn)出評(píng)價(jià)
- 二零二五年度個(gè)人光伏發(fā)電貸款合同樣本3篇
- 二零二五年度新型建筑材料應(yīng)用個(gè)人房屋裝修合同模板
- 二零二五年度個(gè)人土地承包經(jīng)營(yíng)權(quán)租賃合同范本12篇
- 2025版鞋子行業(yè)市場(chǎng)趨勢(shì)分析與銷售預(yù)測(cè)合同3篇
- 2024-2025學(xué)年北京市豐臺(tái)區(qū)高三語(yǔ)文上學(xué)期期末試卷及答案解析
- 2021年全國(guó)高考物理真題試卷及解析(全國(guó)已卷)
- 建設(shè)用地土壤污染風(fēng)險(xiǎn)評(píng)估技術(shù)導(dǎo)則(HJ 25.3-2019代替HJ 25.3-2014)
- JJG 692-2010無(wú)創(chuàng)自動(dòng)測(cè)量血壓計(jì)
- 徐州市2023-2024學(xué)年八年級(jí)上學(xué)期期末地理試卷(含答案解析)
- 飲料對(duì)人體的危害1
- 數(shù)字經(jīng)濟(jì)學(xué)導(dǎo)論-全套課件
- 中考記敘文閱讀
- 產(chǎn)科溝通模板
- 2023-2024學(xué)年四川省成都市小學(xué)數(shù)學(xué)一年級(jí)下冊(cè)期末提升試題
- GB/T 21709.13-2013針灸技術(shù)操作規(guī)范第13部分:芒針
評(píng)論
0/150
提交評(píng)論