摘要面对纷纭复杂的数据库市场,如何选择确实能满足应用需求、适应系统发展的数据库产品,是广大用户在数据库选型时遇到的一个普遍问题。本论文利用软件编程的方法测试不同的数据库系统(本文选用了Access、MySQL、Oracle三类数据库),并分别得到它们在访问速度等方面的量化性能指标。一方面根据测试数据,分析比较不同数据库之间的性能差异;另一方面也根据测试结果,尝试提出一种数据库系统的选择方案。关键词 数据库 ODBC Access Oracle MySQL 性能分析 方案选择7253
毕业设计说明书(论文)外文摘要
Title Commonly used database systems Performance Analysis and Selection
Abstract
Faced with a complicated database market, how to choose database products to meet the application requirements and adapt to the system development,which is a common problem encountered by the majority of users in the database selection.
In this paper, the software programmed to test different database systems(Access、MySQL and Oracle three types of database), respectively in access speed and other aspects of quantitative performance indicators. On the one hand, according to test data, analysis to compare different performance between database; the other hand, try to put forward the option of a database system based on test results.
Keywords database ODBC Access Oracle MySQL Performance Analysis
目录
1引言 1
2 预备知识 1
2.1 数据库 1
2.1.1 Access数据库: 2
2.1.2 MySQL数据库: 3
2.1.3 Oracle数据库: 4
2.2 ODBC 5
2.2.1 ODBC简介 5
2.2.2 0DBC作用 6
2.2.3 MFC ODBC数据库类 6
2.3 数据库工具软件 7
2.3.1 SQLyog 7
2.3.2 PL/SQL Developer 8
2.4 建立数据库表 8
3 编程实现 9
3.1 ODBC配置 9
3.2 生成程序框架 12
3.3 实现数据显示 12
3.4连接其他数据库 15
3.5本章总结 16
4.性能分析与方案选择 16
4.1 结果分析 16
4.2 方案选择 17
4.2.1 安装选择 17
4.2.2 数据库局限性 18
结论 19
致 谢 20
参 考 文 献 21
1引言
随着计算机应用向着广度和深度方向发展,目前越来越多的应用系统采用了大型数据库技术,而且用户范围不断扩大。
信息技术在不断发展,作为信息技术的支柱之一的数据库技术更是日新月异,各数据库厂家的新产品不断推出,提供的功能及工具越来越丰富,使数据库应用者目不暇接,故如何选择适合的数据库已成为困扰用户的主要问题之一。
数据库访问响应速度是衡量一个数据库性能的重要标准,我这次的毕业设计主要就是针对这一点展开工作,测得相应的数据并就这些数据给出一定的方案选择。
2 预备知识
2.1 数据库
严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。在经济管理的日常工作中,常常需要把某些相关的数据放进这样的“仓库”,并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。有了这个"数据仓库"我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种"数据库",使其可以利用计算机实现财务、仓库、生产的自动化管理。