出版時(shí)間:2010-2 出版社:中國(guó)電力出版社 作者:張鋒奇,羅賢縉,秦金磊 編著 頁(yè)數(shù):280
前言
數(shù)據(jù)庫(kù)技術(shù)是一門(mén)研究數(shù)據(jù)管理的技術(shù),始于20世紀(jì)60年代末,經(jīng)過(guò)40多年的發(fā)展,已形成理論體系,成為計(jì)算機(jī)技術(shù)的一個(gè)重要分支。開(kāi)設(shè)“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程的目的是使學(xué)生全面學(xué)習(xí)數(shù)據(jù)庫(kù)系統(tǒng)的概念和應(yīng)用技術(shù),讓學(xué)生在數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)、數(shù)據(jù)庫(kù)操作能力、數(shù)據(jù)庫(kù)管理能力和數(shù)據(jù)庫(kù)應(yīng)用設(shè)計(jì)能力等方面達(dá)到一定水平,而在一些工科院校中,本課程學(xué)時(shí)少,因此我們就根據(jù)這個(gè)特點(diǎn)和面向應(yīng)用的特點(diǎn),編寫(xiě)了本書(shū)。本教材由數(shù)據(jù)庫(kù)基本原理、關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SQL Server 2000和基于Visual Basic(本書(shū)簡(jiǎn)稱(chēng)VB)的數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)三部分組成。介紹數(shù)據(jù)庫(kù)基本理論時(shí),在保證概念正確的基礎(chǔ)上,盡量增強(qiáng)可讀性,做到通俗易懂,但是仍然介紹一些理論方面的內(nèi)容,加以“*”標(biāo)注,供教師講授和學(xué)生學(xué)習(xí)選用。DBMS選用SQL Server 2000,它是性能優(yōu)越的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(Relational Database Management System,RIBMS),在電子商務(wù)、數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)庫(kù)解決方案等應(yīng)用中起著重要的核心作用,為企業(yè)的數(shù)據(jù)管理提供強(qiáng)大的支持。前臺(tái)開(kāi)發(fā)工具選用VB,因VB支持面向不同需求的DAO、RD0、ADO多種數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)。工科學(xué)生大多學(xué)習(xí)過(guò)高級(jí)語(yǔ)言程序設(shè)計(jì),有一定的面向過(guò)程編程經(jīng)驗(yàn),再加上VB語(yǔ)法簡(jiǎn)單,容易上手,學(xué)生在短暫學(xué)習(xí)之后,就能在短時(shí)間內(nèi)開(kāi)發(fā)出一些簡(jiǎn)單的應(yīng)用系統(tǒng),為他們今后的工作學(xué)習(xí)打下基礎(chǔ)。本教材共分15章,第1~5章由張鋒奇編寫(xiě),第6~10章由羅賢縉編寫(xiě),第11~15章由秦金磊編寫(xiě),附錄由張鋒奇、秦金磊編寫(xiě)。全書(shū)由博士生導(dǎo)師王敬敏教授主審。本教材的編寫(xiě)也得到了教研室其他老師的支持,在此一并表示感謝。本教材是面向高等學(xué)校非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生編寫(xiě)的。限于作者的知識(shí)和寫(xiě)作水平,本教材的錯(cuò)誤和不妥之處在所難免,懇請(qǐng)讀者批評(píng)指正。
內(nèi)容概要
本書(shū)為21世紀(jì)高等學(xué)校規(guī)劃教材。本書(shū)是作者在教學(xué)實(shí)踐基礎(chǔ)上,根據(jù)一些工科院校數(shù)據(jù)庫(kù)原理與應(yīng)用課程學(xué)時(shí)短、實(shí)踐性強(qiáng)的教學(xué)需要編寫(xiě)而成。本書(shū)共分15章,第1~5章為數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),包括數(shù)據(jù)庫(kù)系統(tǒng)概述、數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫(kù)、關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論和數(shù)據(jù)庫(kù)設(shè)計(jì);第6~10章介紹關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),包括SQL Server 2000概述、數(shù)據(jù)庫(kù)管理、數(shù)據(jù)表管理、數(shù)據(jù)查詢(xún)與視圖和SQL Server 2000管理與維護(hù);第11~15章介紹基于Visual Basic的數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā),包括使用Visual Basic開(kāi)發(fā)數(shù)據(jù)庫(kù)系統(tǒng)、ADO控件及數(shù)據(jù)綁定控件、ADO對(duì)象和AD0編程、設(shè)計(jì)數(shù)據(jù)報(bào)表以及圖書(shū)館管理系統(tǒng)的設(shè)計(jì)。書(shū)中有大量例題,每章后都有練習(xí)題,附錄還給出了一個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)例和Visual Basic概述。本書(shū)語(yǔ)言通俗、結(jié)構(gòu)合理、圖文并茂,具有較強(qiáng)的實(shí)用性。 本書(shū)可作為普通高等學(xué)校非計(jì)算機(jī)專(zhuān)業(yè)數(shù)據(jù)庫(kù)原理與應(yīng)用教材,也可作為成人函授相關(guān)專(zhuān)業(yè)教材,還可供從事計(jì)算機(jī)工作的專(zhuān)業(yè)技術(shù)人員和管理人員學(xué)習(xí)參考。
書(shū)籍目錄
前言第1章 數(shù)據(jù)庫(kù)系統(tǒng)概述 1.1 信息、數(shù)據(jù)和數(shù)據(jù)處理 1.2 數(shù)據(jù)管理技術(shù)的發(fā)展 1.3 數(shù)據(jù)庫(kù)系統(tǒng)的組成與結(jié)構(gòu) 1.4 數(shù)據(jù)庫(kù)管理系統(tǒng) 練習(xí)題1第2章 數(shù)據(jù)模型 2.1 現(xiàn)實(shí)世界的抽象過(guò)程 2.2 概念模型 2.3 數(shù)據(jù)模型及組成要素 練習(xí)題2第3章 關(guān)系數(shù)據(jù)庫(kù) 3.1 關(guān)系數(shù)據(jù)庫(kù)的基本概念 3.2 關(guān)系的數(shù)學(xué)定義 3.3 關(guān)系代數(shù) 練習(xí)題3第4章 關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論 4.1 關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論問(wèn)題的提出 4.2 函數(shù)依賴(lài) 4.3 范式 4.4 關(guān)系模式的分解 練習(xí)題4第5章 數(shù)據(jù)庫(kù)設(shè)計(jì) 5.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述 5.2 需求分析 5.3 概念結(jié)構(gòu)設(shè)計(jì) 5.4 邏輯結(jié)構(gòu)設(shè)計(jì) 5.5 物理結(jié)構(gòu)設(shè)計(jì) 5.6 數(shù)據(jù)庫(kù)行為設(shè)計(jì) 5.7 數(shù)據(jù)庫(kù)的實(shí)施和維護(hù) 練習(xí)題5第6章 SQL Server 2000概述 6.1 SQL Servert 2000簡(jiǎn)介 6.2 安裝SQL Server 2000 6.3 SQL Server 2000的主要組件 6.4 SQL Server 2000服務(wù)器的注冊(cè)與配置 練習(xí)題6第7章 SQL Server 2000數(shù)據(jù)庫(kù)管理 7.1 SQL Server 2000數(shù)據(jù)庫(kù)的結(jié)構(gòu) 7.2 創(chuàng)建數(shù)據(jù)庫(kù) 7.3 修改數(shù)據(jù)庫(kù) 7.4 刪除數(shù)據(jù)庫(kù) 7.5 附加與分離數(shù)據(jù)庫(kù) 練習(xí)題7第8章 SQL Server 2000數(shù)據(jù)表管理 8.1 SQL Server 2000的數(shù)據(jù)類(lèi)型 8.2 數(shù)據(jù)表的創(chuàng)建 8.3 數(shù)據(jù)表的修改和刪除 8.4 表數(shù)據(jù)的操縱 8.5 索引 練習(xí)題8第9章 數(shù)據(jù)查詢(xún)與視圖 9.1 SELECT語(yǔ)句概述 9.2 單表查詢(xún) 9.3 多表查詢(xún) 9.4 嵌套查詢(xún) 9.5 視圖 練習(xí)題9第10章 SQL Server 2000管理與維護(hù) 10.1 事務(wù) 10.2 鎖 10.3 安全性控制 10.4 數(shù)據(jù)庫(kù)的備份和恢復(fù) 練習(xí)題10第11章 使用Visual Basic開(kāi)發(fā)數(shù)據(jù)庫(kù)系統(tǒng) 11.1 Visual Basic開(kāi)發(fā)數(shù)據(jù)庫(kù)概述 11.2 ODBC連接SQL Servet 練習(xí)題11第12章 ADO控件及數(shù)據(jù)綁定控件 12.1 ADO控件概述 12.2 RecordSet對(duì)象的使用 12.3 數(shù)據(jù)綁定控件的使用 12.4 數(shù)據(jù)綁定控件應(yīng)用實(shí)例 練習(xí)題12第13章 ADO對(duì)象和ADO編程 13.1 理解ADO對(duì)象 13.2 使用ADO對(duì)象 13.3 ADO對(duì)象編程應(yīng)用舉例 練習(xí)題13第14章 設(shè)計(jì)數(shù)據(jù)報(bào)表 14.1 數(shù)據(jù)環(huán)境設(shè)計(jì)器 14.2 數(shù)據(jù)報(bào)表設(shè)計(jì)器 14.3 數(shù)據(jù)報(bào)表控件 14.4 數(shù)據(jù)報(bào)表控件的使用 14.5 輸出數(shù)據(jù)報(bào)表 練習(xí)題14第15章 圖書(shū)館管理系統(tǒng)的設(shè)計(jì) 15.1 需求分析 15.2 概念結(jié)構(gòu)設(shè)計(jì) 15.3 邏輯結(jié)構(gòu)設(shè)計(jì) 15.4 規(guī)范化分析 15.5 在SQL Server 2000中創(chuàng)建數(shù)據(jù)庫(kù) 15.6 用VB開(kāi)發(fā)應(yīng)用程序 練習(xí)題15附錄A 數(shù)據(jù)庫(kù)分析與設(shè)計(jì)示例附錄B Visual Basic概述參考文獻(xiàn)
章節(jié)摘錄
插圖:(2)修改、擴(kuò)充主語(yǔ)言編譯程序的方法(亦稱(chēng)增強(qiáng)型編譯方法)。DDL和DMI。是數(shù)據(jù)庫(kù)用戶(hù)在設(shè)計(jì)應(yīng)用程序時(shí)必須用的程序設(shè)計(jì)語(yǔ)言的一個(gè)子集,稱(chēng)為數(shù)據(jù)子語(yǔ)言。一種非常典型的數(shù)據(jù)子語(yǔ)言是IBM公司開(kāi)發(fā)的SQL語(yǔ)言,它包含查詢(xún)、操縱、定義和控制四個(gè)方面,是一種綜合、通用、功能極高的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言。大部分的關(guān)系DBMS都支持SQL語(yǔ)言。3.數(shù)據(jù)庫(kù)運(yùn)行管理功能DBMS提供數(shù)據(jù)控制功能(Data Control Language,DCL),即數(shù)據(jù)庫(kù)的安全性、完整性和并發(fā)控制等,對(duì)數(shù)據(jù)庫(kù)運(yùn)行進(jìn)行有效的控制和管理,以確保數(shù)據(jù)庫(kù)數(shù)據(jù)正確、有效和數(shù)據(jù)庫(kù)系統(tǒng)的有效運(yùn)行。(1)數(shù)據(jù)庫(kù)的安全性(Security)控制,是指采取一定安全保密措施確保數(shù)據(jù)庫(kù)數(shù)據(jù)不被非法用戶(hù)存取。DBMS提供口令檢查或其他手段檢查用戶(hù)身份,合法用戶(hù)才能進(jìn)入數(shù)據(jù)庫(kù)系統(tǒng);提供用戶(hù)級(jí)數(shù)據(jù)存取權(quán)限的定義機(jī)制,系統(tǒng)自動(dòng)檢查用戶(hù)能否執(zhí)行這些操作,只有檢查通過(guò)才能執(zhí)行這些操作。(2)數(shù)據(jù)的完整性(Integrity)控制,是指。DBMS提供必要的功能確保數(shù)據(jù)庫(kù)數(shù)據(jù)的正確型、有效性和相容性。(3)數(shù)據(jù)的并發(fā)(Concurrency)控制,是指DBMS必須對(duì)多用戶(hù)并發(fā)進(jìn)程同時(shí)存取修改操作以進(jìn)行控制和協(xié)調(diào),防止互相干擾導(dǎo)致錯(cuò)誤結(jié)果。4.數(shù)據(jù)庫(kù)的建立和維護(hù)功能包括數(shù)據(jù)庫(kù)初始數(shù)據(jù)的裝入,數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)、恢復(fù)、重組織,系統(tǒng)性能監(jiān)視、分析等功能。這些功能大部分由DBMS的實(shí)用程序完成。
編輯推薦
《數(shù)據(jù)庫(kù)原理及應(yīng)用》:21世紀(jì)高等學(xué)校規(guī)劃教材
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
數(shù)據(jù)庫(kù)原理及應(yīng)用 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版