實驗一資料庫 資料表的建立

2023-01-14 03:09:02 字數 1909 閱讀 5042

1.掌握建立資料庫的方法;

2.掌握建立資料表的方法;

3.掌握檢視、修改表的定義、屬性的方法;

4.掌握資料插入命令insert的使用。

5.掌握資料庫的備份和恢復方法。

1.實驗環境:sql server

2.基本操作

(1)建立資料庫(資料庫名為自己的學號姓名),裡面包含學生(表名:xs),課程(表名:kc)以及選課(表名:

sc)三個表。表結構和表中資料見下,表中字段型別和長度自行合理設定。

學生表:xs(sno,sname,age,***,sdept)

課程表:kc(cno,cname,cdept,tname)

選課表:sc(sno,cno,grade)

(2) 建立這3個表的約束,包括:每個表的主鍵約束、表間的外來鍵約束,實現學生性別只能是「f」或「m」、年齡不大於35的檢查性約束。

3.實驗資料:

學生表:xs(sno,sname,age,***,sdept)

課程表:kc(cno,cname,cdept,tname)

選課表:sc(sno,cno,grade)

4.完成實驗後將資料庫備份存檔,自行保管,為下次實驗準備資料。

1.開啟sql server 2008,進入sql server management studio。

步驟一:依次單擊「開始」-「程式」-「microsoft sql server 2008 r2」-「sql server management studio」。

圖1 開啟sql server management studio

圖2 連線伺服器

步驟二:連線伺服器。(本次實驗連線到本地機)

在圖2中,其他資訊不改,伺服器名稱一欄改為自己的機器名稱:xg**,其中**為自己的機器號。可以自己輸入,也可以通過下面的方法找到本地機。

單擊伺服器名稱後面的下拉列表框,從中選擇「瀏覽更多」,出現「查詢伺服器」對話方塊,在「本地伺服器」中,展開「資料庫引擎」,出現本地機的名稱,單擊選中後,再單擊「確定」即可回到圖2,再單擊「連線」即可。

圖3 查詢伺服器

2.建立資料庫和資料表基本步驟

步驟一:進入sql server企業管理器,展開左邊樹形目錄sql server組,單擊「資料庫」右鍵 ,選擇「新建資料庫」,在資料庫名稱文字框輸入「教學」,然後點選「確定」按鈕。

步驟二:建立資料表。展開左邊樹形目錄中新建的資料庫「教學」,點選「表」右鍵,選擇「新建表」,進入圖形介面,輸入表的所有屬性並定義其資料型別及長度,最後點選儲存圖示,在彈出的輸入框內輸入資料表名,然後點選「確定」按鈕。

可以按這一方法建立其他資料表。

步驟三:輸入資料。選擇某張表後點選右鍵,在展開的選項中選擇「編輯前200行」,即可進入資料輸入介面。完成資料輸入後直接關閉視窗即可。

3.基本操作。

(1)檢視或修改表中資料:在左邊樹形目錄中選擇某張表後點選右鍵,在展開的選項中選擇「編輯前200行」,即可進入表結構介面。

(2)修改表結構:在左邊樹形目錄中選擇某張表後點選右鍵,在展開的選項中選擇「設計」,即可進入表結構介面。

(3)設定主鍵:先進入「設計」介面,如要指定主鍵,只需右擊主鍵屬性行,選擇「設定主鍵」 即可。(思考:對於sc表,有兩個屬性共同作為主鍵,請考慮該如何設定。)

(4)設定check規則:先進入「設計」介面,右擊需要設定check規則的屬性行,選擇「check約束」,進入下面的設定介面。單擊左邊的「新增」按鈕,check約束的名稱系統自動給出。

在右邊表示式後輸入需要設定的check表示式後,直接關閉即可。如圖4所示。

圖4 設定check約束

(5)設定外來鍵:先進入「設計」介面,右擊需要設定外來鍵的屬性行,選擇「關係」,

新增乙個新的外來鍵,單擊右邊的「表和列規範」輸入框後的省略號,進行表的參照關係設定,如下圖5圖6所示。

圖5 設定外來鍵關係

圖6 設定外來鍵相關的表和屬性

實驗一資料庫查詢

一 實驗目的 使學生掌握sql server query analyzer的使用方法,加深對sql和t sql語言的查詢語句的理解。熟練掌握表的基本查詢,連線查詢和巢狀查詢,以及掌握資料排序和資料分組的操作方法。二 實驗原理 select all distinct 目標列表示式 目標列表示式 fro...

實驗六資料表的建立與管理

一 實驗目的 1 掌握利用sql語句建立表的方法。2 掌握利用sql語句修改表結構的方法。3 掌握利用sql語句建立 刪除索引的方法。二 實驗內容 一 資料表的建立及管理 1 在資料庫xsgl1中建立表 1 使用sql語句建立表student student表結構及其約束為 student表結構和約...

資料庫實驗

實驗名稱 關係查詢與連線 一 實驗目的 1 理解select語句的操作和基本使用方法,熟練掌握簡單查詢。2 掌握select語句的巢狀使用,實現表的複雜查詢,進一步理解select語句的高階使用方法。3 理解join語句的操作和基本使用方法,掌握內連線 外連線 自連線的概念和使用。二 實驗環境 使用...