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

出版時(shí)間:2010-3  出版社:水利水電出版社  作者:蘇中濱,于嘯,沈維政 主編  頁(yè)數(shù):262  

前言

數(shù)據(jù)庫(kù)技術(shù)產(chǎn)生于20世紀(jì)60年代,經(jīng)歷了格式化數(shù)據(jù)庫(kù)(以層次和網(wǎng)狀數(shù)據(jù)庫(kù)為代表)、經(jīng)典數(shù)據(jù)庫(kù)(以關(guān)系數(shù)據(jù)庫(kù)和后關(guān)系數(shù)據(jù)庫(kù)為代表)和新型數(shù)據(jù)庫(kù)(以對(duì)象數(shù)據(jù)庫(kù)和XML,數(shù)據(jù)庫(kù)等為代表)的三代發(fā)展演變。40多年來(lái),數(shù)據(jù)庫(kù)技術(shù)的重要性和意義已經(jīng)被人們所認(rèn)識(shí)與理解。首先,數(shù)據(jù)庫(kù)技術(shù)已經(jīng)形成相對(duì)完整成熟的科學(xué)理論體系,成為現(xiàn)代計(jì)算機(jī)信息處理系統(tǒng)的重要基礎(chǔ)與技術(shù)核心,造就了C.W.Bachman、E.F.Codd和J.Gray三位圖靈大獎(jiǎng)得主;其次,數(shù)據(jù)庫(kù)帶動(dòng)和形成了一個(gè)巨大的軟件產(chǎn)業(yè)——數(shù)據(jù)庫(kù)管理系統(tǒng)產(chǎn)品和相關(guān)技術(shù)工具與解決方案,對(duì)經(jīng)濟(jì)發(fā)展起著極大的沖擊和推動(dòng)作用,表現(xiàn)出非凡的生產(chǎn)力效應(yīng);再者,數(shù)據(jù)庫(kù)研究和開發(fā)領(lǐng)域的各項(xiàng)成就推動(dòng)了其他眾多計(jì)算機(jī)理論與應(yīng)用領(lǐng)域的進(jìn)步,對(duì)于這些領(lǐng)域的發(fā)展起到了巨大的支撐作用,成為各種計(jì)算機(jī)信息系統(tǒng)的核心內(nèi)容與技術(shù)基礎(chǔ)。本書對(duì)數(shù)據(jù)庫(kù)技術(shù)進(jìn)行了全面的闡述和研究。在結(jié)合了大量的實(shí)例和作者的教學(xué)體會(huì)基礎(chǔ)上,對(duì)數(shù)據(jù)庫(kù)技術(shù)的各個(gè)領(lǐng)域進(jìn)行了深入淺出的剖析,對(duì)數(shù)據(jù)庫(kù)技術(shù)的重點(diǎn)和難點(diǎn)進(jìn)行了詳細(xì)的描述,力求做到思路清晰、概念準(zhǔn)確、結(jié)構(gòu)合理、內(nèi)容豐富。本書包括上、下兩篇,共十八章內(nèi)容。上篇是數(shù)據(jù)庫(kù)基礎(chǔ)篇,重點(diǎn)介紹了數(shù)據(jù)庫(kù)的基本概念以及E.R圖、關(guān)系模型等數(shù)據(jù)庫(kù)建模技術(shù)。下篇是SQL Server 2000及應(yīng)用實(shí)例,主要介紹SQL Server 2000的基本管理與操作。每一章的開始都對(duì)該章將要涉及的內(nèi)容及其作用進(jìn)行了分析,然后指出了學(xué)完本章讀者應(yīng)該掌握的重要內(nèi)容。另外,每一章后面都附有習(xí)題。思考題側(cè)重于加深讀者對(duì)本章涉及概念的理解,練習(xí)題側(cè)重于培養(yǎng)學(xué)生應(yīng)用本章學(xué)到的知識(shí)來(lái)解決實(shí)際問(wèn)題的能力。本書由東北農(nóng)業(yè)大學(xué)蘇中濱、于嘯、沈維政主編。編寫人員:張喜海、陸麗娜、孫紅杰、丁寶峰、孫紅敏、魏曉麗、賈銀江、吳亞春、李曉明、賴慶輝,全書由孟繁疆主審。

