實驗三表的建立和管理

2021-08-07 03:00:08 字數 1701 閱讀 9018

實驗目的

1.掌握在資料中建立表的方法。

2.掌握修改表定義的方法。

3.掌握建立和管理各種約束的方法。

4.掌握從資料庫中刪除表的方法。

實驗學時

2學時實驗器材

多**計算機、windowsxp professional版、sql server 2000個人版。

實驗原理

1.資料表的建立與刪除

在查詢分析器中使用create table語句建立資料表,語句格式為:

create table 《表名》(《列名》 《資料型別》 [列級完整性約束條件]

[,《列名》 《資料型別》 [列級完整性約束條件]]

…[,《表級完整性約束條件》]);

其中create table為關鍵字,《表名》為資料表的名稱,由使用者確定,《列名》為組成這個表的屬性列的名稱,由使用者確定,《資料型別》為屬性列的取值的型別,由使用者在具體的dbms所提供的資料型別中選擇。

在查詢分析器中使用drop table 語句刪除資料表,語句格式為:

drop table 《表名》

注意:刪除乙個表,表的定義以及表中的所有資料,以及該錶的索引、約束、觸發器等將自動刪除,並且與表相關聯的規則和預設物件也將失去與它的關聯關係。

2.修改基本表

在查詢分析器中使用alter table語句修改已建立好的基本表,該語句可以實現新增、修改、刪除基本表中的屬性列、約束等操作,下面分別給出語句格式及說明:

(1)新增操作

在alter table語句中使用add子句新增新列和新的完整性約束,新增新列的語句格式如下:

alter table 《表名》 add 《新列名》 《資料型別》

新增新的完整性約束語句格式如下:

alter table 《表名》 add constraint 《約束名稱》 《完整性約束規則》

(2)修改操作

在alter table語句中使用alter column子句修改原有列的定義,語句格式如下:

alter table 《表名》 alter column 《列名》 《資料型別》

(3)刪除操作

在alter table語句中使用drop子句刪除已有的列和完整性約束條件,刪除列的語句格式如下:

alter table 《表名》 drop column 《列名》

刪除完整性約束條件的語句格式為:

alter table 《表名》 drop 《約束名稱》

關於alter table語句更詳細的語法格式請參照「聯機叢書」,下面通過例項給出alter table語句的具體用法,如表2-1所示。

表2-1 修改操作

實驗內容

1. 在企業管理器中建立乙個名為studentinfo的資料庫,然後利用表設計器建立乙個名為students的表,並向表中輸入一些學生記錄。

students表

2.在查詢分析器中用creat table語句建立在studentinfo資料庫中兩個表,分別命名為course和results表,並向表中輸入一些課程記錄和成績記錄。

courses表

results表

3.利用表設計器在students表的studentno列上設定主鍵約束。

4.利用表設計器在course表的courseno列上設定主鍵約束,在coursename列上設定唯一約束。

5.利用表設計器在results表的studentsno和courseno列上設定主鍵約束。6.。

實驗六表的建立和管理

一 實驗目的和要求 1 掌握利用企業管理器和t sql語句建立表,修改表結構以及刪除表2 能夠向表中插入資料 更新資料以及刪除資料。3 掌握建立 刪除和修改約束的方法 二 實驗內容和步驟 1 建立名為student 學生資訊 的表,表中的各列要求如下 2 建立名為course 課程資訊 的表,表中的...

程序的建立和管理

實驗4 實驗報告 1.程式1要求 在程式中建立乙個子程序,然後父 子程序各自獨立執行,父程序不斷地在標準輸出裝置上輸出字母p和回車 輸出30次或以上 字程序不斷地在標準裝置上輸出c和回車 輸出30次或以上 程式 如以下截圖 源程式 4 在根目錄 10131 localhost 中 編譯 輸出結果 2...

實驗3表的建立

一 實驗目的 1.熟悉表的多種建立方法和過程。2.掌握使用表設計器建立標的方法。3.掌握修改表的字段屬性的方法。4.掌握表中資料的輸入 輸出格式的設定方法。5.掌握設定欄位的有效性規則。6.掌握對錶中資料進行排序的方法。7.掌握建立表間關聯關係的方法。8.掌握子資料表的使用方法。二 實驗內容 實驗 ...