數(shù)據(jù)庫(kù)原理與應(yīng)用

出版時(shí)間:2002-12  出版社:高等教育出版社  作者:郎彥 著  頁(yè)數(shù):219  

前言

  數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)技術(shù)中發(fā)展最快的領(lǐng)域之一,已經(jīng)成為計(jì)算機(jī)信息系統(tǒng)與應(yīng)用系統(tǒng)的核心技術(shù)。數(shù)據(jù)庫(kù)系統(tǒng)課程已成為高校計(jì)算機(jī)教學(xué)中的主干課程,是計(jì)算機(jī)應(yīng)用專業(yè)的必修課程。學(xué)生通過(guò)本書(shū)的學(xué)習(xí)能夠掌握現(xiàn)有的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)軟件和數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)技術(shù)及工具,使之具有研制、開(kāi)發(fā)和管理數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的基本能力。  我們本著高職高專教學(xué)突出基礎(chǔ)理論知識(shí)的應(yīng)用和實(shí)踐能力的培養(yǎng),基礎(chǔ)理論以必需、夠用為度,專業(yè)教學(xué)加強(qiáng)針對(duì)性和實(shí)用性等原則,將本書(shū)中的相關(guān)內(nèi)容分為基礎(chǔ)篇、設(shè)計(jì)篇和實(shí)踐篇。在基礎(chǔ)篇中我們講述了數(shù)據(jù)庫(kù)基本理論、關(guān)系數(shù)據(jù)庫(kù)、關(guān)系數(shù)據(jù)庫(kù)查詢語(yǔ)言;在設(shè)計(jì)篇講述了數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)保護(hù)以及當(dāng)前常用關(guān)系數(shù)據(jù)庫(kù)的比較;考慮到更多的人是以使用現(xiàn)有的商品化數(shù)據(jù)庫(kù)管理系統(tǒng)開(kāi)發(fā)與實(shí)際工作相關(guān)的應(yīng)用系統(tǒng)為主要目的,所以在實(shí)踐篇著重介紹了與數(shù)據(jù)庫(kù)應(yīng)用相關(guān)的技術(shù)、產(chǎn)品和開(kāi)發(fā)方法,如客戶/服務(wù)器(C/S)結(jié)構(gòu)與瀏覽器/服務(wù)器(B/S)結(jié)構(gòu)應(yīng)用系統(tǒng)的特點(diǎn),客戶端開(kāi)發(fā)工具、Visual Basic、Delphi、Power Builder以及B/S結(jié)構(gòu)應(yīng)用開(kāi)發(fā)技術(shù)CGI、ASP等?! ?shū)中給出的數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)示范系統(tǒng),嚴(yán)格按著數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā)要求進(jìn)行設(shè)計(jì)與實(shí)現(xiàn),并配有與軟件工程開(kāi)發(fā)要求一致的開(kāi)發(fā)文檔,讀者通過(guò)本系統(tǒng)可進(jìn)一步掌握數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)技術(shù)以及用Visual Basic實(shí)現(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的方法(其中數(shù)據(jù)是虛構(gòu)的,某些數(shù)據(jù)可能不合理)。書(shū)后所附光盤(pán)包括系統(tǒng)源程序,供讀者參考?! ”緯?shū)可作為高等職業(yè)技術(shù)學(xué)院數(shù)據(jù)庫(kù)系統(tǒng)課程的教材,參考學(xué)時(shí)數(shù)為60學(xué)時(shí)。要讀懂示范系統(tǒng)源程序需先學(xué)會(huì)Visual Basic,最好課程結(jié)束后有3周左右的課程設(shè)計(jì)時(shí)間,學(xué)生模擬書(shū)中的示范系統(tǒng)獨(dú)立完成一個(gè)類(lèi)似的小型數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā)工作。通過(guò)實(shí)踐,學(xué)生一方面得到了動(dòng)手能力的鍛煉,另一方面能將所學(xué)知識(shí)融會(huì)貫通?! ”緯?shū)由郎彥主編,參編人員有付立平、馮濤、青巴圖(以姓氏筆畫(huà)為序)。全書(shū)由鄭大淵教授主審,王丙利副主審,謹(jǐn)此一并感謝。

