欢迎来到天天文库
浏览记录
ID:11670288
大小:24.31 KB
页数:10页
时间:2018-07-13
《外文翻译-数据库设计在vb.net中应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.外文资料翻译译文数据库设计在VB.NET中应用摘要在你开始设计数据库之前,你需要理解数据库是什么和你必须从中选择的数据库的什么类型是十分重要的。应用程序的类型将影响你选择的数据库类型。什么是数据库?数据库包含很多不同目标使用一同允许你应用快和有效率的参数的系统。你能使你的应用在很多数据库中得到体现,最常用的用以下几种:·MicrosoftAccess;·MicrosoftFoxPro;·OraclePersonalEdition7ior8i;·MSSQLServer7.00所有这些数据库能在一台独立计算机上运行并且允许你创造你的应用程序的复杂的数据库
2、。挑选你的申请的正确的数据库极其重要,错误一将影响性能并且使作为一更加难的开发者的工作。在开始设计过程之前,你需要选择数据库。什么时候使用VisualBasic.NET,你可以选择的数据库可以清晰的分为两组:本地数据库直接经过VisualBasic.NET的数据库引擎从VisualBasic.NET访问;远程数据库不能通过使用VisualBasic.NET的标准数据库存取功能被访问。理解两者的区别将帮助你选择你的需要的正确的数据库。但是,用VisualBasic.NET,现在有同时访问本地数据库和远程数据库使用相同数据库存取控件——ActiveXData
3、Objects。掌握UniversalDataAccess(UDA)随着数据库存储方式的改变,数据库已经开始从本地计算机转移到网络数据库服务器上。微软公司从发展策略考虑,允许任何公司或者数据库访问相同方法。这被叫为通用数据存取或者UDA。理解UDA的意思没有理解如何使用它来的简单。这的原因是,那UDA是正创建被使用的一种数据库存取方法的任何公司的一套规章和存取方法。这允许你,程序员,相同的方式访问任何数据库。但是UDA是什么?通用数据存取微软公司发展确定并且交付使用的适合未来的应用开发的标准的一个平台,应用和工具。使用UDA标准将提供高性能进入给数据和保
4、存在多平台的信息的很多类型,以及将与几乎任何工具或者编程语言(使用开发者已经有的技能)合作的一个编程接口。这通过使用微软公司的数据存取组成部分(MDAC)被完成,除了一套综合的技术,这包括ActiveXDataComonents(ADO),OLEDB,和OpenDatabaseConnectivity(ODBC)。使用这些标准的好处如下:高性能数据的使用------在不降低性能的前提下提供了任何应用或者组成部分支持现行的拥护连接的功能;可靠性------降低了在PC上支持的部件;以及广泛的工业支持------包括微软公司的很多供应商已经宣布对UDA标准的
5、支持了。在VisualBasic.NET的以前的开发过程中,你需要可供选择DAO(本地)存取数据的方法或者RDO(远程)存取数据。现在,有支持UDA,VisualBasic.NET数据存取有了第3种方法称为ADO或者ActiveXDataObjects。这允许你结合访问进一套编程的数据的不同路叫和目标。ADO与OLEDB和ODBC一道工作提供进入你可能正操作的一数据库的途径。预计,微软公司计划为有利于OLEDB和UDA标准发展而逐步淘汰ODBC。但是,对于不久的将来的DAO和RDO来说,除了ODBC,仍然被支持允许开发者缓慢地适应数据存取的新标准。本地数
6、据库一般来说,本地数据库比远程数据库要小的多,以下的数据库就属于这个范畴:·MicrosoftAccess;·MicrosoftFoxPro;·LotusWorksheets;·MicrosoftExcelWorksheets;·dBase;·Paradox;·ASCII.你会发现,这些PC-resident型数据库类型已经存在了一段时间并且几乎可以从任何计算机软件商店获得。访问这些数据库不要求PC机安装任何其他软件被,它也不需要关于怎样操作这些数据库的专门知识。不过,本地数据库的大小被限制。MicrosoftAccess97数据库不能超过1GB(千兆字
7、节)。本地数据库一般用于单个用户的应用例如支票本,通讯录,以及个人信息经理。一些有事业心青少年已经创建帮助他们跟踪棒球卡片或者录像带的数据库应用。因此在决定方面,你的应用方向是什么和将被怎么使用将帮助你在数据库选择过程中的决定。远程数据库:定义说远程数据库不保存在用户的PC上,但是这并不完全正确。实际上,应用程序在访问远程数据库要求一个ODBC(OpenDatabaseConnectivity)驱动来存取数据。ODBC数据库分成两个主要种类:在一单个PC上运行的和一个是一个巨大的模块,运行在性能强的具有巨大磁盘空间的计算机(服务器)。数据库服务器被使用分
8、开在客户PC机(这里指应用程序执行)和数据库系统(这里数据库被访问)。这为应用程
此文档下载收益归作者所有