版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、可視化創(chuàng)建數(shù)據(jù)庫和表可視化創(chuàng)建數(shù)據(jù)庫和表本章目標(biāo)本章目標(biāo)學(xué)會使用 Management Studio1了解系統(tǒng)數(shù)據(jù)庫的作用2學(xué)會創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表3掌握 SQL Server 中常用的數(shù)據(jù)類型45掌握遷移數(shù)據(jù)庫的方法Management Studio 的使用服務(wù)器名稱(地址)實例名稱Windows 身份驗證 / SQL Server身份驗證 Windows 身份驗證身份驗證 使用 Windows 操作系統(tǒng)中的信息驗證帳戶名和密碼,使用 Kerberos 協(xié)議,通過強密碼的復(fù)雜性驗證提供密碼策略強制,提供帳戶鎖定支持,并且支持密碼過期。 SQL Server 身份驗證身份驗證 通過將客戶端提供的
2、用戶名和密碼與 SQL Server 中維護的有效用戶名和密碼列表進行比較,對客戶端進行身份驗證。SQL Server 身份驗證方式Management Studio 的使用菜單和工具欄對象資源管理窗口信息展示窗口Demo使用使用 Management Studio 管理工具管理工具1. 配置身份驗證方式2. 創(chuàng)建并測試用戶賬號3. 修改登錄賬戶信息SQL Server 數(shù)據(jù)庫每個 SQL Server 2005 實例有四個系統(tǒng)數(shù)據(jù)庫以及一個或多個用戶數(shù)據(jù)庫。有些機構(gòu)只使用一個用戶數(shù)據(jù)庫來存儲其所有數(shù)據(jù),有些機構(gòu)則為每個業(yè)務(wù)設(shè)立了不同的數(shù)據(jù)庫。系統(tǒng)數(shù)據(jù)庫簡介系統(tǒng)數(shù)據(jù)庫說明mastermaste
3、r 數(shù)據(jù)庫記錄 SQL Server 系統(tǒng)的所有系統(tǒng)級信息,包括實例范圍的元數(shù)據(jù)、端點、鏈接服務(wù)器和系統(tǒng)配置設(shè)置;此外,還記錄了所有其他數(shù)據(jù)庫的存在、數(shù)據(jù)庫文件的位置以及 SQL Server 的初始化信息。因此,如果 master 數(shù)據(jù)庫不可用,則 SQL Server 無法啟動。在 SQL Server 2005 中,系統(tǒng)對象不再存儲在 master 數(shù)據(jù)庫中,而是存儲在 Resource 數(shù)據(jù)庫中。msdbmsdb 數(shù)據(jù)庫由 SQL Server 代理用于計劃警報和作業(yè),也可以由其他功能(如 Service Broker 和數(shù)據(jù)庫郵件)使用。modelmodel 數(shù)據(jù)庫用作在 SQL S
4、erver 實例上創(chuàng)建的所有數(shù)據(jù)庫的模板。因為每次啟動 SQL Server 時都會創(chuàng)建 tempdb,所以 model 數(shù)據(jù)庫必須始終存在于 SQL Server 系統(tǒng)中。tempdbtempdb 數(shù)據(jù)庫是一個工作空間,用于保存臨時對象或中間結(jié)果集。tempdb 中的操作是最小日志記錄操作,這將使事務(wù)產(chǎn)生回滾。每次啟動 SQL Server 時都會重新創(chuàng)建 tempdb,從而在系統(tǒng)啟動時總是保持一個干凈的數(shù)據(jù)庫副本。在斷開聯(lián)接時會自動刪除臨時表和存儲過程,并且在系統(tǒng)關(guān)閉后沒有活動連接。因此 tempdb 中不會有什么內(nèi)容從一個 SQL Server 會話保存到另一個會話。不允許對 tempd
5、b 進行備份和還原操作。創(chuàng)建用戶數(shù)據(jù)庫設(shè)置數(shù)據(jù)庫名稱數(shù)據(jù)庫存儲結(jié)構(gòu)SQL Server 2005 將數(shù)據(jù)庫映射為一組操作系將數(shù)據(jù)庫映射為一組操作系統(tǒng)文件。統(tǒng)文件。邏輯結(jié)構(gòu)邏輯結(jié)構(gòu)數(shù)據(jù)庫的邏輯存儲結(jié)構(gòu)指的是數(shù)據(jù)庫是由哪些性質(zhì)的信息所組成,這些信息之間有怎樣的邏輯關(guān)系。物理結(jié)構(gòu)物理結(jié)構(gòu)數(shù)據(jù)庫的物理存儲結(jié)構(gòu)則是討論數(shù)據(jù)庫文件是如何在磁盤上存儲的。SQL Server 2005 數(shù)據(jù)庫具有三種類型的文件:數(shù)據(jù)庫具有三種類型的文件: 主要數(shù)據(jù)文件主要數(shù)據(jù)文件(有且僅有一個有且僅有一個) 主數(shù)據(jù)文件是數(shù)據(jù)庫的起點,指向數(shù)據(jù)庫中的其他文件。 次要數(shù)據(jù)文件次要數(shù)據(jù)文件(可選可選) 除主數(shù)據(jù)文件以外的所有其他數(shù)
6、據(jù)文件都是次要數(shù)據(jù)文件。 日志文件日志文件(至少有一個至少有一個) 日志文件包含著用于恢復(fù)數(shù)據(jù)庫的所有日志信息。SQL Server 2005 不強制使用不強制使用 .mdf、.ndf 和和 .ldf 文件擴展名,但使用它們有助于標(biāo)識文件的文件擴展名,但使用它們有助于標(biāo)識文件的各種類型和用途。各種類型和用途。數(shù)據(jù)庫文件 文件組是數(shù)據(jù)庫物理文件的邏輯管理手段;文件組是數(shù)據(jù)庫物理文件的邏輯管理手段; 每個數(shù)據(jù)庫有一個主要文件組(每個數(shù)據(jù)庫有一個主要文件組(Primary),此,此文件組包含主要數(shù)據(jù)文件和未放入其他文件組的文件組包含主要數(shù)據(jù)文件和未放入其他文件組的所有次要文件;所有次要文件; 文件組
7、用于將數(shù)據(jù)文件集合起來,以便于管理、文件組用于將數(shù)據(jù)文件集合起來,以便于管理、數(shù)據(jù)分配和放置。數(shù)據(jù)分配和放置。文件組Demo 查看系統(tǒng)數(shù)據(jù)庫查看系統(tǒng)數(shù)據(jù)庫 創(chuàng)建用戶數(shù)據(jù)庫創(chuàng)建用戶數(shù)據(jù)庫在數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)表系統(tǒng)數(shù)據(jù)類型 在在SQL Server2005 中,每個列、局部變量、表中,每個列、局部變量、表達式和參數(shù)都有其各自的數(shù)據(jù)類型。指定對象的數(shù)據(jù)達式和參數(shù)都有其各自的數(shù)據(jù)類型。指定對象的數(shù)據(jù)類型相當(dāng)于定義了該對象的四個特性:類型相當(dāng)于定義了該對象的四個特性: (1)對象所含的數(shù)據(jù)類型,如字符、整數(shù)或二進制數(shù)。(2)所存儲值的長度或它的大小。(3)數(shù)字精度(僅用于數(shù)字數(shù)據(jù)類型)。(4)小數(shù)位數(shù)(僅
8、用于數(shù)字數(shù)據(jù)類型)。 在在 SQL Server 2005 中,每個數(shù)據(jù)庫最多可包含中,每個數(shù)據(jù)庫最多可包含 20 億個表,每個表可包含億個表,每個表可包含 1,024 列。列。常用數(shù)據(jù)類型整數(shù)int-215 215-1 (-32768 32767)2字節(jié)tinyint0 2551字節(jié)bit0 / 1 / Null1字節(jié)精確小數(shù)decimal-1038+1 1038-15 17字節(jié)貨幣money-922 337 203 685 477.5808 922 337 203 685 477.50878字節(jié)近似數(shù)字float-1.79E+308 -2.23E-308 / 2.23E-308 1.79E
9、+3084/8字節(jié)日期時間datetime1753年1月1日 9999年12月31日8字節(jié)smalldatetime1900年1月1日2079年 6月 6日8字節(jié)字符串char1 8000 字符1字節(jié)/字符,自動補空varcharvarchar(n): 1 8000 字符varchar(max): 1231-1字符1字節(jié)/字符實際長度加2字節(jié)text1 231-1 字符1字節(jié)/字符,最大2GBUnicode字符串nchar1 4000 字符2字節(jié)/字符,自動補空nvarcharnvarchar(n): 1 4000 字符nvarchar(max): 1231-1 字符2字節(jié)/字符實際長度兩倍加
10、2字節(jié)ntext1 230-1 字符2字節(jié)/字符,最大2GB二進制binary1 8000 字節(jié)固定長度,自動補空varbinaryvarbinary(n): 1 8000 字節(jié)varbinary(max): 1 231-1 字節(jié)數(shù)據(jù)實際長度數(shù)據(jù)實際長度加2字節(jié)image1 231-1 字節(jié)數(shù)據(jù)實際長度Demo 在數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)表在數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)表 比較常用數(shù)據(jù)類型比較常用數(shù)據(jù)類型 char與nchar varchar與nvarchar datetime與smalldatetime當(dāng)需要將一個數(shù)據(jù)庫從一臺計算機移動到另一臺計當(dāng)需要將一個數(shù)據(jù)庫從一臺計算機移動到另一臺計算機算機或者或者從一個
11、數(shù)據(jù)庫實例移動到另一個數(shù)據(jù)庫實從一個數(shù)據(jù)庫實例移動到另一個數(shù)據(jù)庫實例時,需要利用分離和附加數(shù)據(jù)庫的方法例時,需要利用分離和附加數(shù)據(jù)庫的方法 分離將數(shù)據(jù)庫文件從當(dāng)前 SQL Server 實例脫離 附加將數(shù)據(jù)庫文件附加到別的 SQL Server 實例遷移數(shù)據(jù)庫本章任務(wù)實現(xiàn)創(chuàng)建數(shù)據(jù)庫:創(chuàng)建數(shù)據(jù)庫:Company數(shù)據(jù)表:數(shù)據(jù)表: Department 、Employee數(shù)據(jù)庫的分離數(shù)據(jù)庫的分離/附加附加本章總結(jié) SQL Server 2005 使用使用 Management Studio 管管理理 系統(tǒng)有四個系統(tǒng)數(shù)據(jù)庫,分別存儲不同的系統(tǒng)資源系統(tǒng)有四個系統(tǒng)數(shù)據(jù)庫,分別存儲不同的系統(tǒng)資源 數(shù)據(jù)庫包含數(shù)據(jù)文件和事
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 訴訟代理與庭審辯護工作總結(jié)
- 幼兒捉迷藏課程設(shè)計
- 英雄之旅課程設(shè)計理念
- 酒店行業(yè)銷售工作總結(jié)
- IT行業(yè)員工薪酬福利制度優(yōu)化
- 2025年高考歷史一輪復(fù)習(xí)之世界多極化
- 如何將愿景轉(zhuǎn)化為年度工作計劃
- 2023-2024學(xué)年福建省福州市福清市高一(下)期中語文試卷
- 漢字偏旁部首名稱大全表
- 文化行業(yè)市場拓展總結(jié)
- 食材供貨及質(zhì)量保障措施方案
- 基于單片機的智能充電器設(shè)計
- 關(guān)于新中國史簡介 新中國史簡介 最好
- 營養(yǎng)學(xué)概論演示
- 統(tǒng)編版語文四年級上冊期末總復(fù)習(xí)課件
- 2023年四川省鄉(xiāng)村醫(yī)生招聘筆試題庫及答案解析
- 彈力重力和摩擦力
- 配料罐(攪拌罐)說明書
- 【超星爾雅學(xué)習(xí)通】《中國近現(xiàn)代史綱要(首都師范大學(xué))》章節(jié)測試題及答案(一)
- 國有企業(yè)副經(jīng)理競聘面試問題及參考答案
- 2023-2024學(xué)年新疆維吾爾自治區(qū)烏魯木齊市小學(xué)數(shù)學(xué)五年級上冊期末評估提分題
評論
0/150
提交評論