幫助中心 | 我的帳號 | 關於我們

資料庫原理及應用(SQLServer第4版21世紀高等學校電腦專業實用規劃教材)

  • 作者:編者:李俊山//葉霞|責編:王冰飛
  • 出版社:清華大學
  • ISBN:9787302541448
  • 出版日期:2020/07/01
  • 裝幀:平裝
  • 頁數:371
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書基於「資料庫原理+SQL Server 2012資料庫+ADO.NET資料庫訪問技術+VB.NET語言」架構及其內容體系,通過案例式教學和「大學教學信息管理資料庫應用系統」的完整設計過程,全面、系統地介紹了資料庫系統的基本概念、基本原理、基本技術和基本設計方法。全書共分為10章,內容包括資料庫系統概述、關係運算、資料庫應用系統設計方法、關係資料庫語言SQL、關係資料庫模式的規範化設計、T-SQL與存儲過程、資料庫應用系統體系結構與訪問技術、資料庫應用系統設計與實現、資料庫保護技術、資料庫新技術等。
    本書內容與時俱進地引入了組合實體集及其設計方法和NOSQL非關係型資料庫內容,兼顧了資料庫課程教學的應用型和工程型要求;內容選材新穎精煉,理論與實踐並重,針對性與系統性強。本書語言精煉,表述通俗,圖文並茂;案例驅動,配有大量習題,便於複習、練習和綜合設計實踐。
    本書是「資料庫系統原理及應用」國家級精品課程和國家級精品資源共享課主講教材,可作為高等院校大學本科電腦科學與技術、軟體工程、網路工程、信息安全、物聯網工程、數字媒體技術、信息工程、信息與計算科學、信息管理與信息系統、地理信息系統、電子商務等專業的資料庫課程教材,也可作為電氣類專業研究生的資料庫課程教材,還可供相關專業的高等院校師生、從事電腦軟體研究和信息系統設計的科技人員和工程技術人員參考。

作者介紹
編者:李俊山//葉霞|責編:王冰飛

目錄
第1章  資料庫系統概述
  1.1  數據與數據管理
    1.1.1  信息與數據
    1.1.2  數據管理技術的發展
  1.2  資料庫系統組成
    1.2.1  資料庫
    1.2.2  資料庫管理系統
    1.2.3  資料庫應用系統
  1.3  數據描述與數據模型
    1.3.1  現實世界的數據描述
    1.3.2  數據模型
    1.3.3  層次模型
    1.3.4  網狀模型
  1.4  關係模型
    1.4.1  關係模型的基本概念
    1.4.2  關係的鍵與關係的屬性
  1.5  資料庫的內部體系結構
    1.5.1  資料庫內部體系結構中的三級模式結構
    1.5.2  資料庫內部體系結構中的兩級映像與數據獨立性
    1.5.3  資料庫內部體系結構的概念
  1.6  SQL Server 2012關係資料庫管理系統
    1.6.1  SQL Server 2012的組成
    1.6.2  SQL Server Management Studio
    1.6.3  SQL Server 2012的伺服器管理
  習題1
第2章  關係運算
  2.1  關係的數學定義
    2.1.1  笛卡兒積的數學定義
    2.1.2  關係的數學定義
  2.2  關係代數
    2.2.1  基於傳統集合理論的關係運算
    2.2.2  關係代數特有的關係運算
    2.2.3  關係運算綜合示例
    2.2.4  關係代數運算在關係資料庫查詢操作中的應用
  2.3  關係演算
    2.3.1  元組關係演算
    2.3.2  域關係演算
  2.43  種關係運算表達能力的等價性
  習題2
