版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
章節(jié)目錄數據庫技術3.1數據庫管理
3.2數據庫表管理
3.3創(chuàng)建數據庫實例——學生成績管理數據庫
小結
習題3
第3章用SQLServerManagementStudio操縱數據庫和表3.1.1數據庫基本概念
3.1.2數據庫的創(chuàng)建
3.1.3數據庫的修改
3.1.4數據庫的刪除
3.1.5數據庫的分離與附加
3.1.6數據庫的備份與還原
3.2.1數據庫表基本概念
3.2.2數據庫表結構的創(chuàng)建
3.2.3數據庫表結構的修改
3.2.4數據庫表的刪除
3.2.5建立數據庫表之間的聯系
3.2.6數據庫表記錄的增刪改
3.3.1創(chuàng)建數據庫
3.3.2建立數據庫表結構
3.3.3創(chuàng)建數據庫關系圖
3.3.4輸入記錄
第1頁,共58頁。本章提要數據庫技術小結
習題1
3.1數據庫管理
3.2數據庫表管理
3.3創(chuàng)建數據庫實例——學生成績管理數據庫
第3章用SQLServerManagementStudio操縱數據庫和表
本章的主要內容是利用SQLServerMana-gementStudio(SQLServer管理器)操縱數據庫和表,包括如何創(chuàng)建和修改數據庫,如何創(chuàng)建和管理數據庫表,并以一個具體的操作實例來鞏固本章所述內容。第2頁,共58頁。數據庫技術3.1數據庫管理3.1.1與數據庫相關的幾個基本概念
1.主數據文件數據庫文件是存放數據庫數據和數據庫對象的文件,一個數據庫可以有一個或多個數據文件,一個數據文件只屬于一個數據庫。當有多個數據文件時,有一個數據文件被定義為主數據文件。主數據文件的類型名為.mdf,用來存儲數據庫的啟動信息。一個數據庫只能有一個主數據文件,其他數據文件被稱為輔數據文件。
2.事務日志文件事務日志文件用來記錄數據庫的更新情況。在對數據庫操作的過程中,數據庫中內容更改的操作信息都會記錄在此文件中。事務日志文件的類型名為.ldf,一個數據庫可以有一個或多個事務日志文件。3.文件組文件組類似于文件夾,主要用于給數據庫文件分配磁盤空間并進行管理,每個文件組有一個組名,與數據庫文件一樣,文件組也分為主文件組和輔文件組。第三章SQLServerManagementStudio
第3頁,共58頁。數據庫技術3.1.2數據庫的創(chuàng)建在SQLServer2005中創(chuàng)建和管理數據庫主要有兩種方式:一種方式是使用SQLServerManagementStudio,另一種方式是在查詢窗口中執(zhí)行Tansact-SQL語句。本節(jié)只介紹使用SQLServerManagementStudio創(chuàng)建和管理數據庫。
使用SQLServerManagementStudio管理器創(chuàng)建數據庫的步驟如下:
(1)單擊“開始”→“所有程序”→“MicrosoftSQLServer2005”→“SQLServerManagementStudio”,啟動MicrosoftSQLServerManagementStudio管理器,出現“連接到服務器”對話框,可以選擇服務器類型、服務器名稱、身份驗證方式,如圖3-1所示。第三章SQLServerManagementStudio
第4頁,共58頁。數據庫技術圖3-1“連接到服務器”對話框
(2)采用默認設置,單擊“連接”鈕,出現SQLServerManagementStudio管理器啟動成功畫面,如圖3-2所示。第三章SQLServerManagementStudio
第5頁,共58頁。數據庫技術圖3-2MicrosoftSQLServerManagementStudio管理器第三章SQLServerManagementStudio
第6頁,共58頁。數據庫技術
(3)在左窗口中右擊“數據庫”選項,彈出快捷菜單,選擇“新建數據庫”,打開“新建數據庫”對話框,如圖3-3所示。圖3-3“新建數據庫”對話框第三章SQLServerManagementStudio
第7頁,共58頁。數據庫技術
(4)在“新建數據庫”對話框中,輸入數據庫名稱,例如:“student”;改變數據文件和日志文件的初始大??;單擊自動增長項對應的鈕,在彈出的“更改自動增長設置”對話框中可設置文件的增長率及最大文件大?。粏螕袈窂巾棇拟o,可改變數據文件和日志文件的保存位置,例如:將數據庫的數據文件和日志文件的保存位置都設為“E:\SQLServer2005”。
(5)單擊“確定”按鈕,完成數據庫的創(chuàng)建。“添加”和“刪除”鈕用于添加和刪除輔數據文件和日志文件。在左窗口中展開“數據庫”節(jié)點,即可顯示新建立的數據庫“student”。第三章SQLServerManagementStudio
第8頁,共58頁。數據庫技術3.1.3數據庫的修改
修改數據庫就是對數據庫的數據文件和日志文件進行增、刪、改。使用SQLServerManagementStudio管理器修改數據庫的步驟如下:
(1)在左窗口中右擊要修改的數據庫節(jié)點,在快捷菜單中選擇“屬性”,打開“數據庫屬性”對話框,如圖3-4所示。該對話框包含數據庫的創(chuàng)建信息、備份信息及維護信息。圖3-4“數據庫屬性”對話框第三章SQLServerManagementStudio
第9頁,共58頁。數據庫技術
(2)在該對話框中,單擊“文件”選項,即可對主數據文件進行修改,包含對邏輯名、初始大小、增長率的修改,但不可刪除主數據文件,也不可修改主數據文件的路徑??梢蕴砑訑祿募部蓜h除所添加的數據文件。對于日志文件可修改其邏輯名、初始大小、增長率,但不可添加和刪除日志文件,也不可修改日志文件的路徑。(3)在該對話框中,單擊“文件組”選項,即可顯示當前數據庫的文件組信息??梢蕴砑印h除文件組。(4)在該對話框中,單擊“選項”,可將當前數據庫設為“只讀”屬性,并且可對數據庫的兼容級別、恢復模式、排序規(guī)則等進行設置。第三章SQLServerManagementStudio
第10頁,共58頁。3.1.4數據庫的刪除數據庫技術不再使用的數據庫可以被刪除,以釋放磁盤空間。使用SQLServerManagementStudio管理器刪除數據庫的步驟如下:
(1)在左窗口中,右擊要刪除的數據庫名稱,在快捷菜單中選擇“刪除”,打開“刪除對象”對話框,如圖3-5所示。圖3-5“刪除對象”對話框第三章SQLServerManagementStudio
第11頁,共58頁。數據庫技術(2)若數據庫正在使用,應選擇“關閉現有連接”復選框。第三章SQLServerManagementStudio
(3)單擊“確定”,同時刪除數據庫的數據文件和日志文件。第12頁,共58頁。數據庫技術3.1.5數據庫的分離與附加若將一個數據庫從一臺計算機上移動或復制到另一臺計算機上使用,應進行數據庫的分離和附加操作。1、分離數據庫分離數據庫是從服務器中移去邏輯數據庫,但不會刪除數據庫文件。使用SQLServerManagementStudio管理器分離數據庫的步驟如下:(1)關閉要分離的數據庫中已打開的對象,例如表。(2)在左窗口中右擊要分離的數據庫名稱,在快捷菜單中選擇“任務”→“分離”,打開“分離數據庫”對話框,如圖3-6所示。第三章SQLServerManagementStudio
第13頁,共58頁。數據庫技術圖3-6“分離數據庫”對話框第三章SQLServerManagementStudio
第14頁,共58頁。數據庫技術
(3)單擊“確定”按鈕,將該數據庫從數據庫列表中刪除,但數據庫的物理文件仍然保存在磁盤上。
2.附加數據庫附加數據庫是將物理數據庫附加到服務器數據庫列表中,這樣才能對數據庫進行操縱。使用SQLServer–ManagementStudio管理器附加數據庫的步驟如下:(1)在左窗口中右擊數據庫,在快捷菜單中選擇“附加(A)…”菜單項,打開“附加數據庫”對話框。如圖3-7所示。圖3-7“附加數據庫”對話框第三章SQLServerManagementStudio
第15頁,共58頁。數據庫技術(2)單擊“添加(A)…”鈕,打開“定位數據庫文件”對話框,
如圖3-8所示。圖3-8“定位數據庫文件”對話框第三章SQLServerManagementStudio
第16頁,共58頁。數據庫技術
(3)選擇數據庫主數據文件(.mdf文件),單擊“確定”,返回“附加數據庫”對話框,如圖3-9所示。圖3-9“附加數據庫”對話框(4)單擊“附加數據庫”對話框中的“確定”鈕,將所選定的數據庫附加到服務器的數據庫列表中。第三章SQLServerManagementStudio
第17頁,共58頁。數據庫技術3.1.6數據庫的備份與還原
1.數據庫備份數據庫備份功能是對SQLServer2005的數據庫或日志中所有數據的狀態(tài)進行記錄,以便在數據庫遭到破壞時能及時將其還原到破壞前的狀態(tài)。S-QLServer2005允許系統(tǒng)管理員、數據庫所有者或管理員授權的用戶進行數據庫的備份。備份的數據文件可存放在外存儲器上。使用SQLServerMa-nagementStudio管理器附加數據庫的步驟如下:(1)選擇要備份的數據庫名稱,單擊右鍵,在快捷菜單中選擇“任務”→“備份”,打開“備份數據庫”對話框,如圖3-10所示。第三章SQLServerManagementStudio
第18頁,共58頁。數據庫技術圖3-10“備份數據庫”對話框(2)在“備份數據庫”對話框的“源”項中,可選擇備份類型:完整或差異。完整備份是指數據庫的完整備份,包括對所有的數據以及數據庫對象進行備份;差異備份是將指最近一次數據庫備份以后發(fā)生的數據變化進行備份。(3)在“備份數據庫”對話框的“備份集”項中,可以給備份文件命名、輸入有關備份的說明性文字、設定備份過期天數。(4)在“備份數據庫”對話框的“目標”項中,可以添加、刪除備份文件。(5)在“備份數據庫”對話框中,單擊“添加”鈕,打開“選擇備份目標”對話框。(6)在“選擇備份目標”對話框中,單擊鈕,打開“定位數據庫文件”對話框,選擇保存位置,給備份文件命名。如圖3-11所示。第三章SQLServerManagementStudio
第19頁,共58頁。數據庫技術圖3-11“定位數據庫文件”對話框(7)在“選擇備份目標”對話框中,單擊“確定”鈕,出現“選擇備份目標”對話框(8)在“選擇備份目標”對話框中,單擊“確定”鈕,返回“數據庫備份”對話框。(9)在“備份數據庫”對話框中,單擊“確定”鈕,系統(tǒng)開始備份數據庫。(10)備份完成,彈出備份成功信息框。如圖3-12所示。第三章SQLServerManagementStudio
第20頁,共58頁。數據庫技術圖3-12備份成功消息框2.數據庫還原數據庫還原是使數據庫從當前狀態(tài)恢復到備份之前的一致性狀態(tài)。使用SQLServerManagementStudio管理器還原數據庫的步驟如下:
(1)選擇要還原的數據庫名稱,右擊,從快捷菜單中選擇“任務”→“還原”→“數據庫”,如圖3-13所示。第三章SQLServerManagementStudio
第21頁,共58頁。數據庫技術圖3-13還原數據庫操作(2)單擊圖3-13中的“數據庫”選項,打開“還原數據庫”對話框,如圖3-14所示。第三章SQLServerManagementStudio
第22頁,共58頁。數據庫技術圖3-14“還原數據庫”對話框(3)在“還原數據庫”對話框中,單擊“確定”,數據庫開始還原。(4)還原完成,彈出還原成功信息框。如圖3-15所示。第三章SQLServerManagementStudio
第23頁,共58頁。數據庫技術圖3-15還原成功消息框第三章SQLServerManagementStudio
第24頁,共58頁。數據庫技術3.2數據庫表管理3.2.1與數據庫表相關的幾個基本概念
1.實體、屬性與記錄在現實生活中,實體是指客觀存在的、能夠相互區(qū)分的事物,例如學校、教師、學生、教室、桌椅等。當使用計算機來描述這些實體時,采用的方法是針對這些實體的“特性”進行描述,所謂“特性”就是實體的“屬性”。例如在大學環(huán)境里,學生是實體,不同的學生都具有學號、姓名、性別、出生日期、所屬學院、專業(yè)、聯系電話等屬性??梢詫⒕哂邢嗤瑢傩远鴮傩灾涤植煌膶W生數據放在一張表里。用二維表格描述實體時,實體的名稱即為表名稱;表里的每一行(實際上是一個實體)稱為一條“記錄”;表中的每一個輸入項(實際上是實體的一個屬性)稱為“列”。如圖3-16所示。圖3-16實體存儲二維表第三章SQLServerManagementStudio
第25頁,共58頁。數據庫技術
2.主鍵和外鍵
(1)主鍵在表中存儲了多行數據,為了保證每一行數據的
唯一性,需要有一個特殊的列值不能被重復輸入,這個“特殊列”就是主鍵。在圖3-16中,學號可以唯一標識不同的行,因此,可將“學號”設為“學生基本情況表”的主鍵。
一個表只能有一個主鍵??梢赃x擇一列作為主鍵,也可選擇多列作為主鍵。在選擇主鍵時應考慮:最少性和穩(wěn)定性。
(2)外鍵正如現實世界中事物之間存在著聯系一樣,實體之間也存在聯系。在關系數據庫中,實體之間的聯系體現在表與表之間的聯系。例如:將“研究生”作為子表,將“導師”作為主表。為了保證在子表中輸入的“導師編號”在主表中一定存在,必須建立子表和主表的聯系,這種聯系需要用“外鍵”來實現。子表中的外鍵是對應主表中主鍵而言的,外鍵必須是主表中的主鍵。由于一個表可能會與多個表之間有聯系,因此,一個表可能有多個外鍵。第三章SQLServerManagementStudio
第26頁,共58頁。數據庫技術
3.必要的數據冗余在兩個或多個表中重復出現的數據稱為數據冗余。數據冗余可能會導致數據異?;驍祿灰恢滦?。但少量的數據冗余也是保證表與表之間聯系的“橋梁”,例如:“導師編號”作為“研究生”子表中的外鍵,作為“導師”主表中的主鍵就屬于數據冗余,然而這是不可缺少的。如圖3-17所示。關系數據庫能夠將數據冗余度控制在最低限度內。圖3-17關系表中的數據冗余第三章SQLServerManagementStudio
第27頁,共58頁。數據庫技術
4.實現數據完整性數據完整性要求數據庫中的數據具有準確性。數據的準確性是通過設計數據表的“約束”來實現的?!凹s束”包含以下幾類:
(1)實體完整性約束實體完整性要求表中的每一行都具有唯一性。表中設置主鍵之后,可保證主鍵不會取空值,且不會重復。也可以通過其他約束實現實體完整性,例如:設置唯一索引和標識列等。(2)引用完整性約束引用完整性要求子表中的外鍵必須是主表中主鍵的有效值或空值。數據庫表設置外鍵后,可保證引用完整性的實現。建立了外鍵聯系的兩張表不能進行以下操作:在子表的外鍵中不能輸入主表中主鍵不存在的值;在主表的主鍵中不能修改和刪除和子表中外鍵相關的值。例如在圖3-17中,不能在“研究生”表的導師編號中輸入“108”;不能在“導師”表中刪除“107”導師的信息。第三章SQLServerManagementStudio
第28頁,共58頁。數據庫技術(3)域完整性約束
域完整性是指對列值輸入的控制??梢酝ㄟ^檢查約束、輸入格式、輸入類型、默認值等方法實現域完整性。(4)用戶自定義完整性約束用戶自定義完整性是指用戶根據對數據庫操縱的需要而自行設置的約束。通過數據庫的高級操作,例如:存儲過程、觸發(fā)器的設置來實現用戶自定義約束。這些約束將在后續(xù)章節(jié)說明。第三章SQLServerManagementStudio
第29頁,共58頁。數據庫技術3.2.2數據庫表結構的創(chuàng)建使用SQLServerManagementStudio管理器創(chuàng)建數據庫表結構的步驟如下:
(1)在左窗口中展開數據庫節(jié)點,單擊某數據庫名稱前面的“+”號,右擊該數據庫的“表”選項,從快捷菜單中選擇“新建表”,打開如圖3-18所示的創(chuàng)建表結構對話框。圖3-18“創(chuàng)建表結構”對話框第三章SQLServerManagementStudio
第30頁,共58頁。數據庫技術(2)在“創(chuàng)建表結構”對話框中輸入列名、選擇數據類型、設置列值是否允許空。
(3)右擊要設置為主鍵的列名,從快捷菜單中選擇“設置主健”。如圖3-19所示。圖3-19“設置主鍵”對話框第三章SQLServerManagementStudio
第31頁,共58頁。數據庫技術(4)單擊工具欄上的“保存”鈕,在彈出的“選擇名稱”對話中輸入表名稱,單擊“確定”按鈕。如圖3-20所示。圖3-20“選擇名稱”對話框第三章SQLServerManagementStudio
第32頁,共58頁。數據庫技術
3.2.3數據庫表結構的修改使用SQLServerManagementStudio管理器修改數據庫表結構的步驟如下:
(1)在左窗口中展開“數據庫”節(jié)點,單擊某數據庫名稱前面的“+”號,再單擊“表”前面的“+”號,選擇某表名稱,例如:選擇“學生管理數據庫”中的“學生基本情況表”,單擊右鍵,彈出快捷菜單。
(2)從快捷菜單中選擇“修改”,打開如圖3-21所示的修改表結構對話框。圖3-21“修改表結構”對話框
第三章SQLServerManagementStudio
第33頁,共58頁。數據庫技術
(3)在“修改表結構”對話框中可修改原有列的列名、數據類型、列值是否允許空;可以利用右鍵快捷菜單在當前選定的列上方插入新列,也可刪除所選定的列。如圖3-22所示。圖3-22“插入/刪除列”對話框
(4)單擊工具欄上的“保存”鈕,可將修改后的表結構存盤。第三章SQLServerManagementStudio
第34頁,共58頁。數據庫技術3.2.4數據庫表的刪除使用SQLServerManagementStudio管理器刪除數據庫表的步驟如下:(1)在左窗口中展開“數據庫”節(jié)點,單擊某數據庫名稱前面的“+”號,再單擊“表”前面的“+”號,選擇某表名稱,例如:選擇“學生管理數據庫”中的“學生基本情況表”,單擊右鍵,彈出快捷菜單。(2)從快捷菜單中選擇“刪除”,打開如圖3-23所示的“刪除對象”對話框。圖3-23“刪除對象”對話框(3)單擊該對話框中的“確定”鈕,則刪除了所選定的“學生基本情況表”。第三章SQLServerManagementStudio
第35頁,共58頁。數據庫技術3.2.5建立數據庫表之間的聯系
建立表之間的聯系是建立主表和子表的聯系。這是實現數據庫表之間引用完整性約束的手段。使用SQLS-erverManagementStudio管理器建立表之間聯系的步驟如下:(1)在左窗口中展開“數據庫”節(jié)點,單擊某數據庫名稱前面的“+”號,例如:“student”(2)選中該數據庫中的“數據庫關系圖”對象,右擊,彈出快捷菜單。如圖3-24所示(3)選中“新建數據庫關系圖”,打開“添加表”對話框。如圖3-25所示。(4)選擇要建立關系的表名稱,單擊“添加表”對話框中的“添加”鈕,再單擊“關閉”鈕,彈出“關系圖”畫面。如圖3-26所示。第三章SQLServerManagementStudio
第36頁,共58頁。數據庫技術圖3-24“添加表”對話框
圖3-25“新建數據庫關系圖”快捷菜單圖3-26“關系圖”對話框第三章SQLServerManagementStudio
第37頁,共58頁。數據庫技術(5)在“關系圖”對話框中,拖動研究生表中的外鍵“導師編號”到導師表的主鍵“導師編號”上釋放,彈出“表和列”對話框。如圖3-27所示。圖3-27“表和列”對話框(6)在“表和列”對話框中,單擊“確定”鈕,彈出“外鍵關系”對話框如圖3-28所示。第三章SQLServerManagementStudio
第38頁,共58頁。數據庫技術圖3-28“外鍵關系”對話框(7)在“外鍵關系”對話框中單擊“確定”鈕,則出現建立成功的關系圖。如圖3-29所示。圖3-29建立成功的“關系圖”第三章SQLServerManagementStudio
第39頁,共58頁。數據庫技術(8)單擊工具欄上的“保存”鈕,彈出“選擇名稱”對話框,如圖3-30所示。圖3-30“選擇名稱”對話框(9)在“選擇名稱”對話框中,輸入關系圖名稱,單擊“確定”鈕。彈出保存信息對話框,單擊“是”鈕。關系圖名稱顯示在“數據庫關系圖”節(jié)點的列表中。第三章SQLServerManagementStudio
第40頁,共58頁。數據庫技術3.2.6數據庫表記錄的增刪改
1.插入記錄使用SQLServerManagementStudio管理器插入記錄的步驟如下:
(1)在左窗口中展開“數據庫”節(jié)點,單擊某數據庫名稱前面的“+”號,例如:“studen-t”(2)展開“student”下的“表”節(jié)點,右擊某數據表,例如:“研究生”表,彈出快捷菜單。
如圖3-31所示。圖3-31數據庫表的快捷菜單第三章SQLServerManagementStudio
第41頁,共58頁。數據庫技術
(3)在快捷菜單中選擇“打開表”,彈出輸入記錄畫面,如圖所示3-32所示。圖3-32輸入記錄
(4)在該對話框中,可直接輸入記錄,也可對已經輸入的記錄進行修改,可使用Table鍵和Shift+Table鍵使輸入位置在每個輸入項中移動。每輸入一條記錄都將自動保存到該數據庫表中。第三章SQLServerManagementStudio
第42頁,共58頁。數據庫技術
2.修改記錄(1)在左窗口中展開“數據庫”節(jié)點,單擊某數據庫名稱前面的“+”號,例如:“student”(2)展開“student”下的“表”節(jié)點,右擊某數據表,例如:“研究生”表,彈出快捷菜單。(3)在快捷菜單中選擇“打開表”,彈出已輸入記錄的記錄畫面,如圖3-33所示。圖3-33修改記錄(4)在該對話框中,可對已經輸入的記錄進行修改,可利用對話框底部的按鈕使輸入位置移動到下一行、移動到上一行、移動到第一行。第三章SQLServerManagementStudio
第43頁,共58頁。數據庫技術
3.刪除記錄使用SQLServerManagementStudio管理器刪除數據庫表的步驟如下:(1)~(3)同修改記錄步驟的(1)~(3),此處不再重復。(4)選擇某行,從右鍵快捷菜單中執(zhí)行“刪除”,彈出刪除信息對話框,如圖3-34所示,提示永久刪除信息。單擊“是”,則刪除的記錄不可恢復。第三章SQLServerManagementStudio
第44頁,共58頁。數據庫技術3.3創(chuàng)建數據庫實例——學生成績管理數據庫3.3.1創(chuàng)建數據庫使用SQLServerManagementStudio管理器創(chuàng)建“學生成績管理”數據庫步驟如下:(1)單擊“開始”→“所有程序”→MicrosoftSQLServer2005→SQLServerManag-ementStudio,打開“連接到服務器”對話框。(2)單擊“連接”鈕,彈出MicrosoftSQLServerManagementStudio對話框,如圖3-35所示。圖3-35MicrosoftSQLServerManagementStudio管理器第三章SQLServerManagementStudio
第45頁,共58頁。數據庫技術(3)右擊“數據庫”節(jié)點,在快捷菜單中選中“新建數據庫”,打開“新建數據庫”對話框。(4)在“新建數據庫”對話框中,輸入數據庫名稱為“學生成績管理”,修改數據文件和日志文件的路徑及文件的初始大小,如圖3-36所示。圖3-36“新建數據庫”對話框(5)單擊“確定”鈕,完成數據庫的創(chuàng)建。第三章SQLServerManagementStudio
第46頁,共58頁。數據庫技術
(6)在左窗口中展開“數據庫”節(jié)點,則“學生成績管理”數據庫出現數據庫節(jié)點的列表中,如圖3-37所示。圖3-37創(chuàng)建完成“學生成績管理”數據庫提示:打開數據庫存放的物理位置E:\SQLServer2005,顯示數據文件和日志文件的圖標。第三章SQLServerManagementStudio
第47頁,共58頁。數據庫技術3.3.2建立數據庫表結構在“學生成績管理”數據庫中設計四張數據表:學生表、課程表、教師表、成績表。使用SQLServerMana-gementStudio管理器在“學生成績管理”數據庫中創(chuàng)建表步驟如下:(1)展開“學生成績管理”數據庫節(jié)點,選擇“表”,右擊,從快捷菜單中選擇“新建表”,打開建立表結構畫面,如圖3-38所示。圖3-38建立表結構對話框第三章SQLServerManagementStudio
第48頁,共58頁。數據庫技術
(2)在“創(chuàng)建表結構”對話框中輸入列名、選擇數據類型、設置列值是否允許空、設置主鍵。(3)單擊工具欄上的“保存”鈕,給表命名。“學生成績管理”數據庫所建立的表結構如圖3-39所示。圖3-39“學生成績管理”數據庫表結構第三章SQLServerManagementStudio
第49頁,共58頁。數據庫技術3.3.3創(chuàng)建數據庫關系圖在建立數據庫表結構時已建立了主鍵,實現了實體完整性。下面創(chuàng)建的數據庫關系圖則實現了引用完整性。使用SQLServerManagementStudio管理器在“學生成績管理”數據庫中創(chuàng)建表步驟如下:(1)在左窗口中展開“數據庫”節(jié)點,單擊“學生成績管理”數據庫名稱前面的“+”號。(2)選中“學生成績管理”數據庫中的“數據庫關系圖”對象,右擊,彈出快捷菜單。(3)從快捷菜單中選擇“新建數據庫關系圖”,打開“添加表”對話框。如圖3-40所示。圖3-40“添加表”對話框數據第三章SQLServerManagementStudio
第50頁,共58頁。第三章SQLServerManagementStudio
數據庫技術(4)按住Ctrl鍵,選擇要建立關系的四張表,單擊“添加表”對話框中的“添加”鈕,再單擊“關閉”鈕,彈出“關系圖”畫面。如圖3-41所示。圖3-41“學生成績管理”數據庫關系圖數據第51頁,共58頁。第三章SQLServerManagementStudio
數據庫技術(5)在“關系圖”對話框中,拖動成績表中的外鍵“學號”到學生表的主鍵“學號”上釋放;拖動成績表中的外鍵“課程編號”到課程表的主鍵“課程編號”上釋放;拖動課程表中的外鍵“教師編號”到教師表的主鍵“教師編號”上釋放;每次拖動釋放后都會彈出“表和列”對話框,單擊“確定”鈕,又彈出“外鍵關系”對話框,單擊“確定”鈕,則出現“學生成績管理”數據庫關系圖,如圖3-41所示的。第52頁,共58頁。數據庫技術3.3.4輸入記錄使用SQLServ
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 分離焦慮培訓內容
- 分片技術教學課件
- 分布式電源培訓課件
- 婦產科正(副)高級職稱考試題庫及答案(三)
- 集中式供水單位培訓課件
- 腮腺混合瘤患者的呼吸護理
- 腮腺混合瘤的早期識別與護理
- 四年級下冊《栽蒜苗(一)》教學設計
- 律師談案技巧培訓課件
- 醫(yī)學導論:眼科學基本概念課件
- 2025年具有良好的商業(yè)信譽和健全的財務會計制度承諾書(范本)
- 2025年江蘇省事業(yè)單位招聘考試教師招聘體育學科專業(yè)知識試卷(秋季篇)
- 2025年中國橡膠粉改性瀝青(AR)行業(yè)市場分析及投資價值評估前景預測報告
- 凈菜品控與質量管理體系建設方案
- 【完整版】2025年自考《馬克思基本原理概論》真題及答案
- 胸外科圍手術期護理指南
- 大數據中心建設項目標準與工程造價指標分析
- 樁基施工與檢測實施方案
- 河北省五個一名校聯盟金太陽2025屆高三上學期一輪收官驗收-英語試卷(含答案)
- 2025年中山城市建設集團有限公司“鴻鵠”專項人才引進筆試參考題庫附帶答案詳解
- 數據處理專員工作總結
評論
0/150
提交評論