软件技术19数据文件2

上传人:j****9 文档编号:54680997 上传时间:2018-09-17 格式:PPT 页数:21 大小:303KB
返回 下载 相关 举报
软件技术19数据文件2_第1页
第1页 / 共21页
软件技术19数据文件2_第2页
第2页 / 共21页
软件技术19数据文件2_第3页
第3页 / 共21页
软件技术19数据文件2_第4页
第4页 / 共21页
软件技术19数据文件2_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《软件技术19数据文件2》由会员分享,可在线阅读,更多相关《软件技术19数据文件2(21页珍藏版)》请在金锄头文库上搜索。

1、机械工程软件技术基础,第十九讲 数据文件2太原科技大学 陶元芳 2010.8,0 复习与讨论,1)什么是文件? 2)什么是接口? 3)C语言文件操作库函数 4)CStdioFile类文件操作成员函数,软件工程, 数据在存储介质上的存在形式 传递信息的设备、软件、标准、文件 fopen,fclose,fgets,fputs,fscanf,fprintf Open,Close,ReadString,WriteString,1 什么是数据库,1)广义的数据(Data) 数值,分整型与实型 字符,如姓名,地址 其他,如逻辑型,日期型,图形等 所谓的信息(Information) 计算只是一种数据处理方

2、法,其他还有保存、传输、分类、查询等,数据库,什么是数据库,2)数据的集合(Database) 数据文件:数据存放在介质上,能被计算机方便地存取,但缺乏统一的格式,管理不方便 数据库:把许多数据按一定的格式放到一起,就构成了数据库,不同的格式构成不同种类的数据库 类比:字典,通讯录 优点:减少冗余,提高共享,方便管理,数据库,什么是数据库,3)关系型数据库 以二维表格的形式记录管理信息,构成关系型数据库 表格与数据库一一对应 (现在一个数据库文件中可以包含多个数据库),数据库,什么是数据库, 特殊文件 含若干表 表有记录 记录有字段,软件工程,2 什么是数据库系统,1)管理数据库的软件(DBM

3、S)(P2-P5)某种数据库的格式标准+管理这种数据库的软件,构成一种数据库系统。 2)数据库系统的功能 建立数据库(录入) 修改数据库(编辑) 查询数据库最根本的任务!,数据库,什么是数据库系统,3)典型的数据库系统 dBASE(II,III),最早,DOS版 FoxBase 2.1+,很好用,DOS版 FoxPro 6.0,是微软Visual Studio组件之一(常见VB,VC),Windows版 Access,是微软Office组件之一(常见Word,Excel,PowerPoint等), Windows版均为关系型数据库,其基本概念(甚至操作)是一致的。,数据库,3 数据库的用途,管

4、理信息系统,用于企业管理 (MIS:Management Information System),数据库,数据库的用途,商业管理,如进销存,用于商店、超市、仓库 财务管理 各种数据管理如人事档案管理,图书管理,图纸管理,客户资料管理,商品条码管理,注册商标管理,专利管理,人口普查数据管理等等。,数据库,数据库的用途,1) 管理信息系统MIS 2) 产品数据管理PDM 3) 保存CAD数据 材料、型钢、电机、减速器、制动器、缓冲器,软件工程,4 读数据库,1) 目的:由程序来查表 2) 方式: ODBC(开放数据库连接)方式 DAO(数据访问对象)方式 ADO(Axtive X数据对象)方式,软

5、件工程,5 用ODBC方式读数据库,1)建立数据库 启动Access 2003,点菜单“文件”,选“新建”,选“空数据库”,选保存位置,改文件名为YZR6.mdb,按“创建”按钮,选“使用设计器创建表”,点“设计”按钮,输入记录、额定功率、电流3个字段,选择数据类型,均选“数字”,单精度型,关闭并且保存该表,表的名称起为“YZR6S3J40”。,软件工程,用ODBC方式读数据库,建立数据库,软件工程,用ODBC方式读数据库,2)建立工程 建立MFC AppWizardexe工程TestDB。拷入要读的数据库YZR6.mdb。 在stdafx.h文件中插入下列语句: #ifndef _AFX_N

6、O_DB_SUPPORT #include / MFC ODBC database classes #endif / _AFX_NO_DB_SUPPORT),软件工程,用ODBC方式读数据库,3)建立类 在工程的Class View页中,用右键点击类树的根部,选New Class,选择Class type类的类型为“MFC Class”,输入类的名称Name为“mydb”,选Base class基类名称为“CRecordset”,按OK按钮。,软件工程,用ODBC方式读数据库,建立类 在弹出的“Database Options”窗口中,选中ODBC,按编辑框右侧向下的小三角,选择要读取的数据库

7、类型为MS Access Database,按“OK”按钮;在弹出的“选择数据库”窗口中,选中数据库YZR6.mdb,按“确定”按钮;在弹出的“Select Database tables”窗口中,选择所要读的表YZR6S3J40,按“OK”按钮。,软件工程,用ODBC方式读数据库,4)建立程序 在需要用的地方,如TestDBView.cpp中包含新建类的头文件: #include “mydb.h“,软件工程,用ODBC方式读数据库,建立程序 在构造函数CTestDBView中插入代码: mydb db1; / 定义对象double aa;char temp81;db1.Open(); / 打开数据库db1.MoveFirst(); / 数据库指针移到第1条记录db1.Move(3); / 数据库指针后移动3条记录aa=db1.m_column3; / 读出记录4字段3的数据sprintf(temp,“aa=%f“,aa);MessageBox(temp);,软件工程,用ODBC方式读数据库,5)运行,软件工程,6 作业,完成教材上用DAO方式读数据库的例程 完成教材上用ADO方式读数据库的例程,软件工程,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号