• 回答数

    4

  • 浏览数

    218

TracyJunli
首页 > 期刊论文 > access数据库论文的题目

4个回答 默认排序
  • 默认排序
  • 按时间排序

奋斗的小俊俊

已采纳

如果你不搞程序设计,ACCESS对你来说就没啥用但word是一个基本工具,不管你在学习中,还是工作后都需要

302 评论

鑫宝贝66

你这个问题估计这里没有答案,因为回答起来太麻烦了。全都回答完都可以写一篇小的毕业论文了给你个建议,在百度或者google里面搜索“课程设计学生管理系统 + 源代码+ access”,应该可以找到你要的东西,虽然不一定完全一样,但是可借鉴处很多。

209 评论

可怜的tina

access和word都是微软office组件之一,一个偏重数据库设计,一个偏重文稿编辑。这个题目选得有问题,因为在企业应用中,极少有使用access数据库的一方面它并不是免费的,另一方面,他的数据库特性决定了它只能作为很小的网站或者是应用软件的后台存在,因为设计的缺陷,经常会出现数据溢出、程序崩溃等问题,不能作为企业数据库使用。微软提供的MS SQL Server才是企业需要选择的数据库系统出这个题的老师比较2,也许是想让学生们从两种组件的功能特点展开说明工商管理专业在哪些领域需要哪种组件,忘了从实际出发了

177 评论

gaga1001mary

