久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

SQL數據庫設計教學大綱

時間:2019-05-15 07:52:11下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《SQL數據庫設計教學大綱》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《SQL數據庫設計教學大綱》。

第一篇:SQL數據庫設計教學大綱

SQL數據庫設計教學大綱

一、課程說明:

Microsoft SQL Server是目前最流行的大中型關系數據庫管理系統,該課程以SQL語言為工具,很好的實現了對巨量數據進行數字化管理,使學生全面了解數據庫技術,為學習其它數據庫技術打下堅實的基礎。

二、教學目的及要求:

計算機應用專業技能提高課程,通過本課程的學習掌握SQL SERVER 2008的使用方法,了解未來數據庫發展的趨勢。

該課程以SQL語言的角度全面闡述SQLServer2008的基礎知識。通過學習,使學生了解并掌握SQLServer2008的SSMS管理工具;然后以建立一個學生數據庫管理系統為主線,從最基礎的搜集信息入手,一步步地引導學生學會如何保證數據庫的安全,如何創建表、主鍵、索引等,并掌握如何備份和還原數據庫;為今后學習其它數據庫管理系統打下一定的基礎。

本課程的任務是系統地向學生講授數據庫管理和設計方法,并通過實例分析和上機練習,使學生熟練掌握數據庫查詢、增加、刪除和修改的基本方法和技巧。注意培養學生嚴密的邏輯思維能力和嚴格的科學工作作風,以使學生今后適應現代科學技術發展的需要。

三、教學重點及難點:

重點:數據庫查詢 難點:數據庫安全管理

四、與其它課程的關系:

