当前位置:文档之家 > SQL编程基础

SQL编程基础

基础篇

概述:

对于数据库的学习首先要掌握的是数据库的数据提取与维护的语言,对于对数据库中的数据进行维护的语言,各种数据库(包括桌面数据库FOX,ACCESS,大型数据库SYBASE,DB2,ORACLE)在基础上都遵循这一种标准叫做SQL,也就是结构化查询语言,对应英文叫做STRUCTUAL QUERY LANGUAGE ,它提供了维护数据库的以下几种种语句类型,分别是数据提取(select)DML (DATA MANIPULATION LANGUAGE),DDL(DATA DEFINITION LANGUAGE) DCL(DATA CONTROL LANGUAGE) 和事务控制语句(如:COMMIT,ROLLBACK,SA VEPOINT) 分别起到数据的维护(增、删、改)数据库对象的生成(如表,索引,视图等)和数据库访问权限的控制及事务控制的作用.

各种数据库为了增强SQL语
言的功能,都对标准SQL做了相应的扩充,例如增加了程序分支模块,循环模块,异常处理等,并将这些功能模块以函数、过程、包的形式存储在数据库中,使之能够更好的处理业务,各种数据库将扩充的这一部分形成不同的产品,例如ORALE 的PL-SQL,SYBASE 的T-SQL 等,在这一部分内容里我们将介绍ORACLE 的PL/SQL(过程化语言 PROCEDURE LANGUAGE)部分.

各种数据库为了增强SQL语言的功能,都对标准SQL做了相应的扩充,例如增加了程序分支模块,循环模块,异常处理等,并将这些功能模块以函数、过程、包的形式存储在数据库中,使之能够更好的处理业务,各种数据库将扩充的这一部分形成不同的产品,例如ORALE 的PL-SQL,SYBASE 的T-SQL 等,在这一部分内容里我们将介绍ORACLE 的PL/SQL(过程化语言 PROCEDURE LANGUAGE)部分.

无论是从事数据库开发还是从事数据库管理,对于SQL及PL/SQL都是必须掌握的,为了更好的掌握这些内容,我们在学习了相关的基本知识后,将通过开发一个简单的人事管理系统(包含使用Client/Sserver 结构和Brower/Server 结构)和编写服务器端的一个优惠处理程序分别掌握数据库的客户端程序与服务器端程序编写的思路和方法.

2

下载Word文档免费下载:

SQL编程基础下载

(共39页)