《SQL Server 2016数据库应用与开发》教学大纲
sql_server_2016数据库应用与开发教程
![sql_server_2016数据库应用与开发教程](https://img.taocdn.com/s3/m/9ec3e4be9f3143323968011ca300a6c30c22f1aa.png)
sql server 2016数据库应用与开发教程1. 引言1.1 概述本教程旨在介绍SQL Server 2016数据库的应用与开发,并提供相关教程和实例演示,帮助读者全面了解和掌握SQL Server 2016的各项功能和技术。
在今天这个数据爆炸的时代,数据库已经成为企业管理和信息处理的核心组件之一。
而作为Microsoft公司推出的关系型数据库管理系统(RDBMS),SQL Server 2016具备了许多强大的功能和特性,使其成为众多企业首选的数据库软件之一。
1.2 文章结构本文主要分为五个部分:引言、SQL Server 2016数据库应用与开发教程、SQL 查询语言、数据库编程与开发技术以及结论。
通过这样的划分,我们将从不同层次和角度全面介绍SQL Server 2016在应用与开发方面涉及到的各项重要知识点和技术,便于读者有针对性地学习和使用。
1.3 目的本文旨在帮助读者初步认识并深入理解SQL Server 2016数据库的应用与开发,并提供相应教程指导以及实际案例演示。
通过学习本文所介绍内容,读者能够学会如何设计、搭建和管理SQL Server 2016数据库,掌握SQL查询语言的基本语法和使用技巧,了解数据库编程与开发的相关技术,以及探索SQL Server 2016在安全性和权限管理方面的应用。
最后,我们还将对SQL Server 2016的应用前景进行展望,并对本文涉及内容进行总结。
通过本文的阅读和学习,读者将具备一定的理论基础和实践经验,在日常工作中能够更好地利用SQL Server 2016数据库实现数据管理、查询分析以及系统开发等任务,提高工作效率并取得更好的业绩。
无论是初学者还是有一定数据库经验的开发人员,本教程都能为您提供指导和帮助,让您成为专业的SQL Server 2016数据库应用与开发者。
2. SQL Server 2016数据库应用与开发教程2.1 介绍SQL Server 2016SQL Server 2016是由Microsoft开发的一种关系型数据库管理系统。
《SQL Server 2016数据库应用教程》实训教学课件01数据库创建
![《SQL Server 2016数据库应用教程》实训教学课件01数据库创建](https://img.taocdn.com/s3/m/4bc32dd658fb770bf68a5585.png)
模块01 数据库概述 模块02 表和表中数据的操作 模块03 数据完整性 模块04 索引和视图 模块05 SQL程序设计 模块06 存储过程和触发器
目录
上机实训篇 CONTENTS
实训01 数据库创建 实训02 使用代码创建数据库 实训03 分离和附加数据库 实训04 使用窗口方式创建及修改表 实训05 使用代码方式创建及修改表 实训06 使用窗口方式对表中数据进
实训步骤
图S1-2“新建数据库”窗口
实训步骤
(3)打开C盘,创建DATA文件 夹,然后回到“新建数据库”窗口, 拖动滚动条将“路径”完全显示出来, 单击按钮打开定位文件夹窗口,选择 C盘中的DATA文件夹,如图S1-3所 示。
图S1-3“定位文件夹”窗口
实训步骤
(4)主数据文件和事务日志文件完成路径选择后,单击“确定”按钮,如图S1-4所示。
实训内容
(1)使用SQL Server Management Studio窗 口方式创建名为XS的数据库,要求将数据文件、事物 日志文件存放在C盘DATA文件夹中。
(2)设置主数据文件名为XS_DATA.MDF,逻辑 文件名为XS_M,初始大小为3 MB,增量为10 MB, 最大值为20 MB。
(3)设置事务日志文件名为XS_LOG.LDF,逻辑 文件名为XS_L,初始大小为3 MB,增量为10 MB, 最大值为20 MB。
图S1-4数据库创建完成
实训步骤
(5)在“对象资源管理器” 窗格中可见已创建好的数据库 XS,如图S1-5所示。另外,可 以到C盘DATA文件夹中查看已 创建好的数据文件。
图S1-5XS数据库
谢谢观看
行操作
目录
上机实训篇 CONTENTS
课程教学大纲(sqlserver)
![课程教学大纲(sqlserver)](https://img.taocdn.com/s3/m/3e557c6468eae009581b6bd97f1922791688be2c.png)
《SqlServer数据库》教学大纲一、课程性质与任务1.课程性质:本课程是计算机应用技术专业的理论与实践课。
2.课程任务:本课程的主要任务是通过SQL Server Management Studio环境,讲授开发SqlServer的课程,需要了解数据库的基本原理,了解数据库的作用和实际用途。
掌握Sqlserver管理工具的基本使用,Sql语句的编写,掌握创建库、创建表、创建约束、删除库、删除表、删除约束等基本操作。
重点掌握Sql语句实现数据查询、条件查询、模糊查询、多表联接查询,数据的添加语句编写、数据删除语句编写和数据修改语句的编写等。
课程在重视传授理论知识同时,重视培养学生的实际动手能力。
教学过程中,设计了大量的程序设计案例,使学生在学习枯燥的语法知识的同时,体会到SQLServuer数据管理工具的魅力,加深对SQL语言知识的理解。
二、课程教学基本要求理论课时:36节上机课时:36节考核形式:考查三、课程教学内容第一章初始SQLSERVER及开发工具介绍教学内容:本章主要介绍SqlServer的主要概念,数据库系统介绍、数据库的基本概念、数据库的技术发展史,SqlServer开发管理工具如何安装,使用等。
掌握如何使用管理工具如,开启服务、停止服务、集成登录访问数据库管理工具、账户方式访问数据库管理工具、创建数据库、创建表等基本操作,还需要了解数据库软件的安装过程。
※第二章使用SQL Server Management Studio 管理数据库教学内容:本章主要掌握使用SQL Server Management Studio 管理数据库,掌握查询分析的使用,查询数据,数据库如何备份、如何还原,数据库如何分离、如何附加。
如何生成SQL脚本,如何利用SQL脚本进行还原。
了解SQL语言的数据类型,了解创建数据库的SQL语句的编写、创建数据表的语句编写,通过练习掌握基本的SQL语言的特点。
※第三章使用SQL编程实现数据基本操作教学内容:本章主要掌握使用查询分析进行SQL语句的编写,掌握使用SQL语句实现数据新增,掌握使用SQL语句框架实现数据的编辑修改,掌握使用SQL语句实现实现数据的删除。
《SQLSERVER数据库应用》实验指导书_2016年版
![《SQLSERVER数据库应用》实验指导书_2016年版](https://img.taocdn.com/s3/m/b76eff90f121dd36a32d827c.png)
《数据库应用》实验教学大纲一、基本信息二、实验安排三、实验目的、内容与要求实验一创建数据库和表以及表操作(一) 实验目的1.了解SQL Server数据库的逻辑结构和物理结构,表的结构特点;2.了解SQL Server的基本数据类型,空值概念;3.学会在企业管理器中创建数据库和表;4.学会使用T—SQL语句创建数据库和表;5.学会在企业管理器中对数据表进行插入、修改、删除数据操作;6.学会使用T-SQL对数据表进行插入、修改、删除数据操作;(二) 实验内容1.企业管理器访问数据库,查询分析器的使用;2.在企业管理器中创建、删除数据库和表;3.使用T-SQL语句创建数据库和表;4.在企业管理器中对数据表进行插入、修改、删除数据操作;5.使用T-SQL进行上述操作。
(三) 实验要求1.掌握在企业管理器中创建、修改、删除数据库和表;2.掌握查询分析器,使用T—SQL语句创建、修改、删除数据库和表。
实验二数据库的查询(一) 实验目的1.掌握SELECT语句的基本语法;2.掌握子查询的表示;3.掌握连接查询的表示;4.掌握数据汇总的方法;5.掌握SELECT语句的GROUP BY子句的作用和使用方法;6.掌握SELECT语句的ORDER BY子句的作用和使用方法。
(二) 实验内容1.SELECT语句的基本使用;2.子查询的使用,连接查询的使用,数据汇总,Group By、Order By子句的使用。
(三) 实验要求1.掌握数据库查询的基本的常用语句的使用方法;2.掌握数据库查询中的分组、排序等语句的使用方法。
实验三视图、存储过程、触发器等的建立与维护(一) 实验目的1.学会使用企业管理器建立视图,应用视图插入、删除、修改数据;2.掌握存储过程的使用方法;3.掌握触发器的使用方法。
(二) 实验内容1.视图插入、删除、修改数据;2.创建存储过程,调用存储过程;3.创建触发器。
(三) 实验要求1.利用所创建的数据库和数据表,综合应用视图、存储过程、触发器等知识完善数据库;2.掌握应用更新视图数据可以修改基本表数据的方法;3.熟练掌握添加、修改、删除记录的存储过程的定义及调用;4.掌握通过触发器来实现数据的参照完整性。
SQL Server数据库技术及应用教程(SQL Server 2016)第11章 T-SQL语言、游标和函数
![SQL Server数据库技术及应用教程(SQL Server 2016)第11章 T-SQL语言、游标和函数](https://img.taocdn.com/s3/m/f7a5d90c58fb770bf68a5516.png)
3.日期常量 日期常量使用特定格式的字符日期表示,并用单 引号括起来。SQL Server可以识别如下格式的日 期和时间:
字母日期格式,例如,'April 20,2019'。 数字日期格式,例如,'04/15/2010','2019-0315'。 未分隔的字符串格式,例如,'20191207'。
• 11.3.2 变量 • 变量是指在程序运行过程中其值可以改变的量。变量又分为局
• 2.赋值运算符 • T-SQL中只有一个赋值运算符,即等号(=)。赋值运算
符使用户能够将数据值指派给特定的对象。另外,还可 以使用赋值运算符在列标题和为列定义值的表达式之间 建立关系。
• 3.位运算符 • 位运算符用于对两个表达式执行位操作,这两个表达式
的类型可以是整型或与整型兼容的数据类型(如字符型 等,但不能为image型)。位运算符见表11-4。
• 11.1.2 T-SQL语言的构成
• 在SQL Server数据库中,T-SQL语言由以下几部 分构成。
• 1.数据定义语言(DDL)
• DDL用于执行数据库的任务,对数据库及数据 库中的各种对象进行创建、删除、修改等操作。 如前所述,数据库对象主要包括表、默认约束、 规则、视图、触发器、存储过程。DDL主要语 句及功能见表11-1。
3.对象命名规则
SQL Server的数据库对象名由1~128个字符组成,不区 分大小写。在一个数据库中创建了一个数据库对象后, 数据库对象的全名应该由服务器名、数据库名、拥有 者名和对象名这4个部分组成,其格式如下:
[[[server.][database].][owner_name].]object_name
《SQLServer2016数据库应用与开发》教学大纲
![《SQLServer2016数据库应用与开发》教学大纲](https://img.taocdn.com/s3/m/b1c59686f424ccbff121dd36a32d7375a417c6af.png)
《SQLServer2016数据库应用与开发》教学大纲《SQL Server 2016数据库应用与开发》教学大纲一、课程性质与任务《SQL Server 2016数据库应用与开发》是计算机类专业的必修课,本课程以目前流行的、使用广泛的关系数据库SQL Server 2016为例,学习数据库中的高级结构化查询语言SQL和数据库管理与开发知识。
二、课程教学目标1.知识目标本课程主要介绍SQL Server 2016数据库的安装、配置等基本操作,SQL Server数据库的体系结构与SQL Server数据库的基本操作,SQL语言的基础及Transact-SQL语言编程,表、存储过程、触发器、视图、索引等数据库对象的创建与应用,数据检索及其应用,数据库的安全管理,数据库的备份与恢复,以及如何利用数据库开发应用程序等。
2.能力目标学生学习后能够解决的问题。
使学生初步掌握大中型数据库的基本操作,了解大中型数据库的管理方法,熟练掌握SQL Server 2016数据库系统下的如何利用数据库进行程序设计以实现数据检索等。
3.素质目标学生通过对SQL Server数据库的理论知识学习与操作技能训练,要求熟悉SQL Server数据库的基本概念和操作,掌握SQL Server数据库的体系结构,具有相当的Transact-SQL编程能力,以及高级管理和开发技能。
三、课程基本信息和内容要求(与教材无关)四、教学建议(实验、实践环节参照执行)1.教学方法《SQL Server 2016数据库应用与开发》是一门技术性课程,强调动手实践。
本课程采用多媒体授课为主、课堂练习和上机实验为辅的方法进行教学。
作业可通过实例的形式,让学生在上机的时候,做一些小的实例,来掌握和巩固课堂所学,逐步培养其编程能力。
2.评价方法本课程在参考作业、出勤和实验成绩的基础上采用笔试方式,考核基本理论及解决实际问题的能力,满分为100分。
3.教学条件教学班规模按照学校的有关规定执行;因演示程序的设计运行过程,需采用多媒体教室教学。
《SQL Server 数据库》—— 教学大纲
![《SQL Server 数据库》—— 教学大纲](https://img.taocdn.com/s3/m/4fc74f6e0166f5335a8102d276a20029bd646331.png)
《SQL Server 数据库》教学大纲一. 适用对象适用于本科学生二. 课程性质数据库是数据管理的最新技术,是计算机科学的重要分支,作为信息系统核心和基础的数据库技术在各级部门和企事业单位中得到广泛的应用。
《SQL Server 数据库》是计算机科学与技术专业的专业必修课,也是软件工程、通信等专业本、专科学生的必修课程之一。
Microsoft SQL Server是基于客户/服务器模型的关系数据库管理系统,它是一个功能全面整合的数据平台,包含了数据库引擎、分析服务、集成服务和报表服务等组件,为企业提供企业级数据管理和数据仓库、数据挖掘和联机分析处理等商业智能工具,在电子商务和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供了强大的支持。
本课程以功能强大的关系数据库管理系统SQL Server 2019作为平台,全面系统地介绍了SQL Server的管理操作和应用开发,将基础知识和实际应用有机结合起来,主要内容有数据库系统概论、SQL Server 2019安装和操作、创建数据库和创建表、表数据操作、数据查询、视图和索引、数据完整性、T-SQL程序设计、存储过程、触发器、系统安全管理、备份和恢复、事务和锁定。
学生将对数据库技术的基本概念、原理、方法和技术有较深刻的理解,掌握SQL语言查询和编程的基本技术,掌握数据库系统安装、配置、管理和维护的基本技能,具备管理和开发简单数据库应用系统的能力。
三. 教学目的1. 掌握数据库技术的基本概念、原理、方法和技术。
2. 掌握SQL语言查询和编程的基本技术。
3. 掌握数据库系统安装、配置和数据库管理和维护的基本技能。
4. 熟悉常用的数据库管理和开发工具,具备管理和开发简单数据库应用系统的能力5. 了解数据库技术的最新发展。
四. 教材及学时安排教材:SQL Server 数据库技术与应用(SQL Server 2019版),赵明渊,清华大学出版社,2022年。
SQL Server数据库及应用教学大纲
![SQL Server数据库及应用教学大纲](https://img.taocdn.com/s3/m/4a8e22f5284ac850ad024298.png)
《SQL Server数据库及应用》课程教学大纲一、课程的性质与任务本课程是计算机相关专业一门重要的专业技术课。
通过本课程的学习,应使学生从理论和实践上掌握数据库开发技巧,选择前端开发环境与后端SQL Server数据库系统的集成,使学生在数据库开发应用方面能提出正确的解决方案。
二、课程教学目标(一)知识目标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 的版本类型。
SQL Server数据库技术及应用教程(SQL Server 2016)第12章 存储过程
![SQL Server数据库技术及应用教程(SQL Server 2016)第12章 存储过程](https://img.taocdn.com/s3/m/0abd7a0a312b3169a451a4c4.png)
• 【例12-8】 执行例12-3创建的存储过程Up_Course_Count,获得 选修某门课程的选课人数。操作步骤如下。
• ① 单击“新建查询”按钮,在查询编辑器中输入如下T-SQL语 句:
• DECLARE @ccount INT • EXEC Up_Course_Count 'C语言程序设计',@ccount OUTPUT • SELECT '选修数据库技术课程的人数为:',@ccount • ② 单击“执行”按钮,执行结果如图12-8所示。
• 【例12-4】 执行例12-1创建的名为Up_Teacher_Info的存 储过程,用于查询所有男教师的信息。操作步骤如下。
• ① 单击“新建查询”按钮,在查询编辑器中输入如下TSQL语句:
• EXEC Up_Teacher_Info • ② 单击“执行”按钮,查询结果如图12-6所示。
• 12.3.2 执行带参数的存储过程 • 1.使用参数名传递参数值 • 【例12-5】 执行例12-2创建的存储过程Up_Course_Info,
FROM Student,SelectCourse,Course WHERE Student.StudentID = SelectCourse.SelectCourseStudentID AND
SelectCourse.SelectCourseID = Course.CourseID AND CourseName=@courseName GO
12.5 修改存储过程
• 12.5.1 使用SSMS修改存储过程 • 使用SSMS修改存储过程的操作步骤如下。 • ① 启动SSMS,在对象资源管理器中展开数据
库StudentManagement下的“可编程性”下的 “存储过程”结点。 • ② 右击需要修改的存储过程(如 Up_Course_Count),从快捷菜单中选择“修 改”命令,如图12-12所示。
《sql server数据库开发与应用》教学大纲
![《sql server数据库开发与应用》教学大纲](https://img.taocdn.com/s3/m/af5ed108e87101f69e31952f.png)
《SQL sever数据库开发与应用》教学大纲一、课程基本信息二、课程性质、地位和任务本课程为电子商务专业选修课,是提高学生专业技术能力和软件设计人才的必修课之一。
本课程主要任务是,通过本课程的学习,要求学生在掌握数据库基础原理的基础上,掌握数据库系统软件SQL Server 2000的使用,能够实现数据库系统的设计与实施。
三、课程基本要求通过该课程的学习,学生应掌握下列内容:理论和知识方面:教学以计算机科学与技术专业教学大纲为依据,比较全面地介绍了数据库的基本理论知识及各种实用技术。
通过本课程的学习,要求学生掌握数据模型与概念模型、数据库系统设计方法、关系数据库等理论知识。
能力和技能方面:通过课程的学习,使学生了解并掌握当前较为常用的关系数据库标准语言SQL及数据库系统软件SQL Server 2000的使用,最终具备设计、建立与维护数据库系统的相关能力。
四、课程内容及学时分配第1章数据库基础知识教学内容:1、数据库的特点及概念。
2、数据库系统及发展。
3、数据库系统的结构。
教学要求:1、掌握数据库系统所涉及到的相关概念。
2、了解数据库系统发展的主要阶段及相关特点。
3、掌握数据库系统体系结构、功能结构。
教学重点:2、三级数据模式结构教学难点:三级数据模式结构之间的联系。
第2章数据模型与概念模型教学内容:1、信息的描述形式。
2、概念模型及表示。
3、常用的数据模型。
教学要求:1、了解信息的三种世界及描述方式。
2、掌握概念模型的基本概念及表示方法。
3、了解常用的数据模型。
教学重点:1、概念模型涉及的基本概念。
2、实体联系的类型。
3、数据模型三要素。
教学难点:1、实体-联系图的使用2、关系模型的相关术语及完整性约束条件。
第3章数据库系统设计方法教学内容:1、数据库系统设计的内容、方法。
2、数据库系统设计的基本步骤。
3、数据库应用系统的设计。
教学要求:1、了解数据库系统设计的内容与方法。
2、掌握数据库系统设计的基本步骤。
《SQL server 2016数据库应用教程》实训指导书01数据库基础操作
![《SQL server 2016数据库应用教程》实训指导书01数据库基础操作](https://img.taocdn.com/s3/m/1961b9941ed9ad51f11df24f.png)
实验一数据库基础操作
实验目的:
1.掌握数据库服务器的启动、登录
2.掌握使用management studio进行基本数据库操作
3.掌握SQL SERVER的数据定义语言及数据类型
4.了解使用工具(management studio)作数据定义与用SQL语句数据定义的区别
实验要求:
1.启动、登录SQL SERVER数据库服务器
2.使用management studio创建、修改和删除数据库
3.完成实验数据库数据收缩
实验环境及学时安排:
1.SQL SERVER 2016
2.学时:2学时
实验内容:
参考课程中实例完成以下实验
1.启动SQL SERVER数据库服务器
2.注册并登录SQL SERVER数据库服务器
3.使用management studio创建、修改和删除数据库(可参照教材中例子)
4.使用查询分析器创建创建、修改和删除数据库
5.附加数据库或还原数据库 pubs northwind(用于数据收缩)
问题:
1.用SQL语句(create database)创建一个以自己姓名命名的数据库(参考帮助文档)。
2.本次实验可以使用的存储过程有哪些?(记录)
实验报告:(内容与要求)
1.记录实验内容:创建、修改和删除数据库所用的SQL脚本(扩展名为.sql)。
1《SQL Server数据库技术及应用》教学大纲[5页]
![1《SQL Server数据库技术及应用》教学大纲[5页]](https://img.taocdn.com/s3/m/f1eb4477b52acfc789ebc9a1.png)
《SQL Server数据库技术及应用》课程教学大纲一、课程的性质和任务1.课程的性质和地位本课程是高职计算机类专业的一门专业基础课程,同时也是一门强调传授数据库技术的基本知识和基本方法,培养数据库技术的基本技能和实践应用能力的专业主干课程。
2.课程的任务主要任务是培养学生的数据库应用能力,使学生了解数据库系统的基本概念、关系数据模型、结构化查询语言(SQL)、关系规范化理论及数据库设计等基本知识和基本方法。
掌握SQL server 关系数据库的建立、更新、查询、维护及应用等数据库应用技术的基本技能和基本方法,掌握SQL语言的应用。
二、课程的基本要求1.课程目标本课程教学目标是使学生了解数据库技术的相关知识,掌握数据库技术的基本方法,熟练掌握数据库数据处理的基本技能,具备运用SQL Server数据库管理系统进行数据管理与维护的基本能力。
2.知识要求(1)了解数据管理技术的发展情况;(2)理解数据库技术基本概念;(3)掌握关系的基本运算;(4)掌握SQL数据查询语言的数据定义、数据操纵及数据控制的语句格式及功能;(5)理解关系规范化中的函数依赖及范式;(6)理解数据库设计中的概念结构设计与逻辑设计的方法;(7)了解和比较各类数据库管理系统特点及应用领域。
3.能力要求(1)能利用相关知识进行简单数据库设计;(2)能利用SQL Server 数据库管理系统进行数据管理与维护工作;(3)培养运用所学数据库进行数据查询与统计等数据库应用能力。
4.素质要求通过做中学:基于项目的学习,培养学生讨论交流、团队合作、自主学习、解决问题的综合能力和综合素质。
5.实训条件每人一台微机系统、SQL Server 2012 数据库管理系统。
6.考核要求基本技能考核过程化、基本知识考核系统化、综合技能考核项目化。
三、课程内容第1章认识数据库【教学目的】掌握数据库、数据库管理系统、数据库系统、数据模型等基本概念;理解数据库系统结构、数据库系统的体系结构;掌握关系、关系模型、关系数据库、关系运算等基本概念;掌握安装配置SQL Server 2012实例的基本方法;了解数据管理技术的发展情况;了解关系数据库语言SQL;了解数据库的安全性与完整性;了解当前流行数据库管理系统情况。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《SQL Server 2016数据库应用与开发》教学大纲一、课程性质与任务
《SQL Server 2016数据库应用与开发》是计算机类专业的必修课,本课程以目前流行的、使用广泛的关系数据库SQL Server 2016为例,学习数据库中的高级结构化查询语言SQL和数据库管理与开发知识。
二、课程教学目标
1.知识目标
本课程主要介绍SQL Server 2016数据库的安装、配置等基本操作,SQL Server数据库的体系结构与SQL Server数据库的基本操作,SQL语言的基础及Transact-SQL语言编程,表、存储过程、触发器、视图、索引等数据库对象的创建与应用,数据检索及其应用,数据库的安全管理,数据库的备份与恢复,以及如何利用数据库开发应用程序等。
2.能力目标
学生学习后能够解决的问题。
使学生初步掌握大中型数据库的基本操作,了解大中型数据库的管理方法,熟练掌握SQL Server 2016数据库系统下的如何利用数据库进行程序设计以实现数据检索等。
3.素质目标
学生通过对SQL Server数据库的理论知识学习与操作技能训练,要求熟悉SQL Server数据库的基本概念和操作,掌握SQL Server数据库的体系结构,具有相当的Transact-SQL编程能力,以及高级管理和开发技能。
三、课程基本信息和内容要求(与教材无关)
四、教学建议(实验、实践环节参照执行)
1.教学方法
《SQL Server 2016数据库应用与开发》是一门技术性课程,强调动手实践。
本课程采用多媒体授课为主、课堂练习和上机实验为辅的方法进行教学。
作业可通过实例的形式,让学生在上机的时候,做一些小的实例,来掌握和巩固课堂所学,逐步培养其编程能力。
2.评价方法
本课程在参考作业、出勤和实验成绩的基础上采用笔试方式,考核基本理论及解决实际问题的能力,满分为100分。
3.教学条件
教学班规模按照学校的有关规定执行;因演示程序的设计运行过程,需采用多媒体教室教学。
4.主讲教师
姜桂洪:研究方向是数据库设计和应用,近多年来一直教授计算机语言、数据库、软件工程等相关课程。
孙福振:研究方向是软件系统开发,近多年来一直教授数据库原理、SQL Server数据库等相关课程。
5.教材编选
(1)姜桂洪孙福振等. SQL Server 2016 数据库应用与开发. 北京:清华大学出版社,2019.01
(2)姜桂洪孙福振等. SQL Server 2016 数据库应用与开发习题解答和上机指导. 北京:清华大学出版社,2019.01
执笔人:姜桂洪
审核人:孙福振2018年 11月 27 日。