數據庫實驗(進一步瞭解Sql server企業管理器)實驗報告

                                                                       《數據庫系統概論》實驗報告

實驗目的:

進一步熟悉SQL Server企業管理器,熟練掌握使用企業管理器向數據庫輸入數據、修改數據和刪除數據的操作,加深對數據庫的關係、元組、屬性和數據約束等概念的理解。

實驗內容:

利用SQL Server 企業管理器中實現:
(1)查看數據庫的基本表的結構和數據約束,並將它們調整到正確;
(2)在數據庫的基本表中正確輸入數據;
(3)在數據庫的基本表中插入、刪除和修改數據;
(4)瀏覽數據庫中基本表中的數據。

實驗要求:

1)在圖書-讀者庫中向圖書、讀者和借閱3個表中各輸入10條記錄。要求記錄不僅滿足數據約束要求,要有表間關聯的記錄。
2)對圖書借閱數據庫的圖書、讀者和借閱3個表中數據的插入、刪除和修改操作。
3)對學生-課程庫的數據增加、數據刪除和數據修改操作,要求學生、課程和選課表中各有10條以上記錄。

實驗結果:

原數據

開始實驗:

圖書-讀者庫中:

插入數據

修改數據

刪除數據

學生_課程數據庫中:

插入數據

修改數據

刪除數據

學生、課程、選課各表記錄

主要實驗步驟:

寫出插入、刪除、修改數據的sql語句。

實驗前準備的實驗數據:

圖書表數據:

圖書號    圖書名   作者 出版社

010101     數據庫系統概論       王珊、薩師煊         高等教育出版社      

010102     計算機網絡           謝希仁               電子工業出版社      

010103     高等數學             同濟大學數學系       高等教育出版社      

010104     線性代數             同濟大學數學系       高等教育出版社      

010105     數據結構與程序設計   王裕明               清華大學出版社      

010106     計算機組成原理       唐朔飛               高等教育出版社      

010107     概率論與數理統計     陳愛江 張文良        中國質檢出版社      

010108     離散數學             屈婉玲               高等教育出版社      

010109     操作系統設計與實現   陳渝                 電子工業出版社      

010110     高等代數             張禾瑞、郝鈵新       高等教育出版社   

讀者表數據:

讀者號 姓名 電話 性別

020101     楊穎       88297147        女  

020102     方露露     88297147        女  

020103     俞奇軍     88297151        男  

020104     胡國強     88297151        男  

020105     薛冰       88297152        男  

020201     秦盈飛     88297161        女  

020202     董含靜     88297062        女  

020203     陳偉       88297171        男  

020204     陳新江     88297171        男  

020205     何素       84576188        男

借閱表數據:

圖書號 讀者號 借出日期 應還日期

010101     020101     2020-04-03 2020-06-05

010101     020202     2020-02-06 2020-04-06

010102     020202     2020-03-01 2020-07-01

010103     020104     2020-02-04 2020-03-04

010103     020205     2020-03-08 2020-09-08

010105     020105     2020-03-04 2020-04-08

010106     020201     2020-02-10 2020-06-10

010108     020105     2020-01-04 2020-04-09

010109     020204     2020-04-01 2020-06-01

010110     020103     2020-01-06 2020-05-06

相關sql語句:

Insert

Into 表名

Values(‘數據1’,’數據2’,……,’數據n’);

 

實驗中出現的問題:

在統一查詢學生、課程、選課各表記錄時顯示的記錄條數是錯誤的,如下:

解決方法:在要查詢的列前面加上distinct關鍵字。

注意事項

(1)輸入數據時要注意數據類型、主碼和數據約束的限制。
(2)數據更改和數據刪除時要注意外碼約束。

體會和提高:

懂得了數據的插入、刪除、修改操作,會根據要求對數據的更新及建立各表間的聯繫,將課件上的理論知識與實踐基本結合在一起。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章