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

出版時間:2010-2  出版社:中國電力出版社  作者:張鋒奇,羅賢縉,秦金磊 編著  頁數(shù):280  

前言

數(shù)據(jù)庫技術(shù)是一門研究數(shù)據(jù)管理的技術(shù),始于20世紀(jì)60年代末,經(jīng)過40多年的發(fā)展,已形成理論體系,成為計算機技術(shù)的一個重要分支。開設(shè)“數(shù)據(jù)庫原理及應(yīng)用”課程的目的是使學(xué)生全面學(xué)習(xí)數(shù)據(jù)庫系統(tǒng)的概念和應(yīng)用技術(shù),讓學(xué)生在數(shù)據(jù)庫基礎(chǔ)知識、數(shù)據(jù)庫操作能力、數(shù)據(jù)庫管理能力和數(shù)據(jù)庫應(yīng)用設(shè)計能力等方面達(dá)到一定水平,而在一些工科院校中,本課程學(xué)時少,因此我們就根據(jù)這個特點和面向應(yīng)用的特點,編寫了本書。本教材由數(shù)據(jù)庫基本原理、關(guān)系數(shù)據(jù)庫管理系統(tǒng)SQL Server 2000和基于Visual Basic(本書簡稱VB)的數(shù)據(jù)庫應(yīng)用開發(fā)三部分組成。介紹數(shù)據(jù)庫基本理論時,在保證概念正確的基礎(chǔ)上,盡量增強可讀性,做到通俗易懂,但是仍然介紹一些理論方面的內(nèi)容,加以“*”標(biāo)注,供教師講授和學(xué)生學(xué)習(xí)選用。DBMS選用SQL Server 2000,它是性能優(yōu)越的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(Relational Database Management System,RIBMS),在電子商務(wù)、數(shù)據(jù)倉庫和數(shù)據(jù)庫解決方案等應(yīng)用中起著重要的核心作用,為企業(yè)的數(shù)據(jù)管理提供強大的支持。前臺開發(fā)工具選用VB,因VB支持面向不同需求的DAO、RD0、ADO多種數(shù)據(jù)庫開發(fā)技術(shù)。工科學(xué)生大多學(xué)習(xí)過高級語言程序設(shè)計,有一定的面向過程編程經(jīng)驗,再加上VB語法簡單,容易上手,學(xué)生在短暫學(xué)習(xí)之后,就能在短時間內(nèi)開發(fā)出一些簡單的應(yīng)用系統(tǒng),為他們今后的工作學(xué)習(xí)打下基礎(chǔ)。本教材共分15章,第1~5章由張鋒奇編寫,第6~10章由羅賢縉編寫,第11~15章由秦金磊編寫,附錄由張鋒奇、秦金磊編寫。全書由博士生導(dǎo)師王敬敏教授主審。本教材的編寫也得到了教研室其他老師的支持,在此一并表示感謝。本教材是面向高等學(xué)校非計算機專業(yè)學(xué)生編寫的。限于作者的知識和寫作水平,本教材的錯誤和不妥之處在所難免,懇請讀者批評指正。

內(nèi)容概要

本書為21世紀(jì)高等學(xué)校規(guī)劃教材。本書是作者在教學(xué)實踐基礎(chǔ)上,根據(jù)一些工科院校數(shù)據(jù)庫原理與應(yīng)用課程學(xué)時短、實踐性強的教學(xué)需要編寫而成。本書共分15章,第1~5章為數(shù)據(jù)庫基礎(chǔ)知識,包括數(shù)據(jù)庫系統(tǒng)概述、數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫規(guī)范化理論和數(shù)據(jù)庫設(shè)計;第6~10章介紹關(guān)系數(shù)據(jù)庫管理系統(tǒng),包括SQL Server 2000概述、數(shù)據(jù)庫管理、數(shù)據(jù)表管理、數(shù)據(jù)查詢與視圖和SQL Server 2000管理與維護;第11~15章介紹基于Visual Basic的數(shù)據(jù)庫應(yīng)用開發(fā),包括使用Visual Basic開發(fā)數(shù)據(jù)庫系統(tǒng)、ADO控件及數(shù)據(jù)綁定控件、ADO對象和AD0編程、設(shè)計數(shù)據(jù)報表以及圖書館管理系統(tǒng)的設(shè)計。書中有大量例題,每章后都有練習(xí)題,附錄還給出了一個數(shù)據(jù)庫設(shè)計實例和Visual Basic概述。本書語言通俗、結(jié)構(gòu)合理、圖文并茂,具有較強的實用性。    本書可作為普通高等學(xué)校非計算機專業(yè)數(shù)據(jù)庫原理與應(yīng)用教材,也可作為成人函授相關(guān)專業(yè)教材,還可供從事計算機工作的專業(yè)技術(shù)人員和管理人員學(xué)習(xí)參考。

