当前位置:首页 > 教学科研 > 系部 > 信息技术系 > 精品课程

SQL Server

【来源:本站    日期:2010-8-28 12:15:00    浏览量:  】【打印本页】 【关闭

SQL Server精品课教学团队

课程总体介绍

数据库技术是研究数据库结构、存储、设计、管理和使用的一门计算机软件学科。采用数据库技术的计算机系统称为数据库系统。数据库系统是实现有组织、动态地存储大量关联数据、方便用户访问的计算机软件、硬件和数据资源组成的系统。在数据库系统中,最重要的是称为数据库管理系统的软件,它是位于用户和操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新以及各种数据库控制,DBMS由专门开发数据库管理系统的厂商提供的,当前,数据库市场上常见的数据库产品包括甲骨文公司的Oracle系统、IBM公司的DB2系统和Informix系统、赛贝斯公司的Sybase和微软公司的Microsoft SQL Server 系统和Access系统,比较流行的是Oracle SQL Server

SQL Server是微软公司推出的数据库产品,SQL Server 2005SQL Server的最新版本,它是基于客户/服务器模型的新一代大型关系数据库管理系统,虽然它在适应性上,灵活性、处理大量数据能力上,不如Oracle,由于其操作简单、方便,界面友好,获得了广泛的应用。特别是SQL Server 2005引入了.NET框架,从而使SQL Server具有灵活的功能,正如包含JAVAOracle一样 . NET是微软创建的一种框架,允许用不同的语言编写的程序有一个公共编程环境。

 

课程内容设计

       根据相关专业人才培养目标、岗位需求和前后续课程的衔接,精心设计、组织课程内容。坚持理论必须、够用的原则,将数据库基础理论、数据库设计和数据库系统开发等知识整合;通过贯穿始终的学生选课系统案例,将这些知识与具体的数据库管理系统SQL Server 2005有机结合,既便于教师教,也便于学生学和做,起到了教、学、做统一的效果。课程内容选择:

一、数据库基本常识

数据库基础知识

            数据管理技术的发展

            数据库、数据库管理系统、数据库系统

            数据模型

            数据库系统的体系结

关系数据库的基本知识

           关系模型(数据结构、关系操作、关系的完整性)

           关系数据库的基本操作(选择、投影、连接)

           关系数据库理论(范式)

二、 SQL语言

    结构化查询语言(SQL)已成为关系数据库标准语言,SQL语言简洁明了,方便适用,功能齐全。SQL语言的功能包括:数据定义、数据操纵、数据控制,总共有9个命令。 T-SQL (transact)是在SQL语言基础上添加了流程控制语句,专门用于SQL Server的数据库语言,用户可以使用T-SQL语言定义过程、编写程序,完成对SQL Server数据库的管理。如事务、游标

三、SQL Server管理与安全

教学组织安排

    采用了二阶段教学模式,在注重数据库理论的同时,更注重数据库的实际操作能力的培养。

第一阶段:15周,理论授课32学时,上机实验28学时。以贯穿整个教材的学生选课系统案例为主线,科学合理地将数据库原理、SQL语言、DBMS管理技术、数据库程序设计等知识与技术传授给学生。

第二阶段:为综合实训阶段,3周。学生以项目小组为单位,根据自己的实际能力,选择完善教材中的案例学生选课系统开发,或选择教师根据企事业单位实际需求制定的开发项目,独立完成课程设计。特别注重课内与课外结合,鼓励学生联系实际,以项目小组为单位,进行项目的自主研究和开发。

教学设计

    该课程以学生为主体、以能力为本位,从满足数据库系统管理与开发岗位的实际需要出发,采用项目驱动案例教学研究性学习同步项目实践相结合的教学模式;在教学环节上,采用理论讲授+上机实验+同步项目实践+综合实训,将理论和实践教学有机地结合起来。同时注重课内与课外结合,鼓励学生联系实际以项目小组为单位进行项目的自主研究和开发。学生根据自己的实际能力,选择完善教材中的案例学生选课系统开发,或选择教师根据企事业单位实际需求制定的开发项目,独立完成课程设计

教学手段

采用先进的多媒体教学设备、以实际项目学生选课系统为案例进行交互式教学,使学生们及时练习,达到了讲练结合的效果;并巧妙设计拟完成的任务,将知识和技能蕴含于任务之中,使学生在完成任务过程中达到掌握所学知识与技能;使学生在学习过程中,逐步建立了所选题目的完整数据库系统。

 

教学资源

理论教学在多媒体机房进行,机器为HP品牌机器,学生每人一台。

实验辅导教师有完整的实验教学大纲和实验指导书,随堂辅导。

实验课程内容

实验1SQL Server数据库的安装(2学时)

实验2:创建数据库和表(1学时)

实验3:表的基本操作(1学时)

实验4:数据查询(6学时)

实验5:数据完整性(2学时)

实验6:索引的应用(1学时)

实验7:视图的应用(1学时)

实验8:存储过程与触发器的应用(4学时)
实验9:函数的应用(2学时)

实验10SQL程序(4学时)

实验11SQL Server 的管理(2学时)

实验12:备份与还原(2学时)

实验13:数据库与开发工具的协同使用(4学时)