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

出版時間:2010-7  出版社:北京郵電大學(xué)出版社  作者:俞俊甫 主編  頁數(shù):245  

前言

  “數(shù)據(jù)庫原理”這門課程是計算機有關(guān)專業(yè)的主干課程,對于這門課程的教學(xué)歷來是重理論輕實踐,學(xué)生(特別是大學(xué)二本和三本的學(xué)生)學(xué)完后,總覺得沒學(xué)到什么知識,對于書中的理論知識也是似懂非懂,更不知道如何把書本理論應(yīng)用到實際的程序設(shè)計中。針對這種情況,編寫本教材時加強了實踐教學(xué)內(nèi)容,特別增強了數(shù)據(jù)庫實際操作(本教材是應(yīng)用SQL Servet 2005)知識和利用嵌入式SQL語言開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的知識。在講述理論知識時盡量多講實例,避免枯燥無味的純理論教學(xué)。在學(xué)習(xí)本課程前,應(yīng)學(xué)習(xí)過“Visual Basic程序設(shè)計”、“C語言程序設(shè)計”、“Java程序設(shè)計”三門課程中的一門。學(xué)完本課程后馬上安排兩周的工程訓(xùn)練,要求學(xué)生在這兩周的工程訓(xùn)練中學(xué)會利用本課程知識,自己設(shè)計一個小型數(shù)據(jù)庫應(yīng)用系統(tǒng)。本教材編寫了配套的上機實驗教材,配備的后續(xù)課程是:大型數(shù)據(jù)庫系統(tǒng)。  本書共分9章,第1章介紹數(shù)據(jù)庫概論知識;第2章介紹數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)知識;第3章介紹關(guān)系型數(shù)據(jù)庫中關(guān)系運算的知識;第4章介紹關(guān)系型數(shù)據(jù)庫中的標準查詢語言SQL,其中增加了如何利用嵌入式SQL語言設(shè)計數(shù)據(jù)庫應(yīng)用系統(tǒng)的知識;第5章介紹關(guān)系數(shù)據(jù)庫的規(guī)范化設(shè)計的知識;第6章介紹在數(shù)據(jù)庫概念設(shè)計中使用的E-R模型的設(shè)計方法知識;第7章介紹關(guān)系數(shù)據(jù)庫的設(shè)計方法的知識;第8章介紹數(shù)據(jù)庫安全管理方面的知識;第9章介紹SQL Server2005數(shù)據(jù)庫管理系統(tǒng)的知識。

內(nèi)容概要

本教材是根據(jù)普通本科院校的計算機教材要求,為突出重點,加強實踐、學(xué)以致用的目的編寫而成,主要是為全國大學(xué)二本、三本及大專學(xué)校有關(guān)計算機專業(yè)學(xué)生學(xué)習(xí)“數(shù)據(jù)庫原理”這門課程服務(wù)。    本書共分9章,第1章數(shù)據(jù)庫概論;第2章數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu);第3章關(guān)系運算;第4章標準查詢語言SQL;第5章關(guān)系數(shù)據(jù)庫的規(guī)范化設(shè)計;第6章E—R模型的設(shè)計方法;第7章關(guān)系數(shù)據(jù)庫的設(shè)計方法;第8章數(shù)據(jù)庫管理;第9章SQL Server 2005數(shù)據(jù)庫管理系統(tǒng)介紹。    本教材的編寫工作完全由多年從事二本、三本數(shù)據(jù)庫原理教學(xué)的老師承擔(dān)。每章后附有較多的練習(xí)題,配有上機指導(dǎo)書,并提供習(xí)題答案和上課電子教案。教材中較大幅度加強了對學(xué)生實踐知識的培養(yǎng),編寫的教材理論聯(lián)系實際,由淺入深、通俗易懂,便于自學(xué)。它適用于各大專院校有關(guān)計算機專業(yè)的教學(xué)用書。

書籍目錄

