《資料庫原理與套用技術:SQL Server》以SQL Server 2000為背景,介紹資料庫的基本知識和套用開發技術.採用項目驅動法、任務式教學法和實例教學法逐步拓展課程內容,讓學生提前感知資料庫管理員和軟體開發人員的工作。《資料庫原理與套用技術:SQL Server》共分13個單元,每個單元又包含若干個任務。全書貫穿兩個大項目,項目1是產品銷售系統,項目2是學生管理系統。1-12單元採用按知識點展開項目1中資料庫設計的相應部分。項目2的相應部分在各單元後面的習題和實訓中講述。第13單元是資料庫系統開發,通過兩個案例,詳細闡述了基於C/S和B/S模式開發項目1的全過程。讀者可以充分體會到資料庫套用系統開發的三層結構。 該書圖文並茂、深入淺出、語言流暢,富含大量實例,各個知識點的展開符合認識規律。既可作為一般高等院校資料庫套用課程的教材,又可供各類計算機套用人員參考。
基本介紹
- 書名:高等院校信息技術規劃教材•資料庫原理與應
- 出版社:清華大學出版社
- 頁數:341頁
- 開本:16
- 定價:29.50
- 作者:趙彥 華竹平
- 出版日期:2009年8月1日
- 語種:簡體中文
- ISBN:7302202230, 9787302202233
- 品牌:清華大學出版社
內容簡介
按照認識規律逐步展開,由淺入深地講述每一個知識點。將資料庫的基本原理滲透到每個章節中去,概念清晰、明確,圖文並茂,易於理解。
以項目驅動法進行教學,逐步拓展課程內容。全書貫穿兩個大項目,項目一是產品銷售系統,項目二是學生管理系統。各章節再按知識點展開項目一的相應部分,從而進行針對性的技能訓練,同時加強老師的指導作用。
項目二的相應部分在各章後面的實訓中講述。供學生練習,培養學生的探索和創新能力。
注重理論的可視化,可讀性強,便於學生自學。對於實例的講解,每一步操作都有相應的示意圖,每一個實例都給出運行結果。對於每一個容易出錯的知識點,使用實例和實驗進行演示,並給出出錯的原因和結果。
大量的實例和實驗來引導、剖析、闡述各個知識點,每個實例都是項目的一部分。
圖書目錄
1.1 任務1 SQL Server的發展歷史
1.2 任務2 SQL Server 2000的特點
1.3 任務3 SQL Server 2000的環境需求
1.3.1 硬體環境需求
1.3.2 軟體環境需求
1.4 任務4 SQL Server 2000的安裝和配置
1.4.1 安裝SQL Server 2000組件
1.4.2 安裝Ana1ysis Service
1.5 任務5 SQL Server 2000的常用工具
1.5.1 企業管理器
1.5.2 服務管理器
1.5.3 查詢分析器
1.5.4 其他實用工具
單元總結
習題
實訓1 安裝SQL Server 2000
第2單元 資料庫的基本操作
2.1 任務1關係資料庫的相關概念
2.1.1 數據模型的相關概念
2.1.2 概念模型
2.1.3 概念模型的表示方法(E-R圖)
2.1.4 關係模型
2.1.5 關係資料庫標準語言
2.1.6 關係模型的規範化
2.1.7 關係資料庫
2.2 任務2資料庫的結構
2.2.1 資料庫檔案分類
2.2.2 資料庫檔案組
2.2.3 建立檔案和檔案組的規則
2.2.4 頁
2.2.5 區
2.3 任務3系統級資料庫
2.4 任務4創建資料庫
2.4.1 創建資料庫的條件
2.4.2 使用企業管理器創建資料庫
2.4.3 使用嚮導創建資料庫
2.4.4 用SQL命令創建資料庫
2.4.5 查看資料庫信息
2.5 任務5打開資料庫
2.6 任務6增加資料庫空間
2.6.1 增加資料庫檔案的大小
2.6.2 增加資料庫檔案的數量
2.7 任務7縮減資料庫空間
2.7.1 收縮資料庫和資料庫中檔案的大小
2.7.2 刪除資料庫檔案
2.8 任務8資料庫選項的設定與修改
2.8.1 使用企業管理器查看並設定資料庫選項
2.8.2 使用Transact-SQL命令查看和設定資料庫選項
2.9 任務9資料庫更名
2.10 任務10查看SQL Server 2000上的資料庫
2.11 任務11檢索“產品銷售”資料庫的信息
2.12 任務12刪除資料庫
單元總結
習題
實訓2 創建“學生成績”資料庫
第3單元 表
3.1 任務1表的相關概念
3.2 任務2表中的數據類型
3.2.1 整型
3.2.2 精確數值型
3.2.3 浮點數據類型
3.2.4 貨幣數據類型
3.2.5 日期和時間數據類型
3.2.6 時間戳數據類型
3.2.7 字元數據類型
3.2.8 Unicode字元型
3.2.9 文本型
3.2.10 位數據類型
3.2.11 二進制數據類型
3.2.12 圖像數據類型
3.2.13 其他數據類型
3.3 任務3創建表
3.3.1 使用企業管理器創建表
3.3.2 使用CREATE TABLE語句創建表
3.4 任務4管理表
3.4.1 查看錶的定義信息
3.4.2 修改表
3.4.3 更改表名
3.4.4 查看錶之間的依賴關係
3.4.5 刪除表
3.5 任務5表數據的插入、修改和刪除
3.5.1 插人數據
3.5.2 修改數據
3.5.3 刪除數據
單元總結
習題
實訓3 建立“學生成績”資料庫中的表
第4單元 數據完整性
4.1 任務1數據完整性的基本概念
4.2 任務2約束
4.2.1 主鍵約束
4.2.2 唯一鍵約束
4.2.3 檢查約束
4.2.4 默認值約束
4.2.5 外鍵約束
4.2.6 級聯參照完整性約束
4.3 任務3默認
4.3.1 創建默認對象
4.3.2 綁定和解綁定默認對象
4.3.3 刪除默認對象
4.4 任務4規則
4.4.1 創建規則
4.4.2 綁定和解綁定規則
4.4.3 刪除規則
4.5 任務5用戶自定義數據類型
4.5.1 創建用戶自定義數據類型
4.5.2 刪除用戶自定義數據類型
單元總結
習題
實訓4 完成“學生成績”資料庫中數據完整性的設計
第5單元 索引
5.1 任務1索引的概念
5.1.1 SQL Server 2000中數據的存儲與訪問
5.1.2 索引的作用
5.1.3 索引的分類
5.2 任務2索引的創建
5.2.1 系統自動創建索引
5.2.2 在圖形界面下創建索引
5.2.3 使用CREATE INDEX語句創建索引
5.3 任務3索引的管理和維護
5.3.1 查看和修改索引信息
5.3.2 刪除索引
5.3.3 索引的維護
單元總結
習題
實訓5 在“學生成績”庫中創建和管理索引
第6單元 數據查詢
6.1 任務1 SEI,ECT語句的語法格式
6.2 任務2單表查詢
6.2 -1基本的SELECT語句
6.2.2 條件查詢
6.2.3 排序
6.3 任務3數據統計
6.3.1 聚合函式
……
第7單元 視圖
第8單元 Transact-SQL程設計
第9單元 存儲過程
第10單元 觸發器
第11單元 SQL Sever 2000的安全管理
第12單元 數據加的備份與恢復
第13單元 資料庫套用系統開發
文摘
第1單元 SQL Server 2000的安裝與配置
單元描述:資料庫技術自20世紀60年代中期產生到現在已有40年的歷史了。發展速度之快,適用範圍之廣是人們始料不及的。資料庫系統已經由早期的網狀、層次資料庫系統,發展成為現在廣為流行的關係資料庫系統。資料庫技術已經成為大多數IT解決方案的基石。SQL Server 2000是一個支持網路通信技術的關係型資料庫管理系統(RDBMS)。本單元首先介紹了SQL Server的發展歷史,然後詳細介紹了SQL Server2000的安裝方法和一些常用管理工具。讓讀者對SQL Server 2000有一個初步了解。
單元目標:
?了解SQL Server的發展歷史;
?理解SQL Server 2000的特點;
?了解SQL Server 2000的運行和套用環境;
?掌握SQL Server 2000的安裝與配置;
?了解SQL Server 2000的管理工具。
1.1 任務1 SQL Server的發展歷史
任務描述:無論是學習一門課程,還是掌握一門語言,都應首先了解其發展歷史。
任務目標:了解SQL Server的發展歷史,以及各個時期出現的版本的特點。
1987年Sysbase公司開發出UNIX系統下運行的SQL Server版本。1988年,微軟和Sysbase公司聯合,共同開發出運行在
S/2作業系統平台之上的SQL Server,從此微軟就開始向資料庫市場挺進。
1993年4月12日,微軟推出SQL Server 4.2版本,儘管包含的功能不多,但該版本與Windows NT集成並提供了易於使用的用戶界面。雖然,SOL Server 4.2隻不過是個桌面版本,但已經具有相當可觀的潛力。
1994年,微軟正式終止與Sysbase在資料庫開發方面的合作。
1995年,微軟重寫了大部分核心代碼,推出SQL Server 6.0,代號為SQL95。此版本提供了一個低價的小型商業套用資料庫方案。
序言
本書採用通俗的語言,循序漸進由淺入深地講述了SQL Server 2000的安裝和配置、資料庫的基本操作、資料庫中的表、數據的完整性、索引、視圖、數據查詢、Transact-SQL語言編程、存儲過程、觸發器、SQL Setver 2000的安全管理、備份與恢復以及使用SQL Server 2000做後台開發資料庫套用系統。
本書從資料庫套用系統開發的角度來講解資料庫系統的基本概念和方法。在編寫過程中,力求做到概念清晰、取材合理、深入淺出、突出套用,將課堂教學與實際訓練相結合,將單元習題和單元實訓融為一體,以實際套用開發的案例,講述SQL Servet 2000的套用技巧,理論聯繫實際。既適合教師在課上講解又有利於學生自學。具體來說,本書有如下特點:
(1)完全按照認識的規律逐步展開,由淺入深講述每一個知識點。
(2)全書分為13個單元,每個單元又包含若干個任務。將資料庫的基本原理滲透到每個單元的單元任務中,概念清晰,明確,圖文並茂,易於理解。