SQL Server 2016数据库及应用 / 陕西国防工业职业技术学院,马静副教授-中国大学MOOC
资源地址:

课程概述:

数据库技术是信息系统的一个核心技术,是一种计算机辅助管理数据的方法,它研究如何组织和存储数据,如何高效地获取和处理数据。随着大数据、云计算、物联网、移动互联网等信息技术的飞速发展,数据资源量急速增长,如何利用数据库管理系统科学地组织、存储、查询、维护和共享这些海量数据,是SQL Server 2016数据库及应用课程的主要教学内容。
《SQL Server 2016数据库及应用》课程是开设于高校计算机专业大类的一门专业核心课程,所涉及的专业有计算机网络技术、软件技术、云计算技术与应用、物联网应用技术、移动应用开发、大数据技术与应用,通过该课程的学习,使同学们能够掌握数据库基础理论、数据库设计、关系数据模型、T-SQL语言(数据定义DDL、数据操纵DML、数据控制DML)及数据库管理系统SQL SERVER2016的应用技术,胜任中、小型数据库开发及数据库管理及运维的相关岗位。
本课程的教学团队由5位一线教师组成,分别是马静副教授、戚斌老师、李小遐教授、严博文老师,常玲玲老师。课程的主要内容有:数据库系统概述,数据库设计,SQL Server 2016安装配置、验证与使用,创建和管理数据库,创建和管理数据表,查询与统计数据,创建视图与索引,数据库编程相关知识,数据库安全管理。通过本课程的学习能够使同学们掌握数据库应用的基础知识和基本技能,掌握使用SQL Server 2016进行数据存储和处理的核心技能,培养具有实施数据库的管理及开发的专业实践能力,能在企业中从事数据库技术开发和管理维护的相关岗位。
同学们,这门课是计算机专业大类的一门专业核心课程,请加入我们,为今后数据库开发、数据库管理及运维的相关工作奠定基础。

授课目标:

1、 掌握数据库技术的基本概念,熟悉数据库主流的关系数据模型基本理论。
2、 掌握数据库设计的基本方法和步骤。
3、 了解数据库新技术和发展趋势。
4、 掌握关系数据库标准语言SQL的特点和基本概念,以及数据操纵的有关命令。
5、 掌握并熟悉SQL Server 2016数据库的基本操作。
6、 掌握数据库中表及表中数据的创建、修改、更新、删除、重命名等操作。
7、 掌握对表进行简单查询、分组统计查询查询、连接查询等各种查询。
8、 掌握视图的概念、作用和基本操作。
9、 能通过建立索引、约束等实现数据库完整性。
10、能编写与调用触发器存储过程处理复杂数据
11、能够完成数据库安全管理与日常维护。

课程大纲

01 数据库系统概述

了解关系数据模型的有关知识,掌握数据库设计的主要步骤,掌握SQL Server 2016安装与配置方法。
1.1 数据库系统概述
1.2 数据库设计
1.3 SQL Server 2016安装与配置
1.4 SQL Server 2016的验证与使用

02 创建和管理数据库

了解SQL Server 2016数据库的文件与文件组,掌握使用图形化界面SSMS创建数据库的方法,掌握使用SQL语句创建数据库的方法,熟悉修改数据库和删除数据库的方法。
2.1 使用SSMS创建数据库
2.2 使用SQL语句创建数据库
2.3 数据库的维护

03 创建和管理数据表

了解数据表设计的核心要点,掌握数据表创建的方法,理解实现数据完整性的6个约束,掌握创建约束的方法,熟悉数据表结构的修改方法,熟悉表数据的增删改。课时
3.1 数据表的设计
3.2 数据表的创建
3.3 数据完整性约束(一)
3.4 数据完整性约束(二)
3.5 数据完整性约束(三)
3.6 数据表的修改
3.7 表数据的增删改

04 查询与统计数据

掌握实现数据库查询功能的Select语句语法,掌握数据库简单查询的实现语句,掌握数据库的分组统计查询语句,熟悉数据库的内连接查询与外连接查询,熟悉数据库子查询。
4.1 Select语句的语法
4.2 数据库的简单查询
4.3 数据库的分组统计查询
4.4 数据库的内连接查询
4.5 数据库的外连接查询
4.6 子查询

05 创建视图与索引

理解SQL Server 2016数据库中视图的基本概念及功能,掌握视图的创建方法,理解索引基本概念及功能,掌握索引的创建方法。
5.1 视图
5.2 索引

06 数据库编程

理解SQL Server 2016中函数、存储过程、 触发器、 事务、 锁和游标的基本概念及作用,掌握函数、存储过程、 触发器、 事务、 锁和游标的创建方法。
6.1 函数
6.2 存储过程
6.3 触发器
6.4 事务
6.5 锁
6.6 游标

07 数据库安全管理与日常维护

掌握数据库安全管理与日常维护中的客户机与服务器安全认证、数据库对象安全认证及数据库的分离与附加、备份与恢复。
7.1 客户机与服务器安全认证
7.2 数据库对象安全认证
7.3 数据库的备份与恢复

预备知识

《计算机应用基础》