第1章  數(shù)據(jù)庫概論   1.1  數(shù)據(jù)管理技術(shù)的發(fā)展階段與數(shù)據(jù)庫技術(shù)概念     1.1.1  數(shù)據(jù)管理技術(shù)的3個發(fā)展階段     1.1.2  數(shù)據(jù)庫系統(tǒng)階段產(chǎn)生的3大新技術(shù)     1.1.3  數(shù)據(jù)庫系統(tǒng)的主要特點     1.1.4  數(shù)據(jù)庫技術(shù)中的幾個主要名稱   1.2  數(shù)據(jù)庫技術(shù)的新發(fā)展     1.2.1  數(shù)據(jù)庫技術(shù)研究的主要領(lǐng)域     1.2.2  數(shù)據(jù)庫技術(shù)的新發(fā)展   本章小結(jié)   習(xí)題 第2章  數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)   2.1  數(shù)據(jù)模型     2.1.1  概念設(shè)計中的數(shù)據(jù)描述     2.1.2  數(shù)據(jù)模型的定義和組成結(jié)構(gòu)數(shù)據(jù)模型的3要素     2.1.3  實體聯(lián)系模型簡述     2.1.4  結(jié)構(gòu)數(shù)據(jù)模型   2.2  數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)     2.2.1  數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)     2.2.2  數(shù)據(jù)庫的二級映像功能與數(shù)據(jù)獨立性     2.2.3  數(shù)據(jù)庫管理系統(tǒng)的工作過程   本章小結(jié)   習(xí)題 第3章  關(guān)系運算   3.1  關(guān)系數(shù)據(jù)模型     3.1.1  關(guān)系數(shù)據(jù)模型的定義     3.1.2  關(guān)鍵碼和表之間的聯(lián)系     3.1.3  關(guān)系模式     3.1.4  關(guān)系模型的完整性規(guī)則   3.2  關(guān)系運算     3.2.1  關(guān)系查詢語言和關(guān)系運算     3.2.2  關(guān)系代數(shù)運算符的分類     3.2.3  傳統(tǒng)的集合運算     3.2.4  專門的關(guān)系運算     3.2.5  關(guān)系代數(shù)表達式應(yīng)用舉例     3.2.6  擴充的關(guān)系代數(shù)操作   3.3  關(guān)系代數(shù)表達式的查詢優(yōu)化   本章小結(jié)   習(xí)題 第4章  標準查詢語言SQL   4.1  SQL語言概述及其數(shù)據(jù)定義     4.1.1  SQL語言的基本概念及其特點     4.1.2  SQL語言的數(shù)據(jù)定義     4.1.3  SQL對索引的創(chuàng)建與刪除   4.2  SQL語言的數(shù)據(jù)查詢     4.2.1  SELECT命令的格式及其含義     4.2.2  單表查詢     4.2.3  多表間連接和合并查詢     4.2.4  嵌套查詢     4.2.5  保存查詢結(jié)果及分步查詢   4.3  SQL語言的數(shù)據(jù)更新與視圖     4.3.1  插入數(shù)據(jù)     4.3.2  修改數(shù)據(jù)     4.3.3  刪除數(shù)據(jù)     4.3.4  視圖創(chuàng)建、刪除與更新     4.3.5  SQL數(shù)據(jù)控制   4.4  嵌入式SQL     4.4.1  嵌入式SQL語言介紹     4.4.2  VB平臺下的嵌入式SQL語言     4.4.3  C林平臺下的嵌入式SQL語言     4.4.4  Java平臺下的嵌入式SQL語言   本章小結(jié)   習(xí)題 第5章  關(guān)系數(shù)據(jù)庫的規(guī)范化設(shè)計   5.1  關(guān)系模式的設(shè)計問題     5.1.1  概述     5.1.2  關(guān)系模式存在的問題   5.2  規(guī)范化理論     5.2.1  函數(shù)依賴     5.2.2  碼     5.2.3  范式   5.3  Armstrong公理系統(tǒng)     5.3.1  Armstrong公理系統(tǒng)推理規(guī)則     5.3.2  屬性集的閉包     5.3.3  最小函數(shù)依賴集     5.3.4  規(guī)范化模式設(shè)計的3條原則   本章小結(jié)   習(xí)題 第6章  E-R模型的設(shè)計方法   6.1  E-R模型的基本元素   6.2  屬性的基本分類     6.2.1  屬性類別分類     6.2.2  屬性取值特點分類   6.3  聯(lián)系的設(shè)計方法   6.4  E-R模型的擴充   6.5  E-R模型實例介紹   本章小結(jié)   習(xí)題 第7章  關(guān)系數(shù)據(jù)庫的設(shè)計方法   7.1  數(shù)據(jù)庫設(shè)計概述     7.1.1  數(shù)據(jù)庫設(shè)計的內(nèi)容     7.1.2  數(shù)據(jù)庫設(shè)計的特點     7.1.3  數(shù)據(jù)庫設(shè)計的方法簡述     7.1.4  數(shù)據(jù)庫設(shè)計的步驟     7.1.5  數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期   7.2  數(shù)據(jù)庫系統(tǒng)的需求分析     7.2.1  需求分析的任務(wù)     7.2.2  需求分析的方法     7.2.3  數(shù)據(jù)字典     7.2.4  數(shù)據(jù)流圖   7.3  概念結(jié)構(gòu)設(shè)計     7.3.1  概念結(jié)構(gòu)設(shè)計的特點     7.3.2  概念結(jié)構(gòu)設(shè)計的方法與步驟     7.3.3  數(shù)據(jù)抽象與局部視圖設(shè)計     7.3.4  全局E-R模型設(shè)計   7.4  數(shù)據(jù)庫系統(tǒng)的邏輯設(shè)計     7.4.1  邏輯結(jié)構(gòu)設(shè)計的任務(wù)和步驟     7.4.2  E-R圖向關(guān)系模型的轉(zhuǎn)換     7.4.3  數(shù)據(jù)模型的優(yōu)化   7.5  數(shù)據(jù)庫的物理設(shè)計     7.5.1  確定物理結(jié)構(gòu)     7.5.2  確定數(shù)據(jù)庫的儲存結(jié)構(gòu)     7.5.3  評價物理結(jié)構(gòu)   7.6  數(shù)據(jù)庫的實現(xiàn)     7.6.1  建立實際數(shù)據(jù)庫結(jié)構(gòu)     7.6.2  數(shù)據(jù)的載入和應(yīng)用程序的調(diào)試     7.6.3  編制與調(diào)試應(yīng)用程序     7.6.4  數(shù)據(jù)庫的試運行   7.7  數(shù)據(jù)系統(tǒng)的運行和維護   本章小結(jié)   習(xí)題 第8章  數(shù)據(jù)庫管理   8.1  數(shù)據(jù)庫中事務(wù)的概念   8.2  數(shù)據(jù)庫的恢復(fù)     8.2.1  事務(wù)的故障     8.2.2  數(shù)據(jù)庫恢復(fù)的基本原理及實現(xiàn)技術(shù)     8.2.3  故障恢復(fù)策略   8.3  數(shù)據(jù)庫的并發(fā)控制     8.3.1  并發(fā)控制概述     8.3.2  封鎖及其解決問題的辦法   8.4  數(shù)據(jù)庫的完整性     8.4.1  數(shù)據(jù)庫完整性約束條件的分類     8.4.2  數(shù)據(jù)庫完整性控制   8.5  數(shù)據(jù)庫的安全性   本章小結(jié)   習(xí)題 第9章  SQL Server 2005數(shù)據(jù)庫管理系統(tǒng)介紹   9.1  SQL Server 2005概述     9.1.1  SQL Server 2005     9.1.2  SQL Server 2005的版本     9.1.3  SQL Server 2005的主要組件與實用程序   9.2  數(shù)據(jù)庫的創(chuàng)建及其管理     9.2.1  系統(tǒng)數(shù)據(jù)庫     9.2.2  使用SQL Server Management Studio創(chuàng)建數(shù)據(jù)庫     9.2.3  使用SQL Server Management Studio查看數(shù)據(jù)庫信息     9.2.4  使用SQL Server Management Studio修改數(shù)據(jù)庫     9.2.5  使用SQL Server Management Studio刪除數(shù)據(jù)庫   9.3  數(shù)據(jù)表的創(chuàng)建及其管理     9.3.1  SQLServer數(shù)據(jù)類型     9.3.2  使用SQL Server Management Studio創(chuàng)建數(shù)據(jù)表     9.3.3  使用SQL Server Management Studio查看數(shù)據(jù)表     9.3.4  使用SQL Server Management Studio修改數(shù)據(jù)表     9.3.5  使用SQL Server Management Studio刪除數(shù)據(jù)表   9.4  數(shù)據(jù)的添加、修改、刪除和查詢     9.4.1  使用SQLServerManagement Studio添加數(shù)據(jù)     9.4.2  使用SQL Server Management Studio修改數(shù)據(jù)     9.4.3  使用SQL Server Management Studio刪除數(shù)據(jù)     9.4.4  使用SQL Server Management Studio查詢數(shù)據(jù)   9.5  數(shù)據(jù)完整性     9.5.1  SQLServer 2005完整性概述     9.5.2  主鍵約束     9.5.3  規(guī)則     9.5.4  默認     9.5.5  數(shù)據(jù)庫關(guān)系圖   9.6  視圖     9.6.1  視圖設(shè)計窗口     9.6.2  使用SQL Server Management Studio創(chuàng)建視圖     9.6.3  使用SQL Server Management Studio查看及修改視圖     9.6.4  使用SQL Server Management Studio刪除視圖   9.7  數(shù)據(jù)庫備份與還原     9.7.1  使用命令語句備份和還原數(shù)據(jù)庫     9.7.2  使用SQL Server Management Studio備份數(shù)據(jù)庫     9.7.3  使用SQL Server Management Studio還原數(shù)據(jù)庫     9.7.4  使用SQL Server Management Studio導(dǎo)人/導(dǎo)出數(shù)據(jù)表   本章小結(jié)   習(xí)題 參考文獻

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計1條)

 
 

  •   書有點薄,不值這個價
 

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

京ICP備13047387號-7