0人評分過此書

圖解資料庫系統理論:使用SQL Server實作

出版日期
2022/12/20
閱讀格式
PDF
書籍分類
學科分類
ISBN
9786263283701

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
1.學習目標:每章的最前面都有引言說明學習目標,啟發學習動機。
2.圖解說明:以圖文並茂的方式,解說「資料庫」的概念知識。
3.課後評量:提供「選擇題」與「問答題」題型,協助讀者課後練習與自我測驗。
4.本書主要以SQL Server 2019寫成,可往上、往下相容於2017、2022版本。


本書依照作者多年的教學與實務經驗,為讀者量身打造一本適合初學者的入門及實作書。內容輔以大量圖形和範例解說,完整說明資料庫系統理論與實作,不僅適合大專院校的課程,也適用於準備國家考試的參考。

內容涵蓋資料庫導論、SQL Server的安裝與環境介紹、關聯式資料庫、ER Model實體關係圖、資料庫正規化、關聯式模式的資料運算、結構化查詢語言SQL、SQL的查詢語言、合併理論與實作、檢視表、預存程序、觸發程序。並進一步介紹Python如何連接SQL Server資料庫來學習SQL指令,以及整合SQL Server資料庫開發員工銷售系統。
  • CHAPTER 01 資料庫導論
    • 1-1 認識資料、資料庫及資訊的關係
    • 1-2 資料庫的意義
    • 1-3 資料庫與資料庫管理系統
    • 1-4 資料庫系統與檔案系統比較
    • 1-5 資料庫的階層
    • 1-6 資料庫的設計
    • 1-7 資料庫系統的架構
  • CHAPTER 02 SQL Server 2019 資料庫的管理環境
    • 2-1 何謂SQL Server 資料庫?
    • 2-2 SQL Server 資料庫管理工具SQL Server Management Studio
    • 2-3 建置SQL Server 資料庫及資料表
    • 2-4 SQL Server 資料庫的操作
  • CHAPTER 03 關聯式資料庫
    • 3-1 關聯式資料庫(Relation Database)
    • 3-2 鍵值屬性
    • 3-3 關聯式資料庫的種類
    • 3-4 關聯式資料完整性規則
  • CHAPTER 04 ER Model 實體關係圖
    • 4-1 實體關係模式的概念
    • 4-2 實體(Entity)
    • 4-3 屬性(Attribute)
    • 4-4 關係(Relationship)
    • 4-5 情境轉換成E-R Model
    • 4-6 將ER 圖轉換成對應表格的法則
  • CHAPTER 05 資料庫正規化
    • 5-1 正規化的概念
    • 5-2 正規化的目的
    • 5-3 功能相依(Functional Dependence,FD)
    • 5-4 資料庫正規化(Normalization)
    • 5-5 反正規化(De-normalization)
  • CHAPTER 06 關聯式模式的資料運算
    • 6-1 關聯式模式的資料運算
    • 6-2 關聯式代數
    • 6-3 限制(Restrict)
    • 6-4 投影(Project)
    • 6-5 聯集(Union)
    • 6-6 卡氏積(Cartesian Product)
    • 6-7 差集(Difference)
    • 6-8 合併(Join)
    • 6-9 交集(Intersection)
    • 6-10 除法(Division)
    • 6-11 非基本運算子的替代(由基本運算子導出)
    • 6-12 外部合併(Outer Join)
  • CHAPTER 07 結構化查詢語言SQL(異動處理)
    • 7-1 SQL 語言簡介
    • 7-2 SQL 提供三種語言
    • 7-3 SQL 的DDL 指令介紹
    • 7-4 SQL 的DML 指令介紹
    • 7-5 SQL 的DCL 指令介紹
  • CHAPTER 08 SQL 的查詢語言
    • 8-1 單一資料表的查詢
    • 8-2 使用Select 子句
    • 8-3 使用「比較運算子條件」
    • 8-4 使用「邏輯比較運算子條件」
    • 8-5 使用「模糊條件與範圍」
    • 8-6 使用「算術運算子」
    • 8-7 使用「聚合函數」
    • 8-8 使用「排序及排名次」
    • 8-9 使用「群組化」
    • 8-10 使用「刪除重複」
  • CHAPTER 09 合併理論與實作
    • 9-1 關聯式代數運算子
    • 9-2 限制(Restrict)
    • 9-3 投影(Project)
    • 9-4 卡氏積(Cartesian Product)
    • 9-5 合併(Join)
    • 9-6 除法(Division)
    • 9-7 巢狀結構查詢
  • CHAPTER 10 VIEW 檢視表
    • 10-1 VIEW 檢視表
    • 10-2 VIEW 的用途與優缺點
    • 10-3 建立檢視表(CREATE VIEW)
    • 10-4 刪除檢視表(DROP VIEW)
    • 10-5 常見的檢視表(VIEW Table)
    • 10-6 檢視表與程式語言結合
  • CHAPTER 11 預存程序
    • 11-1 何謂預存程序(Stored Procedure)
    • 11-2 預存程序的優點與缺點
    • 11-3 預存程序的種類
    • 11-4 建立與維護預存程序
    • 11-5 建立具有傳入參數的預存程序
    • 11-6 建立傳入參數具有「預設值」的預存程序
    • 11-7 傳回值的預存程序
    • 11-8 執行預存程序命令
  • CHAPTER 12 觸發程序
    • 12-1 何謂觸發程序(TRIGGER)
    • 12-2 觸發程序的類型
    • 12-3 觸發程序建立與維護
  • CHAPTER 13 Python 結合SQL Server 資料庫的應用
    • 13-1 Python 如何連接SQL Server 資料庫
    • 13-2 查詢資料表記錄
    • 13-3 專題製作(員工銷售系統)
  • CHAPTER A Python 程式的開發環境
    • A-1 何謂Python 程式
    • A-2 Python 程式的開發環境
    • A-3 撰寫第一支Python 程式
    • A-4 基本input/print 函數介紹
    • A-5 format 函數介紹
    • A-6 整數、浮點數及字串輸出
    • A-7 載入模組
    • A-8 如何建立副程式
    • A-9 副程式如何呼叫

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading