Access的用途、作用是什么

Access的用途、作用是什么,第1张

功能特点:    Access 2003 拥有一套功能强大的应用工具,其完善程度足以满足专业开发人员的需要。虽然如此,新手也能十分容易的学习和掌握该产品。通过创建或使用强大的数据解决方案,您能够更为轻松地组织、访问和共享信息资源。

访问和使用来自不同资源的信息

在熟悉的界面下使用不同格式和来自程序的信息。

合并大量数据资源。Access 2003 支持多种数据格式,包括扩展标记语言(XML)、OLE、开放式数据库连接(ODBC)和Microsoft Windows SharePoint Services。

链接各种业务系统。通过表格链接,您可以在Access 2003窗体、报表和数据访问页面中同时访问来自多个数据库的数据。它还能够将来自其他Microsoft Access数据库、Microsoft Excel电子表格、ODBC数据源、Microsoft SQL Server数据库以及其他的数据库资源的表格进行链接。

充分利用企业数据。SQL Server数据被整合到了您的Access 2003解决方案中。您不需要学习任何Transact-SQL,就可以通过Stored Procedure Designer(存储过程设计器)创建和修改存储在SQL Server中的简单存储过程。

   依靠 Access 2003

减少错误,并在您需要的时候提供帮助。

赋予窗体新的外观。Access 2003支持Microsoft Windows XP 的主题模式,使您的窗体拥有更协调的外观设计。

显示依赖性信息。快速查找依赖于某一特定数据库对象的表、查询、窗体或报表。

帮助消除错误。新的错误检查功能可以标记出窗体和报表中的常见错误,加快测试和修订的速度。在完成错误标记后,您可以通过给出的各种选项来更正错误。这将有助于节省时间,并帮助您创建更为精确的窗体和报表。

自动更新属性。当您改变表格中某个字段的属性时,所有与之相关联的窗体或报表都会自动更新。

通过强大的功能来分析您的信息。您可以将各种控件拖放到Access 2003窗体中,用来创建Microsoft PivotTable或Microsoft PivotChart视图,或者创建一个电子表格。

轻松备份您的信息。在Access 2003中,它将在其他位置保存一份您所 *** 作的数据库的副本。

找到您所需要的帮助。可以通过“开始”(Getting Started)和“帮助”任务窗格访问 Office联机帮助。 它提供了各种帮助和文档资料,这些信息会根据其他用户的要求和问题定期更新。这些任务窗格中的某些功能需要Internet链接。更详细的内容请访问Office 在线。

 轻松共享信息

您设计的窗体和报表可以在旧版的Access中保存和打开,使您能够更轻松地共享信息。

更有效地共享信息。您可以导出或导入数据,或链接到Windows SharePoint Services站点的列表。这样团队中的其他成员也能够访问到您的数据。构建这样的站点需要运行了Windows SharePoint Services的Microsoft Windows Server 2003。

使用强大的工具来设计Web页面。您可以在Web上发布窗体和报表,或将您的信息绑定在一个记录资源上,用来显示、更新和 *** 作您数据库中的数据。

使用兼容的文件格式。Access 2003 使用Access 2000 作为新数据库的默认文件格式。由于Access 2002 和Access 2000 可以使用和修改同一个数据库,因此公司可以在保持现有Access用户和解决方法的前提下,轻松升级到Access 2003。

就是设计数据库模型的嘛,包括面向对象模型、业务流程模型、概念数据模型、物理数据模型等,最常用的应该是PDM(物理数据模型)了,在PDM中设计数据库(包括表、试图、触发器,到表的主外键、索引等等都涉及到)然后配置好数据库连接后就能生成数据库实体了。

常用数据库软件:IBM 的DB2:第一个具备网上功能的多媒体关系数据库管理系统,支持包括Linux在内的一系列平台。甲骨文公司的Oracle:支持最广泛的 *** 作系统平台。Informix的Informix Sybase公司的SybasePostgreSQLSun公司的mySQL:体积小、速度快、总体拥有成本低,开放源码,被广泛地应用在Internet上的中小型网站中。Microsoft的SQL Server、Access数据库、FoxPro数据库 一、SQL Server 的发展历史

由关系数据库 Sybase演变而来。

1988年,由Microsoft、Sybase和Ashton-Tate三家公司共同开发OS/2版本。

94年后,Sybase公司致力于开发UNIX系统下的数据库系统;Microsoft公司继续开发基于WindowsNT的SQL Server系列数据库系统

96年,SQL Server 65版本;98年,SQL Server 70版本;2000年,正式发行SQL Server 2000版本。

二、SQL Server 2000特点

1.真正的客户机/服务器体系结构。

2.图形化用户界面,使系统管理和数据库管理更加直观、简单。

3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。

4.与Windows NT完全集成,利用了NT的许多功能(如发送和接受消息,管理登录安全性等)。并很好地与Microsoft BackOffice产品集成。

5.具有很好的伸缩性。(可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用)

6.对Web技术的支持。使用户能够很容易地将数据库中的数据发布到Web页面上。

7.提供数据仓库功能。(原来只在Oracle和其他更昂贵的DBMS中才有)

自增长primary key

采用自增长primary key主要是性能 早期的数据库系统 经常采用某种编号 比如身份z号码 公司编号等等作为数据库表的primary key 然而 很快 大家就发现其中的不利之处