書籍目錄

前言第1章  數(shù)據(jù)庫系統(tǒng)概述  1.1  信息、數(shù)據(jù)和數(shù)據(jù)處理  1.2  數(shù)據(jù)管理技術(shù)的發(fā)展  1.3  數(shù)據(jù)庫系統(tǒng)的組成與結(jié)構(gòu)  1.4  數(shù)據(jù)庫管理系統(tǒng)  練習(xí)題1第2章  數(shù)據(jù)模型  2.1  現(xiàn)實世界的抽象過程  2.2  概念模型  2.3  數(shù)據(jù)模型及組成要素  練習(xí)題2第3章  關(guān)系數(shù)據(jù)庫  3.1  關(guān)系數(shù)據(jù)庫的基本概念  3.2  關(guān)系的數(shù)學(xué)定義  3.3  關(guān)系代數(shù)  練習(xí)題3第4章  關(guān)系數(shù)據(jù)庫規(guī)范化理論  4.1  關(guān)系數(shù)據(jù)庫規(guī)范化理論問題的提出  4.2  函數(shù)依賴  4.3  范式  4.4  關(guān)系模式的分解  練習(xí)題4第5章  數(shù)據(jù)庫設(shè)計  5.1  數(shù)據(jù)庫設(shè)計概述  5.2  需求分析  5.3  概念結(jié)構(gòu)設(shè)計  5.4  邏輯結(jié)構(gòu)設(shè)計  5.5  物理結(jié)構(gòu)設(shè)計  5.6  數(shù)據(jù)庫行為設(shè)計  5.7  數(shù)據(jù)庫的實施和維護  練習(xí)題5第6章  SQL Server 2000概述  6.1  SQL Servert 2000簡介  6.2  安裝SQL Server 2000  6.3  SQL Server 2000的主要組件  6.4  SQL Server  2000服務(wù)器的注冊與配置  練習(xí)題6第7章  SQL Server 2000數(shù)據(jù)庫管理  7.1  SQL Server 2000數(shù)據(jù)庫的結(jié)構(gòu)  7.2  創(chuàng)建數(shù)據(jù)庫  7.3  修改數(shù)據(jù)庫  7.4  刪除數(shù)據(jù)庫  7.5  附加與分離數(shù)據(jù)庫  練習(xí)題7第8章  SQL Server 2000數(shù)據(jù)表管理  8.1  SQL Server 2000的數(shù)據(jù)類型  8.2  數(shù)據(jù)表的創(chuàng)建  8.3  數(shù)據(jù)表的修改和刪除  8.4  表數(shù)據(jù)的操縱  8.5  索引  練習(xí)題8第9章  數(shù)據(jù)查詢與視圖  9.1  SELECT語句概述  9.2  單表查詢  9.3  多表查詢  9.4  嵌套查詢  9.5  視圖  練習(xí)題9第10章  SQL Server 2000管理與維護  10.1  事務(wù)  10.2  鎖  10.3  安全性控制  10.4  數(shù)據(jù)庫的備份和恢復(fù)  練習(xí)題10第11章  使用Visual Basic開發(fā)數(shù)據(jù)庫系統(tǒng)  11.1  Visual Basic開發(fā)數(shù)據(jù)庫概述  11.2  ODBC連接SQL Servet  練習(xí)題11第12章  ADO控件及數(shù)據(jù)綁定控件  12.1  ADO控件概述  12.2  RecordSet對象的使用  12.3  數(shù)據(jù)綁定控件的使用  12.4  數(shù)據(jù)綁定控件應(yīng)用實例  練習(xí)題12第13章  ADO對象和ADO編程  13.1  理解ADO對象  13.2  使用ADO對象  13.3  ADO對象編程應(yīng)用舉例  練習(xí)題13第14章  設(shè)計數(shù)據(jù)報表  14.1  數(shù)據(jù)環(huán)境設(shè)計器  14.2  數(shù)據(jù)報表設(shè)計器  14.3  數(shù)據(jù)報表控件  14.4  數(shù)據(jù)報表控件的使用  14.5  輸出數(shù)據(jù)報表  練習(xí)題14第15章  圖書館管理系統(tǒng)的設(shè)計  15.1  需求分析  15.2  概念結(jié)構(gòu)設(shè)計  15.3  邏輯結(jié)構(gòu)設(shè)計  15.4  規(guī)范化分析  15.5  在SQL Server 2000中創(chuàng)建數(shù)據(jù)庫  15.6  用VB開發(fā)應(yīng)用程序  練習(xí)題15附錄A  數(shù)據(jù)庫分析與設(shè)計示例附錄B  Visual Basic概述參考文獻

