《數據庫實驗》由淺入深、循序漸進地安排了與數據庫有關的十二個數據庫實驗,每個實驗都包含了實驗目的、實驗環(huán)境、實驗內容和實驗步驟等幾個部分,以方便讀者熟悉并掌握數據庫系統(tǒng)的基礎原理和具體操作。
實驗內容包括Microsoft Access 2010數據庫建立與數據查詢、Microsoft Query數據查詢以及用Microsoft Excel 2010和Microsoft Visio軟件進行E-R模型的繪制。同時,《數據庫實驗》還安排了Oracle11g軟件環(huán)境下使用結構化查詢語言對數據庫進行相關操作的實驗。具體包括:基本表的創(chuàng)建、插入、更新和刪除,視圖、序列、同義詞和索引的創(chuàng)建,表的變更和刪除及完整性約束定義,單表查詢、連接查詢和嵌套查詢,數據庫的并發(fā)和安全控制,簡單PL/SQL 程序以及游標操作等實驗。
《數據庫實驗》既可作為財經類院校管理類和經濟類專業(yè)、計算機背景類專業(yè)本科數據庫課程的實驗教學用書,也可作為從事數據庫領域相關工作人員的參考書。
數據庫技術是發(fā)展最快的、應用最廣的計算機技術之一,數據庫基礎教學的重要性也已得到各大專院校相關專業(yè)的廣泛認可和重視。而數據庫課程又是一門理論與實際結合非常緊密的課程,實用性非常強。為此,本書針對數據庫課程的不同知識點,編制了配套的實驗,使讀者能夠在最短時間內掌握數據庫設計以及數據庫的創(chuàng)建和操作方法,培養(yǎng)讀者的實踐和創(chuàng)造能力。
本書安排了與數據庫有關的十二個實驗。實驗一旨在幫助讀者掌握Microsoft Access 2010 中數據庫的創(chuàng)建、數據表的創(chuàng)建以及表數據的輸入和導入操作。實驗二包含了使用MicrosoftAccess 2010軟件對數據庫進行單表查詢、多表查詢、計算字段和匯總查詢的實驗。實驗三將指導讀者用Microsoft Query對數據庫進行查詢操作。經過這三個實驗的練習,相信讀者對數據庫會有一個比較感性的認識。在此基礎上,實驗四中安排了對數據庫進行設計的實驗。要求讀者用Microsoft Excel 2010軟件繪制傳統(tǒng)的E-R模型,然后將其轉換為關系模型,再用Microsoft Vi-S10軟件繪制E-R模型,其中實體型用屬性表示法。實驗五至實驗十二,安排了大量的需要在Oraclellg中完成的、關于結構化查詢語言soLcStructured Query Language)的實驗。其中,實驗五包含了很多對數據庫進行單表查詢的實驗,以幫助讀者掌握對表的投影、選擇操作,掌握簡單和復雜查詢條件的設置方法以及數據排序和匯總方法。實驗六是關于連接查詢和嵌套查詢的,目的是幫助讀者掌握基本的連接查詢操作,熟悉自身連接和外連接操作,掌握各類子查詢的使用方法。實驗七是基本表的創(chuàng)建、插入、更新和刪除實驗。實驗八包含了對視圖、序列、同義詞和索引的創(chuàng)建實驗,使讀者能掌握這些對象的創(chuàng)建及使用方法,熟悉如何用Oracle數據字典來查看這些對象。實驗九包含了表的變更和刪除及完整性約束定義等實驗。實驗十包含了若干個關于數據庫的并發(fā)和安全性控制方面的實驗,以幫助讀者掌握Oracle數據庫的事務提交和撤銷操作,熟悉保存點的設置方法,熟悉Oracle數據庫的用戶創(chuàng)建方法,掌握Oracle數據庫的安全性控制方法。實驗十一是關于簡單PL/SOL程序的實驗,以幫助讀者學會編寫簡單的PLS(L程序,熟悉IF語句和各類循環(huán)語句的使用,熟悉程序塊中的異常處理方法。實驗十二是游標操作實驗,要求讀者能掌握游標的聲明和使用,以及游標屬性和游標FOR循環(huán)的使用方法,熟悉帶參數游標的聲明以及FOR UPDATE OF和CURRENT OF子句的使用方法。
本書既可作為財經類院校管理類和經濟類專業(yè)、計算機背景類專業(yè)本科數據庫課程的實驗教學用書,也可作為從事數據庫領域相關工作人員的參考書。
本書由張雪鳳、李欣苗和李艷紅編寫,全書由張雪鳳審定和統(tǒng)稿。由于學識淺陋、水平有限,書中不當之處懇請廣大讀者批評指正。
總序 1
前言 1
實驗一 newNorthwind 貿易數據庫的建立 1
實驗1-1 newNorthwind 貿易數據庫的創(chuàng)建 1
實驗1-2 newNorthwind 貿易數據庫的數據輸入和導入 13
實驗報告 23
實驗二 Northwind貿易數據庫的數據查詢 26
實驗2-1 Access 數據庫簡單查詢 26
實驗2-2 Access 數據庫復雜查詢 35
實驗報告 44
實驗三 Microsoft Query 數據查詢 47
實驗3-1 ODBC 數據源的建立 47
實驗3-2 Northwind 貿易公司客戶和訂單信息的單表查詢 54
實驗3-3 Northwind公司訂單和雇員信息的連接查詢 64
實驗3-4 Northwind 公司產品銷售和雇員業(yè)績匯總查詢 72
實驗報告 78
實驗四 數據庫設計 81
實驗4-1 newNorthwind 數據庫的E