商品簡介
本書是一本集數據庫的基本原理與SQL Server 2000應用為一體的教材用書,內容涵蓋了安裝、使用、管理和維護等各個層面的知識。本書力求深入淺出,簡明易懂,原理部分簡明扼要地講述了關系數據庫的數據模型、數據庫的標準語言、關系的規范化、數據庫的設計、數據庫保護以及數據庫的最新技術。應用部分詳細介紹了SQL Server 2000的安裝、數據庫和數據表的建立、數據查詢、存儲過程與觸發器的建立和使用、SQL Server服務器的管理、數據庫的安全性、完整性設計以及數據庫的備份和恢復。
本書采用任務驅動,用一個實例貫穿始終。從建庫、建表到數據庫的安全性、完整性設計以及數據庫的備份和恢復都是以一個例子貫穿;讀者讀完本書以后,得到的是一個完整的科技檔案管理的例子,可以參照本系統來編制其他的應用程序。
本書可作為高等職業學校、高等專科學校、成人高校以及本科院校舉辦的二級職業技術學院和民辦高校數據庫課程的教材,也可作為各培訓機構數據庫方面的入門提高用書,或作為廣大數據庫開發者的參考用書。
本書配有電子教案,用PowerPoint制作,授課老師可任意修改。
目次
序
前言
第1章 數據庫概述
本章學習目標
1.1 引言
1.1.1 數據、數據庫、數據庫系統和數據庫管理系統的基本概念
1.1.2 數據管理的進展
1.1.3 數據庫技術的研究領域
1.2 數據模型
1.2.1 數據模型的三要素
1.2.2 概念模型
1.2.3 三種主要的數據模型
1.3 數據庫系統的結構
1.3.1 數據庫系統的模式結構
1.3.2 數據庫系統的體系結構
1.3.3 數據庫管理系統
本章小結
習題一
第2章 關系數據庫
本章學習目標
2.1 關系模型的基本概念
2.1.1 數學定義
2.1.2 關系數據結構
2.2 關系代數和關系演算
2.2.1 傳統的集合運算
2.2.2 專門的關系運算
2.2.3 關系演算
2.3 關系的完整性
2.3.1 實體完整性
2.3.2 參照完整性
2.3.3 用戶定義的完整性
2.4 關系系統
2.4.1 關系系統的定義
2.4.2 關系系統的分類
本章小結
習題二
第3章 關系數據庫規劃和設計
本章學習目標
3.1 關系數據庫理論
3.1.1 函數依賴
3.1.2 范式
3.1.3 關系模式的規范化
3.2 關系數據庫標準語言SQL
3.2.1 SQL概述
3.2.2 SQL的功能
3.2.3 視圖
3.3 數據庫保護
3.3.1 安全性
3.3.2 完整性
3.3.3 并發控制
3.3.4 數據庫恢復
3.4 數據庫設計
3.4.1 數據庫的設計任務與內容
3.4.2 數據庫的設計方法
3.4.3 數據庫的設計步驟
3.5 數據庫新技術
3.5.1 數據庫技術的發展概述
3.5.2 數據庫技術與其他技術的結合
3.5.3 數據倉庫
本章小結
習題三
第4章 SQL Server 2000概述
第5章 數據庫和表的創建
第6章 數據查詢
第7章 存儲過程和觸發器
第8章 管理SQL Server的安全性
第9章 設計數據的完整性
第10章 備份與恢復
第11章 SQL Server服務器的管理
第12章 應用舉例--科技檔案管理系統
附錄A 常用T-SQL語句快速參考
附錄B 常用函數
附錄C @@類函數
附錄D 系統存儲過程
附錄E SQL Server 2000實驗
實驗1 SQL Server的安裝及其管理工具的使用
實驗2 創建數據庫和表
實驗3 表數據插入、修改和刪除
實驗4 數據查詢
實驗5 存儲過程和觸發器的使用
附錄F 部分習題參考答案
參考文獻