第六章SQL语言的应用详解.docVIP

  • 10
  • 0
  • 约1.42万字
  • 约 15页
  • 2016-03-09 发布于湖北
  • 举报
院 系: 经济管理系 教研室: 信管 教 师: 《数据库原理及应用》课程教案 课程名称 数据库原理及应用 课程学分 3 课程属性 必修课(∨ ) 专业选修课( ) 校定公共选修课( ) 课程总学时 48学时 其中:讲课: 32学时 实验: 16学时 先修课程 信息技术基础 授课专业、班级 经管系工商、信管、经济学、会计、工程造价各专业 主要教材 教材名称 出版社 作者 出版时间 Visual FoxPro 程序设计教程(第二版) 北京邮电大学出版社 刘卫国 2006 教材名称 出版社 作者 出版时间 数据库系统概论(第三版) 高等教育出版社 王珊,萨师煊 2006 教学目的 及要求 教学目标: 本章主要介绍SQL语言的概念和应用,SQL语言作为关系数据库的通用语言,是本门课程的重点部分,也是其他很多课程的基础,通过课程学习 要求学生能够达到以下目标: 掌握SQL语言的概念和基本功能。 熟练掌握SQL语言数据查询的功能。 3. 掌握SQL语言数据定义和数据操纵的功能。 重点难点: 本章是本课程的重点部分,其中SQL语言的数据查询功能是重点和难点部分。 解决方法: SQL语言比较抽象,并且参数很多。针对该特点,在讲解过程中,必须结合具体实例,用SQL语言来实际操作表,通过课堂演示使学生掌握其功能。同时对大量参数要从少量的简单参数入手,逐渐增加,循序渐进。 教学方法和手段:多媒体教学、实例演示、板书 讲授学时:4学时 注:表中( )选项请打“∨” 第六章 SQL语言的应用 [教学目的与要求] 通过课程学习,掌握SQL语言的概念和基本功能,熟练掌握SQL语言数据查询的功能,掌握SQL语言数据定义和数据操纵的功能 [教学内容] 本章主要介绍SQL语言的概念和应用,内容包括SQL语言的概念和发展历程,SQL语言的功能,SQL语言的查询语句Select的使用方法。SQL语言在Visual FoxPro中的使用方法。 [教学重点与难点] SQL语言的数据查询语句Select的使用方法。 6.1 SQL语言概述 20世纪80年代初,美国国家标准协会(ANSI)开始着手制定SQL标准,最早的ANSI标准于1986年完成,它也被叫做SQL86。SQL标准的出台使SQL作为标准关系数据库语言的地位得到了加强。随后,SQL标准几经修改和完善,其间经历了SQL89、SQL92,一直到最近的SQL99等多个版本,每个新版本都较前面的版本有重大改进,SQL99更是包含了对诸如面向对象、递归、触发器等概念的支持。目前,各主流数据库产品采用的SQL标准是1992年制定的SQL92。  按照ANSI的规定,SQL被作为关系数据库的标准语言。SQL语句可以用来执行各种各样的操作。目前流行的关系数据库管理系统,如Qracle、Sybase、SQL Server、Visual FoxPro等都采用了SQL语言标准,而且很多数据库都对SQL语句进行了再开发和扩展。 SQL语言具有如下特点: SQL是一种一体化的语言。 尽管设计SQL的最初目的是查询,数据查询也是其最重要的功能之一,但SQL决不仅仅是一个查询工具,它集数据定义、数据查询、数据操纵和数据控制功能于一体,可以独立完成数据库的全部操作。 SQL语言是一种高度非过程化的语言。 它没有必要一步步地告诉计算机“如何”去做,而只需要描述清楚用户要“做什么”,SQL语言就可以将要求交给系统,自动完成全部工作。 SQL语言非常简洁。 虽然SQL语言功能很强,但它只有为数不多的9条命令:CREATE、DROP、ALTER、SELECT、INSERT、UPDATE、DELETE、GRANT、REVOKE。另外SQL的语法也非常简单,它很接近英语自然语言,因此容易学习和掌握。 SQL语言可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用。 现在很多数据库应用开发工具都将SQL语言直接融入到自身的语言之中,使用起来更方便,Visual FoxPro就是如此。这些使用方式为用户提供了灵活的选择余地。此外,尽管SQL的使用方式不同,但SQL语言的语法基本是一致的。 Visual FoxPro在SQL方面支持数据定义、数据查询和数据操纵功能,但在具体实现方面也存在一些差异。另外,由于Visual FoxPro自身在安全控制方面的缺陷,所以它没有提供数据控制功能。 SQL虽然在各种数据库产品中得到了广泛的支持,但迄今为止,它只是一种

文档评论(0)

1亿VIP精品文档

相关文档