存取对象变量库结构作为一个功能较完备的Windows软件开发平台,Visual Basic专业版提供了对数据库应用的强大支持。尤其提供了使用数据控件和绑定控制项,使用数据库存取对象变量(Data Access Object Variable),直接调用ODBC API接口函数等三种访问数据库的方法。对其标准内置的Ms Access数据库,它可以提供不弱于专业数据库软件的支持,可以进行完整的数据库维护、操作及其事务处理。在VB中,将非Access数据库称为外来数据库。对于FoxPro、dBASE、Paradox等外来数据库。虽然借助VB的Data Manager 能够对这些数据库进行NEW、OPEN、DESIGN、DELETE等操作,但在应用程序的运行状态中并不能从底层真正实现这些功能。本文从使用数据库存取对象变量的方法出发,实现了非Access格式数据库(以FoxPro数据库为例)的建新库、拷贝数据库结构、动态调入等操作,阐述了从编程技巧上弥补VB对这些外来数据库支持不足的可行性 。 一 、 VB数据库的体系结构具体的VB的数据库结构。VB数据库的核心结构是所谓的MicroSoft JET数据库引擎,JET引擎的作用就像是一块"面 板",在其上可以插入多种ISAM(Indexed Sequential Access Method,即索引顺序存取方 法) 数据驱动程序。JET引擎为Access格式数据库提供了直接的内部(build-in)支持,这就是VB对Access数据库具有丰富支持的真正原因。VB专业版中提供了FoxPro、dBASE(或 Xbase)、Paradox、Btrieve等数据库的ISAM驱动程序,这就使得VB能支持这些数据库格 式。另外,其他的许多兼容ISAM的驱动程序也可以通过从厂商的售后服务得到。因而从理论上说,VB能支持所有兼容ISAM的数据库格式(前提是只需获得这些数据库的ISAM驱动接口程序)。由上可见,Ms JET引擎实质上提供了:一个符合ANSI标准的语法分析器;为查询结果集的使用而提供的内存管理功能;同所支持的数据库的外部接口;为应用代码提供的内部接口。实际上,在VB中从一种数据库类型转化为另一种数据库类型几乎不需要或只需要很少的代码修改。而且,尽管dBASE、Paradox本身的DDL (Data Definition Language,即数据定义语言)和DML(Data Manipulation Language,即数据操纵语言)是非结构化查询的,但它们仍然可以使用VB的SQL语句和JET引擎来操纵。从VB的程序代码的角度来看,ODBC,ISAM驱动程序以及Ms Access数据库的整个外部结构够可以统一为一个一致的编程接口。也即是说,提供给VB应用程序员的记录集对象视图同所使用的数据库格式及类型是相互独立的。即对FoxPro等数据库仍然可以使用众多的数据库存取对象变量,这就为非Access数据库的访问提供了最重要的方法。 二 、使用非Access数据库时的参数设置及配置文件的参数读取如果在VB的程序中使用了数据库的操作,将应用程序生成EXE文件或打包生成安装程序后,则必须提供一个配置 (.INI)文件,在INI文件中可以对不同类型的数据库进行设置。如果找不到这个INI文件, 将会导致不能访问数据库。通常情况下,INI文件的文件名和应用程序的名称相同,所以如果没有指明,VB的程序会在Windows子目录中去找和应用程序同名的INI文件。可以使用VB中的SetDataAccessOptions语句来设置INI文件。 SetDataAccessOptions语句的用法如下:SetDataAccessOptions 1 ,IniFileName其中IniFileName参数指明的是INI文件的带路径的文件名。值得注意的是,当应用程序找不到这个INI文件时,或在调用 OpenDataBase函数时对其Connect参数值没有设定为VB规定的标准值,如对FoxPro 格式设定为了" FoxPro;"(应为" FoxPro ; "),或者没有安装相应的ISAM驱动程序,则此时VB会显示一条错误信息" Not Found Installable ISAM "。通常,INI文件在应用程序分发出去以前已经生成,或者在安装时动态生成,也可以在应用程序中自己生成。 通常这种 INI文件中有" [Options]"、"[ISAM]"、" [Installed ISAMs]"、"[FoxPro ISAM]"、"[dBASE ISAM] " 、" [Paradox ISAM] "等设置段,对于一个完整的应用程序则还应有一个属于应用 程序自己的设置段如" [MyDB]”。可在其中设置DataType、Server、DataBase、 OpenOnStartup、DisplaySQL、QueryTimeOut等较为重要的数据库参数,并以此限定应用程序一般的运行环境。 Windows API接口函数在动态链接库中提供了一个OSWritePrivateProfileString函数,此函数能按Windows下配置文件(.INI)的书写格式写入信息。在通常情况下,应用程序还需要在运行时读取配置文件内相关项的参数。比如PageTimeOut(页加锁超时时限)、MaxBufferSize(缓冲区大小)、LockRetry(加锁失败时重试次数)等参数,通过对这些参数的读取对应用程序运行环境的设定、潜在错误的捕获等均会有很大的改善。设此应用程序的配置文件为,则具体过程如下:Funtion GetINIString$( Byval Fname$ ,Byval szItem$ ,Byval szDeFault$ ) ' 此自定义子函数实现INI 文件内设置段内参数的读取Dim Tmp As String,x As Integer Tmp = String( 2048,32 ) x = OSGetPrivateProfileString(Fname$,szItem$ , szDefault$,Tmp,Len(Tmp) ," " ) GetINIString = Mid$( Tmp,1,x ) End Function以下这些函数的声明可写在模块文件内,且每个函数的声明必须在一行内Declare Function OSGetPrivateProfileString% Lib "Kernel" Alias "GetPrivateProfileString" (ByVal AppName$, ByVal KeyName$, ByVal keydefault$, ByVal ReturnString$, ByVal NumBytes As Integer, ByVal FileName$) Declare Function OSWritePrivateProfileString% Lib "Kernel" Alias "WritePrivateProfileString" (ByVal AppName$, ByVal KeyName$, ByVal keydefault$, ByVal FileName$) Declare Function OSGetWindowsDirectory% Lib "Kernel" Alias "GetWindowsDirectory" (ByVal a$, ByVal b%) Sub Form1_Load( ) Dim st As String Dim x As Integer Dim tmp As String tmp = String$( 255, 32 ) ' INI文件内为各种数据库格式指明已安装的相应ISAM驱动程序x = OSWritePrivateProfileString(" Installable ISAMS", "Paradox ", "", "" ) x = OSWritePrivateProfileString( "Installable ISAMS", "dBASE III", "", "" ) x = OSWritePrivateProfileString( "Installable ISAMS", "dBASE IV", "", "" ) x = OSWritePrivateProfileString( "Installable ISAMS", "FoxPro ", "", "" ) x = OSWritePrivateProfileString( "Installable ISAMS", "FoxPro ", "", "" ) x = OSWritePrivateProfileString( "Installable ISAMS", "Btrieve", "", "" ) x = OSWritePrivateProfileString( "dBase ISAM", "Deleted", "On", "" ) ' 指明 INI文件的位置x = OSGetWindowsDirectory( tmp, 255 ) st = Mid$( tmp, 1, x ) SetDataAccessOption 1, st + "/" '获得INI文件一些参数 gwMaxGridRows = Val(GetINIString( " " ,"MaxRows", "250" )) glQueryTimeout = Val(GetINIString( " " ,"QueryTimeout", "5" )) glLoginTimeout = Val(GetINIString( " " ,"LoginTimeout", "20" )) End Sub 三 、数据存取对象变量对外来数据库编程的方法及其实例在VB专业版数据库编程的三种方法中,第二种-使用数据库存取对象变量(DAO)的方法最具有功能强大、灵活的特点。 它能够在程序中存取ODBC 的管理函数;可以控制多种记录集类型:Dynaset,Snapshot 及Table记录集合对象;可以存储过程和查询动作;可以存取数据库集合对象,例如 TableDefs,Fields,Indexes及QueryDefs;具有真正的事物处理能力。因而,这种方法对数据库处理的大多数情况都非常适用。由于VB中的记录集对象与所使用的数据库格式及类型是相互独立的,所以在非Access数据库中也可以使用数据库存取对象变量的方法。因而 对FoxPro等外来数据库而言,使用数据库存取对象变量的方法同样也是一种最佳的选择。 有一点需要注意的是,VB的标准版中仅能使用数据控件(Data Control)对数据库中的记录进行访问,主要的数据库存取对象中也仅有Database、Dynaset对象可通过数据控件的属 性提供,其它的重要对象如TableDef、Field、Index、QueryDef、Snapshot、Table等均不能在VB的标准版中生成,所以使用数据存取对象变量的方法只能用VB 以上的专业版。(一)、非Access数据库的新建及库结构的修改VB专业版中的数据库存取对象变量可以分为两类,一类用于数据库结构的维护和管理,另一类用于数据的存取。其中表示数据库结构时可以使用下面的对象:DataBase、TableDef、Field、Index,以及三个集合 (Collection): TableDefs、Fields和Indexes 。每一个集合都是由若干个对象组成的,这些数据对象的集合可以完全看作是一个数组,并按数组的方法来调用。一旦数据库对象建立后,就可以用它对数据库的结构进行修改和数据处理。对于非Access数据库,大部分都是对应于一个目 录,所以可以使用VB的MkDir语句先生成一个目录,亦即新建一个数据库。而每一个非 Access数据库文件可看作是此目录下的一个数据表(Table),但实际上它们是互相独立的。 下面是新建一个FoxPro 格式数据库的程序实例。Sub CreateNew ( ) Dim Db1 As database , Td As TableDefs Dim T1 As New Tabledef , F1 As New Field , F2 As New Field , F3 As New Field Dim Ix1 As New Index Dim Path As String Const DB_TEXT = 10 , DB_INTEGER = 3 ChDir "/" Path$ = InputBox( " 请输入新路径名: ", "输入对话框" ) MkDir Path$ ' 新建一个子目录Set Db1 = OpenDatabase(Path$, True, False, "FoxPro ;") Set Td = = "MyDB" '新建一个数据表,数据表名为MyDB = "Name" , = DB_TEXT , = 20 = "Class" , = DB_TEXT , = 20 = "Grade" , = DB_INTEGER F1 '向数据表中添加这些字段 F2