內(nèi)容概要

本書系統(tǒng)地介紹了數(shù)據(jù)庫(kù)原理、SQL Server 2000數(shù)據(jù)庫(kù)管理系統(tǒng)及應(yīng)用實(shí)例。全書共分上下兩篇。上篇數(shù)據(jù)庫(kù)基礎(chǔ),內(nèi)容包括:數(shù)據(jù)庫(kù)系統(tǒng);關(guān)系數(shù)據(jù)庫(kù);SQL語(yǔ)言;關(guān)系數(shù)據(jù)理論;數(shù)據(jù)庫(kù)設(shè)計(jì);數(shù)據(jù)庫(kù)保護(hù);數(shù)據(jù)庫(kù)系統(tǒng)的訪問(wèn);數(shù)據(jù)庫(kù)技術(shù)的發(fā)展。下篇SQL Server 2000及應(yīng)用實(shí)例,內(nèi)容包括: SQL Server 2000 概述;SQL Server 2000 管理工具簡(jiǎn)介;Transact-SQL語(yǔ)言基礎(chǔ);數(shù)據(jù)庫(kù)管理;表的管理;視圖的管理;存儲(chǔ)過(guò)程;用戶和安全性管理;數(shù)據(jù)轉(zhuǎn)換服務(wù);數(shù)據(jù)庫(kù)應(yīng)用開發(fā)實(shí)例?! ”緯勺鳛楦叩仍盒S?jì)算機(jī)專業(yè)和相關(guān)專業(yè)的數(shù)據(jù)庫(kù)課程的教材;也可以作為相關(guān)人員學(xué)習(xí)和研究數(shù)據(jù)庫(kù)原理與應(yīng)用或開發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的技術(shù)參考書。

書籍目錄