第3章  資料庫應用系統設計方法
  3.1  資料庫應用系統設計概述
    3.1.1  資料庫應用系統的生命周期
    3.1.2  資料庫應用系統設計方法
    3.1.3  資料庫應用系統研發、管理和使用人員視圖級別
  3.2  用戶需求分析
    3.2.1  數據流圖
    3.2.2  數據字典
    3.2.3  用戶需求分析過程
    3.2.4  資料庫應用系統的功能需求
    3.2.5  資料庫應用系統環境配置與安全性需求

  3.3  資料庫概念結構設計
    3.3.1  實體與實體集
    3.3.2  實體集之間的聯繫及聯繫集
    3.3.3  E?R圖設計方法
    3.3.4  實體?聯繫模型設計中的一些特殊情況
    3.3.5  基於E?R圖的概念結構設計步驟和方法
  3.4  資料庫邏輯結構設計
    3.4.1  E?R圖表示的概念結構向關係模型的轉換
    3.4.2  關係資料庫模式的規範化設計及優化
  3.5  資料庫物理結構設計
    3.5.1  SQL Server的數據文件和日誌文件
    3.5.2  SQL Server 2012的資料庫
    3.5.3  使用SQL Server Management Studio創建資料庫的方法
    3.5.4  數據表及其創建與修改
    3.5.5  索引技術
    3.5.6  資料庫物理結構評價
  3.6  資料庫實現技術簡介
  3.7  資料庫應用系統運行與系統維護
    3.7.1  軟體維護
    3.7.2  運行與維護時期的主要工作
  習題3
第4章  關係資料庫語言SQL
  4.1  SQL的功能與特點
    4.1.1  SQL的功能
    4.1.2  SQL的特點
  4.2  表的基本操作
    4.2.1  表的創建、修改與撤銷
    4.2.2  表中數據的插入、修改和刪除
  4.3  SQL的數據查詢
    4.3.1  投影查詢
    4.3.2  選擇查詢
    4.3.3  分組查詢
    4.3.4  結果的排序查詢
    4.3.5  模糊查詢(字元串匹配)
    4.3.6  SQL語言中的常用函數
    4.3.7  表的連接查詢
    4.3.8  嵌套查詢
    4.3.9  謂詞演算查詢
    4.3.10  並、交、差運算查詢
  4.4  SQL的視圖操作
    4.4.1  視圖的創建
    4.4.2  在視圖上進行查詢操作
    4.4.3  用戶視圖對資料庫應用系統設計及系統性能的影響
  4.5  SQL中帶有子查詢的數據更新操作
    4.5.1  帶有子查詢的數據插入操作
    4.5.2  帶有子查詢條件的數據更新操作
  4.6  嵌入式SQL與游標應用
    4.6.1  嵌入式SQL
    4.6.2  SQL Server 2012的游標及其使用
  習題4

第5章  關係資料庫模式的規範化設計
  5.1  關係約束與關係模式的表示
  5.2  對關係模式進行規範化設計的必要性
  5.3  函數依賴
    5.3.1  函數依賴的定義
    5.3.2  具有函數依賴約束的關係模式
    5.3.3  函數依賴的邏輯蘊涵
  5.4  函數依賴的公理體系
    5.4.1  阿姆斯特朗公理
    5.4.2  阿姆斯特朗公理的推論
    5.4.3  X關於F的閉包及其計算
    5.4.4  最小函數依賴集
  5.5  關係模式的分解
    5.5.1  關係模式分解的概念
    5.5.2  保持無損的分解
    5.5.3  保持依賴的分解
  5.6  關係模式的規範化
    5.6.1  候選鍵的求解方法
    5.6.2  第一範式(1NF)
    5.6.3  第二範式(2NF)
    5.6.4  第三範式(3NF)
    5.6.5  鮑依斯?柯德範式
    5.6.6  範式之間的關係和關係模式的規範化
    5.6.7  向3NF的保持無損和保持依賴分解演算法
  5.7  關係模式的規範化方法小結
  習題5
第6章  T?SQL與存儲過程
  6.1  T?SQL基礎
  6.2  T?SQL的語言要素
    6.2.1  常量
    6.2.2  變數
    6.2.3  表達式與運算符
    6.2.4  T?SQL函數
  6.3  T?SQL流程式控制制語句
    6.3.1  BEGIN…END語句
    6.3.2  IF…ELSE語句
    6.3.3  CASE語句
    6.3.4  WHILE語句
    6.3.5  WAITFOR語句
    6.3.6  其他語句
  6.4  基於T?SQL的資料庫創建與管理應用
    6.4.1  利用T?SQL語句創建資料庫
    6.4.2  利用T?SQL語句管理資料庫
  6.5  存儲過程
    6.5.1  存儲過程基礎
    6.5.2  創建存儲過程
    6.5.3  執行存儲過程
    6.5.4  管理存儲過程
  習題6