281 评论

相关问答

  • 万方数据库学位论文数据库

    收录学位论文的数据库有:中国知网博士学位论文全文数据库、中国知网硕士学位论文全文数据库、万方中国学位论文全文数据库等。 1、中国知网博士学位论文全文数据库。 该

    黑犬黑犬97 2人参与回答 2023-12-05
  • 关于数据库的论文

    数据库设计应用论文包括六个主要步骤:1、需求分析:了解用户的数据需求、处理需求、安全性及完整性要求;2、概念设计:通过数据抽象,设计系统概念模型,一般为E-R模

    nana鬼鬼 3人参与回答 2023-12-10
  • 方数据库学位论文数据库

    有PQDT国外博硕士论文数据库、中国知网优秀硕博论文数据库、万方学位论文数据库、西安交大学位论文检索系统等。 2020年11月24日(周二)19:00-20:0

    尚家宜商贸 3人参与回答 2023-12-06
  • 数据库有关的论文题目

    学术堂整理了二十个好写的计算机论文题目,供大家进行参考:1、浅谈计算机辅助技术与机械设计制造的结合2、水电厂计算机监控系统的几种结构模式简述3、送变电工程施工中

    Rachelchel 4人参与回答 2023-12-06
  • 数据库毕业论文题目大全

    提供一些计算机信息管理的毕业论文题目,供参考。1.网络监控系统的设计说明:主要目的是帮助用户监控公司内部人员的各种网络操作,及时发现内部人员的违规行为.防止滥用

    珍珍zero 4人参与回答 2023-12-10