內(nèi)容概要

  《數(shù)據(jù)庫(kù)原理與應(yīng)用》是“教育部高職高專規(guī)劃教材”,根據(jù)教育部最新制定的《高職高專教育數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程教學(xué)基本要求》編寫(xiě)而成。《數(shù)據(jù)庫(kù)原理與應(yīng)用》分基礎(chǔ)篇、設(shè)計(jì)篇、實(shí)踐篇,內(nèi)容包括:數(shù)據(jù)基本理論、關(guān)系數(shù)據(jù)庫(kù)及其SQL語(yǔ)言、數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)保護(hù)、各種數(shù)據(jù)庫(kù)的比較、數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā)技術(shù)、數(shù)據(jù)庫(kù)的開(kāi)發(fā)實(shí)例。書(shū)后附有數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)示范系統(tǒng)光盤(pán)?!  稊?shù)據(jù)庫(kù)原理與應(yīng)用》參考學(xué)時(shí)數(shù)為60學(xué)時(shí),可作為高等??茖W(xué)校、高等職業(yè)學(xué)校、成人高等學(xué)校、本科院校及其舉辦的二級(jí)職業(yè)技術(shù)學(xué)院計(jì)算機(jī)及有關(guān)專業(yè)的教材,也可供從事計(jì)算機(jī)軟件工作的工程技術(shù)人員及其他有關(guān)人員參考。

書(shū)籍目錄

第一篇 基礎(chǔ)篇第一章 概論1.1 數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展1.1.1 數(shù)據(jù)管理技術(shù)的產(chǎn)生1.1.2 數(shù)據(jù)庫(kù)技術(shù)的發(fā)展1.2 數(shù)據(jù)庫(kù)基本概念1.2.1 數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)及數(shù)據(jù)庫(kù)系統(tǒng)1.2.2 數(shù)據(jù)模型1.3 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)1.3.1 數(shù)據(jù)庫(kù)系統(tǒng)模式的概念1.3.2 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)體系結(jié)杉1.3.3 數(shù)據(jù)庫(kù)的兩級(jí)映像功能與數(shù)據(jù)的獨(dú)立性1.3.4 用戶訪問(wèn)數(shù)據(jù)的過(guò)程本章小結(jié)習(xí)題第二章 關(guān)系數(shù)據(jù)庫(kù)2.1 關(guān)系模型概述2.2 關(guān)系數(shù)據(jù)庫(kù)的基本概念2.2.1 關(guān)系2.2.2 關(guān)系模式、關(guān)系子模式和存儲(chǔ)模式2.3 關(guān)系代數(shù)2.3.1 傳統(tǒng)的集合運(yùn)算2.3.2 專門(mén)的關(guān)系運(yùn)算2.3.3 關(guān)系代數(shù)運(yùn)算的應(yīng)用實(shí)例2.3.4 擴(kuò)充的關(guān)系代數(shù)操作2.4 關(guān)系演算2.4.1 元組關(guān)系演算2.4.2 域關(guān)系演算本章小結(jié)習(xí)題二第三章 關(guān)系數(shù)據(jù)庫(kù)查詢語(yǔ)言SQL3.1 SQL語(yǔ)言概述3.2 數(shù)據(jù)定義語(yǔ)言3.2.1 定義基本表3.2.2 修改基本表3.2.3 刪除基本表3.2.4 建立索引3.2.5 刪除索引3.3 數(shù)據(jù)查詢3.3.1 單表查詢3.3.2 連接查詢3.3.3 嵌套查詢3.3.4 集合查詢3.4 數(shù)據(jù)更新3.4.1 插人數(shù)據(jù)3.4.2 修改數(shù)據(jù)3.4.3 刪除數(shù)據(jù)3.5 視圖3.5.1 定義視圖3.5.2 刪除視圖3.5.3 查詢視圖3.5.4 更新視圖3.5.5 視圖的用途3.6 數(shù)據(jù)控制3.6.1 授權(quán)3.6.2 收回權(quán)限本章小結(jié)習(xí)題三第二篇 設(shè)計(jì)篇第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述4.1.1 設(shè)計(jì)前的準(zhǔn)備工作4.1.2 設(shè)計(jì)方法的選擇4.2 需求分析4.2.1 需求分析的任務(wù)4.2.2 需求分析的方法4.3 概念結(jié)構(gòu)設(shè)計(jì)4.3.1 實(shí)體—聯(lián)系模型4.3.2 概念結(jié)構(gòu)設(shè)計(jì)的方法與步驟4.4 邏輯數(shù)據(jù)庫(kù)設(shè)計(jì)4.4.1 關(guān)系數(shù)據(jù)庫(kù)模式的設(shè)計(jì)問(wèn)題4.4.2 關(guān)系模式的函數(shù)依賴4.4.3 關(guān)系的規(guī)范化4.4.4 關(guān)系數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)4.4.5 E-R圖向關(guān)系模型的轉(zhuǎn)換4.4.6 關(guān)系規(guī)范化在數(shù)據(jù)庫(kù)設(shè)計(jì)中的應(yīng)用4.5 物理設(shè)計(jì)階段本章小結(jié)習(xí)題四第五章 數(shù)據(jù)庫(kù)的保護(hù)5.1 數(shù)據(jù)的安全性5.2 數(shù)據(jù)的完整性5.2.1 完整性約束條件5.2.2 完整性控制5.3 并發(fā)控制5.4 數(shù)據(jù)恢復(fù)5.4.1 恢復(fù)的原理5.4.2 恢復(fù)的實(shí)現(xiàn)技術(shù)5.5 SQL Server數(shù)據(jù)安全的實(shí)現(xiàn)5.5.1 創(chuàng)建用戶和用戶組5.5.2 權(quán)限管理5.5.3 備份與恢復(fù)本章小結(jié)習(xí)題五第六章 各種數(shù)據(jù)庫(kù)的比較6.1 數(shù)據(jù)庫(kù)的分類(lèi)6.2 國(guó)內(nèi)常用數(shù)據(jù)庫(kù)系統(tǒng)的介紹6.2.1 dBASE、FoxBase、FoxPro6.2.2 Visual FoxPro6.2.3 Microsoft Access6.2.4 Microsoft SQL Server本章小結(jié)習(xí)題六第三篇 實(shí)踐篇第七章 數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā)技術(shù)7.1 體系結(jié)構(gòu)7.1.1 集中式結(jié)構(gòu)7.1.2 文件服務(wù)器結(jié)構(gòu)7.1.3 客戶/服務(wù)器體系結(jié)構(gòu)7.1.4 瀏覽器/Web應(yīng)用服務(wù)器/數(shù)據(jù)庫(kù)服務(wù)器體系結(jié)構(gòu)7.1.5 分布式數(shù)據(jù)庫(kù)系統(tǒng)7.2 開(kāi)放式數(shù)據(jù)庫(kù)互連7.2.1 ODBC7.2.2 OLE DB7.2.3 JDBC7.3 客戶端開(kāi)發(fā)工具7.3.1 Visual Basic及Visual Basic.Net7.3.2 Delphi7.3.3 Power Builder7.4 數(shù)據(jù)庫(kù)訪問(wèn)對(duì)象7.4.1 DAO7.4.2 ADO7. 5 B/S結(jié)構(gòu)應(yīng)用開(kāi)發(fā)技術(shù)7.5.1 CGI7.5.2 ASP本章小結(jié)習(xí)題七第八章 數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)實(shí)例8.1 系統(tǒng)設(shè)計(jì)文檔8.1.1 需求分析8.1.2 概念結(jié)構(gòu)設(shè)計(jì)8.1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)8.1.4 應(yīng)用程序設(shè)計(jì)8.2 系統(tǒng)實(shí)現(xiàn)說(shuō)明8.2.1 系統(tǒng)主要流程的處理8.2.2 Cell組件參考文獻(xiàn)

