資料庫技術與套用——SQL Server 2012

資料庫技術與套用——SQL Server 2012

《資料庫技術與套用——SQL Server 2012》是2019年5月清華大學出版社出版的圖書,作者是張建國、黃慶鳳、張曉芳、王芬、黃曉濤、闕向紅。

基本介紹

  • 書名:資料庫技術與套用——SQL Server 2012
  • 作者:張建國、黃慶鳳、張曉芳、王芬、黃曉濤、闕向紅
  • ISBN:9787302514206
  • 定價:49.50元
  • 出版社:清華大學出版社
  • 出版時間:2019年5月
內容簡介,圖書目錄,

內容簡介

本書以一個“學生成績管理系統”演示案例為主線,分三部分介紹資料庫的基礎知識和資料庫系統的開發方法。第一部分(第1~2章)為基礎部分,介紹現代數據管理技術的發展,大數據時代的數據的特徵和處理方法,資料庫的基本概念,資料庫設計的方法與步驟; 第二部分(第3~6章)為技術部分,選用目前流行的關係型資料庫管理系統SQL Server 2012,介紹其常用資料庫對象的操作使用方法,包括資料庫、表、約束、索引、視圖、存儲過程等,重點、詳細地講解了各種查詢命令的設計方法; 第三部分(第7章)為套用部分,介紹演示案例的設計實現過程以及所用到的相關知識,分別採用了VB.NET和VC++ 6.0作為前台開發工具來實現。
本書配有相應的實驗內容,且每章後面均附有大量習題。
本書針對非計算機專業的學生學習資料庫編寫,可作為各高等院校非計算機專業相關課程的教材,也可作為其他人員學習資料庫的參考教材。

圖書目錄

第1章數據管理技術及其發展
1.1數據與數據爆炸
1.1.1數據和信息
1.1.2數據爆炸
1.1.3數據分類
1.1.4數據處理和數據管理
1.2數據管理技術的發展過程
1.2.1人工管理
1.2.2檔案管理
1.2.3資料庫管理
1.2.4從資料庫到大數據
1.3大數據時代
1.3.1大數據概念
1.3.2大數據特徵
1.3.3大數據意義
1.3.4大數據套用
1.4數據科學
1.4.1研究目的
1.4.2研究內容
1.4.3與其他學科的關係
1.5數據管理典型套用
1.5.1醫院信息管理系統
1.5.2地圖資料庫管理系統
1.5.3輿情監控系統
本章小結
習題1
第2章資料庫設計概述
2.1資料庫系統的組成
2.1.1資料庫和資料庫管理系統
2.1.2資料庫套用系統
2.1.3資料庫系統
2.2資料庫系統的三級模式結構
2.2.1模式
2.2.2外模式
2.2.3內模式
2.2.4三級模式間的關係
2.3資料庫設計概述
2.3.1資料庫設計的方法
2.3.2資料庫設計的基本步驟
2.3.3數據建模
2.4資料庫需求分析
2.4.1需求分析的任務
2.4.2需求分析的方法
2.5資料庫的概念設計
2.5.1概念模型
2.5.2ER圖
2.6資料庫的邏輯設計
2.6.1數據模型的三要素
2.6.2層次模型和網狀模型簡介
2.6.3關係模型
2.6.4ER模型向關係模型的轉換
2.7資料庫的物理設計
2.8資料庫的實施、運行與維護
2.9資料庫設計案例
2.9.1案例需求簡介
2.9.2案例ER圖
2.9.3案例的關係模型
本章小結
習題2
第3章資料庫和表的管理
3.1常見的關係型資料庫管理系統
3.2初識SQL Server 2012
3.2.1SQL Server的發展與版本
3.2.2SQL Server 2012的主要組件
3.2.3SQL Server 2012管理平台
3.2.4SQL語言和TransactSQL語言
3.3資料庫的管理
3.3.1SQL Server 2012資料庫組成
3.3.2資料庫對象的標識符
3.3.3資料庫的創建
3.3.4資料庫的修改
3.3.5資料庫的刪除
3.3.6資料庫的備份與還原
3.4表的創建與管理
3.4.1數據類型
3.4.2表的創建
3.4.3定義表的約束
3.4.4表的修改
3.4.5表的刪除
3.5表中數據的維護
3.5.1使用SQL Server管理平台維護表中數據
3.5.2使用語句維護表中數據
本章小結
習題3
第4章關係數據查詢
4.1關係代數
4.1.1傳統的集合運算
4.1.2專門的關係運算
4.2SQL查詢基礎
4.3單表查詢
4.3.1基本查詢
4.3.2條件查詢
4.3.3生成表查詢
4.3.4聚合查詢
4.3.5結果集的數據排序
4.4多表查詢
4.4.1連線概述
4.4.2內部連線
4.4.3外部連線
4.4.4結果集的歸併處理
4.5子查詢
4.5.1單值子查詢
4.5.2多值子查詢
本章小結
習題4
第5章索引與視圖
5.1索引
5.1.1索引的基本概念
5.1.2索引的分類
5.1.3創建索引
5.1.4管理和使用索引
5.1.5刪除索引
5.2視圖
5.2.1視圖的基本概念
5.2.2視圖的創建
5.2.3視圖的修改
5.2.4視圖的刪除
5.2.5視圖的管理
5.2.6視圖的套用
本章小結
習題5
第6章TransactSQL程式設計
6.1TransactSQL語言程式設計基礎
6.1.1常量與變數
6.1.2運算符與表達式
6.1.3常用系統函式
6.2程式控制流程語句
6.2.1批處理、語句塊與注釋
6.2.2順序結構
6.2.3選擇結構
6.2.4循環結構
6.3存儲過程
6.3.1為什麼需要存儲過程
6.3.2系統存儲過程
6.3.3自定義存儲過程
6.3.4修改和刪除存儲過程
本章小結
習題6
第7章資料庫套用系統開發
7.1資料庫套用系統的開發步驟
7.2資料庫套用系統的體系結構和開發工具
7.2.1資料庫套用系統的體系結構
7.2.2常用的資料庫套用系統的開發工具
7.3常用的資料庫編程接口
7.4資料庫套用系統開發案例——學生成績管理系統
7.4.1後台資料庫的設計
7.4.2套用系統功能規劃與劃分
7.4.3資料庫伺服器的配置
7.5VB.NET前台套用系統程式的開發
7.5.1ADO.NET的基本操作
7.5.2資料庫數據與相關控制項的綁定
7.5.3學生成績管理系統VB.NET的實現
7.6C++前台套用系統程式的開發
7.6.1ADO的基本操作
7.6.2學生成績管理系統的C++實現
本章小結
習題7
附錄A實驗內容
A.1實驗1SQL Server 2012環境和庫的操作
A.2實驗2SQL Server數據表的管理
A.3實驗3關係數據查詢語言
A.4實驗4索引和視圖
A.5實驗5TransactSQL程式設計
附錄B資料庫腳本
B.1第1~7章示例中使用的不帶數據的資料庫腳本
B.2附錄A的實驗內容中使用的不帶數據的資料庫腳本
參考文獻

相關詞條

熱門詞條

聯絡我們