第19章 通向数据库的桥梁-ODBC、ADO和OLE DB.pptVIP

第19章 通向数据库的桥梁-ODBC、ADO和OLE DB.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第19章 通向数据库的桥梁-ODBC、ADO和OLE DB.ppt

第19章 通向数据库的桥梁-ODBC、ADO和OLE DB 信息化是计算机产生和发展的原动力,信息化不仅仅表现于计算,还表现于存储,存储海量的数据必然涉及到数据管理的问题,关系型数据库是管理海量数据的一种成功解决方式,本章将讲述数据库的基本理论以及使用Visual C++进行的数据库连接方式,本章的主要内容如下。 数据库开发技术简介:读者可以学到数据库理论的基础知识,了解到SQL语言等数据库核心理论。 ODBC数据库链接:读者可以学到在Visual C++6.0中使用ODBC进行数据库链接。 ADO数据库链接:读者可以学到在Visual C++6.0中使用ADO进行数据库链接。 OLE DB数据连接:读者可以学到OLE DB的相关理论知识。 19.1 数据库开发技术简介 涉及数据库设计的应用软件非常广泛,在现代的信息化管理系统中,已经离不开数据库了。数据库就是存放数据的仓库,而在数据库中,管理者可以通过数据库管理系统来管理数据,主要包括对数据的增加、删除、修改等,以及对数据进行统计分析、报表制作等。 19.1.1 当今常用的几种数据库管理系统DBMS 计算机的实质是信息符号处理机器,所谓的信息不仅仅包括文字内容,它应该包括:文字、图片、音频和视频等具有信息意义的符号或记录。从计算机诞生之日起,计算机就离不开这些数据,最初的数据管理系统是“文件系统”,即将数据以文件的方式存放,以文件列表的方式存储管理,后来为了更方便地进行数据管理,开发了数据库管理系统(DBMS)。本文出现的与数据库理论相关的基本概念有: 数据:文字、图片、音频和视频等具有信息意义的符号或记录。 数据库:也称为数据仓库,是存放数据的物理的或逻辑的设备介质。 数据库管理系统(DBMS):管理数据库的专用管理软件。 数据库管理员(DBA):具有管理数据库权限的人,而DBA是分多个层次的,不同的DBA可能还具有从属关系。 19.1.2 关系代数与数据库SQL语言简介 数据库可以分为3类:关系型数据库、树型数据库和网状数据库。当今主流的数据库都是属于“关系型数据库”,所谓关系型数据库就是数据库里面管理的数据就是一张二维表,每一行代表一个“元组”,也就是一条记录,“元组”是数据库中的基本数据单位,每一列代表一个“属性”,同一列的性质是一样的,如表19.1所示。 19.1.3 数据库SQL语言分类 数据库SQL语言也是比较简单的,主要分为4类:SQL命令、SQL运算符、SQL从句和SQL的集合函数。 1. SQL命令包括以下几种: SELECT命令:用于在数据库中查找满足特定条件的记录,形成特定的查询结果集。这是所有SQL语句中最常使用的SQL命令。 CREATE命令:用于创建数据库的特定对象,如表、索引、视图。 DROP命令:用于删除数据库中的特定对象。 ALTER命令:用于调整数据库对象的结构。 INSERT命令:用于在数据库中向特定表添加一行记录。 DELETE命令:用于删除数据库中表的某些记录。 UPDATE命令:用于修改数据库中表的某些记录。 2.SQL从句 SQL使用从句来指定查询条件,SQL从句包括以下几种类型: FROM从句:用于指定从其中选定记录的表的名称。 WHERE从句:用于指定所选定记录必须满足的条件。 GROUP BY从句:用于指定查询结果集按照特定的列分成不同的组。 HAVING从句:用于说明每个组需要满足的条件,一般同GROUP BY从句一起使用。 ORDER BY从句:用于指定查询结果集按照特定的列排序。 3.SQL运算符 SQL使用的运算符主要有两类。 (1)逻辑运算符: (2)比较运算符: 4.SQL的集合函数 使用合计函数可以对一组数据进行各种不同的统计,它返回用于一组记录的单一值。 19.1.4 使用SQL查询语言运行器 每个数据库管理系统都有自己的SQL查询语言运行器,如Access数据库,可以按照如下操作进行SQL查询语句的使用。 19.1.5 使用SQL查询技巧:投影和选择 使用SQL语句可以编写形式丰富的二维表查询语句,以下是SQL语句常用的一些范例: (1)投影。 只显示所有学生的姓名: select 学生 from学生信息表; 显示学生信息表中的全部内容: select * from学生信息表; (2)选择。 选择学号为10001的学生的所有信息。 select * from 学生信息表 where 学号 = 10001 ; where子句后面跟的是条件表达式,该条件表达式与C++的不大一样,但逻辑运算肯定是相同的。假如需要选择语文成绩在80分以上的男同学的信息: select * from 学生信息表 where 语文成绩 10001 and 性别 = 男 ; 19.2 在Visual C++6.

文档评论(0)

xx88606 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档