數據庫原理與應用

呂凱,曹冬雪,滕泰,逯洋,趙靖華,董延華

  • 出版商: 清華大學
  • 出版日期: 2021-08-01
  • 定價: $299
  • 售價: 8.5$254
  • 語言: 簡體中文
  • 頁數: 253
  • 裝訂: 平裝
  • ISBN: 7302582378
  • ISBN-13: 9787302582373
  • 下單後立即進貨 (約4週~6週)

  • 數據庫原理與應用-preview-1
  • 數據庫原理與應用-preview-2
  • 數據庫原理與應用-preview-3
數據庫原理與應用-preview-1

商品描述

本書全面講述了數據庫的基本原理與SQL Server 2019的使用方法。首先介紹了數據庫系統的基本概念、理論以及數據庫的設計方式等,然後以SQL Server 2019數據庫管理系統為教學開發平臺,詳細地介紹了SQL Server 2019的基本知識、數據庫操作、表和表中數據的操作、TSQL編程基礎、數據查詢、視圖、索引、存儲過程、觸發器、游標、事務、鎖、數據庫安全性管理以及數據庫的備份和還原。 本書理論和實踐相結合,既闡述了數據庫的基本理論,又結合SQL Server 2019數據庫管理系統的應用,內容翔實,實例豐富,有助於讀者理解數據庫的基本概念。 本書既可以作為高等院校本、專科電腦相關專業的教材,也可以作為社會培訓教材,是一本適合初學者學習和參考的讀物。

作者簡介

呂凱,吉林師範大學計算機學院教師,碩士,副教授。
以第2人參與國家自然科學基金1項
以第3人參與吉林省科技廳項目2項
以第1人主持吉林省教育廳項目2項
分別以第3人,第4人參與吉林省教育廳項目2項。
以第1人主持四平市科技局項目1項
以第3人參與四平市科技局項目1項
發表核心論文2篇,省級論文多篇。
主編《計算機思維與大學計算機基礎實驗教程》一本。
申請軟件著作權7項,參與申請發明專利,實用新型,軟件著作權多項。

目錄大綱

第1章    數據庫系統概述 
    1.1    數據庫技術發展歷史 
    1.2    數據庫系統的基本概念 
        1.2.1    數據與信息 
        1.2.2    數據庫 
        1.2.3    數據庫管理系統 
        1.2.4    數據庫系統 
    1.3    數據庫系統結構 
        1.3.1    三級模型結構 
        1.3.2    兩級映像 
    1.4    數據庫技術的發展趨勢 
    習題 

第2章    數據模型 
    2.1    信息的三種世界 
    2.2    概念模型 
        2.2.1    概念模型的基本概念 
        2.2.2    E-R模型 
    2.3    數據模型 
        2.3.1    層次模型 
        2.3.2    網狀模型 
        2.3.3    關係模型 
        2.3.4    面向對像模型 
    習題 

第3章    關係數據庫 
    3.1    關係數據結構 
        3.1.1    關係的定義和性質 
        3.1.2    關係模式 
        3.1.3    關係數據庫 
    3.2    關係完整性 
    3.3    將ER圖轉換為關係數據模型 
        3.3.1    實體的轉換 
        3.3.2    聯繫的轉換 
    3.4    關係運算 
        3.4.1    傳統的集合運算 
        3.4.2    專門的關係運算 
    習題 

第4章    關係規範化理論 
    4.1    函數依賴 
        4.1.1    函數依賴的概念 
        4.1.2    幾種特殊的函數依賴 
        4.1.3    碼的函數依賴表示 
    4.2    範式 
        4.2.1    OO範式 
        4.2.2    第二範式 
        4.2.3    第三範式 
    習題 

第5章    SQL Server 2019基礎 
    5.1    SQL Server 2019介紹 
        5.1.1    SQL Server發展史 
        5.1.2    SQL Server 2019新增功能 
        5.1.3    SQL Server 2019系統架構 
    5.2    SQL Server 2019的安裝和配置 
        5.2.1    SQL Server 2019的版本 
        5.2.2    SQL Server 2019的安裝 
    5.3    SQL Server 2019的管理工具 
        5.3.1    Microsoft SQL Server Management Studio 
        5.3.2    SQL Server配置管理器 
        5.3.3    SQL Server Profiler跟踪工具 
        5.3.4    數據庫引擎優化顧問 
    習題 

第6章    數據庫的創建與管理 
    6.1    數據庫的基本概念 
        6.1.1    物理存儲結構 
        6.1.2    邏輯存儲結構 
    6.2    數據庫的操作 
        6.2.1    創建數據庫 
        6.2.2    修改數據庫 
        6.2.3    刪除數據庫 
    6.3    數據庫的分離與附加 
        6.3.1    分離數據庫 
        6.3.2    附加數據庫 
    習題 

