《SQL Server数据库》课程教学内容的组织与设计

2020-09-12 14:04刘康
科技风 2020年23期
关键词:教学内容

刘康

摘 要: 作为计算机网络技术、软件技术、计算机信息管理专业的专业核心课,SQL Server数据库课程对于学生信息化能力起到了至关重要的作用。本文结合数据库应用现状以及数据库管理员能力需求针对当下高职院校SQL Server课程的教学内容进行分析和优化设置。

关键词: SQL Server数据库;教学内容;组织设计

SQL Server数据库是MicroSoft公司面向大型企业和网站推出的一种大型关系数据库管理系统,产品占据了数据管理领域80%以上的市场。目前各高校普遍设置了以SQL Server为平台的数据库课程,旨在培养学生的数据管理能力,以适应信息数字时代对人才的需求。本文参考大量SQL Server课程教材结合作者多年的数据库教学经验,对课程内容设计及组织进行分析阐述,通过以下几个方面说明。

1 教学目标设计

依据岗位需求和课程标准要求,结合与本专业的关系,课程的教学目标设计如下:

1.1 知识目标

掌握数据库系统基本组成和基本概念;掌握关系数据库的概念及特点,了解关系数据库的设计方法与过程;熟悉SQL Server数据库的结构及组成对象的含义;掌握SQL Server数据库的创建、管理及维护的方法;掌握数据库的组成对象表、索引、关系图、视图、约束、触发器、存储过程的创建及管理方法;熟悉SQL Server数据库的安全管理及维护管理。

1.2 能力目标

具备设计关系数据库的初步能力;能够熟练运用T_SQL语言进行SQL Server数据库的创建与管理,表数据的管理及查询;数据库基本组成对象的定义及维护;具备数据库安全管理和运行维护的能力,具备进一步学习大型数据库的能力。

2 教学主线设计

本课程通过构建一个实例数据库的过程作为教育主线。把数据库设计的每个阶段需要完成的任务按照先后顺序分散到各个章节中,例如,第一章或项目一为数据库需求分析,第二章为数据库概念设计,按照这样的顺序组织教学内容,不仅有利于学生能力的培养,同时使学生更易于接受课程知识和技能。

3 教学模块设计

依据教学主线可将本课程的教学内容划分为以下几个模块:

3.1 数据库需求分析模块

该模块通过对实例数据库进行需求分析,从而完成数据库第一个阶段的设计。在这一模块中,学生可掌握数据、信息、数据库、数据库管理系统、数据库系统等基本概念,同时使学生掌握数据库的功能设计。

3.2 数据库概念设计模块

该模块通过对实例数据库E-R图的分析可使学生对概念模型所涉及的基本术语有一个全面的了解,掌握E-R图的构造方法。

3.3 数据库逻辑设计模块

通过构造实例数据库的各个关系模式,说明逻辑设计的方法。在该模块可使学生了解数据模型、全面熟悉关系数据库的基本概念、特点及关系的设计方法。

3.4 数据库物理设计模块

通过该模块使学生了解SQLServer数据库的组成结构、文件类型,熟悉物理设计的含义及方法,同时完成实例数据库的物理结构设计。

3.5 数据库的实施与维护模块

此模块是本课程的重点,通过本模块完成对实例数据库的创建、管理与维护以及数据库的安全管理与备份。学生可掌握在SQL Server2012环境中创建和管理数据库、表的定义,关系图的创建,表数据的操作与查询;视图、存储过程、触发器的创建与管理,数据库的安全性机制及管理、数据库的备份与维护。在本模塊,学生全面熟悉T_SQL语言的功能,能够运用T_SQL语句进行数据库各类对象的创建与管理,对数据库进行基本的增、删、改操作,能够完成各种查询任务,同时利用SQL的编程语句编写存储过程、触发器等。

4 内容组织设计

对于各教学模块,可通过项目教学法组织教学内容,各模块中所涉及知识及操作避免按部就班的讲述,应严格按照数据库的构建过程,将其渗透到各个操作环节之中。对于每个项目来讲,要设计好任务,通过任务串联起相关理论知识和实践部分。对于数据库的实施与维护模块来讲,可将其分解为多个项目进行组织。

5 实践教学设计

本课程作为一门实践性较强的课程,在教学时更应侧重于课程实践环节。所以本课程的实践部分可设计为两大部分,一是围绕每一项目的实践,即完成项目任务的每一个实践步骤,通过项目实践,学生可完成新知识、新技能的学习,同时可实现实例数据库的构建。另一部分为与项目配套的实训,主要用于巩固所学知识和技能、拓展学生的操作能力,通过完成配套实训任务,可完成另一个数据库的构建任务。对于数据库的实施与维护模块,可对应相应项目设计相关实训部分,这部分实训是整个课程的重点。

6 结语

本文结合作者多年从事SQL Server数据库教学的经验及认识,对SQL Server数据库课程教学内容的设计与组成进行全面阐述,设计的主要思想是根据实际应用的需要结合其实现过程组织教学内容,把教学内容划分为五大模块,每个模块通过项目法进行内容组织。整体设计体现出了课程的实践性、应用性强的特点,能够真正达成课程目标的实现。

参考文献:

[1]黄崇本.SQL Server数据库技术及应用.大连理工大学出版社,2014.12(第1版).

[2]周彤.SQL Server数据库“实例教学”与“任务驱动”相结合教学模式初探[J].科技信息,2010,5:110,126.

[3]王剑,邵斌.SQL Server数据库教学方法实践浅析[J].文化建设,2010(8):163.

基金项目: 陕西服装工程学院教学改革研究基金项目资助(项目编号:2019J020)

猜你喜欢
教学内容
“双减”背景下的小学数学教学内容结构设计例谈
新冠疫情期间小学信息技术在线教学内容的选择和实践
等差数列教学内容的深化探究
设计问题链 变告诉为探索