通向数据库的桥梁-ODBC、ADO和OLEDB.ppt

通向数据库的桥梁-ODBC、ADO和OLEDB.ppt

ID:51483643

大小:284.00 KB

页数:24页

时间:2020-03-24

通向数据库的桥梁-ODBC、ADO和OLEDB.ppt_第1页
通向数据库的桥梁-ODBC、ADO和OLEDB.ppt_第2页
通向数据库的桥梁-ODBC、ADO和OLEDB.ppt_第3页
通向数据库的桥梁-ODBC、ADO和OLEDB.ppt_第4页
通向数据库的桥梁-ODBC、ADO和OLEDB.ppt_第5页
资源描述:

《通向数据库的桥梁-ODBC、ADO和OLEDB.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第19章通向数据库的桥梁-ODBC、ADO和OLEDB信息化是计算机产生和发展的原动力,信息化不仅仅表现于计算,还表现于存储,存储海量的数据必然涉及到数据管理的问题,关系型数据库是管理海量数据的一种成功解决方式,本章将讲述数据库的基本理论以及使用VisualC++进行的数据库连接方式,本章的主要内容如下。数据库开发技术简介:读者可以学到数据库理论的基础知识,了解到SQL语言等数据库核心理论。ODBC数据库链接:读者可以学到在VisualC++6.0中使用ODBC进行数据库链接。ADO数据库链接:读者可以学到在Vis

2、ualC++6.0中使用ADO进行数据库链接。OLEDB数据连接:读者可以学到OLEDB的相关理论知识。19.1数据库开发技术简介涉及数据库设计的应用软件非常广泛,在现代的信息化管理系统中,已经离不开数据库了。数据库就是存放数据的仓库,而在数据库中,管理者可以通过数据库管理系统来管理数据,主要包括对数据的增加、删除、修改等,以及对数据进行统计分析、报表制作等。19.1.1当今常用的几种数据库管理系统DBMS计算机的实质是信息符号处理机器,所谓的信息不仅仅包括文字内容,它应该包括:文字、图片、音频和视频等具有信息意义

3、的符号或记录。从计算机诞生之日起,计算机就离不开这些数据,最初的数据管理系统是“文件系统”,即将数据以文件的方式存放,以文件列表的方式存储管理,后来为了更方便地进行数据管理,开发了数据库管理系统(DBMS)。本文出现的与数据库理论相关的基本概念有:数据:文字、图片、音频和视频等具有信息意义的符号或记录。数据库:也称为数据仓库,是存放数据的物理的或逻辑的设备介质。数据库管理系统(DBMS):管理数据库的专用管理软件。数据库管理员(DBA):具有管理数据库权限的人,而DBA是分多个层次的,不同的DBA可能还具有从属关系

4、。19.1.2关系代数与数据库SQL语言简介数据库可以分为3类:关系型数据库、树型数据库和网状数据库。当今主流的数据库都是属于“关系型数据库”,所谓关系型数据库就是数据库里面管理的数据就是一张二维表,每一行代表一个“元组”,也就是一条记录,“元组”是数据库中的基本数据单位,每一列代表一个“属性”,同一列的性质是一样的,如表19.1所示。19.1.3数据库SQL语言分类数据库SQL语言也是比较简单的,主要分为4类:SQL命令、SQL运算符、SQL从句和SQL的集合函数。1.SQL命令包括以下几种:SELECT命令:用

5、于在数据库中查找满足特定条件的记录,形成特定的查询结果集。这是所有SQL语句中最常使用的SQL命令。CREATE命令:用于创建数据库的特定对象,如表、索引、视图。DROP命令:用于删除数据库中的特定对象。ALTER命令:用于调整数据库对象的结构。INSERT命令:用于在数据库中向特定表添加一行记录。DELETE命令:用于删除数据库中表的某些记录。UPDATE命令:用于修改数据库中表的某些记录。2.SQL从句SQL使用从句来指定查询条件,SQL从句包括以下几种类型:FROM从句:用于指定从其中选定记录的表的名称。WH

6、ERE从句:用于指定所选定记录必须满足的条件。GROUPBY从句:用于指定查询结果集按照特定的列分成不同的组。HAVING从句:用于说明每个组需要满足的条件,一般同GROUPBY从句一起使用。ORDERBY从句:用于指定查询结果集按照特定的列排序。3.SQL运算符SQL使用的运算符主要有两类。(1)逻辑运算符:(2)比较运算符:4.SQL的集合函数使用合计函数可以对一组数据进行各种不同的统计,它返回用于一组记录的单一值。19.1.4使用SQL查询语言运行器每个数据库管理系统都有自己的SQL查询语言运行器,如Acce

7、ss数据库,可以按照如下操作进行SQL查询语句的使用。19.1.5使用SQL查询技巧:投影和选择使用SQL语句可以编写形式丰富的二维表查询语句,以下是SQL语句常用的一些范例:(1)投影。只显示所有学生的姓名:select学生from学生信息表;显示学生信息表中的全部内容:select*from学生信息表;(2)选择。选择学号为10001的学生的所有信息。select*from学生信息表where学号=10001;where子句后面跟的是条件表达式,该条件表达式与C++的不大一样,但逻辑运算肯定是相同的。假如需要选

8、择语文成绩在80分以上的男同学的信息:select*from学生信息表where语文成绩>10001and性别=男;19.2在VisualC++6.0中使用ODBC进行数据库链接ODBC是VisualC++6.0集成开发环境中较常用的数据库链接方式,VisualC++6.0的应用程序向导为每个数据库的表生成一个Set类,通过Set类的对象来进行数据库的访问,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。