Access数据库可以包含哪7个数据库对象

Access数据库可以包含哪7个数据库对象,第1张

Access 数据由七种对象组成,它们是表、查询、窗体、报表、宏、页和模块。

1、表(Table)

表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。

2、查询(Query)

查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。

3、窗体(Form)

窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。

4、报表(Report)

报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。

5、宏(Macro)

宏相当于DOS中的批处理,用来自动执行一系列 *** 作。Access列出了一些常用的 *** 作供用户选择,使用起来十分方便。

6、模块(Module)

模块的功能与宏类似,但它定义的 *** 作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用Visual Basic编程。

7、页

页是一种特殊的直接连接到数据库中数据的一种WEB页。通过数据访问页将数据发布到Internet 或Intranet上,并可以适用浏览器进行数据的维护和 *** 作。

扩展资料

Access的用途体现在两个方面:

一、用来进行数据分析: access有强大的数据处理、统计分析能力,利用access的查询功能,可以方便地进行各类汇总、平均等统计。并可灵活设置统计的条件。

比如在统计分析上万条记录、十几万条记录及以上的数据时速度快且 *** 作方便,这一点是Excel无法与之相比的。

二、用来开发软件: access用来开发软件,比如生产管理、销售管理、库存管理等各类企业管理软件,其最大的优点是易学。

非计算机专业的人员,也能学会。低成本地满足了那些从事企业管理工作的人员的管理需要,通过软件来规范同事、下属的行为,推行其管理思想。

本问题是Access数据库里表的记录数多少对运算速度是否有影响。其核心是Access的运算极限。

Access数据库属于小型数据库,它是有极限的,但极限不是记录数的多少,我自建设的Access数据库,单表有140多万条记录,运行自如。所以40w的表是否拆分,对实际运算速度没有什么影响。Access的极限是整个数据库的大小,达到1G的时候就会速度减慢,达到2G的时候速度不能容忍。

其次,有人也与我提起excel,excel可作为微型数据库,虽然它号称可以容纳104万条记录,但实际运算中它的极限是记录达到1千条,速度变慢,达到2千条,我已经不能容忍了。见仁见智吧。

至于影响数据库速度慢的原因,一个是表的设计,表关系结构;另一个是查询方法。我曾经试过做了10多层的查询嵌套,速度很慢,后来改写成简单语句,就提高速度了。

