《Sql Server数据库原理与应用》教学大纲(2022版)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Sql Server数据库原理与应用》教学大纲

英文名称:Principles and Application of Database

课程代码:

课程类别:专业选修课

课程性质:选修

开课学期:大四第一学期

总学时:36(讲课:18,实训18)

总学分:2

考核方式:平时考勤、作业、课堂表现、期末大作业

先修课程:《大学计算机基础》《Python语言与数据分析》

适用专业:

一、课程简介

本课程以功能强大的关系数据库管理系统MySQL作为平台,全面系统地介绍SQL Server 的管理操作和应用开发,将基础知识和实际应用有机结合起来,主要内容有数据库系统概论、MySQL安装和操作、创建数据库和创建表、表数据操作、数据查询、视图和索引、数据完整性、T-SQL程序设计、存储过程、触发器、系统安全管理、备份和恢复、事务和锁定。

本课程主要通过理论授课加实训的方式完成教学,理论授课24学时,实训12学时。考核方式由平时考勤、实训作业、课堂表现和期末大作业构成。

二、课程目标及其对毕业要求的支撑

通过本课程的学习,学生将对数据库技术的基本概念、原理、方法和技术有较深刻的理解,掌握SQL语言查询和编程的基本技术,掌握数据库系统安装、配置、管理和维护的基本技能,具备管理和开发简单数据库应用系统的能力,提高学生分析和解决实际问题的能力,为将来从事相关工作打下基础。

三、课程教学要求

第一章数据库概述教学内容:

第一节数据库系统

1.数据与信息

2.数据存储单元—服务器

3.数据库系统的构成

4.数据库系统的特点

第二节数据库类型

1.数据库模型

2.关系型数据库

3.非关系型数据库

第三节关系型数据库MySQL

1.为什么使用MySQL

2.MySQL的发展简史

3.MySQL的版本分类与发展

4.企业如何选择MySQL版本

第四节本章小结

学生学习预期成果:

1.了解与数据库相关的基本概念

2.掌握常见的数据库类型及各自的特点

3.理解MySQL的工作原理

教学重点:

1.数据库类型

2.关系型数据库MySQL

教学难点:

1.数据库类型

2.关系型数据库MySQL

第二章环境的安装与基本配置

教学内容:

第一节虚拟化平台

1.系统虚拟化

2.搭建实验平台

3.虚拟平台的基本使用

第二节CentOS系统的部署

1.CentOS系统

2.系统下载

3.最小化安装CentOs

第三节MySQL的安装与配置

1.MySQL安装方式

2.Yum方式安装

3.源码编译方式安装

4.初始化数据库

第四节本章小结

学生学习预期成果:

1.熟练掌握Linux操作系统环境下MySQL的安装与基本配置方法

2.掌握VMware Workstation中搭建虚拟化环境的方法

3.了解MySQL的配置参数

4.熟悉MySQL安装过程中的报错和相应解决方法

教学重点:

1.CentOS系统的部署

2.MySQL的安装与配置

教学难点:

1.CentOS系统的部署

2.MySQL的安装与配置;

第三章MySQL数据操作

教学内容:

第一节SQL语句

1.SQL简介

2.SQL分类

第二节数据类型

1.数值类型

2.字符串类型

3.日期和时间类型

第三节存储引擎

1.MySQL的存储引擎

2.常用引擎MyISAM和InnoDB的区别

3.存储引擎的选择

第四节库与表的基础操作

1.库操作

2.表操作

第五节表的高级操作

1.数据的插入

2.修改数据表

3.删除表内容

4.更新数据

第六节本章小结

学生学习预期成果:

1.了解SQL语句的基本分类

2.掌握使用结构化查询语句进行数据操作的方法

3.掌握数据库不同存储引擎的差异

4.掌握常见的数值类型并学会合理运用

教学重点:

1.数据类型

2.存储引擎

3.库与表对的基本操作

4.表的高级操作

教学难点:

1.数据类型

2.存储引擎

3.库与表对的基本操作

4.表的高级操作

第四章数据库表单查询教学内容:

第一节基础查询

1.创建基本的数据表环境

2.查询所有字段

3.查询指定字段

第二节条件查询

1.关系运算符

2.多条件查询

第三节高级查询

1.排序查询

2.聚合函数

3.分组查询

4.HAVING字句

5.LIMIT分页

第四节本章小结

学生学习期望成果:

1.掌握使用SQL语句进行基础查询的方法

2.掌握SQL语句中不同条件的表达方法

3.熟练使用高级的查询方式对数据进行查询分析

教学重点:

1.基础查询

2.条件查询

3.高级查询

教学难点:

1.基础查询

2.条件查询

3.高级查询;

第五章数据的完整性教学内容:

第一节实体完整性

1.主键与主键约束

2.唯一约束

相关文档
最新文档