背景:                 
[本书目录] [图书首页] [本书讨论区]  
链接地址:http://www.17xie.com/read-11298.html    注册17xie 一起来写书 实现您的出书梦想!

4SQL  数据控制语句(DCL

SQL的数据控制功能包括存取控制和完整性控制。

为防止非法用户使用或破坏数据库,用GRANT REVOKE语句对操作权限进行控制,为保证数据的完整性,用ASSERT语句进行完整性控制。

n         GRANT语句:

把表的操作权限授予用户,其格式为:

GRANT <操作权限表> ON 表名TO 〈用户列表〉

n         REVOKE语句:

从用户处收回表的操作权限,其格式为:

REVOKE <操作权限表> ON 表名FROM〈用户列表〉

n         ASSERT语句:

ASSERT语句是完整性断言定义语句,它定义了数据在插入和更新时必须满足的条件,其格式为:

ASSERT 完整性断言ON 表名

9.2  使用ODBC

本节讲述了ODBC是什么,如何使用VC++MFC ODBC类建立工作在ODBC 数据库上的应用程序,如何浏览、增加、删除和修改数据库中的记录,以及如何操作数据库中的多张数据表。

9.2.1  ODBC概述

目前,关系数据库是数据库产品的主流,从小型数据库(如FoxproAccess等)到大型数据库(如OracleSybaseInformixDB2等),用户可以根据实际需要方便地进行选择。但由于各种数据库间难以相互访问,人们迫切希望有一个一致的数据库操作接口,使数据库应用程序能够独立于数据库产品。正是在这种要求下,Microsoft19911月发布了ODBC,并迅速得到了广大用户的认可,各主要数据库厂商纷纷也推出支持ODBC的驱动程序。事实证明ODBC作为Microsoft的重大成就,已经为Windows操作系统建立了一个开放的接口。

ODBC允许应用程序在数据库管理系统(DBMS)中使用SQL语言访问数据。作为一个一致的数据库操作接口,ODBC提供了一个允许单一应用程序去访问许多不同数据库管理系统的机制,这种机制允许应用程序开发者不把一个特定的DBMS作为目标去创建应用程序,随后用户能够增加数据库驱动程序模块,该数据库驱动程序把应用程序连接到用户选择的DBMS上。

ODBC程序员手册中,ODBC的定义是:

n         ODBC函数调用库,它允许应用程序连接到DBMS,执行SQL语句以返回检索结果。

n         SQL语法,它是基于X/OpenSQL访问组(SAG)的SQL CAE说明书(1992)。

 


字数:1276    最后更新:1年以前 [08-14 16:34]果冻 修改
本页编辑者:果冻  
[前一页]:第九章  [后一页]:第九章
[在本页中加入书签] [收藏本书] [推荐本书]
  17xie论坛 > 本书讨论区 > 本页评论   (共0条)
发表评论

用户名称 匿名发表
评论内容
验证码

关于我们 | 版权声明 | 免责声明 | 诚聘英才 | 联系我们 | 合作伙伴 | 友情链接 | 广告合作 | 提交意见
Copyright © 2007 17xie.com 互联网协同写书平台 京ICP备08002671号