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

資料庫技術與應用(MySQL版第2版高等學校電腦專業系列教材)

  • 作者:編者:李輝|責編:龍啟銘
  • 出版社:清華大學
  • ISBN:9787302596011
  • 出版日期:2022/02/01
  • 裝幀:平裝
  • 頁數:328
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以MySQL為背景,全面系統地介紹資料庫技術和應用,全書共分15章,內容包括資料庫系統基礎知識、關係資料庫系統模型、MySQL的安裝與配置、使用SQL管理資料庫和表、使用SQL管理表數據、視圖和索引、MySQL觸發器與事件調度器、MySQL存儲過程與函數、用戶與授權管理、事務與MySQL多用戶併發控制、MySQL資料庫備份與還原、資料庫設計方法、PHP的MySQL資料庫編程、資料庫應用系統開發實例、非關係型資料庫——NoSQL,附錄還給出15個上機實驗,努力做到資料庫知識點實踐全覆蓋。
    本書內容循序漸進,深入淺出,概念清晰,條理性強,每一章節都給出大量示例,以加強對資料庫技術實踐能力的提升,使讀者可以充分利用MySQL平台深刻理解資料庫技術的原理,達到理論和實踐緊密結合的目的。
    本書既可作為本科相關專業「資料庫技術及應用」課程的教材,也可以供參加各類資料庫考試的人員、資料庫應用系統開發設計人員、工程技術人員及其他相關人員參閱。對於非電腦專業的本科生,如果希望學到關鍵、實用的資料庫技術,也可採用本書作為教材。

作者介紹
編者:李輝|責編:龍啟銘

目錄
第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.3  資料庫系統結構
    1.3.1  資料庫系統的三級模式結構
    1.3.2  資料庫的二級映射功能與數據獨立性
    1.3.3  資料庫管理系統的工作過程
    1.3.4  C/S與B/S結構
  1.4  本章小結
  1.5  思考與練習
第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.4  思考與練習
第3章  MySQL的安裝與配置
  3.1  MySQL概述
  3.2  Windows平台下安裝與配置MySQL
    3.2.1  下載MySQL軟體
    3.2.2  安裝MySQL
    3.2.3  配置MySQL
  3.3  MySQL的常用操作
    3.3.1  啟動與關閉MySQL服務
    3.3.2  登錄與退出MySQL資料庫
    3.3.3  更改MySQL配置
  3.4  MySQL常用圖形化管理工具Navicat
    3.4.1  下載Navicat軟體
    3.4.2  安裝Navicat軟體
    3.4.3  通過Navicat軟體登錄MySQL資料庫
  3.5  本章小結
  3.6  思考與練習
第4章  使用SQL管理資料庫和表
  4.1  SQL的基本知識特點
  4.2  資料庫定義與管理
  4.3  SQL的數據表定義功能
    4.3.1  常見的數據類型

    4.3.2  用SQL定義資料庫表
  4.4  數據完整性約束
    4.4.1  定義數據完整性
    4.4.2  完整性約束重命名
    4.4.3  修改完整性約束
  4.5  本章小結
  4.6  思考與練習
第5章  使用SQL管理表數據
  5.1  SQL的數據操縱功能
    5.1.1  插入數據記錄
    5.1.2  修改數據記錄
    5.1.3  刪除數據記錄
    5.1.4  使用TRUNCATE清空表數據
  5.2  SQL的數據查詢功能
    5.2.1  查詢語句SELECT的基本結構
    5.2.2  單表查詢
    5.2.3  連接查詢
    5.2.4  嵌套查詢
  5.3  示例jxgl資料庫表結構和數據
  5.4  本章小結
  5.5  思考與練習
第6章  視圖和索引
  6.1  視圖概述
    6.1.1  視圖的優勢
    6.1.2  視圖的工作機制
  6.2  視圖定義和管理
    6.2.1  創建視圖
    6.2.2  刪除視圖
    6.2.3  查看視圖定義
    6.2.4  修改視圖定義
  6.3  通過視圖更新數據操作
  6.4  索引
    6.4.1  索引的特點
    6.4.2  索引的分類
    6.4.3  索引的定義和管理
    6.4.4  設計原則和注意事項
  6.5  本章小結
  6.6  思考與練習
第7章  MySQL觸發器與事件調度器
  7.1  觸發器
    7.1.1  概念
    7.1.2  創建使用觸發器
    7.1.3  查看觸發器
    7.1.4  刪除觸發器
    7.1.5  對觸發器的進一步說明
  7.2  事件
    7.2.1  事件概念
    7.2.2  創建事件
    7.2.3  修改事件
    7.2.4  刪除事件

  7.3  本章小結
  7.4  思考與練習
第8章  MySQL存儲過程與函數
  8.1  存儲過程與函數簡介
    8.1.1  存儲過程的概念
    8.1.2  存儲過程和函數區別
  8.2  存儲過程與函數操作
    8.2.1  創建和使用存儲過程和函數
    8.2.2  局部變數的使用
    8.2.3  定義條件和處理程序
    8.2.4  游標的使用
    8.2.5  流程的控制
    8.2.6  查看存儲過程或函數
    8.2.7  刪除存儲過程或函數
  8.3  本章小結
  8.4  思考與練習
第9章  用戶與授權管理
  9.1  許可權表
    9.1.1  mysql.user表
    9.1.2  mysql.db表
    9.1.3  其他許可權表
  9.2  用戶管理
    9.2.1  用戶登錄與退出MySQL資料庫
    9.2.2  創建普通用戶
    9.2.3  刪除普通用戶
    9.2.4  修改密碼
    9.2.5  找回密碼
  9.3  許可權管理
    9.3.1  各種許可權介紹
    9.3.2  查看許可權
    9.3.3  授予許可權
    9.3.4  收回許可權
  9.4  本章小結
  9.5  思考與練習