前言 上篇 數(shù)據(jù)庫(kù)基礎(chǔ)  第一章 數(shù)據(jù)庫(kù)系統(tǒng)   第一節(jié) 數(shù)據(jù)庫(kù)系統(tǒng)概述   第二節(jié) 概念模型   第三節(jié) 數(shù)據(jù)模型   第四節(jié) 數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)   第五節(jié) 數(shù)據(jù)庫(kù)管理系統(tǒng)   習(xí)題  第二章 關(guān)系數(shù)據(jù)庫(kù)   第一節(jié) 從格式化模型到關(guān)系模型   第二節(jié) 關(guān)系的數(shù)學(xué)定義   第三節(jié) 關(guān)系的性質(zhì)   第四節(jié) 碼的概念   第五節(jié) 關(guān)系數(shù)據(jù)庫(kù)模式與關(guān)系數(shù)據(jù)庫(kù)   第六節(jié) 關(guān)系運(yùn)算   第七節(jié) 關(guān)系代數(shù)   習(xí)題  第三章 SQL語(yǔ)言   第一節(jié) SQL語(yǔ)言概述   第二節(jié) SQL數(shù)據(jù)定義功能   第三節(jié) SQL數(shù)據(jù)查詢功能   第四節(jié) SQL數(shù)據(jù)操作功能   第五節(jié) 視圖   第六節(jié) SQL數(shù)據(jù)控制功能   習(xí)題  第四章 關(guān)系數(shù)據(jù)理論   第一節(jié) 關(guān)系規(guī)范化的作用   第二節(jié) 函數(shù)依賴   第三節(jié) 關(guān)系模式的規(guī)范化   第四節(jié) 多值依賴與4NF   第五節(jié) 函數(shù)依賴的公理系統(tǒng)   第六節(jié) 關(guān)系模式分解   第七節(jié) 連接依賴與5NF   第八節(jié) 關(guān)系模式規(guī)范化步驟   習(xí)題  第五章 數(shù)據(jù)庫(kù)設(shè)計(jì)   第一節(jié) 數(shù)據(jù)庫(kù)設(shè)計(jì)概述   第二節(jié) 需求分析   第三節(jié) 概念結(jié)構(gòu)設(shè)計(jì)   第四節(jié) 邏輯結(jié)構(gòu)設(shè)計(jì)   第五節(jié) 物理結(jié)構(gòu)設(shè)計(jì)   第六節(jié) 數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)   習(xí)題  第六章 數(shù)據(jù)庫(kù)保護(hù)   第一節(jié) 數(shù)據(jù)庫(kù)事務(wù)處理   第二節(jié) 數(shù)據(jù)庫(kù)恢復(fù)技術(shù)   第三節(jié) 并發(fā)控制   第四節(jié) 數(shù)據(jù)庫(kù)的完整性   第五節(jié) 數(shù)據(jù)庫(kù)安全性   習(xí)題  第七章 數(shù)據(jù)庫(kù)系統(tǒng)的訪問(wèn)   第一節(jié) 數(shù)據(jù)庫(kù)的訪問(wèn)接口   第二節(jié) 客戶機(jī)朋艮務(wù)器模式的數(shù)據(jù)庫(kù)系統(tǒng)   第三節(jié) 瀏覽器朋艮務(wù)器模式的數(shù)據(jù)庫(kù)系統(tǒng)   第四節(jié) Java訪問(wèn)數(shù)據(jù)庫(kù)的技術(shù)   第五節(jié) 數(shù)據(jù)庫(kù)系統(tǒng)的多層體系結(jié)構(gòu)   習(xí)題  第八章 數(shù)據(jù)庫(kù)技術(shù)的發(fā)展   第一節(jié) 數(shù)據(jù)庫(kù)新技術(shù)的分類   第二節(jié) 面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)   第三節(jié) 分布式數(shù)據(jù)庫(kù)系統(tǒng)   第四節(jié) 網(wǎng)絡(luò)環(huán)境下的數(shù)據(jù)庫(kù)體系   第五節(jié) 數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘   第六節(jié) 其他新型的數(shù)據(jù)庫(kù)系統(tǒng)   習(xí)題 下篇 SQL Server 2000及應(yīng)用實(shí)例  第九章 SQL Server 2000概述   第一節(jié) SQL Server 2000的基本特點(diǎn)   第二節(jié) SQL Server 2000的安裝   習(xí)題  第十章 SQL Server 2000管理工具簡(jiǎn)介   第一節(jié) 服務(wù)管理器   第二節(jié) 企業(yè)管理器   第三節(jié) 查詢分析器   習(xí)題  第十一章 Transact-SQL語(yǔ)言基礎(chǔ)   第一節(jié) Transact-SQL簡(jiǎn)介   第二節(jié) 數(shù)據(jù)類型   第三節(jié) 常量   第四節(jié) 變量   第五節(jié) 注釋符和運(yùn)算符   第六節(jié) 流程控制語(yǔ)句   第七節(jié) 常用函數(shù)   習(xí)題  第十二章 數(shù)據(jù)庫(kù)管理   第一節(jié) 創(chuàng)建數(shù)據(jù)庫(kù)   第二節(jié) 修改數(shù)據(jù)庫(kù)設(shè)置   第三節(jié) 刪除數(shù)據(jù)庫(kù)   第四節(jié) 分離/附加數(shù)據(jù)庫(kù)   第五節(jié) 備份/還原數(shù)據(jù)庫(kù)   習(xí)題  第十三章 表的管理   第一節(jié) 創(chuàng)建數(shù)據(jù)表   第二節(jié) 修改表   習(xí)題  第十四章 視圖的管理   第一節(jié) 創(chuàng)建視圖   第二節(jié) 管理視圖   習(xí)題  第十五章 存儲(chǔ)過(guò)程   第一節(jié) 創(chuàng)建存儲(chǔ)過(guò)程   第二節(jié) 執(zhí)行存儲(chǔ)過(guò)程   第三節(jié) 查看、修改和刪除存儲(chǔ)過(guò)程   習(xí)題  第十六章 用戶和安全性管理   第一節(jié) SQL Server登錄認(rèn)證   第二節(jié) 數(shù)據(jù)庫(kù)用戶   第三節(jié) 角色管理   第四節(jié) 權(quán)限管理   習(xí)題  第十七章 數(shù)據(jù)轉(zhuǎn)換服務(wù)   第一節(jié) DTS導(dǎo)出向?qū)?  第二節(jié) DTS導(dǎo)入向?qū)?  習(xí)題  第十八章 數(shù)據(jù)庫(kù)應(yīng)用開發(fā)實(shí)例   第一節(jié) 建立數(shù)據(jù)源   第二節(jié) 創(chuàng)建新的工程   習(xí)題 參考文獻(xiàn)

