文档介绍:第12章应用系统集成及数据库的发展
ess 2000关系数据库中,数据库对象具有各自不同的功能,ess 2000提供的数据库对象可以完成彼此相对独立的任务。应用系统集成可以将彼此相对独立的任务组织成统一协调一致的整体,以形成实用的应用系统。
应用系统集成主要通过以下三个途径来实现:
l建立控制型窗体
l为窗体定制菜单和工具栏
l设置应用系统的自动引导机制
建立控制型窗体
建立控制型窗体,主要目的不在于数据的输入与输出,而是要用其控制其它窗体或任务何时执行。所以建立控制型窗体主要应做两项工作:一是在窗体中如何控制其它窗体或任务的执行,二是如何撤消窗体中用于数据输入与输出的部件。
用于控制窗体中的数据输入与输出部件是否显示以及其它相关设置的主要属性有:
【滚动条】属性:这里选择【两者均无】属性值。用于隐藏窗体的水平滚动条和垂直滚动条。
【记录选定器】属性:这里选择【否】属性值。用于隐藏窗体的记录选定器。
【浏览按钮】属性:这里选择【否】属性值。用于隐藏窗体的记录浏览按钮。
【边框样式】属性:这里选择【对话框边框】属性值。用于将控制型窗体设置为对话框模式,使窗体大小无法改变。
【最大最小化按钮】属性:这里选择【无】属性值。用于隐藏窗体的最大化最小化按钮。
【问号按钮】属性:这里选择【否】属性值。用于隐藏窗体的问号按钮。
为窗体定制菜单栏
ess 2000 关系数据库中,当用户打开窗体的时候,Access 2000 会自动打开系统内置的窗体菜单栏和窗体工具栏。
Access 2000 允许用户自定义窗体菜单栏和窗体工具栏,并允许当打开该用户窗体时,Access 2000 自动打开自定义的窗体菜单栏和窗体工具栏。
为窗体定制工具栏
从【视图】菜单的【工具栏】子菜单中选择【自定义】命令,可以自定义窗体工具栏。
操纵工具栏
Access 2000为方便用户的操作提供了许多系统工具栏,除此之外还允许用户创建自己的用户工具栏。无论是系统工具栏还是用户工具栏,都可以方便地在屏幕上显示或隐藏。对于系统工具栏,Access 2000允许用户进行自定义。
显示与隐藏工具栏
移动工具栏
创建用户工具栏
自定义工具栏
1、添加按钮
2、删除按钮
自定义按钮图像
恢复系统工具栏
设置应用系统的自动引导机制
ess 2000 关系数据库中,当用户打开数据库时,Access 2000 通常会显示该数据库窗口。如果用户希望在打开数据库的时候,Access 2000 能够自动打开用户创建的该数据库的主控制窗体,那么应对该数据库设置应用系统的自动引导机制。
一、恢复机制涉及的两个关键问题是:第一,如何建立冗余数据;第二,如何利用这些冗余数据实施数据库恢复。建立冗余数据最常用的技术是数据转储
所谓转储即DBA定期地将整个数据库复制到磁带或另一个磁盘上保存起来的过程。
转储可以分为:静态转储、动态转储、海量转储和增量转储。
1、静态转储:指转储期间不允许(或不存在)对数据库进行任何存取、修改活动。静态转储简单,但转储必须等待用户事务结束才能进行,同样,新的事务必须等待转储结束才能执行。显然,这会降低数据库的可用性。)
2、动态转储:指转储期间允许对数据库进行存取或修改,即转储和用户事务可以并发执行。动态转储可克服静态转储的缺点,但是,转储结束时后援副本上的数据并不能保证正确有效。
3、海量转储:指每次转储全部数据库。从恢复角度看,使用海量转储得到的后备副本进行恢复一般说来会更方便些。
4、增量转储:每次只转储上一次转储后更新过的数据。这样每次存储所花的时间会少些。
注意:数据备份的三个误区
1、用拷贝来代替备份
2、用双机,磁盘阵列,镜像等系统冗余代替数据备份
3、只备份数据文件代替系统的备份
二、数据安全
计算机安全不仅涉及到计算机系统本身的技术问题、管理问题,还涉及法学、犯罪学、心理学的问题。其内容包括了计算机安全理论与策略;计算机安全技术、安全管理、安全评价、安全产品以及计算机犯罪与侦察、计算机安全法律、安全监察等等。概括起来,计算机系统的安全性问题可分为三大类,即:技术安全类、管理安全类和政策法律类。
数据库安全性所关心的主要是DBMS的存取控制机制。数据库安全最重要的一点就是确保只授权给有资格的用户访问数据库的权限,同时令所有未被授权的人员无法接近数据,这主要通过数据库系统的存取控制机制实现。
存取控制机制主要包括两部分:
(1)定义用户权限,并将用户权限登记到数据字典中。
(2)合法权限检查
ess2000中的菜单项的“工具”->“安全