- SQL Server 2012數(shù)據(jù)庫管理與開發(fā)項目教程
- 楊云
- 1411字
- 2021-01-15 17:58:46
前言
SQL Server是微軟公司推出的一個性能優(yōu)越的關系型數(shù)據(jù)庫管理系統(tǒng),也是一個典型的網(wǎng)絡數(shù)據(jù)庫管理系統(tǒng),支持多種操作系統(tǒng)平臺,性能可靠,易于使用,是電子商務等應用領域中較好的數(shù)據(jù)庫產品之一。目前,許多行業(yè)都在使用SQL Server數(shù)據(jù)庫技術,因此掌握這門技術非常必要。學生畢業(yè)后可以做SQL Server系統(tǒng)管理員或者數(shù)據(jù)庫管理員,或從事基于C/S、B/S結構的數(shù)據(jù)庫應用系統(tǒng)的開發(fā)工作。本書以SQL Server 2012為平臺,介紹SQL Server數(shù)據(jù)庫應用開發(fā)技術。
一、教材組成
本書主要由5個部分構成,包括4個單元和附錄。
第1單元 走進SQL Server 2012數(shù)據(jù)庫 該部分由項目1~項目6組成,主要介紹SQL Server 2012安裝技術;SQL Server 2012的管理工具使用方法;數(shù)據(jù)庫設計基礎知識;創(chuàng)建數(shù)據(jù)庫和事務日志技術,管理數(shù)據(jù)庫技術;創(chuàng)建數(shù)據(jù)庫對象(表);SQL Server 2012查詢窗口;管理數(shù)據(jù)表技術。經(jīng)過這部分學習,學生能流暢地完成對數(shù)據(jù)庫的基本操作,如設計數(shù)據(jù)庫,理解服務器、數(shù)據(jù)庫、表之間的關系,對數(shù)據(jù)表中的數(shù)據(jù)能夠查詢、修改、添加、刪除。
第2單元 數(shù)據(jù)庫及數(shù)據(jù)庫對象的管理 該部分由項目7~項目10組成,主要介紹提高查詢信息速度的技術(索引),保護數(shù)據(jù)完整性(CHECK約束、DEFAULT約束、唯一約束、規(guī)則、默認值、主鍵、外鍵、觸發(fā)器等),數(shù)據(jù)庫安全性技術(視圖、存儲過程), Transact_SQL語言編程。
第3單元 安全管理與日常維護 該部分由項目11、項目12組成,主要介紹SQL Server 2012安全管理技術,包括用戶管理、角色管理以及權限管理等;還介紹了如何備份和還原(恢復)數(shù)據(jù)庫,以及如何導入導出數(shù)據(jù)庫中的數(shù)據(jù)等技術。
第4單元 數(shù)據(jù)庫應用開發(fā)訓練 該部分由項目13組成,主要介紹 ASP.NET 與 SQL Server 2012配合開發(fā)實例,Java/SQL Server 2012開發(fā)和JSP/SQL Server 2012開發(fā)關鍵技術。
附錄 該部分由附錄A學生數(shù)據(jù)庫(xs)表結構及數(shù)據(jù)樣本、附錄B連接查詢用例表結構及數(shù)據(jù)樣本、附錄C常用語句、附錄D常用函數(shù)組成,主要介紹本書中的數(shù)據(jù)庫xs結構和數(shù)據(jù),歸納了常用的Transact_SQL語句和函數(shù),以及本書的參考書籍,以備學生需要時進行查閱。
二、建議教學方法
在教學過程中,宏觀設計始終以學生管理系統(tǒng)為驅動;在微觀上,教學單元采用“項目教學,任務驅動”的教學方法。首先提出項目,讓學生明確自己需要完成的項目目標,然后通過一個個任務完成項目。完成任務的過程就是學習數(shù)據(jù)庫應用技術的過程。
三、實驗教學環(huán)境
Windows Server 2008操作系統(tǒng)或Windows Server 2012操作系統(tǒng),IIS,SQL Server 2012,ASP.NET。
四、本書特點
本書的編寫以理論必需、夠用及強化實用、應用為原則,總結一線骨干教師的教學、工程實踐經(jīng)驗,以完整貫穿全書的數(shù)據(jù)庫應用系統(tǒng)開發(fā)實例為目標,按照數(shù)據(jù)庫系統(tǒng)開發(fā)過程的順序,把數(shù)據(jù)庫開發(fā)的技術方法和相關知識由淺入深地設置成項目,以項目為載體,任務驅動完成項目,達到訓練數(shù)據(jù)庫開發(fā)的技術和學會相關知識的目標。然后本書有針對性地配以銷售數(shù)據(jù)庫實訓項目,鞏固訓練數(shù)據(jù)庫開發(fā)技術。書中所有例題都已調試通過,每個項目的習題和實訓都經(jīng)過精心編排,實用性強,可以幫助學生更好地掌握相應的數(shù)據(jù)庫技術和知識。
本書由楊云編著。另外,大慶職業(yè)學院孫麗娜編寫項目5,大慶職業(yè)學院孔令宏編寫項目9、項目10、項目11,大慶職業(yè)學院運永順編寫項目1、項目2、項目3,楊云、康志輝、曾偉淵、黃啟昭、姜慶玲、楊建新、馬立新、李滿、張暉、徐莉、王春身、李憲偉、王運景、郭娟、劉芳梅等編寫了其他項目。書中疏漏之處,敬請廣大讀者批評指正。
訂購教材后可向作者索要:學生信息管理系統(tǒng)源碼、授課計劃、電子教案、課程標準、考試試卷及答案、例題庫、任務書等配套教學資源。E-mail:yangyun90@163.com,QQ:68433059,計算機教師交流群:414901724。
編者
2016年12月
- Boost.Asio C++ Network Programming(Second Edition)
- Facebook Application Development with Graph API Cookbook
- 深入理解Android(卷I)
- R語言數(shù)據(jù)分析從入門到精通
- C語言程序設計案例教程(第2版)
- 深入淺出Java虛擬機:JVM原理與實戰(zhàn)
- Python自動化運維快速入門
- 數(shù)據(jù)結構簡明教程(第2版)微課版
- 基于Swift語言的iOS App 商業(yè)實戰(zhàn)教程
- Learning DHTMLX Suite UI
- 基于Struts、Hibernate、Spring架構的Web應用開發(fā)
- Scala Data Analysis Cookbook
- 時空數(shù)據(jù)建模及其應用
- 軟件測試綜合技術
- 從程序員角度學習數(shù)據(jù)庫技術(藍橋杯軟件大賽培訓教材-Java方向)