實驗一 建立資料庫和表以及表操作
一、實驗目的
1.了解SQL Server資料庫的邏輯結構和實體結構,表的結構特點;
2.了解SQL Server的基本資料類型,空值概念;
3.學會在對象資料總管中建立資料庫和表;
4.學會使用T—SQL語句建立資料庫和表;
5.學會在對象資料總管中對資料表進行插入、修改、删除資料操作;
6.學會使用T-SQL對資料表進行插入、修改、删除資料操作;
二、實驗内容
1.實驗題目(1)
建立用于企業管理的員工管理資料庫,資料庫名為YGGL,包含員工的資訊、部門資訊以及員工的薪水資訊。資料庫YGGL包含下列3個表。
(1)Employees:員工自然資訊表。
(2)Departments:部門資訊表。
(3)Salary:員工薪水情況表。
各表的結構分别如表T2.1,表T2.2,表T2.3所示。
表T2.1 Employees表結構
實驗步驟
1.在對象資料總管中建立資料庫YGGL
2.在對象資料總管中删除建立的YGGL資料庫
在對象資料總管中選擇資料庫YGGL一>在YGGL上單擊滑鼠右鍵一删除。
3.使用T—SQL語句建立資料庫YGGL
4.在對象資料總管中分别建立表Employees,Departments和Salary
2.實驗題目(2)
實驗步驟
1.在對象資料總管中向資料庫YGGL表加入資料
2.(1)在對象資料總管中向表Employees中加入如表T3.1所示的記錄。表T3.1資料記錄
(2)在對象資料總管向表Departments中插入如表T3.2所示的資料記錄。
表T3.2資料記錄
(3)在對象資料總管中向表Salary中插入如表T3.3所示的資料記錄。
在這裡插入圖檔描述
2.在對象資料總管中修改資料庫YGGL表資料
(1)在對象資料總管中删除表Employees的第2,8行和Salary的第2,11行。注意進行删除操作時,作為兩表主鍵的EmployeeID的值,以保持資料完整性。
(2)對象資料總管中删除表Departments的第2行,同時也要删除表Employees的第
2行。操作方法同(1)。
(3)在對象資料總管中将表Employees中編号為020018的記錄的部門号改為4。
3.使用T-SQL指令修改資料庫YGGL表資料
(1)使用T-SQL指令分别向YGGL資料庫Employees,Departments和Salary表中插入1行記錄。
(2)使用T—SQL指令修改表Salary中的某個記錄的字段值。
單擊快捷工具欄的執行圖示,執行上述語句,将編号為011112的職工收入改為2890。
(3)修改表Employees和Departments的記錄值,仍要注意完整性。
操作過程同(2)。
(4)使用T—SQL指令修改表Salary中的所有記錄的字段值。
(5)使用TRANCATE TABLE語句删除表中所有行。使用T—SQL指令修改表Salary中的所有記錄的字段值。
啟動查詢分析器一>“查詢”視窗中輸入以下 T—SQL語句:
USE YGGL
UPDATE Salary
SET InCome=InCome+100
GO