先修課程:C語言程序設計、VB語言程序設計、數據結構、數據庫原理及應用。后續課程:Oracle數據庫設計、HTML程序設計、ASP.NET 2005(C#)、JavaEE(Struts 2)

五、學時、學分:

學時: 54(講課 36,上機 18)學分 2

六、教學內容:

第1章數據庫的基本概念

2課時

第 1周 1.1數據庫基本概念

1.1.1數據庫與數據庫管理系統 1.1.2數據模型

1.1.3關系型數據庫語言 1.2數據庫設計 1.2.1概念結構設計 1.2.2邏輯結構設計 1.2.3數據庫物理設計 1.3數據庫應用系統 1.3.1數據庫的連接方式

1.3.2客戶-服務器(C/S)模式應用系統 1.3.3三層客戶-服務器(B/S)模式應用系統 1.4SQL Server 2008環境習題1 第2章數據庫創建

2課時

第 2周 2.1SQL Server數據庫基本概念 2.1.1邏輯數據庫 2.1.2物理數據庫 2.1.3系統數據庫和用戶數據庫 2.2界面方式創建數據庫 2.2.1數據庫的創建

2.2.2數據庫的修改和刪除

2.3命令方式創建數據庫

2課時

第3周 2.3.1創建數據庫 2.3.2修改數據庫 2.3.3刪除數據庫 2.3.4數據庫快照習題2 第3章表與表數據操作

3.1表結構和數據類型 3.1.1表和表結構 3.1.2數據類型 3.1.3表結構設計 3.2界面方式操作表 3.2.1創建表 3.2.2修改表結構 3.2.3刪除表

3.3命令方式操作表

3.3.1創建表 3.3.2創建分區表 3.3.3修改表結構 3.3.4刪除表

3.4界面方式操作表數據

3.4.1插入記錄 3.4.2刪除記錄 3.4.3修改記錄

3.5命令方式操作表數據 3.5.1插入記錄 3.5.2刪除記錄 3.5.3修改記錄 3.5.4更新記錄習題3 第4章數據庫的查詢和視圖

4.1關系運算 4.2數據庫的查詢 4.2.1選擇列

4.2.2WHERE子句 4.2.3FROM子句 4.2.4連接

4.2.5GROUP BY子句

4.2.6HAVING子句 4.2.7ORDER BY子句

2課時

2課時

2課時

2課時

第4周 第 5周第 6周第 7周 4.2.8SELECT語句的其他語法

4.3視圖

2課時

第 8周 4.3.1視圖概念 4.3.2創建視圖 4.3.3查詢視圖 4.3.4更新視圖

4.3.5修改視圖的定義 4.3.6刪除視圖

4.4游標

2課時

第9周 4.4.1游標概念 4.4.2聲明游標 4.4.3打開游標 4.4.4讀取數據 4.4.5關閉游標 4.4.6刪除游標習題4 第5章T-SQL語言

5.1SQL語言與T-SQL語言 5.2常量、變量與數據類型 5.2.1常量 5.2.2數據類型 5.2.3變量

5.3運算符與表達式

5.4流程控制語句

5.4.1BEGIN…END語句塊 5.4.2條件語句 5.4.3CASE語句

5.4.4無條件轉移語句 5.4.5循環語句 5.4.6返回語句 5.4.7等待語句 5.4.8錯誤處理語句 5.5系統內置函數

5.5.1系統內置函數介紹 5.5.2常用系統標量函數 5.6用戶定義函數

5.6.1用戶函數的定義與調用 5.6.2用戶定義函數的刪除習題5 第6章索引與數據完整性

6.1索引

6.1.1索引的分類 6.1.2索引的創建 6.1.3重建索引

2課時

2課時

2課時

第 10周 第 11周 第 12周 6.1.4索引的刪除 6.2數據完整性

6.2.1數據完整性的分類 6.2.2實體完整性的實現 6.2.3域完整性的實現 6.2.4參照完整性的實現習題6 第7章存儲過程和觸發器

2課時

第 13周 7.1存儲過程

7.1.1存儲過程的類型

7.1.2存儲過程的創建與執行 7.1.3存儲過程的修改 7.1.4存儲過程的刪除

7.1.5界面方式操作存儲過程

7.2觸發器

7.2.1觸發器的類型 7.2.2觸發器的創建 7.2.3觸發器的修改 7.2.4觸發器的刪除

7.2.5界面方式操作觸發器習題7 第8章備份與恢復

8.1備份和恢復概述

8.1.1備份和恢復需求分析 8.1.2數據庫備份的基本概念 8.1.3數據庫恢復概念 8.2備份操作和備份命令 8.2.1創建備份設備 8.2.2備份命令

8.2.3使用對象資源管理器進行備份 8.3恢復操作和恢復命令 8.3.1檢查點

8.3.2數據庫的恢復命令

8.3.3使用圖形向導方式恢復數據庫 8.4復制數據庫 8.5附加數據庫習題8 第9章系統安全管理

9.1SQL Server 2008的安全機制

9.1.1SQL Server 2008的身份驗證模式 9.1.2SQL Server 2008的安全性機制 9.2建立和管理用戶賬戶 9.2.1界面方式管理用戶賬戶 9.2.2命令方式管理用戶賬戶

2課時

2課時

2課時

第 14周第 15周第16周 9.3角色管理

9.3.1固定服務器角色 9.3.2固定數據庫角色 9.3.3自定義數據庫角色 9.3.4應用程序角色 9.4數據庫權限的管理 9.4.1授予權限 9.4.2拒絕權限 9.4.3撤銷權限

9.5數據庫架構的定義和使用 9.5.1使用界面方式創建架構 9.5.2使用命令方式創建架構習題9 第10章SQL Server 2008與XML

10.1XML概述 10.1.1XML簡介 10.1.2XML基本語法

10.2 XML在SQL Server 2008中的應用 10.2.1XML數據類型

10.2.2SQL Server 2008中導入XML數據10.2.3XQuery的基本用法 10.2.4FOR XML子句的使用習題10 第11章其他概念

11.1事務

11.1.1事務與ACID屬性 11.1.2多用戶使用的問題 11.1.3事務處理 11.1.4事務隔離級 11.2鎖定

11.2.1鎖定粒度 11.2.2鎖定模式

11.3SQL Server 2008自動化管理 11.3.1SQL Server代理 11.3.2操作員 11.3.3作業 11.3.4警報

11.3.5數據庫郵件 11.3.6維護計劃向導

11.4SQL Server 2008服務 11.4.1集成服務 11.4.2報表服務 11.4.3分析服務習題11

2課時

2課時第17周第18周七、教材及參考書:

(一)教材:

1《SQL Server實用教程》鄭阿奇主編

電子工業出版社

(二)參考書:

《SQL Server實用教程(第3版)》

鄭阿奇主編

清華大學出版社 《SQL Server實訓

》鄭阿奇,劉啟芬,顧韻華編

清華大學出版社 《SQL Server2008數據庫管理》屠建飛編

清華大學出版社

第二篇:《網絡數據庫SQL Server》教學大綱

《網絡數據庫SQL SERVER》教學大綱

第一部分 大綱說明

一、課程性質

《網絡數據庫SQL SERVER》是計算機應用技術方向的一門專業必修課。

二、目的和基本要求

通過本課程的學習,要求學生了解數據庫技術基本的理論知識;掌握數據庫系統通用的結構化查詢語言SQL;通過實例掌握數據庫的安裝、數據庫和表的管理、事務處理、安全性管理、數據完整性控制以及備份和恢復等操作。

三、與其它課程的銜接和聯系

本課程先修課程:《Windows 2000操作系統》與《VFP程序設計》。

四、教材選用

1、選用的教材:

《SQL SERVER 2000數據庫管理與開發實用教程》李丹 機械工業出版社 2005.8

2、參考書目:

《SQL Sever 2000使用Transact-SQL進行數據庫查詢》 微軟公司 北京希望出版社 2002年

《SQL Sever 2000數據庫管理》微軟公司 北京希望出版社 2002年 《SQL Sever 2000數據庫編程》微軟公司 北京希望出版社 2002年 《SQL Sever 2000》 衛海 中國鐵道出版社

2001年

五、建議總學時

本課程總學時118學時,理論課62學時,上機實習22學時。

六、適用專業

本大綱適用于高校計算機應用專業

第二部分 大綱內容和學時分配

第一章 SQL Server2000概述(4學時)

一、教學內容

1、關系數據庫的產生歷史、簡介、設計

2、SQL SERVER 2000的歷史、特點、客戶機/服務器、瀏覽器/服務器

3、SQL SERVER 2000啟動、暫停、退出

4、企業管理器和查詢分析器

5、創建服務器組和注冊服務器

二、教學重點和難點

1、重點理解和掌握SQL SERVER 2000數據庫系統的常用術語、數據庫系統的環境、特點、客戶機/服務器、瀏覽器/服務器體系結構

2、掌握SQL SERVER 2000中常用工具的使用。

三、教學要求

1、了解為什么要使用數據庫

2、了解數據庫發展歷史以及客戶機/服務器、瀏覽器/服務器的工作原理

3、掌握SQL SERVER 2000數據庫的特點

4、掌握企業管理器和查詢分析器的啟動關閉

5、掌握服務器組的創建和注冊以及原因

第二章 數據庫的創建和管理(4學時)

一、教學內容

1、數據庫對象的基本概念,存儲結構、事務日志

2、創建數據庫

3、管理數據庫

二、教學重點和難點

1、重點掌握SQL SERVER 2000的存儲結構,事務日志作用

2、掌握數據庫的創建以及管理

三、教學要求

1、了解SQL SERVER 2000所需的環境,包括硬件環境與軟件環境

2、掌握SQL SERVER 2000的存儲結構,數據文件和日志文件的含義和作用 掌握創建數據庫和管理數據庫

第三章 表的創建(6學時)

一、教學內容

1、表的概念、SQL SERVER 2000中的數據類型

2、利用語法對表進行創建、修改和刪除

3、添加、修改和刪除表中的數據

4、如何建立約束和如何實現表中數據的完整性

5、使用企業管理器對表以及表中數據進行管理

二、教學重點和難點

1、掌握利用語法對表進行創建、修改和刪除

2、重點掌握添加、修改和刪除表中的數據語法

3、掌握如何建立約束和如何實現表中數據的完整性

4、重點掌握使用企業管理器對表進行管理

三、教學要求

通過本章的學習要能掌握如何利用企業管理器和語法兩種方法來創建、管理表、表中的約束以及表中的數據。

第四章 數據查詢(8學時)

一、教學內容

1、SELECT 語句語法、基本查詢語法

2、SELECT 高級查詢語法

二、教學重點和難點

1、SELECT 語句語法、基本查詢語法

2、SELECT 高級查詢語法

三、教學要求

通過本章的學習掌握利用語法對數據庫按條件進行查詢,選擇,以及對多表進行綜合查詢,為以后數據庫和其他語言的綜合應用奠定基礎。

第五章 索引的創建與使用(4學時)

一、教學內容

1、索引的概述、索引的分類

2、使用企業管理器和語法創建索引

3、使用企業管理器和語法管理索引

二、教學重點和難點

1、使用企業管理器和語法創建索引

2、使用企業管理器和語法管理索引

三、教學要求

通過本章的學習了解為什么創建索引,索引每類的作用以及重點掌握如何用企業管理器創建和管理索引。

第六章 視圖的創建與使用(5學時)

一、教學內容

1、視圖的概念、優點

2、使用企業管理器和語法進行視圖的創建和管理

3、通過視圖修改數據

二、教學重點和難點

1、使用企業管理器和語法進行視圖的創建和管理

2、通過視圖修改數據

三、教學要求

通過本章的學習了解視圖的概念、優點,掌握用企業管理器進行視圖的創 4 建和管理,以及利用視圖修改數據。

第七章 TRANSACT-SQL語言(7學時)

一、教學內容

1、SQL語言概述、命名規則和注釋

2、全局變量和局部變量的定義

3、運算符的使用

4、內置函數、系統函數和用戶自定義函數的使用

5、批處理和流程控制語句

二、教學重點和難點

1、全局變量和局部變量的定義

2、運算符的使用

3、內置函數、系統函數和用戶自定義函數的使用

4、批處理和流程控制語句

三、教學要求

通過本章的學習掌握全局變量和局部變量的定義,運算符以及函數的使用,掌握流程控制語句,為以后的數據庫變成奠定基礎。

第八章 游標和事務(7學時)

一、教學內容

1、游標的定義以及優點

2、游標的使用

3、事務的定義、特點

4、事務的使用

二、教學重點和難點

1、游標的使用

2、事務的使用

三、教學要求

通過本章的學習掌握游標的定義,游標使用的5步驟,以及利用游標修改數據;掌握事務的定義和使用,了解為什么使用事務。

第九章 存儲過程(8學時)

一、教學內容

1、存儲過程的基本概念

2、使用語法和企業管理器創建存儲過程

3、執行存儲過程

4、管理存儲過程

二、教學重點和難點

1、使用語法和企業管理器創建存儲過程

2、執行存儲過程

3、管理存儲過程

三、教學要求

存儲過程類似于其他語言的函數,通過本章的學習要重點掌握存儲過程的創建、使用和管理,為以后的數據庫編程奠定基礎。

第十章 觸發器(8學時)

一、教學內容

1、觸發器的概述、分類

2、使用語法和企業管理創建觸發器

3、管理觸發器

二、教學重點和難點

1、觸發器的分類

2、使用語法和企業管理創建觸發器

3、管理觸發器

三、教學要求

通過本章的學習了解為什么使用觸發器,掌握觸發器的分類以及使用企業管理器創建和管理觸發器。

第十一章 SQL SERVER 2000的安全性管理(5學時)

一、教學內容

1、SQL SERVER 2000的身份驗證模式

2、登錄管理

3、數據庫用戶管理

4、角色管理

5、權限管理

二、教學重點和難點

1、數據庫用戶管理

2、角色管理

3、權限管理

三、教學要求

通過本章的學習了解SQL SERVER 2000的兩種驗證模式,掌握創建登陸帳號,管理用戶,設置權限,分配角色;掌握角色、帳號和權限之間的區別和聯系。

第十二章 數據庫的備份和恢復(4學時)

一、教學內容

1、備份原因、類型、設備、恢復模型

2、使用企業管理器和語法進行數據庫備份

3、使用企業管理器和語法進行數據庫恢復

4、恢復數據庫的其他方法

5、數據的導入、導出

二、教學重點和難點

1、使用企業管理器和語法進行數據庫備份

2、使用企業管理器和語法進行數據庫恢復

3、數據的導入、導出

三、教學要求

通過本章的學習了解為什么要進行數據庫的備份,掌握使用企業管理器進行 7 數據庫的備份和恢復。

第十三章 SQL SERVER提供的應用程序接口(4學時)

一、教學內容

1、ODBC概述與建立ODBC數據源

2、ADO控件與ADO對象

3、JDBC概述與應用

二、教學重點和難點

1、ODBC概述與建立ODBC數據源

2、ADO控件與ADO對象

三、教學要求

通過本章的學習掌握使用數據源或者ADO控件將前臺與后臺SQL SERVER數據庫相連的方法,為下一章的綜合練習作準備。

第十四章 應用實例-銷售系統管理(10學時)

一、教學內容

1、系統功能分析、系統功能模塊設計

2、數據庫需求分析、數據庫邏輯結構設計

3、實現數據庫結構和程序

4、創建主窗口

5、銷售基本信息模塊的創建

6、銷售信息管理模塊的創建

7、幫助模塊的創建

8、系統的編譯和發行

二、教學重點和難點

1、數據庫需求分析、數據庫邏輯結構設計

2、實現數據庫結構和程序

3、利用VB創建主窗口

4、銷售基本信息模塊的創建

5、銷售信息管理模塊的創建

三、教學要求

本章是一個綜合實例,通過本章的學習結合前面所學的第13章的知識,綜合練習SQL SERVER 2000數據庫與其他語言的綜合使用,掌握利用其開發一個現實生活中常用系統的準備工作,步驟,開發流程,以及鍛煉語言中的調試能力。

第三篇:《網絡數據庫SQL》課程教學大綱

安徽工業經濟職業技術學院

計算機網絡技術專業《網絡數據庫SQL》課程教學大綱

一、課程的性質和任務

在當今高速發展的信息世界中,網絡是信息傳播速度最快的途徑,而數據庫以其強大的信息操作和管理能力悄然進入網絡世界,并成為網絡應用擴展和高速信息表達的有力工具。《網絡數據庫SQL》課程是計算機專業選修的一門專業課程。學生在學習本課程之前應當具有一定的計算機應用操作,計算機網絡管理能力,最好同時具備一定的數據庫前端軟件開發工具(如DELPHI、PB、VB等)的使用方面的知識。

SQL課程應用性很強,教學中要學練結合,在了解命令結構的過程中一定要加強上機實踐練習,創建和管理是本課程的兩個主要內容。

本課程要求學生:

1. 使學生對數據庫的發展、SQL SERVER 2000的安裝有一定的了解。2. 能運用SQL SERVER管理工具集來配置數據庫和安全管理。

3. 掌握使用企業管理器和Transact-SQL來進行數據庫對象的創建與管理、熟練掌握查詢設計。

4. 初步了解在Internet上發布SQL SERVER 2000數據庫技術。5. 數據庫管理系統實例的建設實踐。

二、課程的教學目的與要求

能過本課程的學習,使學生具備初步的網絡數據庫的管理能力,也為培養數據庫前端軟件開發、應用能力提供理論與實踐的支持。

1、熟練掌握:

要求學生能夠全面理解、熟練掌握所學內容,能夠熟練運用不同的方法來完成相應實踐。

2、掌握、理解:

要求學生能夠理解數據庫的基本概念、較好的掌握所講授的內容。

3、了解:

對所學習的內容能有一定的認識。

三、教學內容及要求

(按主教材章節順序排列,沒有列出部分或特別說明的部分,不作要求)

第1章 數據庫系統簡介(P1)

1.1 數據庫概述(P1)---了解

1.2 數據庫系統發展史(P1)---了解

1.3 數據庫系統的模型和結構(P4)---理解

1.4 數據庫管理系統(P6)---理解

作業

一、基礎題

上機

二、上機操作題

第2章 SQL SERVER 2000 簡介(P9)2.1 SQL Server 語言介紹(P9)---了解

2.2 SQL Server 語言特點(P9)---了解

2.3 SQL Server 和 Internet(P10)---了解

2.4 SQL Server 2000 的安裝(P11)---知道

上機 SQL Server 2000 的安裝

第3章 SQL SERVER 管理工具集(P24)

本章要求能夠掌握各管理工具的使用方法(3.3 性能監視器不作要求)

作業

一、基礎題

上機

二、上機操作題 如何打開和使用各管理工具

第4章 數據庫的創建與管理(P33)

4.1 數據庫的設計基礎(P33)

4.1.1--| 4.1.2--| 4.1.3--| 4.1.4--|-掌握

4.1.5--| 4.1.6--| 4.1.7---了解

4.2 數據庫的創建與管理(P39)---熟練掌握

4.3 設置數據選項(P46)---熟練掌握

4.4 修改數據庫(P47)---熟練掌握

4.5 刪除數據庫(P50)---熟練掌握

4.6 壓縮數據庫(P51)---掌握

4.7 備份和恢復數據庫(P51)---熟練掌握

4.8 發布內容和訂閱數據庫(P54)---了解

作業

一、基礎題(可相應擴展)上機

二、上機操作題(要求能在課本的基礎上加以擴展練習)

第5章 數據庫表的創建與管理(P61)

本章節中所有的內容都作熟練掌握的要求

作業

一、基礎題(可相應擴展)上機

二、上機操作題(要求能在課本的基礎上加以擴展練習)

第6章 查詢設計(P84)

本章節中所有的內容都作熟練掌握的要求

作業

一、基礎題(可相應擴展)上機

二、上機操作題(要求能在課本的基礎上加以擴展練習)

第7章 觸發器和數據的操作(P148)

7.1 觸發器概述(P148)---了解

7.2 使用INSERT語句添加新數據(P148)---熟練掌握

7.3 使用UPDATE語句修改數據(P154)---熟練掌握

7.4 刪除無用數據(P160)---熟練掌握

7.5 數據的導入和導出(P161)---掌握

作業

一、基礎題(可相應擴展)上機

二、上機操作題(要求能在課本的基礎上加以擴展練習)

第8章 索引(169)本章節中所有的內容都作熟練掌握的要求

作業

一、基礎題(可相應擴展)上機

二、上機操作題(要求能在課本的基礎上加以擴展練習)

第9章 視圖管理(P184)

本章節中所有的內容都作掌握的要求

作業

一、基礎題(可相應擴展)上機

二、上機操作題(要求能在課本的基礎上加以擴展練習)

第10章 SQL Server 2000 的開發與實務(P196)

本章節中所有的內容都作掌握的要求

作業

一、基礎題(可相應擴展)上機

二、上機操作題(要求能在課本的基礎上加以擴展練習)

第11章 ODBC 數據庫應用程序(P227)

11.3 ODBC數據源管理---掌握

作業

一、基礎題

上機

二、上機操作題

第12章 安全管理(P241)

本章節中所有的內容都作掌握的要求

作業

一、基礎題

上機

二、上機操作題

四、本課程與其它課程的關系

本課程是計算機專業的一門主要專業課程,專業性比較強,其先修課程有:《數據庫原理》、《計算機基礎》等課程,它同時也是多門程序設計課程,如C#程序設計、VB程序設計、ASP程序設計的先修課程。

五、學時數分配

課程教學學時數分配

課程教學總學時90學時。其中授課60學時,上機實驗30學時,授課學時分配如下:

教學內容

第1章 數據庫系統簡介 第2章 SQL SERVER 2000 簡介 第3章 SQL SERVER 管理工具集 第4章 數據庫的創建與管理 第5章 數據庫表的創建與管理 第6章 查詢設計

第7章 觸發器和數據的操作 第8章 索引 第9章 視圖管理

第10章 SQL Server 2000 的開發與實務 第11章 ODBC 數據庫應用程序

合計

授課學時 2 4 6 6 10 12 3 3 6 4 60

實驗學時

2 4 4 6 4 2 2 30

六、實驗要求

1、保證學生上機人手一機。

2、實驗機應安裝Windows 2000 Server操作系統、SQL Server 2000標準版、DELPHI、PB、VB、VF等軟件。

3、實驗內容主要以課本為主,任課教師可自定擴展。

七、考核方法

本課程的考核可根據實際情況確定為考試或考查,實驗考核應有明確的任務并要求學生提交實驗報告。

八、教材及參考書

教材版本:《新編SQL SERVER 2000數據庫實用教程》

編 著 者:廖疆星、張艷釵、肖金秀等

出 版 社:冶金工業出版社

版 次:2002年2月第1版

安徽工業經濟職業技術學院計算機技術系計算機應用教研室

2005-5-14

第四篇:SQL Server數據庫及應用教學大綱

《SQL Server數據庫及應用》課程教學

大綱

一、課程的性質與任務

本課程是計算機相關專業一門重要的專業技術課。通過本課程的學習,應使學生從理論和實踐上掌握數據庫開發技巧,選擇前端開發環境與后端SQL Server數據庫系統的集成,使學生在數據庫開發應用方面能提出正確的解決方案。

二、課程教學目標

(一)知識目標

1.SQL Server 2012涉及的概念和范圍較多較廣,因此要強調基本概念和基本操作,從更多的實踐環節中理解SQL Server 2012的體系和特點。2.課程應注重Transact-SQL的教學和實踐,在掌握SQL Server圖形管理工具的同時,加強isql/osql公用程序的使用。3.本課程綜合性較高,教學中可酌情安排一定時數的課程設計(結合前端開發工具),使學生對于SQL Server及其它數據庫有更全面的理解。

(二)能力目標

培養學生具備數據庫應用程序開發能力,能夠根據實際需要自行開發以SQL Server 2012為后臺的Windows數據庫應用程序,具有分析和調試程序的能力。

(三)德育目標

將德育教育寓于專業知識的教學中,教育學生熱愛生活、熱愛學習、熱愛自己的專業,刻苦學習,學風嚴謹,使學生養成理論聯系實際的良好習慣。

三、課程內容及教學要求

(一)SQL Server概述

1.教學內容:(1)數據庫的基本概念(2)SQL語言的特點

(3)Microsoft SQL Server的特點 2.教學要求:

掌握Microsoft SQL Server的結構、功能和性能特點;理解SQL語言的特點;了解數據庫的基本概念、SQL Serve的演變過程。

(二)安裝SQL Server 2012系統

1.教學內容:

(1)安裝預準備工作

(2)Microsoft SQL Server 2012的安裝過程(3)驗證系統是否按裝成功 2.教學要求:

掌握Microsoft SQL Server安裝的軟、硬件要求及安裝過程;了解 SQL Serve的版本類型。

(三)注冊和配置服務器

1.教學內容:(1)注冊服務器(2)配置服務器 2.教學要求:

掌握注冊和配置服務器的各種方法和技術;了解注冊和配置服務器的作用。

(四)SQL Server的安全管理

1.教學內容:

(1)認證模式和認證進程(2)管理登錄賬號

(3)管理數據庫用戶賬號(4)管理角色(5)管理許可 2.教學要求:

掌握設置認證模式技術、管理懼色、許可技術;理解數據庫安全模式、認證模式及賬號管理;了解許可類型。

(五)管理數據庫

1.教學內容

(1)數據庫對象(2)創建、刪除、修改數據庫(3)設置數據庫選項 2.教學要求:

掌握數據庫的基本操作和屬性技術;了解數據庫的基本概念。

(六)管理表

1.教學內容:

(1)表的基本概念和特點(2)數據類型(3)管理表 2.教學要求:

掌握表的基本概念和系統數據類型,表的基本操作;了解自定義數據類型。

(七)操縱表中的數據

1.教學內容:

(1)插入、修改和刪除數據(2)檢索表中的數據(3)高級檢索技術 2.教學要求:

掌握表數據的基本操作及各種檢索技術。

(八)索引

1.教學內容:

(1)索引的類型和訪問數據的方式(2)創建索引技術(3)維護索引 2.教學要求:

掌握創建、維護索引技術;理解索引的類型;了解索引的作用。

(九)數據庫的備份和恢復

1.教學內容:(1)備份技術(2)恢復技術 2.教學要求:

掌握備份操作和恢復操作技術;了解備份和恢復的概念和作用;

(十)視圖、存儲過程和觸發器 1.教學內容:(1)視圖(2)存儲過程(3)觸發器 2.教學要求:

掌握創建、修改和使用視圖技術,創建觸發器技術;了解視圖的概念和特點,觸發器的特點和作用。

(十一)Transact-SQL語言

1.教學內容:

(1)Transact-SQL語言的特點(2)Transact-SQL語言的組成元素(3)執行Transact-SQL語句的工具 2.教學要求:

掌握使用數據控制、定義和操作語言及T-SQL語句;了解Transact-SQL語言的特點。

(十二)SQL Server的并發性

1.教學內容:

(1)并發性的概念(2)事務(3)使用鎖 2.教學要求:

掌握事務管理和鎖技術;理解鎖的作用;了解并發性的概念。

(十三)數據互操作性技術

1.教學內容:

(1)數據互操作性技術工具(2)數據轉換服務 2.教學要求:

掌握使用DTS工具;理解DTS工具的特點;了解數據互操作性技術的概念。

(十四)數據完整性

1.教學內容:

(1)數據完整性的概念(2)約束管理(3)缺省管理(4)規則管理

(5)完整性技術比較研究 2.教學要求:

掌握如何選擇數據完整性的方法,對象管理技術;了解數據完整性的概念和類型。

(十五)數據復制

1.教學內容:

(1)數據復制的特點

(2)復制代理、復制類型和模型(3)建立數據復制的各種技術(4)在異構環境中復制數據(5)監視和維護復制 2.教學要求:

掌握建立數據復制的各種技術和復制代理、復制類型和模型;了解數據復制的概念和特點。

(十六)管理作業和警報

1.教學內容:

(1)管理作業技術(2)管理警報技術(3)故障診斷 2.教學要求:

掌握作業管理、警報管理和故障診斷技術;了解任務自動化的原因。

(十七)性能監測和調整

1.教學內容:

(1)SQL Profiler(2)性能監視器 2.教學要求:

掌握使用SQL Profiler工具監視性能即T-SQL語句監視系統性能;了解影響系統性能的因素和監測工具。

(十八)向導和工具

1.教學內容:

(1)服務器注冊向導(2)數據庫類向導工具(3)系統管理類向導(4)數據轉換服務向導工具(5)復制類向導工具 2.教學要求:

掌握數據庫各類向導工具的用法;了解向導工具的分類。

(十九)管理ODBC數據源

1.教學內容:(1)ODBC技術

(2)配置ODBC數據源 2.教學要求:

掌握創建和配置ODBC數據源的過程;了解ODBC的概念和特點。

四、課時分配

總學時 授課時數 上機時數

(一)SQL Server概述 2 2

(二)安裝SQL Server 2012系統 4 2 2(三)注冊和配置服務器 2 1 1(四)SQL Server的安全管理 2 1 1(五)管理數據庫 2 1 1(六)管理表 2 1 1(七)操縱表中的數據 2 1 1(八)索引 4 2 2(九)數據庫的備份和恢復 2 1 1(十)視圖、存儲過程和觸發器 14 10 4(十一)Transact-SQL語言 12 8 4(十二)SQL Server的并發性 2 1 1(十三)數據互操作性技術 4 2 2(十四)數據完整性 4 1 1(十五)數據復制 2 1 1(十六)管理作業和警報 2 1 1(十七)性能監測和調整 2 1 1(十八)向導和工具 2 1 1(十九)管理ODBC數據源 2 1 1 機 動

4 0 合 計

45 27 序號

五、實踐環節

1.實驗(25學時,包含在上機時間內),可根據授課內容安排,建議項目:創建和使用數據庫;創建和使用表;Transact-SQL;索引;視圖;數據庫完整性;存儲過程;觸發器;SQL Server的安全管理;數據備份與還原;數據轉換;用ADO操作SQL Server數據庫;VB的數據環境和數據報表;數據庫系統設計實例。2.綜合性大作業,可根據實際課時安排在實訓內容來進行,建議1~2次。

六、大綱說明

1.本大綱適用于三年制高職高專計算機各專業使用。

2.本課程與其它編程語言課程是相輔相成的,并且作為程序設計的提高課程,應在《程序設計基礎》之后開設。

3.考核方式:平時考核占40%,期末考核占60%。考核及格后獲得3學分。4.參考教材:《SQL Server 2012數據庫及應用》 徐人鳳、曾建華編著高等教育出版社。

第五篇:SQL數據庫心得

黃淮學院 2015---2016學年第 一 學期 《C#數據庫應用程序開發技術與案例教程》課程

題目:

學習報告

系:數學科學系 專

業:數學與應用數學 年

級:1301B 姓

名:曹占營 學

號:1331110101 任課教師:楊鋒英

2015年 12 月 30日

C#數據庫學習報告

在日常生活中,我們和朋友、親戚聯系,會廣泛用到通訊錄,因此這門課程以通訊錄開發為案例,教我們學習軟件開發。

軟件開發是一項非常注重實踐工作,不可能只憑看書、看視頻就學會軟件開發,必須扎扎實實、一行一行的編寫代碼,不斷積累項目經驗,才能真正掌握編程技術,所以我們要親自上級編寫程序,才能真正掌握軟件開發技術。

本書分為基礎篇、進階篇、高級篇,由淺入深地介紹了基于C#的數據庫編程技術,所用的開發工具為Visual Studio 2008、SQL Server 2005以及Access 2007。

學習數據庫的內容是從數據庫、數據表的創建和修改開始的,表是建立關系數據庫的基本結構,用來存儲數據具有已定義的屬性,在表的操作過程中,有查看表信息、查看表屬性、修改表中的數據、刪除表中的數據及修改表和刪除表的操作。從課程中讓我更明白一些知識,查詢可以通過SQL語言進行完成,這樣加深了查詢語句的基本結構,讓我們能更好的掌握其中語句,方便于我們后面的學習和應用。表是數據最重要的一個數據對象,表的創建好壞直接關系到數數據庫的成敗,表的內容是越具體越好,但是也不能太繁瑣,以后在實際應用中多使用表,對表的規劃和理解就會越深刻。在編程方面是需要我們對于編程有邏輯思維能力及一定的編程技巧。在數據庫中插入表、表中的信息等都需要注意,不然很容易出錯。

在基礎篇中,詳細講解了通訊錄系統的設計、開發和安裝部署這樣一個完整過程,對各個任務進行詳細講解。基礎篇學習分為9個任務,分別為系統分析與設計、用戶登錄、主窗體設計、聯系人分組管理、聯系人管理、用戶密碼修改、數據庫備份與恢復、設計“關于”窗體、系統安裝與部署。學完基礎篇,即可開發出一個功能較為完備的通訊錄系統。在聯系人管理任務學習中,由于在Contact表中保存的是分組編號,而窗體上要顯示的是分組名稱,所以在查詢語句中需要級聯查詢,即SQL語句為”select Contact.Id, Name, Phone, Email, QQ, GroupName from Contact, ContactGroup where Contact.GroupId = ContactGroup.Id”。為了實現代碼復用,可以提供查詢功能,根據用戶選擇的擦尋天劍,拼接產生SQL語句。同時為了支持模糊查詢,還在SQL語句中用了like語句。通過SqlDataAdapter的Fill方法填充數據集,獲取數據。數據集中有了數據以后,我們只需設置DataGridView控件的DataSource屬性,就可以顯示數據了。

在進階篇中,介紹了企業項目開發中廣發用到的參數化SQL語句、存儲過程使用及定義數據庫操作類,分為3個任務學習,分別為使用參數化SQL語句、使用存儲過程、使用自定義數據庫操作類,進一步提高我們的數據庫編程能力。在使用存儲過程任務學習中,了解到存儲過程是在大型數據庫系統中,一組為了完成特定功能的SQL語句集,經編譯后存儲在數據庫中,用戶通過指定存儲過程的名字并給出參數(如果該存儲過程帶有參數)來執行它。在性能方面,存儲過程有如下的優點。(1)與編譯,存儲過程預先編譯好放在數據庫內,減少編譯語句所花的時間。(2)緩存,編譯好的存儲過程會進入緩存,所以對于經常執行的存儲過程,除了第一次執行外,其他次執行的書都會有明顯提高。(3)減少網絡傳輸,特別對于處理一些數據的存儲過程,不必像直接用SQL語句實現那樣多次傳送數據到客戶端。通過前面的學習,細細體會對數據庫的操作,可以發現,這么多操作其實可以分為4種。(1)對數據庫進行非連接式查詢操作,返回多條記錄。這種操作可以通過SqlDataAdapter對象的Fill方法來完成,即把查詢得到的結果填充到DataTable(或DataSet)對象中。(2)對數據庫進行連接式查詢操作,返回多條查詢記錄。這種操作可以通過SqlCommand對象的ExecuteReader方法來完成,返回SqlDataReader對象。(3)從數據庫中檢索單值。這種操作可以通過SqlCommand對象的ExecuteNonQuery方法來完成。ExecuteScalar方法返回的是Object類型,需要根據實際情況進行類型轉換。(4)對數據庫執行增、刪、改操作。這種操作可以通過SqlCommand對象的ExecuteNonQuery方法來完成,返回增、刪、改操作后數據庫中受影響的行數。

在高級篇中,分為4個任務學習,分別為開發基于三層構架的通訊錄程序、開發基于Access的通訊錄程序、實現基于抽象工廠模式的三層架構、使用MD5加密用戶密碼。首先詳細講解了基于三層構架的通訊錄程序開發過程以及如何開發一個基于Access的通訊錄系統。最后,介紹了如何采用MD5加密技術對用戶密碼加密。MD5加密技術也是實際項目開發中廣泛用到的,通過MD5加密用戶密碼,可以提高程序的安全性。“三層架構”一詞中的“三層”是指:“表示層”、“業務邏輯層”、“數據訪問層”。表示層:位于最外層,離用戶最近。用于顯示和接收用戶輸入的數據,為用戶提供一種交互式操作界面。表示層的常見形式為WinFrom和WebForm。業務邏輯層:負責處理用戶輸入的信息,或者是將這些信息發送給數據訪問層進行保存,或者是調用數據訪問層中的函數再次讀出這些數據。業務邏輯層也可以包括一些對“商業邏輯”描述代碼在里面。數據訪問層:僅實現對數據的保存和讀取操作。可以訪問數據庫系統、二進制文件、文本文檔或是XML文檔。

在這一學期有限的幾次實驗課后,我雖然沒有學會很多,但也學會了一些簡單的操作,我學會了一些簡單的數據運算,會建立一些簡單的表。有時候在做實驗時,對于實驗中的一些東西我不怎么了解,但我還會去做,因為我想只有多練習才能熟練,也才能理解掌握知識。我不知道這一門課對其他同學來說怎么樣,但對我來說卻有些難,但我會努力。因為我認為它對我以后考計算機二級有很大的幫助。

很快這一學期馬上就要結束了,數據庫這一門課也很快就要結束了,但這一學期的學習讓我知道了很多,也告訴了我在以后的人生中如何去做事,如何去做人。尤其是老師的耐心,老師的敬業精神感動了我,再做任何事時都應該認真負責,任何一個人都應該被尊重。

下載SQL數據庫設計教學大綱word格式文檔
下載SQL數據庫設計教學大綱.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    人事管理系統數據庫設計 sql代碼

    建立數據庫: create database 數據庫 建表: create table 部門信息表(部門編號 char(2) primary key , 部門名稱 nchar(14) , 部門職能 nchar(14), 部門人數 char (4) ) go......

    數據庫sql語言總結

    插入句型: insertinto [各屬性名]values(,……)刪除元組或者二維表: delete from[ where ]刪除屬性: altertabledropcolumn增加某表的屬性: altertableadd 類型 修改句型: update......

    數據庫SQL語句十題

    作業十題 1. 查詢所有學生的基本信息,并按學號降序排列 SELECT * FROM STUDENT ORDER BY sno DESC; 2. 查詢系別代碼為“02”的女同學信息 SELECT * FROM STUDENT WHERE ssex......

    數據庫實驗報告 SQL語言

    數據庫原理及實驗報告 實驗6 視圖 實驗目的:1)掌握交互式創建、刪除視圖的方法 2)掌握使用SQL創建、刪除視圖的方法 3)掌握交互式更新視圖的方法 4)掌握使用SQL更新視圖的方法 實......

    SQL數據庫上機練習3

    SQL數據庫上機練習3 在C:盤根目錄下用自己的名字加“_DB”建立一個文件夾。(例:“王平_DB” ) 一.(6分)在SQL Server Management Studio中建立滿足如下要求的數據庫: 1. 數據庫名字......

    SQL數據庫實訓報告

    附件: 1、創建觸發器 1、創建觸發器trigger_9_1,實現當修改學生課程表(xskc)中的數據時,顯示提示信息“學生課程表被修改了”。 在學生課程表上建立觸發器,具體操作如下: 在查詢分......

    SQL數據庫學習心得(精選五篇)

    SQL數據庫學習心得 一 數據庫課程總結 (一)數據庫概述 1 數據 (1)數據庫中存儲的基本對象,是描述事物的符號記錄(如存儲某一個人 (2) 數據的種類包括文字、圖形、圖象、聲音 (3)數據......

    SQL數據庫實驗報告 實驗二

    實驗2SQL Server數據庫的管理 1.實驗目的 (1)了解SQL Server 數據庫的邏輯結構和物理結構的特點。 (2)掌握使用SQL Server管理平臺對數據庫進行管理的方法。 (3)掌握使用Transact-S......

主站蜘蛛池模板: 精品日韩欧美一区二区在线播放| 成人毛片100部免费看| 国产精品老热丝在线观看| 欧美激情一区二区三区成人| 日本在线观看| 成熟老妇女毛茸茸的做性| 国产香蕉尹人在线观看视频| 国产亚洲日韩网曝欧美台湾| 熟女人妻aⅴ一区二区三区电影| 国产精品人人做人人爽人人添| 天天爽夜夜爽人人爽免费| 国产美女遭强高潮开双腿| 国产精品亚洲专区无码导航| 欧美videos另类极品| 国内精品卡一卡二卡三| 亚洲一本到无码av中文字幕| 欧美丰满熟妇xx猛交| 日韩视频无码免费一区=区三区| 在办公室被c到呻吟的动态图| 欧美视频二区欧美影视| 亚洲日韩精品a∨片无码| 亚洲色帝国综合婷婷久久| 久久免费只有精品国产| 久久精品成人亚洲另类欧美| 麻豆精品传媒一二三区| 大色综合色综合网站| 久久精品国产精品亚洲38| 农村老熟妇乱子伦视频| 女女互揉吃奶揉到高潮视频| 九九re6热在线视频精品66| 国产美女极度色诱视频www| 国产日韩制服丝袜第一页| 中文在线а√在线天堂中文| 人妻蜜桃久久AV一区| 亚洲精品乱码久久久久久中文字幕| 国产午夜高清高清在线观看| 在线aⅴ亚洲中文字幕| 国产精品成人片在线观看| 天堂中文8资源在线8| 丝袜熟女国偷自产中文字幕亚洲| 无码人妻精品中文字幕免费东京热|