章節(jié)摘錄

插圖:1.數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)是對(duì)系統(tǒng)靜態(tài)特性的描述,是所研究的對(duì)象類型的集合。這些對(duì)象是數(shù)據(jù)庫(kù)的組成部分,包括兩類:一類是與數(shù)據(jù)類型、內(nèi)容、性質(zhì)有關(guān)的對(duì)象,例如層次模型中的數(shù)據(jù)項(xiàng),關(guān)系模型中的關(guān)系;另一類是與數(shù)據(jù)之間聯(lián)系有關(guān)的對(duì)象,例如網(wǎng)狀模型中的系型(Set Type)。數(shù)據(jù)結(jié)構(gòu)是刻畫一個(gè)數(shù)據(jù)模型性質(zhì)最重要的方面。因此在數(shù)據(jù)庫(kù)系統(tǒng)中,通常按照數(shù)據(jù)結(jié)構(gòu)的類型來(lái)命名數(shù)據(jù)模型。例如層次結(jié)構(gòu)的數(shù)據(jù)模型命名為層次模型,關(guān)系結(jié)構(gòu)的數(shù)據(jù)模型命名為關(guān)系模型。2.數(shù)據(jù)操作數(shù)據(jù)操作是對(duì)系統(tǒng)動(dòng)態(tài)特性的描述,是對(duì)數(shù)據(jù)庫(kù)中各種對(duì)象(型)的實(shí)例(值)允許執(zhí)行的操作的集合,包括操作及有關(guān)的操作規(guī)則。數(shù)據(jù)可主要有檢索和更新(包括插入、刪除、修改)兩大類操作。數(shù)據(jù)模型必須定義這些操作的確切含義、操作符號(hào)、操作規(guī)則以及實(shí)現(xiàn)操作的語(yǔ)言。3.數(shù)據(jù)的約束條件數(shù)據(jù)的約束條件是一組完整性規(guī)則的集合。完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和儲(chǔ)存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫(kù)狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效、相容。數(shù)據(jù)模型應(yīng)該反映和規(guī)定本數(shù)據(jù)模型必須遵守的基本的通用的完整性約束條件。例如在關(guān)系模型中,任何關(guān)系必須滿足實(shí)體完整性和參照完整性兩個(gè)條件。此外數(shù)據(jù)模型還應(yīng)該提供定義完整性約束條件的機(jī)制,以反映具體應(yīng)用所涉及的數(shù)據(jù)必須遵守的特定的語(yǔ)義約束條件。

編輯推薦

《數(shù)據(jù)庫(kù)原理與應(yīng)用》:高等學(xué)?!笆晃濉本芬?guī)劃教材

圖書封面

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


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


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

 
 

  •   教材,不錯(cuò)啊
 

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

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