比如早期的医院管理系统 用身份z号码作为病人表的primary key 然而 第一 不是每个人都有身份z;第二 对于国外来的病人 不同国家的病人的证件号码并不见得没有重复 因此 用身份z号码作为病人表的primary key是一个非常糟糕的设计 考虑到没有医生或者护士会刻意去记这些号码 使用自增长primary key是更好的设计

公司编号采用某种特定的编码方法 这也是早期的数据库系统常见的做法 它的缺点也显而易见 很容易出现像千年虫的软件问题 因为当初设计数据库表的时候设计的位数太短 导致系统使用几年后不能满足要求 只有修改程序才能继续使用 问题在于 任何人设计系统的时候 在预计某某编号多少位可以够用的时候 都存在预计不准的风险 而采用自增长primary key 则不存在这种问题 同样的道理 没有人可以去记这些号码

使用自增长primary key另外一个原因是性能问题 略有编程常识的人都知道 数字大小比较比字符串大小比较要快得多 使用自增长primary key可以大大地提高数据查找速度

避免用复合主键 (pound primary key)

这主要还是因为性能问题 数据检索是要用到大量的 primary key 值比较 只比较一个字段比比较多个字段快很多 使用单个primary key 从编程的角度也很有好处 sql 语句中 where 条件可以写更少的代码 这意味着出错的机会大大减少

双主键

双主键是指数据库表有两个字段 这两个字段独立成为主键 但又同时存在 数据库系统的双主键最早用在用户管理模块 最早的来源可能是参照 *** 作系统的用户管理模块

*** 作系统的用户管理有两个独立的主键 *** 作系统自己自动生成的随机 ID (Linux windows 的 SID) login id 这两个 ID 都必须是唯一的 不同的是 删除用户 test 然后增加一个用户 test SID 不同 login id 相同 采用双主键主要目的是为了防止删除后增加同样的 login id 造成的混乱 比如销售经理 hellen 本机共享文件给总经理 peter 一年后总经理离开公司 进来一个普通员工 peter 两个peter 用同样的 login id 如果只用 login id 作 *** 作系统的用户管理主键 则存在漏洞 普通员工 peter 可以访问原来只有总经理才能看的文件 *** 作系统自己自动生成的随机 ID 一般情况下面用户是看不到的

双主键现在已经广泛用在各种数据库系统中 不限于用户管理系统

以固定的数据库 表应付变化的客户需求

这主要基于以下几个因素的考虑

大型EPR系统的正常使用 维护需要软件厂商及其众多的合作伙伴共同给客户提供技术服务 包括大量的二次开发

如果用户在软件正常使用过程中需要增加新的表或者数据库 将给软件厂商及其众多的合作伙伴带来难题

软件升级的需要

没有一个软件能够让客户使用几十上百年不用升级的 软件升级往往涉及数据库表结构的改变 软件厂商会做额外的程序将早期版本软件的数据库数据升级到新的版本 但是对于用户使用过程中生成的表进行处理就比较为难

软件开发的需要

使用固定的数据库库表从开发 二次开发来说 更加容易 对于用户使用过程中生成的表 每次查找数据时都要先查表名 再找数据 比较麻烦

举例来说 早期的用友财务软件用Access作数据库 每年建立一个新的数据库 很快 用户和用友公司都发现 跨年度数据分析很难做 因此这是一个不好的设计 在 ERP 中 很少有不同的年度数据单独分开 一般来说 所有年份的数据都在同一个表中 对于跨国公司甚至整个集团公司都用同一个 ERP 系统的时候 所有公司的数据都在一起 这样的好处是数据分析比较容易做

现在大多数数据库系统都能做到在常数时间内返回一定量的数据 比如 Oracle 数据库中 根据 primary key 在 万条数据中取 条数据 与在 亿条数据中取 条数据 时间相差并不多

避免一次取数据库大量数据 取大量数据一定要用分页

这基本上是现在很多数据库系统设计的基本守则 ERP 系统中超过 万条数据的表很多 对于很多表中的任何一个 一次取所有的会导致数据库服务器长时间处于停滞状态 并且影响其它在线用户的系统响应速度

一般来说 日常 *** 作 在分页显示的情况下面 每次取得数据在 之间 系统响应速度足够快 客户端基本没有特别长的停顿 这是比较理想的设计 这也是大型数据库系统往往用 ODBC ADO 等等通用的数据库联接组件而不用特定的速度较快的专用数据库联接组件的原因 因为系统瓶颈在于数据库( Database) 方面(数据量大) 而不在于客户端(客户端每次只取少量数据)

在 B/S 数据库系统中 分页非常普遍 早期的数据库系统经常有客户端程序中一次性取大量数据做缓冲 现在已经不是特别需要了 主要原因有

数据库本身的缓冲技术大大提高

大部分数据库都会自动将常用的数据自动放在内存中缓冲 以提高性能

数据库联接组件的缓冲技术也在提高

包括 ADO 在内的一些数据库联接组件都会自动对数据结果集(result set)进行缓冲 并且效果不错 比较新颖的数据库联接组件 比如 Hibernate 也加入了一些数据结果集缓冲功能

当然 也有一些数据库联接组件没有对数据结果集进行缓冲 比如 JDBC Driver 不过几年之内情况应该有所改观 也有些不太成功的数据缓冲 比如 EJB 中的实体Bean 性能就不尽如人意 实体Bean数据也是放在内存中 可能是因为占用内存过多的缘故

lishixinzhi/Article/program/SQL/201311/16157

以上就是关于Access的用途、作用是什么全部的内容,包括:Access的用途、作用是什么、PowerDesigner到底是干什么用的、数据库软件有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存