SQL语言概述
当前,计算机审计已从简单的电子账目式审计发展到数据库技术审计,SQL语言已成为审计人员常用的手段,更好地掌握数据库技术,特别是SQL语言,将在审计工作中更好地提高工作质量和效率。
数据库技术产生于20世纪60年代末,发展至今已有近40年的历史。数据库技术作为数据管理的最有效的手段,它的出现极大地促进了计算机应用的发展。SQL的全称是Structured
Query
Language,即结构化查询语言,这是一个通用的、功能极强的关系数据库语言,目前已成为数据库的标准语言。SQL语言之所以能够为用户和业界所接受,成为国际标准,是因为它是一个综合的、通用的、功能极强、同时又简结易学的语言,其主要特点包括:
一、是一种一体化的语言。SQL语言集数据定义、数据操纵、数据控制、数据查询等功能于一体,可以独立完成数据库生命周期中的全部活动。
二、是一种高度非过程化的语言。使用SQL语言进行数据操作,用户只需提出“做什么”,而不必指明“怎么做”,数据的存取、路径的选择以及SQL语句的操作过程均由系统自动完成。这不但大大减轻了用户的负担,而且有利于提高数据的独立性。三、可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用。SQL语言既是自念式语言,又是嵌入式语言。作为自念式语言,它能独立地用于联机交互的使用方式,用户可以在终端电脑的键盘上直接键入SQL命令对数据库进行操作。作为嵌入式语言,SQL语句能够嵌入到高级语言程序(如C语言、FORTRAN语言等)中,供程序设计时使用。四、简结。SQL语言功能极强,但由于设计巧秒,语言十分简洁,完成数据定义、操纵、控制等核心功能只用了9个动词,极大地提高了使用效率和效果。在开展对医院、税务、金融等信息化程度较高的单位进行审计时,由于被审计单位通常采用的是ORACLE、SYBASE等大型数据库,简单的数据排序、筛选、汇总已不能满足审计工作需要。SQL语言以其强大的功能、简洁的使用过程成为审计人员的好帮手,目前,基于SQL语言的计算机审计应用已成为计算机审计的主流。阜阳市审计局
陈勇赞