SQLServer實(shí)用教程[鄭阿奇主編][電子教案].ppt
《SQLServer實(shí)用教程[鄭阿奇主編][電子教案].ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《SQLServer實(shí)用教程[鄭阿奇主編][電子教案].ppt(39頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、1.1 數(shù)據(jù)庫基本概念,1.1.1 數(shù)據(jù)模型,1.1.1 數(shù)據(jù)模型,(1)關(guān)系模型 以二維表格(關(guān)系表)的形式組織數(shù)據(jù)庫中的數(shù)據(jù)。,1.1.1 數(shù)據(jù)模型,學(xué)生信息表,1.1.1 數(shù)據(jù)模型,課程信息表,1.1.1 數(shù)據(jù)模型,成績信息表,1.1.1 數(shù)據(jù)模型,(2)層次模型 以樹型層次結(jié)構(gòu)組織數(shù)據(jù)。,,1.1.1 數(shù)據(jù)模型,(3)網(wǎng)狀模型 每一個(gè)數(shù)據(jù)用一個(gè)節(jié)點(diǎn)表示,每個(gè)節(jié)點(diǎn)與其它節(jié)點(diǎn)都有聯(lián)系,這樣數(shù)據(jù)庫中的所有數(shù)據(jù)節(jié)點(diǎn)就構(gòu)成了一個(gè)復(fù)雜的網(wǎng)絡(luò)。,,1.1.2 E-R模型,學(xué)生成績管理系統(tǒng)中的實(shí)體集及每個(gè)實(shí)體集涉及的屬性。,1.1.2 E-R模型,(1)一對(duì)一的聯(lián)系(1 : 1),,1.1.2 E-
2、R模型,(2)一對(duì)多的聯(lián)系(1 : n),,1.1.2 E-R模型,(3)多對(duì)多的聯(lián)系(m : n),,1.1.3 邏輯結(jié)構(gòu)設(shè)計(jì),1(1 : 1)聯(lián)系的E-R圖到關(guān)系模式的轉(zhuǎn)換,(1) 聯(lián)系單獨(dú)對(duì)應(yīng)一關(guān)系模式,則由聯(lián)系屬性、參與聯(lián)系的各實(shí)體集的主碼屬性構(gòu)成關(guān)系模式,其主碼可選參與聯(lián)系的實(shí)體集的任一方的主碼。,BJ(班級(jí)編號(hào),院系,專業(yè)名,人數(shù)) BZ(學(xué)號(hào),姓名) SY(學(xué)號(hào),班級(jí)編號(hào)),(2) 聯(lián)系不單獨(dú)對(duì)應(yīng)一關(guān)系模式,聯(lián)系的屬性及一方的主碼加入另一方實(shí)體集對(duì)應(yīng)的關(guān)系模式中。,BJ(班級(jí)編號(hào),院系,專業(yè)名,人數(shù)) BZ(學(xué)號(hào),姓名,班級(jí)編號(hào)) 或者 BJ(班級(jí)編號(hào),院系,專業(yè)名,人數(shù),學(xué)號(hào))
3、 BZ(學(xué)號(hào),姓名),1.1.3 邏輯結(jié)構(gòu)設(shè)計(jì),2(1 : n)聯(lián)系的E-R圖到關(guān)系模式的轉(zhuǎn)換,(1) 聯(lián)系單獨(dú)對(duì)應(yīng)一關(guān)系模式,則由聯(lián)系的屬性、參與聯(lián)系的各實(shí)體集的主碼屬性構(gòu)成關(guān)系模式,n端的主碼作為該關(guān)系模式的主碼。,BJ(班級(jí)編號(hào),院系,專業(yè)名,人數(shù)) XS (學(xué)號(hào),姓名,專業(yè)名,性別,出生時(shí)間,總學(xué)分,備注) SY(學(xué)號(hào),班級(jí)編號(hào)),(2) 聯(lián)系不單獨(dú)對(duì)應(yīng)一個(gè)關(guān)系模式,則將聯(lián)系的屬性及1端的主碼加入n端實(shí)體集對(duì)應(yīng)的關(guān)系模式中,主碼仍為n端的主碼。,BJ(班級(jí)編號(hào),院系,專業(yè)名,人數(shù)) XS (學(xué)號(hào),姓名,專業(yè)名,性別,出生時(shí)間,總學(xué)分,備注,班級(jí)編號(hào)),1.1.3 邏輯結(jié)構(gòu)設(shè)計(jì),3(m
4、: n)聯(lián)系的E-R圖到關(guān)系模式的轉(zhuǎn)換,對(duì)于(m : n)的聯(lián)系,單獨(dú)對(duì)應(yīng)一關(guān)系模式,該關(guān)系模式包括聯(lián)系的屬性、參與聯(lián)系的各實(shí)體集的主碼屬性,該關(guān)系模式的主碼由各實(shí)體集的主碼屬性共同組成。例如:圖描述的“學(xué)生(XS)”與“課程(KC)”實(shí)體集之間的聯(lián)系可設(shè)計(jì)如下關(guān)系模式: XS (學(xué)號(hào),姓名,專業(yè)名,性別,出生時(shí)間,總學(xué)分,備注) KC(課程號(hào),課程名稱,類別,開課學(xué)期,學(xué)時(shí),學(xué)分) XS_KC (學(xué)號(hào),課程號(hào),成績) 關(guān)系模式XS_KC的主碼是由“學(xué)號(hào)”和“課程號(hào)”兩個(gè)屬性組合起來構(gòu)成的一個(gè)主碼,一個(gè)關(guān)系模式只能有一個(gè)主碼。,1.2.1 SQL Server 2000簡介,SQL
5、Server 2000是一個(gè)基于客戶機(jī)服務(wù)器(C/S)模式的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。,1.2.2 SQL Server 2000軟硬件環(huán)境,安裝SQL Server 2000除了要有合適的Windows操作系統(tǒng)外,還應(yīng)確保計(jì)算機(jī)能滿足其硬件要求。,安裝SQL Server 2000的Windows操作系統(tǒng)對(duì)硬件最低要求見Windows操作系統(tǒng)的有關(guān)說明。,1.2.3 SQL Server 2000的安裝,SQL Server 2000的安裝步驟如下:,第1步 將SQL Server 2000安裝盤放入光驅(qū),運(yùn)行光驅(qū)中的autorun.exe,出現(xiàn)安裝界面,如圖所示。,第2步 選擇“安裝數(shù)據(jù)庫服務(wù)器
6、”選項(xiàng),進(jìn)入安裝向?qū)У臍g迎窗口,按照安裝向?qū)崾镜膯螕簟跋乱徊健?,選擇本地計(jì)算機(jī)/遠(yuǎn)程計(jì)算機(jī)。,1.2.3 SQL Server 2000的安裝,第3步 進(jìn)入SQL Server2000的安裝選項(xiàng)窗口,如圖1.10所示。選“創(chuàng)建新的SQL Server實(shí)例,或安裝客戶端工具(C)”,單擊“下一步”。 第4步 系統(tǒng)顯示對(duì)話框,用戶輸入姓名和公司名,單擊“下一步”。 第5步 選擇“創(chuàng)建新的SQL Server的服務(wù)器實(shí)例或安裝客戶端工具”,此時(shí),安裝向?qū)⑦M(jìn)一步給用戶提供如圖1.11所示的選擇: 僅客戶端:若已有數(shù)據(jù)庫服務(wù)器,只需安裝客戶端工具時(shí)選擇此項(xiàng)。 服務(wù)器和客戶端:用于安裝數(shù)據(jù)庫服務(wù)器和客
7、戶機(jī)工具。 僅連接:用于應(yīng)用程序開發(fā)時(shí)使用,只是安裝連接工具。,1.2.3 SQL Server 2000的安裝,第6步 選擇安裝服務(wù)器和客戶端,并輸入服務(wù)器實(shí)例名,則進(jìn)入安裝類型選擇窗口。,典型安裝。系統(tǒng)默認(rèn)的安裝選項(xiàng),也是最常用的安裝選項(xiàng),此方式下將安裝SQL Server2000的全部管理工具及SQL Server2000的在線手冊(cè)。 最小安裝。僅安裝使用SQL Server2000數(shù)據(jù)庫管理系統(tǒng)必須的選項(xiàng),主要為配置較低的用戶使用。 自定義安裝。允許在安裝SQL Server2000的過程中,用戶根據(jù)自己的需要,選擇安裝內(nèi)容,這一安裝方式適用于有經(jīng)驗(yàn)的用戶。,1.2.3 SQL Ser
8、ver 2000的安裝,第7步 選擇啟動(dòng)“服務(wù)賬戶”,確定SQL Server服務(wù)和SQL Server代理服務(wù)是同一賬戶用戶啟動(dòng),還是由不同賬戶用戶啟動(dòng)。,,1.2.3 SQL Server 2000的安裝,第8步 進(jìn)入身份驗(yàn)證模式窗口,如圖所示。,,Windows驗(yàn)證模式:使用Windows NT 、Windows 2000、Windows 2003 上的登錄賬戶進(jìn)行連接,SQL Server 利用Windows操作系統(tǒng)的用戶安全特性控制登錄訪問,實(shí)現(xiàn)了SQL Server與 Windows NT、Windows 2000、Windows 2003 的登錄安全集成。 混合模式(Window
9、s 身份驗(yàn)證和 SQL Server 身份驗(yàn)證):使用 Windows 身份驗(yàn)證或SQL Server 身份驗(yàn)證與 SQL Server 連接。,1.2.3 SQL Server 2000的安裝,第9步 選擇授權(quán)模式,如圖所示。,,1.3.1 SQL Server 2000服務(wù)器組件,SQL Server 2000服務(wù)器組件是SQL Server 2000系統(tǒng)的主要服務(wù)單元。 主要包括: SQL Server 數(shù)據(jù)庫引擎(MSSQLServer 服務(wù)) SQL Server 代理程序(SQLServerAgent 服務(wù)) Microsoft 搜索服務(wù) 分布式事務(wù)處理協(xié)調(diào)器(MS DTC
10、 服務(wù))。 SQL Server 2000服務(wù)器組件可由SQL Server 服務(wù)管理器啟動(dòng)、停止和暫停。,1. SQL Server 數(shù)據(jù)庫引擎,(1) 默認(rèn)實(shí)例:SQL Server 2000默認(rèn)實(shí)例僅由運(yùn)行該實(shí)例的計(jì)算機(jī)的名稱唯一標(biāo)識(shí),它沒有單獨(dú)的實(shí)例名,默認(rèn)實(shí)例的服務(wù)名稱為MSSQLServer。,(2) 命名實(shí)例:除默認(rèn)實(shí)例外,所有數(shù)據(jù)庫引擎實(shí)例都由安裝該實(shí)例的過程中指定的實(shí)例名標(biāo)識(shí)。,1.3.1 SQL Server 2000服務(wù)器組件,2. SQL Server 代理程序 實(shí)現(xiàn)運(yùn)行調(diào)度的 SQL Server 管理任務(wù)的代理程序。在計(jì)算機(jī)上運(yùn)行的每個(gè) SQL Server 實(shí)例
11、都有一個(gè) SQL Server 代理服務(wù)。,3. Microsoft 搜索服務(wù) 僅用于 Windows NT、Windows 2000和Windows 2003,實(shí)現(xiàn)全文本檢索引擎。不論計(jì)算機(jī)上有多少個(gè) SQL Server 實(shí)例,都只有一個(gè)搜索服務(wù)。,4. 分布式事務(wù)處理協(xié)調(diào)器 僅用于 Windows NT、Windows 2000和Windows 2003,管理分布式事務(wù)。不論計(jì)算機(jī)上有多少個(gè) SQL Server 實(shí)例,都只有一個(gè)MS DTC服務(wù)。,1.3.2 SQL Server 2000服務(wù)啟動(dòng)和停止,1. 啟動(dòng)和停止SQL Server服務(wù)器實(shí)例 啟動(dòng)和停止SQL Server
12、服務(wù)器實(shí)例有下列方法: (1) 在操作系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng)每個(gè)服務(wù)。 開始所有程序管理工具服務(wù),系統(tǒng)打開Windows 2003服務(wù)窗口如圖。,,選擇名稱為“MSSQLSERVER”的服務(wù),單擊“操作”菜單選“啟動(dòng)”菜單項(xiàng)。,1.3.2 SQL Server 2000服務(wù)啟動(dòng)和停止,(2) 用 SQL Server 服務(wù)管理器啟動(dòng)或停止服務(wù)。 開始所有程序Microsoft SQL Server服務(wù)管理器,則進(jìn)入服務(wù)管理器界面,如圖,1.3.2 SQL Server 2000服務(wù)啟動(dòng)和停止,(3) 在Windows NT 或 Windows 2000中,使用 net start 和 net st
13、op命令啟動(dòng)或停止SQL Server服務(wù)器服務(wù),如圖所示。,,(4) 用 SQL Server 企業(yè)管理器啟動(dòng)或停止服務(wù)。 第1步選擇開始所有程序Microsoft SQL Server企業(yè)管理器,進(jìn)入企業(yè)管理器界面,右邊為系統(tǒng)安裝時(shí)建立的默認(rèn)SQL Server組的圖標(biāo)。 第2步 雙擊SQL Server組圖標(biāo),右邊顯示的是系統(tǒng)安裝時(shí)建立的默認(rèn)服務(wù)器實(shí)例的圖標(biāo),圖中的服務(wù)器實(shí)例處于停止?fàn)顟B(tài)。,1.3.2 SQL Server 2000服務(wù)啟動(dòng)和停止,啟動(dòng)企業(yè)管理器后的界面 未啟動(dòng)服務(wù)器服務(wù)時(shí)的企業(yè)管理器,第3步 雙擊該圖標(biāo),系統(tǒng)將啟動(dòng)SQL Server服務(wù)器的服務(wù),并建立企業(yè)管理器與
14、該實(shí)例的連接,如圖所示。,1.3.3 設(shè)置Windows服務(wù)賬戶,Windows兩種類型的服務(wù)賬戶: 本地系統(tǒng)賬戶:本地系統(tǒng)賬戶不需要設(shè)置密碼,沒有網(wǎng)絡(luò)訪問權(quán)限,使用本地系統(tǒng)賬戶限制了SQL Server與其它服務(wù)器的通信。 (2) 域用戶賬戶:只有使用域用戶賬戶時(shí),一些服務(wù)器到服務(wù)器的活動(dòng)才能進(jìn)行。默認(rèn)情況下,顯示當(dāng)前登錄到計(jì)算機(jī)的域用戶的賬戶信息。 所有域用戶賬戶必須滿足如下條件: 賬戶必須是Administrators本地組的成員。 賬戶密碼必須是永久有效(即設(shè)置Password Never Expires屬性)。 該賬戶有在SQL Server計(jì)算機(jī)上登錄的全部服務(wù)權(quán)限,并可在任意時(shí)間
15、登錄。,在Windows NT、2000、2003環(huán)境下安裝SQL Server 2000,首先要?jiǎng)?chuàng)建Windows服務(wù)賬戶。SQL Server 2000中的SQL Server、SQL Server Agent和MS-DTC都是作為服務(wù)啟動(dòng)和運(yùn)行的。,1.4.1 SQL企業(yè)管理器,SQL Server 2000 企業(yè)管理器(SQL Enterprise Manager)是Microsoft 管理控制臺(tái) (MMC) 的管理單元組件。MMC 支持從單個(gè)控制臺(tái)管理多種類型的服務(wù)器 ,企業(yè)管理器是按照“數(shù)據(jù)庫服務(wù)器組”“數(shù)據(jù)庫服務(wù)器”“數(shù)據(jù)庫”“數(shù)據(jù)庫對(duì)象(表、視圖等)”這樣一個(gè)層次結(jié)構(gòu)組織對(duì)象并
16、進(jìn)行管理的。,,1.4.1 SQL企業(yè)管理器,企業(yè)管理器的主要功能如下: 注冊(cè)服務(wù)器 配置本地服務(wù)器 配置遠(yuǎn)程服務(wù)器 配置多重服務(wù)器 設(shè)置登錄安全性 對(duì)數(shù)據(jù)庫、數(shù)據(jù)庫對(duì)象進(jìn)行管理和操作 創(chuàng)建警告 建立操作員 為獨(dú)立的環(huán)境創(chuàng)建和安排作業(yè) 為多重服務(wù)器環(huán)境創(chuàng)建和安排作業(yè) 創(chuàng)建和管理復(fù)制方案 為企業(yè)管理器設(shè)置輪詢間隔,1.4.2 SQL查詢分析器,1. 從 SQL Server 企業(yè)管理器調(diào)用 SQL 查詢分析器 選擇菜單:“工具”“SQL 查詢分析器”。,1.4.2 SQL查詢分析器,2. 由“開始”任務(wù)欄進(jìn)入查詢分析器 從“開始”任務(wù)欄,選擇“程序”“Microsoft SQL Server”“
17、查詢分析器”。若要連接網(wǎng)上其它的SQL Server服務(wù)器,選擇菜單項(xiàng):文件連接,出現(xiàn)如圖所示的對(duì)話框。,1.5 注冊(cè)服務(wù)器,注冊(cè)服務(wù)器后,將該服務(wù)器加入指定的服務(wù)器組。 利用企業(yè)管理器注冊(cè)服務(wù)器的步驟: 第1步 啟動(dòng)企業(yè)管理器選擇SQL Server服務(wù)器組圖標(biāo)右擊,出現(xiàn)圖所示的快捷菜單;,,第2步 選擇“新建SQL Server服務(wù)器注冊(cè)”快捷菜單項(xiàng),進(jìn)入圖服務(wù)器注冊(cè)向?qū)В?第3步 選擇“下一步”,進(jìn)入添加可用服務(wù)器的的界面; 第4步 選擇“下一步”,進(jìn)入SQL Server 服務(wù)器注冊(cè)向?qū)У纳矸蒡?yàn)證界面; 第5步 選擇“下一步”,進(jìn)入SQL Server 服務(wù)器注冊(cè)向?qū)нx擇連接選項(xiàng)的界面
18、;,1.5 注冊(cè)服務(wù)器,第6步 選擇“下一步”,進(jìn)入圖所示SQL Server 服務(wù)器注冊(cè)向?qū)нx擇服務(wù)器組的界面; 第7步 選擇“下一步”,進(jìn)入注冊(cè)完成界面,然后與注冊(cè)的服務(wù)器連接,以檢測(cè)服務(wù)器注冊(cè)是否成功。,1.5 注冊(cè)服務(wù)器,,SQL Server 服務(wù)器注冊(cè)向?qū)У纳矸蒡?yàn)證界面,,SQL Server 服務(wù)器注冊(cè)向?qū)нx擇連接選項(xiàng)的界面,1.5 注冊(cè)服務(wù)器,,SQL Server 服務(wù)器注冊(cè)向?qū)нx擇服務(wù)器組的界面,利用賬戶sa成功注冊(cè)到SQL Server服務(wù)器HU后的界面,1.6 SQL Server2000應(yīng)用過程,SQL Server 2000作為后臺(tái)數(shù)據(jù)庫,在前臺(tái)應(yīng)用程序開發(fā)環(huán)境下設(shè)
19、計(jì)應(yīng)用程序,可按以下步驟進(jìn)行: 第1步 根據(jù)學(xué)生成績管理的特點(diǎn),確定數(shù)據(jù)庫包含的表及每個(gè)表的結(jié)構(gòu)。 第2步 啟動(dòng)企業(yè)管理器,并完成以下工作: (1) 建立學(xué)生成績數(shù)據(jù)庫(XSCJ); 建立XSCJ數(shù)據(jù)庫學(xué)生、課程和成績信息表; 建立數(shù)據(jù)庫、表及輸入數(shù)據(jù)的詳細(xì)步驟請(qǐng)參考第23章。 第3步 利用前臺(tái)應(yīng)用程序開發(fā)環(huán)境設(shè)計(jì)界面和相應(yīng)的程序。 (1) 設(shè)計(jì)表單,根據(jù)需要加入有關(guān)控件并設(shè)置相應(yīng)的屬性參數(shù); 在表單中加入數(shù)據(jù)控件,并設(shè)置參數(shù),建立應(yīng)用程序與數(shù)據(jù)庫間的聯(lián)接;根據(jù)應(yīng)用要求,設(shè)計(jì)應(yīng)用程序。 第4步 在開發(fā)環(huán)境下調(diào)試運(yùn)行程序,使運(yùn)行結(jié)果滿足成績管理的應(yīng)用要求。 第5步 對(duì)調(diào)試通過的程序進(jìn)行編譯聯(lián)接,形成.EXE文件,并在Windows環(huán)境下運(yùn)行該EXE文件,檢查是否符合要求。,習(xí) 題,1.SQL 包含哪些組件,其功能各是什么? 2.安裝SQL Server前應(yīng)作哪些規(guī)劃? 3.SQL Server支持哪兩種身份認(rèn)證模式?各有何特點(diǎn)? 4.安裝SQL Server,并練習(xí)企業(yè)管理器和查詢分析器的使用。,
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識(shí)競(jìng)賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識(shí)測(cè)試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測(cè)工種技術(shù)比武題庫含解析
- 1 礦山應(yīng)急救援安全知識(shí)競(jìng)賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案