本课程以SQL Server2008数据库管理系统为基础,介绍常用的数据库应用技术,为程序员开发数据库应用程序提供必要的基础知识。本课程涉及两方面重要技能,第一数据完整性的概念,以现实案例通过建库、建表、建约束的方式来掌握;第二就是T-SQL语言,重点介绍数据的增、删、改、查的操作,并通过大量的实例进行练习,力求熟练掌握。本课程侧重数据库设计和T-SQL高级编程,结合实际案例,采用循序渐进方式组织内容,内容基本囊括了数据库的常用技术。 课程章节安排: 第1章:手工建立数据库和数据库相关的基本概念,SQL Server2008常用工具。 第2章:熟练掌握有关创建数据库、数据表、约束等数据库对象的SQL语句。 第3章:介绍T-SQL语言,以SQL语句的形式实现对数据的增加、删除、修改的操作。 第4章:SQL查询语句,使用SELECT语句进行单表查询,及SQL内置函数的使用。 第5章:介绍多表关联查询,分组查询、模糊查询等。 第6章:掌握简单子查询、IN子查询和EXISTS子查询。 第7章:学会使用事务和视图 第8章:讲解T-SQL变量的声明与赋值、输出语句、逻辑控制语句。 第9章:掌握通过游标检索和修改结果集中的数据。 第10章:存储过程的创建和调用,函数的创建和调用。 第11章:掌握三种触发器。 第12章:SQL Server2008的安全操作,通过设置权限、角色保证数据的安全性。 第13章:掌握数据库设计的基本步骤、理解规范化的各范式。