章節(jié)摘錄

插圖:(2)修改、擴充主語言編譯程序的方法(亦稱增強型編譯方法)。DDL和DMI。是數(shù)據(jù)庫用戶在設(shè)計應(yīng)用程序時必須用的程序設(shè)計語言的一個子集,稱為數(shù)據(jù)子語言。一種非常典型的數(shù)據(jù)子語言是IBM公司開發(fā)的SQL語言,它包含查詢、操縱、定義和控制四個方面,是一種綜合、通用、功能極高的關(guān)系數(shù)據(jù)庫語言。大部分的關(guān)系DBMS都支持SQL語言。3.數(shù)據(jù)庫運行管理功能DBMS提供數(shù)據(jù)控制功能(Data Control Language,DCL),即數(shù)據(jù)庫的安全性、完整性和并發(fā)控制等,對數(shù)據(jù)庫運行進行有效的控制和管理,以確保數(shù)據(jù)庫數(shù)據(jù)正確、有效和數(shù)據(jù)庫系統(tǒng)的有效運行。(1)數(shù)據(jù)庫的安全性(Security)控制,是指采取一定安全保密措施確保數(shù)據(jù)庫數(shù)據(jù)不被非法用戶存取。DBMS提供口令檢查或其他手段檢查用戶身份,合法用戶才能進入數(shù)據(jù)庫系統(tǒng);提供用戶級數(shù)據(jù)存取權(quán)限的定義機制,系統(tǒng)自動檢查用戶能否執(zhí)行這些操作,只有檢查通過才能執(zhí)行這些操作。(2)數(shù)據(jù)的完整性(Integrity)控制,是指。DBMS提供必要的功能確保數(shù)據(jù)庫數(shù)據(jù)的正確型、有效性和相容性。(3)數(shù)據(jù)的并發(fā)(Concurrency)控制,是指DBMS必須對多用戶并發(fā)進程同時存取修改操作以進行控制和協(xié)調(diào),防止互相干擾導(dǎo)致錯誤結(jié)果。4.數(shù)據(jù)庫的建立和維護功能包括數(shù)據(jù)庫初始數(shù)據(jù)的裝入,數(shù)據(jù)庫的轉(zhuǎn)儲、恢復(fù)、重組織,系統(tǒng)性能監(jiān)視、分析等功能。這些功能大部分由DBMS的實用程序完成。

編輯推薦

《數(shù)據(jù)庫原理及應(yīng)用》:21世紀(jì)高等學(xué)校規(guī)劃教材

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計1條)

 
 

  •   沒看呢還。。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7