确实当后台数据达到1g(其实随着大家对速度的最求,我后台速度达到300M以上就不能容忍了),可以向更大型的数据库要资源。例如:MSSQL server。我现在搭建了前台Access+后台 sql server的数据库。后台的极限只跟服务器的硬盘有关,前台Access就无极限问题了,而且界面更方便友好,解决了Access数据库大小极限问题。有关这个搭建方法可以参考某培训公司网站(有免费资源,详见链接>

数据库的一个比较重要的问题就是安全性,在现代这个信息时代,信息是最有价值的资源,而信息都存在哪里呢?都是存在数据库的,所以保证数据安全是数据库技术的一个大的分支。我们虽然做不到那些高手们的水平,但是基本的安全设置还是可以的,下面我就来示范一下哈。

点击access的开始菜单,打开开始菜单

在开始菜单中,选择打开

在打开对话框中,我们选中一个我们想要加密的数据库,然后点击下面这个下拉按钮,也就是黑色小三角,打开一个下拉菜单

在这个菜单中,点击以独占方式打开

在打开的数据库中,我们点击菜单栏上面的数据库工具

在这个选项中,我们点击用密码进行加密

输入密码两次,如果两次密码输入一样,点击确定即可。

如果你要取消密码,同样需要以独占方式打开数据库

还是在添加密码的地方,依次点击数据库工具——用密码进行加密

如果你没有用独占方式打开数据库,在这一步,系统会提示你,不能修改密码,这时候你要返回第八步,重新打开

如果你是以独占方式打开数据库,那么你在这一步会看到输入密码的对话框,如果你输入的密码正确,数据库就会被取消密码。点击确定即可。

如果你会sqlserver2000的话,可以用sqlserver2000的导入功能将access直接导到sql2000中,然后每人装一个sql2000的客户端就可以了!还有种办法,写一个修改数据的程序,每人电脑装一个客户端程序,也可以实现,这类程序很简单,比如使用PB的数据窗口,很快就搞好了!还有就是把access文件设置成共享,应该也可以访问的!

可以用like,可以用instr

select from 表名 where 字段 like '%{2}%'

上边这句如果运行没结果,请把百分号换成 因为这个有个通配符集的问题,不知道你选用的是哪个

也可以

select from 表名 where instr(字段名,'{2}')>0

1 首先把程序折分,分成一个前台程序,一个后台数据库。

利用ACCESS的数据库拆分向导可以很轻松的做到把数据库分为前台与后台两个部分,前台保留除表之外的所有对象,包括:查询、窗体、报表、宏或代码,并且自动链接了后台数据库的表;而后台只保留了表对象。

Ø 打开数据库-工具-数据库实用工具-折分数据库

Ø 在d出“数据库拆分器”后单击“拆分数据库”按钮,d现“创建后端数据库”对话框。

Ø 拆分后的前台保留原数据库名,而后台数据库名通常会在原数据库名后加_be,你可以指定后台保存在一个特定的文件夹内。

譬如说:我原来有一个数据库:C:\Nestling\Titmdb

拆分后,前台程序库仍为:C:\Nestling\Titmdb

后台数据库可以保存为:C:\Nestling\TitDatas\Tit_bemdb

2 共享后台数据库所在的文件夹。

Ø 打开资源管理器,选中文件夹,右键单击,选择“共享与安全”。

Ø 选中“在网络上共享这个文件夹”。

Ø 如果你想让局域网内其他机上的可以更新你的数据,就在“允许网络用户更改我的文件”上勾中。

以上是以Windows XP为例,其他系统会有所不同。

3 映射网络驱动器。

Ø 在“网络邻居”上右键单击,或在“资源管理器”中选择工具菜单,选择“映射网络驱动器”。

Ø 指定一个驱动器(盘符),譬如:M。这个M盘为随意的,你可以指定任意其他的盘符,但要在局域网内所有要同享你的数据库的机上映射统一的盘符至你的后台数据库所在的共享文件夹。

Ø 指定此盘符映射的文件夹,也就是你后台数据库所在的那个共享文件夹。可以单击浏览按钮选择,也可以直接输入。

Ø 选中“登录时重新连接”

有些人不明白为什么要映射驱动器,这主要是考虑以后程序库分发的方便,也就是说,如局域网内每台机都把你的后台数据库所在的共享文件夹映射为统一的驱动器后,你的程序库在你的机上设置好之后,就可以直接复制到每台机上,不用再做重新的链接,立刻就可以执行了。(复制程序库的过程,称之人前台程序库的分发。)此步骤下面会讲到。

4 重新链接前台程序库的表链接。

Ø 我选择的方法是,打开前台程序库,把里面的所有原有链接表删掉,大家不要担心删掉链接表会删掉数据,这里删掉的只是链接,并没有删除后台数据库的表里的数据。

Ø 重新链接表。可以选择菜单中的“获取外部数据”——“链接表”,也可以在表对象中空白的地方右键单击,选择“链接表”

Ø 在d出的“链接”对话框中选择你映射的驱动器里的后台数据库。(注意:这里不要直接选择你后台数据库文的那个文件夹中的后台数据库文件,一定要选择通过映射驱动器里的后台数据库,其实,所指向的是同一个数据库文件,便通道不同。)

Ø 选择完要链接的后台数据库后,d出“链接表”对话框,单击“全选”、“确定”,然后等待片刻,由ACCESS完成所有表的链接工作。

5 上面做完后你的机器上的工作就完成了,接下来就是在局域网中的每台机上都映射你的那个共享文件夹至同样的驱动器(盘符)如:M。

6 最后一步,分发前台程序库,所有设置局域网内数据库共享的工作完成。

以后,你的程序库功能升级后,直接分发程序库就行了。

实践证明此方法非常好用,我编的数据库已在公司运行两年 一切正常。

以上就是关于Access数据库可以包含哪7个数据库对象全部的内容,包括:Access数据库可以包含哪7个数据库对象、access数据库-把一个40W的表分成8份速度有变化吗、怎样为拆分后的access数据库加密等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9449886.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存