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

資料庫系統原理與實踐(電腦科學與技術面向新工科專業建設電腦系列教材)

  • 作者:編者:黨德鵬|責編:白立軍//薛陽|總主編:張堯學
  • 出版社:清華大學
  • ISBN:9787302629498
  • 出版日期:2023/07/01
  • 裝幀:平裝
  • 頁數:325
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書服務新工科建設,從大數據管理和資料庫基礎、設計和實現的角度,梳理資料庫系統原理課程的知識點體系,調整教材結構,豐富教材內容,是大數據時代資料庫教學的嘗試和實踐。
    本書第一部分是資料庫系統、大數據、數據模型(含關係模型)等基本概念和基礎知識。第二部分主要介紹資料庫應用,包括SQL及其在應用環境中與面向過程/對象高級語言的協同,重點包括數據保護。第三部分和第四部分融入大數據思維,分別講述資料庫設計方法和實現技術。第五部分是大數據新技術簡介。
    本書可以作為高等學校電腦專業、數據科學與大數據技術專業、軟體工程專業、信息管理和信息系統等相關專業資料庫課程教材,也可供從事資料庫系統、信息系統、Web系統、互聯網+平台系統研究、開發與應用的工程技術人員、科技工作者以及其他相關人員參考閱讀。

作者介紹
編者:黨德鵬|責編:白立軍//薛陽|總主編:張堯學
    黨德鵬,教授,博導。2003年6月于華中科技大學電腦學院獲工學博士學位;2005年6月于清華大學電腦系博士后流動站出站,獲博士后證書;2005年7月入北京師範大學信息學院工作;2006年7月晉陞副教授;2007年8月任系主任;2010年入選「教育部新世紀優秀人才支持計劃」;2012年7月晉陞教授。目前擔任中國電腦學會資料庫專業委員會委員、中國電腦學會服務計算專業委員會委員、中國電腦學會YOCSEF委員、國家自然科學基金評審專家、北京市海淀區科學技術委員會科技項目評審專家、北京師範大學繼續教育與教師培訓學院網路教學指導委員會委員、中國電腦學會高級會員。     研究方向:移動實時資料庫;數據管理、分析與服務軟體;電腦技術在應急、國防、教育等領域的應用。先後在IEEE Transactions on Parallel and Distributed Systems、Physica A、Journal of Systems & Software、電腦學報、電腦研究與發展等國內外重要學術期刊和會議上發表學術論文40余篇,獲批中國軟體著作權登記5項。

目錄
第1章  緒論
  1.1  什麼是資料庫系統
    1.1.1  資料庫與大數據
    1.1.2  資料庫管理系統
    1.1.3  資料庫系統
  1.2  為什麼需要資料庫系統
    1.2.1  DBS前的困境
    1.2.2  DBS的吸引力
  1.3  數據抽象
    1.3.1  四層抽象
    1.3.2  數據抽象的表達
    1.3.3  三層模式和兩級映射
  1.4  資料庫管理系統
    1.4.1  數據定義語言
    1.4.2  數據操作語言
    1.4.3  數據保護語言
    1.4.4  查詢處理模塊
    1.4.5  存儲管理模塊
    1.4.6  保護管理模塊
    1.4.7  物理數據結構
    1.4.8  立足點
  1.5  資料庫系統
    1.5.1  硬體
    1.5.2  軟體
    1.5.3  用戶
    1.5.4  工作過程
    1.5.5  在網路上
  1.6  大數據與數據管理技術發展趨勢
  習題
第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  資料庫修改
  習題
第3章  SQL Server數據定義與操作
  3.1  SQL Server
    3.1.1  SQL發展史
    3.1.2  SQL Server
    3.1.3  資料庫語言組成
    3.1.4  資料庫語言特點
    3.1.5  考試系統資料庫
    3.1.6  應急預案編製資料庫
    3.1.7  中共黨史資料庫
  3.2  數據定義

    3.2.1  SQL Server的基本數據類型
    3.2.2  表的創建、修改和刪除
  3.3  投影與廣義投影
  3.4  選擇
  3.5  集合操作
  3.6  連接查詢
    3.6.1  笛卡兒積(交叉連接)
    3.6.2  內連接
    3.6.3  外連接
  3.7  更名
  3.8  聚集查詢
    3.8.1  基本聚集
    3.8.2  分組
    3.8.3  排名
    3.8.4  分窗
  3.9  基本查詢語句的一般形式
  3.10  嵌套查詢
    3.10.1  子查詢作為標量
    3.10.2  子查詢作為表
    3.10.3  子查詢作為集合
    3.10.4  關係除
  3.11  遞歸查詢
  3.12  數據修改
    3.12.1  數據插入
    3.12.2  數據刪除
    3.12.3  數據更新
  習題
第4章  SQL Server應用
  4.1  應用體系結構
    4.1.1  C/S結構
    4.1.2  B/S結構
  4.2  嵌入式SQL Server
    4.2.1  SQL Server嵌入式使用
    4.2.2  編譯嵌入式SQL程序
    4.2.3  動態SQL語句
  4.3  JDBC編程
    4.3.1  JDBC基礎
    4.3.2  JDBC程序
    4.3.3  JSP連接訪問資料庫實例
  4.4  ODBC編程
  4.5  存儲函數和過程
    4.5.1  變數的定義和賦值
    4.5.2  控制結構
    4.5.3  存儲函數定義和執行
    4.5.4  存儲過程定義和執行
  習題