章節(jié)摘錄

  (e)數(shù)據(jù)庫(kù)的改進(jìn)和重組  DBA負(fù)責(zé)監(jiān)視、分析系統(tǒng)的性能。系統(tǒng)的性能包括空間利用率和處理效率兩個(gè)方面,DBA要負(fù)責(zé)對(duì)運(yùn)行狀況進(jìn)行記錄、統(tǒng)計(jì)和分析,根據(jù)工作實(shí)踐和實(shí)際應(yīng)用環(huán)境,不斷改進(jìn)數(shù)據(jù)庫(kù)設(shè)計(jì)?! 〈送?,在數(shù)據(jù)庫(kù)運(yùn)行過(guò)程中,許多數(shù)據(jù)不斷插入、刪除、修改,時(shí)間一長(zhǎng)會(huì)影響系統(tǒng)性能,DBA要定期地或按一定的策略對(duì)數(shù)據(jù)庫(kù)進(jìn)行重組織,以提高系統(tǒng)的性能?! ‘?dāng)用戶的需求增加或改變時(shí),DBA還要對(duì)數(shù)據(jù)庫(kù)進(jìn)行較大的改造,包括修改部分設(shè)計(jì),實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的重新組織和加工,即數(shù)據(jù)庫(kù)的重構(gòu)造。 ?、谙到y(tǒng)分析員  系統(tǒng)分析員負(fù)責(zé)應(yīng)用系統(tǒng)的需求說(shuō)明和規(guī)范說(shuō)明,他們要和用戶結(jié)合,確定系統(tǒng)的基本功能、數(shù)據(jù)庫(kù)結(jié)構(gòu)和應(yīng)用程序的設(shè)計(jì)以及軟硬件配置,并組織整個(gè)系統(tǒng)的開(kāi)發(fā)。所以系統(tǒng)分析員是一類(lèi)具有應(yīng)用領(lǐng)域業(yè)務(wù)知識(shí)和計(jì)算機(jī)知識(shí)的專家,他在很大程度上影響數(shù)據(jù)庫(kù)系統(tǒng)的質(zhì)量和成敗。 ?、蹜?yīng)用程序員  應(yīng)用程序員根據(jù)系統(tǒng)的功能需求設(shè)計(jì)和編寫(xiě)應(yīng)用系統(tǒng)的各程序模塊,并參與對(duì)程序模塊的測(cè)試。  ④用戶  用戶是指最終用戶。一般可將用戶分為操作層、管理層和決策層。用戶通過(guò)應(yīng)用系統(tǒng)的用戶接口使用數(shù)據(jù)庫(kù)。常用的接口方式有菜單驅(qū)動(dòng)、表格操作、圖形顯示、隨機(jī)查詢以及使用專用的軟件和分析、決策模型,對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)、分析。1.2.2數(shù)據(jù)模型  模型是對(duì)現(xiàn)實(shí)世界的抽象。在數(shù)據(jù)庫(kù)技術(shù)中,人們用數(shù)據(jù)模型描述數(shù)據(jù)庫(kù)的結(jié)構(gòu)與語(yǔ)義,對(duì)現(xiàn)實(shí)世界進(jìn)行抽象,這里討論的數(shù)據(jù)模型,是從刻畫(huà)實(shí)際事物特征的數(shù)據(jù)抽象而來(lái)的模型,它描述的是事物的表征及特征。  數(shù)據(jù)庫(kù)是某個(gè)企業(yè)或組織所涉及的數(shù)據(jù)的提取和綜合,它不僅反映數(shù)據(jù)本身,而且反映數(shù)據(jù)之間的聯(lián)系。如何在數(shù)據(jù)庫(kù)系統(tǒng)的形式化結(jié)構(gòu)中抽象地表示和處理現(xiàn)實(shí)世界中的數(shù)據(jù)是非常重要的問(wèn)題。在數(shù)據(jù)庫(kù)中是用數(shù)據(jù)模型對(duì)現(xiàn)實(shí)世界進(jìn)行抽象表示的,因此,了解數(shù)據(jù)模型的基本概念是學(xué)習(xí)數(shù)據(jù)庫(kù)的基礎(chǔ)?! ?shù)據(jù)模型的種類(lèi)很多,目前被廣泛使用的有兩種類(lèi)型:一種是獨(dú)立于計(jì)算機(jī)系統(tǒng)的數(shù)據(jù)模型,它完全不涉及信息在計(jì)算機(jī)系統(tǒng)中的表示,只是用來(lái)描述某個(gè)特定組織的信息結(jié)構(gòu),這類(lèi)模型稱為“概念數(shù)據(jù)模型”。概念模型用于建立信息世界的數(shù)據(jù)模型,強(qiáng)調(diào)其語(yǔ)義表達(dá)能力,概念應(yīng)該簡(jiǎn)單、清晰、易于用戶理解,它是現(xiàn)實(shí)世界的第一層抽象,是用戶和數(shù)據(jù)庫(kù)設(shè)計(jì)人員之間進(jìn)行交流的工具。這一模型中最著名的是“實(shí)體一聯(lián)系模型”。另一種數(shù)據(jù)模型是直接面向數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)的,它是現(xiàn)實(shí)世界的第二層抽象。這類(lèi)模型涉及計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng),又稱為“基本數(shù)據(jù)模型”。例如層次、網(wǎng)狀、關(guān)系模型。這類(lèi)模型有嚴(yán)格的形式化定義,便于在計(jì)算機(jī)系統(tǒng)中實(shí)現(xiàn)。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    數(shù)據(jù)庫(kù)原理與應(yīng)用 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7