预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《SqlServer数据库原理与应用》教学大纲 英文名称:PrinciplesandApplicationofDatabase 课程代码: 课程类别:专业选修课 课程性质:选修 开课学期:大四第一学期 总学时:36(讲课:18,实训18) 总学分:2 考核方式:平时考勤、作业、课堂表现、期末大作业 先修课程:《大学计算机基础》《Python语言与数据分析》 适用专业: 一、课程简介 本课程以功能强大的关系数据库管理系统MySQL作为平台,全面系统地介绍SQLServer 的管理操作和应用开发,将基础知识和实际应用有机结合起来,主要内容有数据库系统概论、 MySQL安装和操作、创建数据库和创建表、表数据操作、数据查询、视图和索引、数据完 整性、T-SQL程序设计、存储过程、触发器、系统安全管理、备份和恢复、事务和锁定。 本课程主要通过理论授课加实训的方式完成教学,理论授课24学时,实训12学时。考 核方式由平时考勤、实训作业、课堂表现和期末大作业构成。 二、课程目标及其对毕业要求的支撑 通过本课程的学习,学生将对数据库技术的基本概念、原理、方法和技术有较深刻的理 解,掌握SQL语言查询和编程的基本技术,掌握数据库系统安装、配置、管理和维护的基本 技能,具备管理和开发简单数据库应用系统的能力,提高学生分析和解决实际问题的能力, 为将来从事相关工作打下基础。 序号课程目标支撑的毕业要求 目标1:掌握数据库中的基本概念和常用 命令;掌握数据库的创建与维护、查询与掌握现代体育组织和企业的实务操作 统计;了解视图、索引、存储过程、触发技术和战略,具备较强的实务操作能 1器的创建和使用;掌握SQL语句的使用;力和分析解决问题的能力,能够为现 掌握主流数据库管理系统SQLServer的应代体育组织和企业健康发展提供有价 用技术;熟悉数据库应用的开发环境;掌值的咨询和提供实际运作服务。 握数据库的备份与恢复。 1/13 目标2:能根据需求分析设计数据库;能掌握现代体育组织和企业的实务操作 根据数据库设计完成数据库和数据表的创技术和战略,具备较强的实务操作能 2建;能对现有的表数据进行各种操作;熟力和分析解决问题的能力,能够为现 练的进行数据库管理与开发;能对数据库代体育组织和企业健康发展提供有价 进行安全管理、备份和还原数据库。值的咨询和提供实际运作服务。 掌握现代体育组织和企业的实务操作 目标3:培养学生分析、解决实际问题以 技术和战略,具备较强的实务操作能 及进行数据库应用系统开发的能力。具有 3力和分析解决问题的能力,能够为现 团队合作精神,能够与团队成员相互配合、 有效沟通、愉快合作。代体育组织和企业健康发展提供有价 值的咨询和提供实际运作服务。 三、课程教学要求 第一章数据库概述 教学内容: 第一节数据库系统 1.数据与信息 2.数据存储单元—服务器 3.数据库系统的构成 4.数据库系统的特点 第二节数据库类型 1.数据库模型 2.关系型数据库 3.非关系型数据库 第三节关系型数据库MySQL 1.为什么使用MySQL 2.MySQL的发展简史 3.MySQL的版本分类与发展 4.企业如何选择MySQL版本 第四节本章小结 学生学习预期成果: 1.了解与数据库相关的基本概念 2.掌握常见的数据库类型及各自的特点 3.理解MySQL的工作原理 2/13 教学重点: 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.掌握VMwareWorkstation中搭建虚拟化环境的方法 3.了解MySQL的配置参数 4.熟悉MySQL安装过程中的报错和相应解决方法 教学重点: 1.CentOS系统的部署 2.MySQL的安装与配置 教学难点: 1.CentOS系统的部署 2.MySQL的安装与配置; 第三章MySQL数据操作 教学内容: 3/13 第一节SQL语句 1.SQL简介 2.SQL分类 第二节数据类型 1.数值类型 2.字符串类型 3.日期和时间类型 第三节存储引擎 1.MySQL的存储引擎 2.常用引擎MyISAM和InnoDB的区别 3.存储引擎的选择 第四节库与表的基础操作 1.库操作 2.表操作 第五节表的高级操作