第5章  SQL Server數據保護
  5.1  數據保護
  5.2  視圖
    5.2.1  視圖的創建和撤銷

    5.2.2  對視圖的操作
  5.3  訪問控制
    5.3.1  角色管理
    5.3.2  授予許可權
    5.3.3  收回許可權
  5.4  完整性約束
    5.4.1  約束含義
    5.4.2  聲明及檢驗
  5.5  觸發器
    5.5.1  定義觸發器
    5.5.2  激活觸發器
    5.5.3  刪除觸發器
  5.6  事務
  5.7  加密
  習題
第6章  資料庫設計:實體-聯繫方法
  6.1  資料庫設計方法和生命周期
  6.2  基本E—R模型
    6.2.1  E—R模型基本元素
    6.2.2  基本E—R圖設計
  6.3  基本E—R圖轉換為關係模式
  6.4  擴展E—R圖及其關係模式的轉換
    6.4.1  弱實體
    6.4.2  父子實體
  6.5  大數據E—R圖及其關係模式的轉換
  習題
第7章  資料庫設計:屬性-聯繫方法
  7.1  數據依賴
    7.1.1  函數依賴的定義
    7.1.2  函數依賴的邏輯蘊涵
    7.1.3  函數依賴的推理規則
    7.1.4  屬性集的閉包
    7.1.5  函數依賴集的最小依賴集
    7.1.6  多值依賴
  7.2  模式分解
    7.2.1  無損連接分解
    7.2.2  分解無損連接檢驗
    7.2.3  保持函數依賴的分解
  7.3  範式
    7.3.1  第一範式(1NF)
    7.3.2  第二範式(2NF)
    7.3.3  第三範式(3NF)
    7.3.4  BC範式(BCNF)
    7.3.5  第四範式
  7.4  規範化
  7.5  大數據與反規範化
  習題
第8章  存儲和存取
  8.1  存儲器件
  8.2  磁碟

  8.3  DBMS文件管理
  8.4  資料庫文件組織
    8.4.1  行存儲
    8.4.2  列存儲
  8.5  文件中元組組織
  8.6  索引
    8.6.1  稠密索引和稀疏索引
    8.6.2  多級索引
    8.6.3  B+樹索引
    8.6.4  哈希方法
  習題
第9章  查詢處理與優化
  9.1  查詢處理過程及查詢優化問題
  9.2  關係代數表達式的等價變換與優化
    9.2.1  關係代數表達式等價變換規則
    9.2.2  關係代數等價變換的啟髮式規則
  9.3  實現關係運算的演算法與優化
    9.3.1  選擇運算的演算法與優化
    9.3.2  連接運算的演算法與優化
  9.4  表達式的求值方法與優化
    9.4.1  實體化
    9.4.2  流水線
  9.5  基於代價的定量優化
  習題
第10章  事務處理
  10.1  事務概念
    10.1.1  如果沒有事務
    10.1.2  事務及其特性
  10.2  併發執行和調度
    10.2.1  併發執行
    10.2.2  可串列化
  10.3  併發控制
    10.3.1  鎖
    10.3.2  兩階段封鎖
    10.3.3  死鎖
  10.4  故障恢復
    10.4.1  恢復準備
    10.4.2  恢復處理
  10.5  小結
  習題
第11章  大數據技術
  11.1  大數據特徵
  11.2  大數據關鍵技術
  11.3  分散式文件系統
    11.3.1  電腦集群
    11.3.2  分散式文件系統
  11.4  NoSQl數據模型
    11.4.1  鍵值存儲
    11.4.2  列族存儲
    11.4.3  文檔存儲

    11.4.4  圖存儲
  11.5  大數據計算
    11.5.1  批處理
    11.5.2  流式計算
  11.6  大數據應用
    11.6.1  基於內容推薦
    11.6.2  協同過濾推薦
    11.6.3  小結
  習題
附錄A  實驗指導
  實驗一  認識資料庫
  實驗二  SQL Server基礎和安裝
  實驗三  資料庫的基本操作
  實驗四  數據表的基本操作
  實驗五  數據備份與還原
  實驗六  簡單查詢:基於「感動中國年度人物」資料庫
  實驗七  高級數據查詢
  實驗八  Java連接資料庫
  實驗九  簡單的流程式控制制與用戶自定義函數
  實驗十  索引和視圖
  實驗十一  SQL Server許可權管理
  實驗十二  觸發器
  實驗十三  事務與併發控制
  實驗十四  Power Designer
  實驗十五  綜合應用
  實驗課評分標準
  實驗報告評分標準實例
  實驗報告樣板
  實驗軟體下載
附錄B  案例:網路考試系統
  B.1  需求分析
  B.2  系統用例圖
  B.3  系統總體設計
  B.4  資料庫設計
  B.5  系統實現
  B.6  小結
附錄C  數字化應急預案完備性評價系統設計與開發
  C.1  應急預案完備性標準的建立
  C.2  功能分析
  C.3  系統資料庫的設計與實現
  C.4  系統功能模塊的開發介紹
  C.5  小結
附錄D  數字預案一致性評審系統的設計與實現
  D.1  數字預案一致性標準的建立
  D.2  系統需求
  D.3  系統架構
  D.4  系統的設計與實現
    D.4.1  主要功能模塊設計
    D.4.2  資料庫的設計與實現
  D.5  小結

附錄E  數字化應急預案可操作性評價系統設計與開發
  E.1  應急預案可操作性測量標準的建立
    E.1.1  基本子任務的內部複雜度
    E.1.2  應急預案的整體複雜度
  E.2  系統功能分析
  E.3  系統資料庫的設計與實現
  E.4  系統功能模塊的開發介紹
  E.5  小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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