第7章  資料庫應用系統體系結構與訪問技術

  7.1  資料庫應用系統的體系結構
    7.1.1  集中式計算模式的資料庫應用系統
    7.1.2  C?S結構的資料庫應用系統
    7.1.3  B?S結構的資料庫應用系統
  7.2  ADO.NET資料庫訪問介面
    7.2.1  ADO.NET的工作機理
    7.2.2  ADO.NET訪問資料庫的方法
  7.3  VB.NET程序設計基礎
    7.3.1  窗體
    7.3.2  控制項
    7.3.3  屬性
    7.3.4  事件
    7.3.5  方法
  7.4  用VB.NET綁定數據
    7.4.1  VB.NET數據綁定概念
    7.4.2  DataGridView控制項綁定數據源
    7.4.3  用代碼方式綁定數據源
  習題7
第8章  資料庫應用系統設計與實現
  8.1  系統功能分析
  8.2  資料庫與數據表創建
  8.3  新建項目
  8.4  資料庫應用系統設計與實現
    8.4.1  登錄模塊
    8.4.2  學生信息添加功能模塊
    8.4.3  學生信息查詢功能模塊
    8.4.4  成績信息查詢功能模塊
    8.4.5  成績信息維護功能模塊
    8.4.6  主界面模塊
  8.5  系統調試運行
  習題8
第9章  資料庫保護技術
  9.1  事務機制
    9.1.1  事務的概念
    9.1.2  事務的特性
    9.1.3  事務的類型
  9.2  資料庫的安全性
    9.2.1  資料庫安全的威脅
    9.2.2  資料庫安全控制
    9.2.3  視圖機制
    9.2.4  審計
    9.2.5  SQL Server 2012的安全機制
  9.3  資料庫的完整性
    9.3.1  域完整性約束
    9.3.2  實體完整性約束
    9.3.3  參照完整性約束
    9.3.4  用戶定義完整性約束
    9.3.5  SQL Server 2012的完整性約束
  9.4  資料庫恢復
    9.4.1  資料庫的故障分類

    9.4.2  資料庫故障的基本恢復方式
    9.4.3  恢復策略
    9.4.4  具有檢查點的恢復技術
    9.4.5  資料庫鏡像
    9.4.6  SQL Server資料庫的備份和還原
  9.5  併發控制
    9.5.1  資料庫併發操作帶來的數據不一致性問題
    9.5.2  鎖
    9.5.3  鎖協議
    9.5.4  封鎖帶來的問題——活鎖與死鎖
    9.5.5  併發調度的可串列性
    9.5.6  兩段鎖協議
    9.5.7  鎖的粒度
  習題9
第10章  資料庫新技術
  10.1  資料庫新技術發展的動因
    10.1.1  新應用領域對資料庫存儲、檢索和管理技術的需求
    10.1.2  關係資料庫系統的局限性
    10.1.3  資料庫技術新發展
  10.2  嵌入式資料庫
    10.2.1  嵌入式資料庫的基本架構
    10.2.2  嵌入式資料庫的主要特點
    10.2.3  嵌入式資料庫的應用
  10.3  非關係型資料庫NoSQL
      10.3.1Web 2.0  動態網站對資料庫性能的需求
    10.3.2  NoSQL資料庫的概念
    10.3.3  NoSQL資料庫的特徵
    10.3.4  NoSQL資料庫的分類
    10.3.5  NoSQL資料庫發展展望
  10.4  面向特定應用領域的資料庫新技術
    10.4.1  工程資料庫
    10.4.2  統計資料庫
    10.4.3  空間資料庫
  習題10
附錄A  安裝SQL Server 2012
附錄B  安裝Visual Studio 2010
附錄C  大學教學信息管理資料庫應用系統案常式序代碼
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032