SQL Server數據庫項目化教程\
內容描述
本書為安徽省高校質量工程省級規劃教材立項項目——計算機專業項目化系列教程
(2017ghjc290)的組成部分。本書針對高職教育特點,從數據庫開發實際需求出發,
打破根據知識點安排章節的傳統思路,而是以與企業合作開發的真實案例
“職苑物業管理系統”的開發過程貫穿全書,由實際項目開發步驟合理安排知識結構,
將課程內容與行業標準和崗位規範對接、教學過程與生存過程對接,
每個任務和單元之後合理安排拓展知識,並配有小結、實訓和練習,
以幫助讀者對知識的學習和鞏固,讀者還可以通過掃描二維碼在線觀看操作視頻。
本書共分12個單元,基於Microsoft SQL Server 2012進行開發與學習,
主要介紹了數據庫設計、數據庫開發環境搭建、數據庫操作、
表的操作、數據查詢、複雜查詢、安全性管理、增加測試數據和事務控制、
提高系統性能、數據庫管理、自動業務處理和系統部署等內容。
本書適合作為高等職業院校計算機、電子信息、物聯網技術應用等專業(方向)的教材,
也可供從事信息技術、嵌入式系統與物聯網技術開發的工程技術人員參考。
目錄大綱
目錄
單元1數據庫設計
任務1學習物業管理系統的功能設計
知識技能準備
一、數據和信息
二、數據處理與數據管理
三、數據庫技術的發展概況
四、數據庫系統的組成
五、當前常用數據庫系統
任務2繪製物業管理系統數據庫的ER
一、實體
二、ER圖
任務3將ER圖轉換為數據庫表
知識技能準備
一、關係模型
二、ER圖轉換為數據庫表的方法
小結
實訓
習題
單元2數據庫開發環境搭建
任務1安裝SQL Server
知識技能準備
一、SQL Server 2012概述
二、安裝SQL Server 2012的硬件和軟件要求
任務2啟動和連接SQL Server 2012
知識技能準備
一、T-SQL命令
二、T-SQL編程基礎
小結
實訓
習題
單元3數據庫操作
任務1創建數據庫
知識技能準備
一、關係數據庫相關概念
二、SQL Server必備系統數據庫
三、SQL Server主要文件類型
任務2分離和附加數據庫
知識技能準備
拓展任務數據庫的其他相關操作
知識技能準備
一、數據庫其他操作的T-SQL命令
二、數據庫中文件操作的T-SQL命令
三、文件組操作的T-SQL命令
小結
實訓
習題
單元4表的操作
任務1創建表
知識技能準備
一、表的基本概念
二、使用SSMS創建數據表
三、使用T-SQL語句創建數據表
任務2操作表的記錄
知識技能準備
一、記錄操作
二、使用SSMS管理記錄
三、使用T-SQL語句管理記錄
小結
實訓
習題
單元5數據查詢
任務1查詢單個數據表的列數據和行數據
知識技能準備
一、查詢數據表中的列數據
二、查詢數據表中的行數據
任務2數據排序和簡單子句查詢
知識技能準備
一、對查詢結果進行統計
二、分組查詢
三、對查詢結果進行排序
小結
實訓
習題
單元6複雜查詢
任務多表數據查詢
知識技能準備
一、模糊查詢
二、多表查詢
三、嵌套查詢
小結
實訓
習題
單元7安全性管理
任務1添加用戶
知識技能準備
一、安全性管理基礎概念
二、使用SSMS創建登錄名和數據庫用戶
三、使用T-SQL創建登錄名和數據庫用戶
任務2不同權限用戶界面設計
知識技能準備
一、權限和角色的概念
二、使用SSMS管理角色和設置權限
三、使用T-SQL管理角色和設置權限
小結
實訓
習題
單元8增加測試數據和事務控制
任務1 T-SQL增加測試數據
知識技能準備
一、T-SQL的運算符和表達式
二、常用函數
任務2 “用戶信息更改”模塊
知識技能準備
一、事務的概念
二、事務的種類
三、顯式事務的語句
四、隱式事務的語句
小結
實訓
習題
單元9提高系統性能
任務1創建索引,提高“用戶基本信息”的查詢速度
知識技能準備
一、索引的概念
二、使用ManagementStudio創建索引
三、使用T-SQL創建索引
任務2使用存儲過程,實現“住戶信息查詢”
知識技能準備
一、T-SQL程序設計基本知識
二、存儲過程
小結
實訓
習題
單元10數據庫管理
任務1執行數據庫備份和還原
知識技能準備
一、備份數據庫
二、還原數據庫
任務2數據的導入和導出
知識技能準備
一、將SQL Server數據導出到TXT文件
二、將Excel數據導入SQL Server
小結
實訓
習題
單元11自動業務處理
任務1物業費用超期預警
知識技能準備
一、觸發器
二、使用SQL創建觸發器
三、虛擬表
四、使用SQL查看觸發器
五、使用SQLServer Management Studio管理觸發器
任務2物業管理新業務提醒設置
知識技能準備
一、使用SQL修改觸發器
二、使用SQL刪除觸發器
小結
實訓
習題
單元12系統部署
任務部署數據庫
知識技能準備
一、腳本
二、部署腳本
三、附加腳本
小結
實訓
附錄A職苑物業管理系統數據庫各表屬性定義
附錄B職苑物業管理系統數據庫各表實現腳本
參考文獻