python 查询sqlserver 视图_SQL Server 2017 数据库教与学(教学大纲,含Python+SQL Server案例)...
原標題:SQL Server 2017 數據庫教與學(教學大綱,含Python+SQL Server案例)
本書提供Python+SQL Server案例
SQL Server教學大綱
一、課程的性質和教學目的
課程性質:數據庫技術是各類信息系統、管理系統的基礎。SQL Server數據庫是微軟公司的一款數據庫產品,它被廣泛應用到各大軟件公司。本課程適合在計算機專業、非計算機專業但需要數據庫輔助科研的理工科專業。
教學目的:通過本課程的學習,要求學生達到下列目標。
1. 熟練掌握關系數據庫中的概念,數據庫設計以及結構化查詢語言(SQL)。
2. 掌握數據庫的安裝,數據庫的備份與恢復以及自動化管理任務。
3. 了解使用C#語言以及Python語言連接SQLServer數據庫的方法。
4. 培養學生應用SQL Server數據庫解決和處理實際問題的思維方法與基本能力。
二、課程教學內容
1. SQLServer基礎知識
SQLServer的安裝,SSMS的使用,操作數據庫。
2. 數據庫表的操作
創建和管理數據表,在表中使用約束,查詢語句的使用。
3. 函數和視圖
系統函數,自定義函數,視圖的概念以及操作視圖。
4. 索引
索引的作用與分類,創建和管理索引。
5.T-SQL語言基礎
常量和變量,流程控制語句,游標,使用事務控制語句。
6. 存儲過程和觸發器
存儲過程的特點與類型,創建和管理存儲過程,觸發器的作用與分類,創建和管理觸發器。
7. 與數據安全相關的對象
登錄賬號管理,用戶管理,角色管理,權限管理。
8.數據庫備份與還原
數據庫備份,還原數據,數據庫的分離和附加
9.系統自動化任務管理
SQLServer代理,作業,維護計劃,警報,操作員。
10.使用C#和Python連接SQLServer數據庫
ADO.NET的使用,Windows窗體程序的使用,pymssql的使用。
三、課程教學的基本要求
1.基本知識
了解SQL Server的特點,掌握SQL Server中的常用SQL語句以及T-SQL語句,掌握存儲過程和觸發器的寫法,掌握數據庫的備份和還原操作。
了解Java的特點,理解Java的平臺無關性,掌握Java語言的語法知識和常用工具類的使用,掌握Java事件的處理模型及GUI編程。掌握JDBC的使用。
2.基本理論和方法
理解關系型數據庫的特點,掌握數據庫的設計方法以及SQL語句。
四、課程的教學環節要求
教學環節包括:課堂講授、上機實踐、習題課。
1.課堂講授
(1)教學方法上以案例式教學為主,并安排適量的討論話題,提高學生的自學能力以及動手能力。
(2)利用PPT和實際操作提高學生的學習興趣以及學習效率。
2.上機實踐、習題課
根據教學需要,在每章結束后安排上機實踐以及習題課。
3.考核
采取期末考試和平時考核相結合的方式。卷面成績為100分。
平時考核:課后作業與考勤(10分)+上機實踐(10分)。
課程學習成績:卷面成績*80%+平時成績(20分)。
五、本課程與其它課程的聯系與分工
本課程適合于在開設一門編程語言后再開設,比如,在學習過C語言、Python語言后開設。在學習編程語言后學習數據庫,既能復習編程語言的使用又能提高學習數據庫相關知識的效率。
六、學時分配參考(32學時)
教 學 內 容
建議學時
備 注
數據庫基礎知識
2
數據表的管理和約束設置
6
其中上機2學時
基本查詢和子查詢
4
其中上機或習題課2學時
函數
2
視圖和索引
4
其中上機2學時
T-SQL語言基礎
2
存儲過程和觸發器
4
其中上機2學時
與數據安全相關的對象
2
數據庫備份和還原
1
系統自動化任務
1
使用編程語言連接數據庫
4
其中上機2學時
合 計
32學時
八、建議教材與教學參考書
掃碼優惠購書
本書視頻樣例
教學進度計劃表
(教學日歷)
名稱
總時數
講課
實踐/ 實驗
上機
習題
課程設計
周學時
計劃時數
32
22
10
4
周次
課次
授課內容摘要
時數
目的要求
備注
1
1
一、數據庫的安裝和啟動
1.數據庫基礎
2.安裝SQL Server
3.啟動SQL Server服務及操作SSMS
二、操作數據庫
1.創建數據庫
2.修改數據庫
3.刪除數據庫
4.使用SSMS操作數據庫
2
掌握數據庫的安裝與啟動,并會使用SSMS。
2
三、操作數據表
1.操作表中字段的數據類型
2.創建數據表
3.修改數據表
4.刪除數據表
5.使用SSMS操作數據表
四、約束表中的數據
1.約束的作用
2.設置和管理約束
2
掌握在表中設置約束的作用,以及操作表中的約束。
2
3
實驗一:安裝數據庫、創建數據庫及數據表
2
掌握數據庫的安裝以及數據庫、數據表的創建和管理。
4
五、操作表中的數據
1.添加數據
2.修改數據
3.刪除數據
4.使用SSMS管理數據
2
掌握 使用SQL語句和SSMS操作表中的數據。
3
5
六、查詢表中的數據
1. 基本查詢語句的使用
2. 子查詢的使用
3.多表查詢的使用
2
掌握查詢語句的使用。
6
實驗二:管理表中的數據
2
重點掌握使用SQL語句添加、修改、刪除以及查詢表中的數據。
4
7
七、函數
7.1 系統函數
7.2 自定義函數
2
掌握函數的使用。
8
八、視圖
8.1 視圖的概念
8.2 創建和管理視圖
九、索引
9.1 索引的作用與分類
9.2 創建和管理索引
2
掌握視圖和索引的使用。
5
9
實驗三:視圖和索引使用
2
了解視圖和索引作業,并能使用SQL語句創建和使用視圖和索引。
10
十、T-SQL語言基礎
1.常量和變量
2.流程控制語句
3.游標
4.事務
2
掌握T-SQL語句的編寫。
6
11
十一、存儲過程和觸發器
1.創建和管理存儲過程
2.創建和管理觸發器
2
掌握存儲過程和觸發器的使用。
12
實驗四:存儲過程和觸發器的應用
2
掌握游標在存儲過程中的應用,以及創建觸發器的作用。
7
13
十二、與數據安全相關的對象
1.登錄賬號管理
2.用戶管理
3.角色管理
4.權限管理
2
了解登錄賬號的作用,掌握登錄賬號、用戶、角色以及權限的設置與管理。
14
十三、數據庫的備份和還原
1.備份數據庫
2.還原數據庫
3.數據庫的分離與附加
十四、系統自動化任務管理
1.SQL Server代理
2.作業
3.維護計劃
4.警報
5.操作員
2
掌握數據庫庫的備份和還原、了解系統自動化任務的作業以及操作。
8
15
十五、使用C#和Python語言連接SQL Server
1.使用C#語言連接SQL Server
2.使用Python語言連接SQL Server
2
了解使用C#和Python語言連接SQL Server的方法。
16
實驗五:使用C#和Python語言連接SQL Server實現用戶登錄注冊模塊
2
掌握使用C#和Python語言連接SQL Server的操作。返回搜狐,查看更多
責任編輯:
總結
以上是生活随笔為你收集整理的python 查询sqlserver 视图_SQL Server 2017 数据库教与学(教学大纲,含Python+SQL Server案例)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 向内存中连续存入数据_内存节省到极致!R
- 下一篇: 软件版本号命名规范_软件发布版本介绍