VisualC++程序设计培训教程 第13课 数据库编程.pptVIP

VisualC++程序设计培训教程 第13课 数据库编程.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文档。上传文档
查看更多
VisualC程序设计培训教程第13课数据库编程

Visual C++ 程序设计培训教程 第13课 数据库编程 本课要点 具体要求 本课导读 上机练习 本课要点 数据库概述 MFC ODBC数据库编程 具体要求 了解数据库的概念 掌握数据库的建立 了解ODBC的概念 掌握基于MFC OBDC的数据库编程 本课导读 当今时代是信息技术的时代,信息的表示、获取、存取以及相关应用从根本上推动了软件技术的不断发展。信息是由数据表示的,离开了数据,也就没有信息可言,因此数据库技术是实现信息技术的关键。Visual C++提供了访问和操作数据库的MFC类, 极大地方便了用户编写数据库应用程序。 13.1 数据库概述 数据库技术是所有信息技术的基础,数据库已经被广泛应用到生活、教育、商业以及行政等各种领域。 13.1 数据库概述 13.1.1 知识讲解 13.1.2 典型案例——制作学生档案数据库 13.1.1 知识讲解 数据库技术始于1963年,经过了40多年的发展,数据库技术已经达到了非常成熟的程度,各种各样的数据库软件也层出不穷。 13.1.1 知识讲解 1.数据库的概念 2.数据库的建立 1.数据库的概念 所谓数据库,简单地说就是一个存放数据的仓库,复杂地说数据库是专门存储具有相互联系的、结构化的以及能够服务于多种应用的数据的集合。 数据库的特点大体上说有3个,一是数据的存储独立于使用该数据的应用程序。二是对数据库插入新数据记录、修改和检索原有数据记录均能按一种公有的、可控制的方式进行。三是当某个系统中存在结构上完全分开的若干个数据库时,则该系统中包含一个“数据库集合”。 数据库大体上可以分为3类:桌面数据库、对象数据库以及关系数据库。 2.数据库的建立 本课时所介绍的数据库编程都是针对桌面数据库的,下面以Microsoft Office Access 2003为例简单介绍数据库的建立,其具体操作参见图书内容。 数据库技术中涉及到的概念比较多也比较复杂,其中常用到的术语或操作有主键、外键和查询。 13.1.2 典型案例——制作学生 档案数据库 案例目标 本案例将使用Microsoft Office Access 2003建立一个大学学生档案的桌面数据库,并且为数据库创建查询。学生档案的信息包括学号、姓名、籍贯、联系电话、高考成绩以及出生日期等。 13.1.2 典型案例——制作学生 档案数据库 编程思路 一般在学生基本信息档案中,只有学生的学号是唯一的,所以可以设置学号所在的字段为主键。设置主键的好处在于方便对数据库的数据记录进行删除、检索等操作。 13.1.2 典型案例——制作学生 档案数据库 操作步骤 具体步骤请参见图书内容。 13.1.2 典型案例——制作学生 档案数据库 案例小结 本案例练习了使用Microsoft Office Access 2003创建了一个学生档案的数据库,该数据中包含表【学生信息表单】和基于该表创建的按学号升序排序的查询【学生信息查询】。希望大家认真上机练习,掌握创建Access数据库的基本方法,为本课时后2节的学习打下基础。 13.2 MFC ODBC数据库编程 建立了数据库以后并不能在应用程序中直接访问数据库中的数据,ODBC提供了应用程序访问数据库的驱动机制。 13.2 MFC ODBC数据库编程 13.2.1 知识讲解 13.2.2 典型案例——学生档案管理系统 13.2.1 知识讲解 ODBC是Windows操作系统中常见的数据库访问技术,下面对其相关的知识进行介绍。 13.2.1 知识讲解 1.ODBC的概念 2.MFC ODBC类 3.创建数据源 1.ODBC的概念 ODBC是Open Database Connectivity的缩写,即开放数据库互联,它是Microsoft公司开放服务结构(WOSA,Windows Open Services Architecture)中与数据库相关的一个组成部分,它规范了数据库的访问规则,并提供了一组访问数据库的标准应用程序编程接口(API),并且支持专门针对数据库管理的结构化查询语言(SQL,Structured Query Language)。 ODBC的特点是基于ODBC的应用程序对数据库的访问或操作不依赖于任何数据库管理系统(DBMS),都是由对应的ODBC驱动完成,以统一的方式处理所有的数据库。 2.MFC ODBC类 直接调用ODBC的API函数会显得比较复杂,为此MFC类库对ODBC API进行了封装,提供了一些MFC ODBC类,方便了在程序中访问和操作数据库。MFC ODBC类主要包括以下几种。 CDatabase CRecordset CR

文档评论(0)

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

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

1亿VIP精品文档

相关文档