圖解資料庫的工作原理

    初學者也能懂!從構建到使用完全圖解

    收集中
    US$14.30

    內容簡介


    在電腦與網路普及的現代社會中,大量的資訊讓我們得以擁抱便利的生活。只要稍微仔細觀察,就能發現生活中充斥了許多資訊。例如,社群網路服務與通訊軟體、電車時刻表、記錄於出勤系統中的時間、地圖軟體中的餐廳資訊、設定手機提醒的行事曆,以及網路購物的商品資訊等。如今,這些資訊在世界各處持續增加,大量的資料要如何儲存,又要儲存在哪裡?處理大量的資料時又該怎麼做?解決這些問題時,資料庫是一項關鍵的技術。

    本書包含使用資料庫前必須了解的知識,包括:
    .資料庫的基礎知識
    .資料庫的操作方法
    .系統設計的相關知識
    .資料庫運用的相關知識

    作者介紹


    坂上幸大(Sakagami Kodai)
    曾在大型系統整合商負責系統建構,也曾於多家新創企業負責開發公司提供的網路服務。後來也擔任開發經理,負責招募與培育工程師。在2019年之後架設「プロメモ」網站,傳遞自己一路以來累積的知識與經驗,兩年內已經累積130萬以上的網頁瀏覽次數。

    プロメモ http://26gram.com/

    目錄


    第1章 資料庫的基本概念|掌握資料庫的概要
    1-1 生活中的資料
    1-2 資料庫的特徵
    1-3 運作資料庫的系統
    1-4 導入資料庫的理由
    1-5 資料庫管理系統的種類
    1-6 操作資料庫的指令
    1-7 資料庫的使用案例
    1-8 生活中常見的資料庫

    第2章 資料的儲存模式|關聯式資料庫的特徵
    2-1 各式資料的儲存模式
    2-2 以表的格式儲存資料
    2-3 將表與表結合
    2-4 關聯式的優缺點
    2-5 關聯式以外的類型
    2-6 NoSQL資料庫的種類①|由鍵與值組成的資料模型
    2-7 NoSQL資料庫的種類②|呈現階層結構與關聯性的模型

    第3章 資料庫的操作|SQL的使用方式
    3-1 操作資料庫前的準備
    3-2 資料操作指令的基本文法
    3-3 建立、刪除資料庫
    3-4 顯示所有資料庫、選擇資料庫
    3-5 建立、刪除資料表
    3-6 新增紀錄
    3-7 取得紀錄
    3-8 篩選出符合條件的紀錄
    3-9 搜尋時使用的符號①|不相等的值、指定值的範圍
    3-10 搜尋時使用的符號②|包含指定值的資料、搜尋空值
    3-11 更新資料
    3-12 刪除資料
    3-13 將資料重新排序
    3-14 指定取得資料的筆數
    3-15 取得資料的筆數
    3-16 取得資料的最大值、最小值
    3-17 取得資料的數值加總、平均值
    3-18 將紀錄群組化
    3-19 對群組化的資料指定篩選條件
    3-20 合併資料表並取得資料
    3-21 取得鍵值一致的資料
    3-22 取得基準資料與鍵值一致的資料

    第4章 管理資料|防止不當的資料操作
    4-1 指定儲存資料的種類
    4-2 數值的資料類型
    4-3 字串的資料類型
    4-4 日期與時間的資料類型
    4-5 只能儲存兩種值的資料類型
    4-6 設定資料的儲存限制
    4-7 設定預設值
    4-8 當資料空白時
    4-9 避免資料為空值
    4-10 限制輸入與其他列相同的值
    4-11 自動編號
    4-12 讓紀錄的辨識具有唯一性
    4-13 與其他資料表建立關聯
    4-14 將不可分割的操作整合
    4-15 一次執行一連串的操作
    4-16 取消一連串已執行的處理
    4-17 兩個處理互相衝突導致處理終止

    第5章 導入資料庫|資料庫的結構與資料表設計
    5-1 導入系統的流程
    5-2 導入系統會有哪些影響?
    5-3 評估導入資料庫的必要性
    5-4 使用對象與使用目的
    5-5 思考哪些資料必須儲存
    5-6 思考資料間的關聯性
    5-7 以圖呈現資料間的關係
    5-8 ER圖的呈現方法
    5-9 ER圖的種類
    5-10 調整資料結構
    5-11 讓項目不重複
    5-12 切割不同種類的項目
    5-13 切割具有從屬關係的項目
    5-14 決定欄位設定
    5-15 決定資料表與欄位名稱
    5-16 書籍評論網站資料表的設計範例①|完成後的系統概要
    5-17 書籍評論網站資料表的設計範例②|掌握資料的關聯性
    5-18 書籍評論網站資料表的設計範例③|決定需要的資料表
    5-19 書籍評論網站資料表的設計範例④|設定資料表與欄位

    第6章 使用資料庫|安全使用資料庫的注意事項
    6-1 放置資料庫的場所
    6-2 公司自行管理資料庫伺服器的注意事項
    6-3 使用資料庫的相關費用
    6-4 設定使用者的存取範圍
    6-5 監控資料庫
    6-6 定期記錄當下的資料
    6-7 轉移資料
    6-8 轉換並儲存機密資料
    6-9 升級作業系統與軟體的版本

    第7章 保 護資料庫的安全|問題與安全性措施
    7-1 對系統帶來不良影響的問題①~物理性威脅的例子與因應措施~
    7-2 對系統帶來不良影響的問題②~技術性威脅的例子與因應措施~
    7-3 對系統帶來不良影響的問題③~人為威脅的例子與因應措施~
    7-4 錯誤發生的紀錄
    7-5 錯誤的種類與對策
    7-6 執行時間較久的SQL
    7-7 縮短取得資料的時間
    7-8 分散工作負荷
    7-9 複製並使用資料庫
    7-10 資料庫從外部被操作的問題

    第8章 運用資料庫|從應用程式使用資料庫
    8-1 使用軟體存取資料庫
    8-2 在應用程式中使用資料庫的範例
    8-3 從程式使用資料庫
    8-4 以程式語言操作資料庫
    8-5 雲端服務的應用
    8-6 迅速取得資料
    8-7 收集並分析大量資料
    8-8 資料庫與從資料中學習的應用程式
    8-9 內建AI功能的資料庫

    章节目录

    • 1-1
      封面頁
    • 1-2
      書名頁
    • 1-3
      前 言
    • 1-4
      目錄
    • 1-5
      Ch01 資料庫的基本概念
    • 1-6
      1-1 生活中的資料
    • 1-7
      1-2 資料庫的特點
    • 1-8
      1-3 運作資料庫的系統
    • 1-9
      1-4 導入資料庫的理由
    • 1-10
      1-5 資料庫管理系統的種類
    • 1-11
      1-6 操作資料庫的指令
    • 1-12
      1-7 資料庫的使用範例
    • 1-13
      1-8 生活中常見的資料庫
    • 1-14
      小試身手 尋找生活中常見的資料庫
    • 1-15
      Ch02 資料的儲存模式
    • 1-16
      2-1 各式資料的儲存模式
    • 1-17
      2-2 以表的格式儲存資料
    • 1-18
      2-3 將表與表結合
    • 1-19
      2-4 關聯式的優缺點
    • 1-20
      2-5 關聯式以外的類型
    • 1-21
      2-6 NoSQL 資料庫的種類①∼由鍵與值組成的資料模型∼
    • 1-22
      2-7 NoSQL 資料庫的種類②∼呈現階層結構與關聯性的模型∼
    • 1-23
      小試身手 嘗試建立資料庫
    • 1-24
      Ch03 資料庫的操作
    • 1-25
      3-1 操作資料庫前的準備
    • 1-26
      3-2 資料操作指令的基本語法
    • 1-27
      3-3 建立、刪除資料庫
    • 1-28
      3-4 顯示所有資料庫、選擇資料庫
    • 1-29
      3-5 建立、刪除資料表
    • 1-30
      3-6 新增紀錄
    • 1-31
      3-7 取得紀錄
    • 1-32
      3-8 篩選出符合條件的紀錄
    • 1-33
      3-9 搜尋時使用的符號①∼不相等的值、指定值的範圍∼
    • 1-34
      3-10 搜尋時使用的符號②∼包含指定值的資料、搜尋空值∼
    • 1-35
      3-11 更新資料
    • 1-36
      3-12 刪除資料
    • 1-37
      3-13 將資料重新排序
    • 1-38
      3-14 指定取得資料的筆數
    • 1-39
      3-15 取得資料的筆數
    • 1-40
      3-16 取得資料的最大值、最小值
    • 1-41
      3-17 取得資料的數值加總、平均值
    • 1-42
      3-18 將紀錄群組化
    • 1-43
      3-19 對群組化的資料指定篩選條件
    • 1-44
      3-20 合併資料表並取得資料
    • 1-45
      3-21 取得鍵值一致的資料
    • 1-46
      3-22 取得基準資料與鍵值一致的資料
    • 1-47
      小試身手 嘗試書寫SQL
    • 1-48
      Ch04 管理資料
    • 1-49
      4-1 指定儲存資料的種類
    • 1-50
      4-2 數值的資料類型
    • 1-51
      4-3 字串的資料類型
    • 1-52
      4-4 日期與時間的資料類型
    • 1-53
      4-5 只能儲存兩種值的資料類型
    • 1-54
      4-6 設定資料的儲存限制
    • 1-55
      4-7 設定預設值
    • 1-56
      4-8 當資料空白時
    • 1-57
      4-9 避免資料為空值
    • 1-58
      4-10 限制輸入與其他列相同的值
    • 1-59
      4-11 自動編號
    • 1-60
      4-12 讓紀錄具有唯一性
    • 1-61
      4-13 與其他資料表建立關聯
    • 1-62
      4-14 將不可分割的操作整合
    • 1-63
      4-15 一次執行一連串的操作
    • 1-64
      4-16 取消一連串已執行的操作
    • 1-65
      4-17 兩個處理互相衝突導致處理終止
    • 1-66
      小試身手 嘗試設定資料類型、限制、屬性
    • 1-67
      Ch05 導入資料庫
    • 1-68
      5-1 導入系統的流程
    • 1-69
      5-2 導入系統會有哪些影響?
    • 1-70
      5-3 評估導入資料庫的必要性
    • 1-71
      5-4 使用對象與使用目的
    • 1-72
      5-5 思考哪些資料必須儲存
    • 1-73
      5-6 思考資料間的關聯性
    • 1-74
      5-7 以圖呈現資料間的關係
    • 1-75
      5-8 ER 模型的呈現方法
    • 1-76
      5-9 ER 模型的種類
    • 1-77
      5-10 調整資料結構
    • 1-78
      5-11 讓項目不重複
    • 1-79
      5-12 切割不同種類的項目
    • 1-80
      5-13 切割具有從屬關係的項目
    • 1-81
      5-14 決定欄位設定
    • 1-82
      5-15 決定資料表與欄位名稱
    • 1-83
      5-16 書籍評論網站資料表的設計範例①∼完成後的系統概要∼
    • 1-84
      5-17 書籍評論網站資料表的設計範例②∼掌握資料的關聯性∼
    • 1-85
      5-18 書籍評論網站資料表的設計範例③∼決定需要的資料表∼
    • 1-86
      5-19 書籍評論網站資料表的設計範例④∼設定資料表與欄位∼
    • 1-87
      小試身手 試著對資料庫執行正規化
    • 1-88
      Ch06 使用資料庫
    • 1-89
      6-1 放置資料庫的場所
    • 1-90
      6-2 公司自行管理資料庫伺服器的注意事項
    • 1-91
      6-3 使用資料庫的相關費用 
    • 1-92
      6-4 設定使用者的存取範圍
    • 1-93
      6-5 監控資料庫
    • 1-94
      6-6 定期記錄當下的資料
    • 1-95
      6-7 轉移資料
    • 1-96
      6-8 轉換並儲存機密資料
    • 1-97
      6-9 升級作業系統與軟體的版本
    • 1-98
      小試身手 試著查詢有哪些資料庫服務
    • 1-99
      Ch07 保護資料庫的相關知識
    • 1-100
      7-1 對系統帶來不良影響的問題①∼物理性威脅的例子與因應措施∼
    • 1-101
      7-2 對系統帶來不良影響的問題②∼技術性威脅的例子與因應措施∼
    • 1-102
      7-3 對系統帶來不良影響的問題③∼人為威脅的例子與因應措施∼
    • 1-103
      7-4 錯誤發生的紀錄
    • 1-104
      7-5 錯誤的種類與對策
    • 1-105
      7-6 執行時間較久的SQL
    • 1-106
      7-7 縮短取得資料的時間
    • 1-107
      7-8 分散工作負荷
    • 1-108
      7-9 複製並使用資料庫
    • 1-109
      7-10 資料庫受到外部操作的問題
    • 1-110
      小試身手 思考資料庫的相關威脅
    • 1-111
      Ch08 資料庫的運用
    • 1-112
      8-1 使用軟體存取資料庫
    • 1-113
      8-2 從應用程式使用資料庫的範例
    • 1-114
      8-3 從程式使用資料庫
    • 1-115
      8-4 以程式語言的語法操作資料庫
    • 1-116
      8-5 雲端服務的應用
    • 1-117
      8-6 迅速取得資料
    • 1-118
      8-7 收集並分析大量資料
    • 1-119
      8-8 資料庫與從資料中學習的應用程式
    • 1-120
      8-9 內建AI 功能的資料庫
    • 1-121
      小試身手 嘗試建構資料庫
    • 1-122
      用語集
    • 1-123
      索引
    • 1-124
      版權頁
    • 1-125
      封底頁

    常见问答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜欢

    用户评价

    | 收集中

    销售方案