第7章    表的創建和管理 
    7.1    表的創建 
        7.1.1    表的數據類型 
        7.1.2    使用圖形化界面創建表 
        7.1.3    使用T-SQL語法創建表 
    7.2    表的修改 
        7.2.1    使用圖形化界面修改表 
        7.2.2    使用T-SQL語法修改表 
    7.3    表中的各種約束 
        7.3.1    主鍵約束 
        7.3.2    OO性約束 
        7.3.3    外鍵約束 
        7.3.4    檢查約束 
        7.3.5    默認值約束 
    7.4    表的刪除 
    7.5    表中數據的操作 
        7.5.1    插入數據 
        7.5.2    修改數據 
        7.5.3    刪除數據 
    7.6    表中數據的導出/導入 
        7.6.1    導出數據 
        7.6.2    導入數據 
    習題 

第8章    T-SQL編程基礎 
    8.1    T-SQL的分類 
    8.2    T-SQL基本語法 
        8.2.1    語法約定 
        8.2.2    數據庫對象引用規則 
        8.2.3    標識符 
        8.2.4    變量 
        8.2.5    運算符 
        8.2.6    註釋 
        8.2.7    批處理 
    8.3    流程控制語句 
        8.3.1    set語句 
        8.3.2    begin…end語句 
        8.3.3    if…else語句 
        8.3.4    case語句 
        8.3.5    while語句 
        8.3.6    return語句 
    8.4    函數 
        8.4.1    聚合函數 
        8.4.2    數學函數 
        8.4.3    字符串函數 
        8.4.4    日期和時間函數 
        8.4.5    數據類型轉換函數 
        8.4.6    元數據函數 
        8.4.7    用戶自定義函數 
    習題 

第9章    數據查詢 
    9.1    select查詢語法 
    9.2    簡單查詢 
        9.2.1    投影查詢 
        9.2.2    選擇查詢 
        9.2.3    模糊查詢 
        9.2.4    匯總查詢 
    9.3    分組查詢 
    9.4    連接查詢 
        9.4.1    內連接 
        9.4.2    自連接 
        9.4.3    外連接 
        9.4.4    交叉連接 
    9.5    子查詢 
        9.5.1    無關子查詢 
        9.5.2    相關子查詢 
    9.6    其他查詢 
        9.6.1    查詢結果排序 
        9.6.2    集合操作 
        9.6.3    存儲查詢結果 
    習題 

第10章    視圖和索引 
    10.1    視圖 
        10.1.1    視圖概述 
        10.1.2    創建視圖 
        10.1.3    修改視圖 
        10.1.4    查看視圖 
        10.1.5    使用視圖 
        10.1.6    刪除視圖 
    10.2    索引 
        10.2.1    索引概述 
        10.2.2    索引類型 
        10.2.3    創建索引 
        10.2.4    查看索引 
        10.2.5    刪除索引 
    習題 

第11章    存儲過程、觸發器和游標 
    11.1    存儲過程 
        11.1.1    存儲過程概述 
        11.1.2    存儲過程的類型 
        11.1.3    創建存儲過程 
        11.1.4    執行存儲過程 
        11.1.5    查看存儲過程 
        11.1.6    修改和刪除存儲過程 
    11.2    觸發器 
        11.2.1    觸發器概述 
        11.2.2    觸發器的類型 
        11.2.3    創建觸發器 
        11.2.4    插入表和刪除表 
        11.2.5    查看觸發器 
        11.2.6    修改觸發器 
        11.2.7    禁用、啟用觸發器 
        11.2.8    刪除觸發器 
    11.3    游標 
        11.3.1    游標概述 
        11.3.2    游標的類型 
        11.3.3    游標的使用 
    習題 

第12章    事務和鎖 
    12.1    事務 
        12.1.1    事務概述 
        12.1.2    事務的類型 
        12.1.3    事務處理語句 
    12.2    鎖 
        12.2.1    鎖的基本概念 
        12.2.2    鎖的類型 
        12.2.3    鎖定兼容性 
        12.2.4    死鎖 
        12.2.5    手工加鎖 
    習題 

第13章    數據庫安全性管理 
    13.1    身份驗證 
        13.1.1    SQL Server的身份驗證模式 
        13.1.2    身份驗證方式設置 
    13.2    賬號管理 
        13.2.1    服務器賬號 
        13.2.2    數據庫用戶賬號 
    13.3    角色管理 
        13.3.1    固定服務器角色 
        13.3.2    固定數據庫角色 
        13.3.3    應用程序角色 
    13.4    權限管理 
        13.4.1    權限分類 
        13.4.2    權限設置 
    習題 
 ㄒ                                   
第14章    數據庫的備份和還原 
    14.1    數據庫備份概述 
        14.1.1    備份策略 
        14.1.2    備份類型 
    14.2    數據庫還原概述 
        14.2.1    還原策略 
        14.2.2    數據庫恢復模式 
    14.3    數據庫備份和還原操作 
        14.3.1    數據庫備份 
        14.3.2    數據庫還原 
    習題