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的操作。返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值