數據庫數據庫的完整性控制實驗報告_第1頁
數據庫數據庫的完整性控制實驗報告_第2頁
數據庫數據庫的完整性控制實驗報告_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

..實驗報告課程名稱:數據庫原理與應用上機實驗名稱:數據庫的完整性控制專業班級:計算機科學與技術1103指導教師:衛凡學生姓名:賈夢潔學期:2013-2014學年第一學期實驗報告課程名稱數據庫原理與應用實驗名稱數據庫的完整性控制姓名賈夢潔學號201107010330專業班級計1103實驗日期2013年12月19日成績指導教師衛凡一、實驗目的1.加深對數據庫完整性控制作用的認識和各種完整性約束概念的理解。2.熟練掌握數據庫完整性約束方法。二、實驗環境硬件環境:PC機軟件環境:操作系統為MicrosoftWindows2000或以上版本。數據庫管理系統為MicrosoftSQLServer2000標準版或企業版。三、實驗內容1.熟悉利用企業管理器為列創建DEFAULT約束、為列創建CHECK約束、為列創建UNIQUE約束、為列創建不允許為空約束、創建PRIMARYKEY約束、創建FOREIGNKEY約束。2.熟悉利用企業管理器將各種完整性約束刪除。3.熟悉利用SQL為列創建DEFAULT約束、為列創建CHECK約束、為列創建UNIQUE約束、為列創建是否為空、創建PRIMARYKEY約束、創建FOREIGNKEY約束。4.熟悉利用SQL將各種完整性約束刪除。四、實驗步驟1.在實驗1中已經對學生_課程數據庫中建立了學生、課程和選課3個表,其表結構為:學生S〔學號,姓名,性別,年齡,所在專業名稱課程C〔課程號,課程名,任課教師名,開設的學期選課SC〔學號,課程號,成績利用企業管理器增加如下的完整性約束:〔1限定學生"性別"列的值只能是"男"或"女"的CHECK約束;〔2為"性別"列上創建一個默認約束,默認值為"男";〔3為"姓名"列上創建一個惟一性約束〔即UNIQUE約束;〔4將"年齡"列設置為允許為空字段。2.利用企業管理器建立學生、課程和選課3個表的表級約束〔包括主鍵約束和外鍵約束。3.利用企業管理器刪除已建立的各種完整性約束。刪除結果:4.利用Transact-SQL以列約束形式為現有的學生S表在"學號"屬性列上創建主鍵。5.利用Transact-SQL為現有的學生S表中的"性別"列上創建其值只能是"男"或"女"的CHECK約束。6.利用Transact-SQL為現有的課程C表中"課程名"列上創建一個惟一性〔即UNIQUE約束。7.利用Transact-SQL創建現有學生S表與選課SC表之間的參照完整性約束。8.利用Transact-SQL刪除學生S表中的"性別"列上創建的CHECK約束。刪除前:刪除后:9.利用Transact-SQL自由創建一新表,并在建表同時創建主鍵約束和域完整性約束。10.學生_課程數據庫中個表之間的關聯關系圖。五、實驗總結鑒于前兩次的實驗都可以在書上找到,然后就依賴于課本。沒想到這次企業管理器的部分書上根本找不到。然后一知半解的一步一步做實驗,對不對自己也完全不確定。所以要是上面的過程有錯誤的地方,我只能說,老師我盡力了_<:зゝ∠>_[←做完實驗基本就是這個姿態了]果然太依靠書本也不對。總之最后一次實驗在我看來也是圓滿解決了=v=[給自己點個贊~]接下來還有的兩個星期的課程設計也要保持這樣的勁頭努力起來!最后謝謝老師這一學期教我數據庫這門課,雖然依舊還是不能完全掌握。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論