第10章  事務與MySQL多用戶併發控制
  10.1  事務
    10.1.1  事務的概念
    10.1.2  事務的ACID特性
    10.1.3  MySQL事務控制語句
  10.2  MySQL的併發控制
    10.2.1  併發概述
    10.2.2  鎖的概述
    10.2.3  MyISAM表的表級鎖
    10.2.4  InnoDB表的行級鎖
    10.2.5  死鎖
  10.3  事務的隔離性級別
    10.3.1  MySQL中的4種隔離級別
    10.3.2  設置4種隔離級別
  10.4  本章小結
  10.5  思考與練習

第11章  MySQL資料庫備份與還原
  11.1  備份與還原概述
    11.1.1  備份的重要性與常見故障
    11.1.2  備份的策略與常用方法
  11.2  數據備份
    11.2.1  使用mysqldump命令備份數據
    11.2.2  直接複製整個資料庫目錄
  11.3  數據恢復
    11.3.1  使用MySQL命令還原數據
    11.3.2  直接複製到資料庫目錄
  11.4  從文本文件導出和導入表數據
    11.4.1  使用SELECT…INTO OUTFILE導出文本文件
    11.4.2  使用LOAD DATA…INFILE導入文本文件
  11.5  資料庫遷移
    11.5.1  MySQL資料庫之間的遷移
    11.5.2  不同資料庫之間的遷移
  11.6  本章小結
  11.7  思考與練習
第12章  資料庫設計方法
  12.1  資料庫設計概述
    12.1.1  資料庫設計的內容
    12.1.2  資料庫設計的步驟
  12.2  系統需求分析
    12.2.1  需求分析的任務
    12.2.2  需求分析的方法
    12.2.3  數據流圖
    12.2.4  數據字典
  12.3  概念結構設計
    12.3.1  概念結構設計的必要性
    12.3.2  概念模型的特點
    12.3.3  概念結構設計的方法與步驟
    12.3.4  數據抽象和局部E?R模型設計
    12.3.5  全局E?R模型設計
  12.4  邏輯結構設計
    12.4.1  關係模式規範化
    12.4.2  模式評價與改進
  12.5  物理結構設計
  12.6  資料庫實施
    12.6.1  建立實際資料庫結構
    12.6.2  數據導入資料庫
    12.6.3  應用程序編碼與調試
    12.6.4  資料庫試運行
    12.6.5  整理文檔
  12.7  資料庫運行和維護
    12.7.1  維護資料庫的安全性與完整性
    12.7.2  監測並改善資料庫性能
    12.7.3  重新組織和構造資料庫
  12.8  本章小結
  12.9  思考與練習
第13章  PHP的MySQL資料庫編程

  13.1  PHP簡介
  13.2  PHP編程基礎
  13.3  使用PHP進行MySQL資料庫編程
    13.3.1  編程步驟
    13.3.2  建立與MySQL資料庫伺服器的連接
    13.3.3  選擇資料庫
    13.3.4  執行資料庫操作
    13.3.5  關閉與資料庫伺服器的連接
  13.4  本章小結
  13.5  思考與練習
第14章  資料庫應用系統開發實例
  14.1  需求描述
  14.2  系統分析與設計
  14.3  資料庫設計與實現
  14.4  系統實現
  14.5  本章小結
  14.6  思考與練習
第15章  非關係型資料庫——NoSQL
  15.1  NoSQL概述
  15.2  NoSQL資料庫的優勢比較
    15.2.1  關係型資料庫的優勢
    15.2.2  關係型資料庫的劣勢
    15.2.3  NoSQL資料庫的優勢
  15.3  NoSQL資料庫的類型
    15.3.1  鍵值存儲
    15.3.2  面向文檔的資料庫
    15.3.3  面向列的資料庫
  15.4  NoSQL資料庫選用原則
  15.5  NoSQL的CAP理論
    15.5.1  NoSQL系統是分散式系統
    15.5.2  CAP理論闡述
  15.6  MongoDB概述
    15.6.1  選用MongoDB原因
    15.6.2  MongoDB的優勢和不足
    15.6.3  基本概念
  15.7  MongoDB資料庫安裝配置
    15.7.1  下載
    15.7.2  配置
    15.7.3  啟動資料庫
    15.7.4  MongoVUE圖形化管理工具
    15.7.5  MongoVUE的安裝啟動
    15.7.6  借助MongoVUE工具對資料庫操作
  15.8  本章小結
  15.9  思考與練習
附錄  實驗
  實驗1  概念模型(E-R圖)繪製
  實驗2  安裝MySQL 8.0及Navicat for MySQL
  實驗3  MySQL資料庫的創建和刪除
  實驗4  MySQL資料庫表的創建與管理
  實驗5  MySQL資料庫表的數據插入、修改、刪除操作

  實驗6  MySQL資料庫表數據的查詢操作
  實驗7  MySQL資料庫多表查詢操作
  實驗8  MySQL資料庫視圖創建與管理
  實驗9  MySQL資料庫索引創建與管理操作
  實驗10  MySQL資料庫存儲過程與函數的創建管理
  實驗11  MySQL資料庫觸發器創建與管理
  實驗12  MySQL資料庫的用戶管理
  實驗13  MySQL資料庫的備份與恢復
  實驗14  使用PHP訪問MYSQL資料庫
  實驗15  利用PowerDesigner設計資料庫應用系統
參考文獻

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