没有合适的资源?快使用搜索试试~ 我知道了~
计算机毕业设计译文---关于数据库方面的
4星 · 超过85%的资源 需积分: 8 182 下载量 91 浏览量
2009-04-25
14:07:29
上传
评论
收藏 80KB DOC 举报
温馨提示
试读
16页
计算机毕业设计的译文,关于数据库方面的,在做毕业设计的朋友可以下来看看,绝对有帮助!!
资源推荐
资源详情
资源评论
附件 C:译文
数据库管理
数据库(有时拼成 Database)也称为电子数据库,是指由计算机特别组
织的用下快速查找和检索的任意的数据或信息集合。数据库与其它数据处理操
作协同工作,其结构要有助于数据的存储、检索、修改和删除。数据库可存储
在磁盘或磁带、光盘或某些辅助存储设备上。
一个数据库由一个文件或文件集合组成。这些文件中的信息可分解成一个
个记录,每个记录有一个或多个域。域是数据库存储的基本单位,每个域一般
含有由数据库描述的属于实体的一个方面或一个特性的信息。用户使用键盘和
各种排序命令,能够快速查找、重排、分组并在查找的许多记录中选择相应的
域,建立特定集上的报表。
数据库记录和文件的组织必须确保能对信息进行检索。早期的系统是顺序
组织的(如:字母顺序、数字顺序或时间顺序);直接访问存储设备的研制成功
使得通过索引随机访问数据成为可能。用户检索数据库信息的主要方法是
query(查询)。通常情况下,用户提供一个字符串,计算机在数据库中寻找
相应的字符序列,并且给出字符串在何处出现。比如,用户必须能在任意给定
时间快速处理内部数据。而且,大型企业和其它组织倾向于建立许多独立的文
件,其中包含相互关联的甚至重叠的数据,这些数据、处理活动经常需要和其
它文件的数据相连。为满足这些要求,开发邮各种不同类型的数据库管理系统,
如:非结构化的数据库、层次型数据库、网络型数据库、关系型数据库、面向
对象型数据库。
在非结构化的数据库中,按照实体的一个简单列表组织记录;很多个人计
算机的简易数据库是非结构的。层次型数据库按树型组织记录,每一层的记录
分解成更小的属性集。层次型数据库在不同层的记录集之间提供一个单一链接。
与此不同,网络型数据库在不同记录集之间提供多个链接,这是通过设置指向
其它记录集的链或指针来实现的。网络型数据库的速度及多样性使其在企业中
得到广泛应用。当文件或记录间的关系不能用链表达时,使用关系型数据库。
一个表或一个“关系”,就是一个简单的非结构列表。多个关系可通过数学关系
提供所需信息。面向对象的数据库存储并处理更复杂的称为对象的数据结构,
可组织成有层次的类,其中的每个类可以继承层次链中更高一级类的特性,这
种数据库结构最灵活,最具适应性。
很多数据库包含自然语言文本信息,可由个人在家中使用。小型及稍大的
数据库在商业领域中占有越来越重要的地位。典型的商业应用包括航班预订、
产品管理、医院的医疗记录以及保险公司的合法记录。最大型的数据库通常用
天政府部门、企业、大专院校等。这些数据库存有诸如摘要、报表、成文的法
规、通讯录、报纸、杂志、百科全书、各式目录等资料。索引数据库包含参考
书目或用于找到相关书籍、期刊及其它参考文献的索引。目前有上万种可公开
访问的数据库,内容包罗万象,从法律、医学、工程到新闻、时事、游戏、分
类广告、指南等。科学家、医生、律师、财经分析师、股票经纪人等专家和各
类研究者越来越多地依赖这些数据库从大量的信息中做快速的查找访问。
1. 数据库管理系统的组织技术
顺序的、直接的以及其他的文件处理方式常用于单个文件中数据的组织和
构造,而 DBMS 可综合几个文件的数据项以回答用户对信息的查询,这就意味
着 DBMS 能够访问和检索非关键记录字段的数据,即 DBMS 能够将几个大文
件夹中逻辑相关的数据组织并连接在一起。
逻辑结构。确定这些逻辑关系是数据管理者的任务,由数据定义语言完成。
DBMS 在存储、访问和检索操作过程中可选用以下逻辑构造技术:
链表结构。在该逻辑方式中,记录通过指针链接在一起。指针是记录本中
的一相数据项,它指出另一个逻辑相关的记录的存储位置,例如,顾客主文件
中的记录将包含每个顾客的姓名和地址,而且该文件中的每个记录都由一个账
号标识。在记账期间,顾客可在不同时间购买许多东西。公司保存一个发票文
件以反映这下地交易,这种情况下可使用链表结构,以显示给定时间内未支付
的发票。顾客文件中的每个记录都包含这样一个字段,该字段指向发票文件中
该顾客的第一个发票的记录位置,该发票记录又依次与该顾客的下一个发票记
录相连,此链接的最后一个发票记录由一个作为指针的特殊字符标识。
层次(树型)结构。该逻辑方式中,数据单元的多级结构类似一棵“倒立”
的树,该树的树根在顶部,而树枝向下延伸。在层次(树型)结构中存在主-从
关系,惟一的根数据下是从属的元或节点,而每个元或树枝都只有一个所有者,
这样,一个 customer(顾客)拥有一个 invoice(发票),而 invoice(发
票)又有从属项。在树型结构中,树枝不能相连。
网状结构。网状结构不像树型结构那样不允许树枝相连,它允许节点间多
个方向连接,这样,每个节点都可能有几个所有者,中央电视台它又可能拥有
任意多个其他数据单元。数据管理软件允许从文件的任一记录开始提取该结构
中的所需信息。
关系型结构。关系型结构由许多表格组成,数据则以“关系”的形式存储在
这些表中。例如,可建立一些关系表,将大学课程同任课教师及上课地点连接
起来。为了找到英语课的上课地点和教师名,首先查询课程/教师关系表得到名
字(为“Fitt”),再查询课程 /地点关系表得到地点(“Main 142”),当然,
也可能有其他关系。这是一个相当新颖的数据库组织技术,将来有望得到广泛
应用。
物理结构。人们总是为了各自的目的,按逻辑方式设想或组织数据。因此,
在一个具体应用中,记录 R1 和 R2 是逻辑相连且顺序处理的,但是,在计算机
系统中,这些在一个应用中逻辑相邻的记录,物理位置完全可能不在一起。记
录在介质和硬件中的物理结构不仅取决于所采用的 I/O 设备、存储设备及输入
输出和存取技术,而且还取决于用户定义的 R1 和 R2 中数据的逻辑关系。例如,
R1 和 R2 可能是持有信用卡的顾客记录,而顾客要求每两周将货物运送到同一
个城市的同一个街区,而从运输部门的管理者看,R1 和 R2 是按地理位置组织
的运输记录的顺序项,但是在 A/R 应用中,可找到 R1 长表示的顾客,并且可
根据其完全不同的账号处理他们的账目。简言之,在许多计算机化的信息记录
中,存储记录的物理位置用户是看不见的。
2. Oracle 的数据库管理功能
Oracle 包括许多使数据库易于管理的功能,分三部分讨论:Oracle 企业
管理器、附加包、备份和恢复。
2.1 Oracle 企业管理器
和任何数据库服务器一样,Oracle 数据库服务器包括以下部分:Oracle
企业管理器(IM)、一个带有图形接口的用于管理数据库用户、实例和提供
Oracle 环境等附加信息功能(如:复制)的数据库管理工具框架。
在 Oracle8i 数据库之前,EM 软件必须安装在 Windows95/98 或者基于
NT 的系统中,而且每个库每次只能由一个数据库管理者访问。如今你可以通
过浏览器或者把 EM 装入 Window95/98/2000 或基于 NT 的系统中来使用
EM。多个数据库管理员可以同时访问 EM 库。在 Oracle9i 的 EM 版中,超级
管理员可以定义在普通管理员的控制台上显示的服务,并能建立管理区域。
2.2 附加包
正如下面所描述的那样,Oracle 可使用一些可选的附加包,还有用于
Oracle 应用程序和 SAP R/3 的管理包。
2.2.1 标准管理包
Oracle 的标准管理包提供了用于小型 Oracle 数据库的管理工具(如:
Oracle 服务器/标准版)。功能包括:对数据库争用、输入/输出、装载、
内存使用和实例、对话分析、索引调整进行监控,并改变调查和跟踪。
2.2.2 诊断包
利用诊断包,可以监控、诊断及维护企业版数据库、操作系统和应用
程序的安全。用有关历史和实时的分析,可自动的在问题发生前将其消除
诊断包还提供空间管理功能,有助于对未来系统资源需要的计划和跟踪。
2.2.3 调整包
利用调整包,可确定并调整企业版数据库和应用系统的瓶颈,如效率
低的 SQL、很差的数据设计、系统资源的不当使用,从而优化系统性能。
调整包能提前发现调整时机,并自动生成分析和需求变化来调整系统。
2.2.4 变化管理包
变化管理包在升级企业版数据库时帮助排错和避免丢失数据,以达到
支持新的应用程序的目的。该包能分析与应用程序变动有关的影响和复杂
依赖关系并自动升级数据库。用户可使用一种简单的向导按必要的步骤来
升级。
2.2.5 可用性
Oracle 企业管理器可用管理 Oracle 标准版或企业版。在标准版中,
用于诊断、调整和改变实例的附加功能由标准管理包提供。对于企业版,
这些附加的功能由单独的诊断包、调整包和变化管理包提供。
2.3 备份和恢复
正如每个数据库管理者所熟知的,对数据库做备份是一件很普通但又必要
的工作。一次不当的备份会使数据库难于恢复甚至不可恢复。不幸的是,人们
往往在相关系统发生故障而丢失了重要的业务数据后才认识到这项日常工作的
重要。
下面介绍一些实现数据库备份操作的产品技术。
2.3.1 恢复管理者
典型的备份包括完整的数据库备份(最普通的类型)、桌面空间备份、数
据文件备份、控件备份和存档注册备份。Oracle8i 为数据服务器管理备份和恢
复管理器(RMAN)。以前, Oracle 的企业备份工具(EBU)在一些平台上
提供了相似的解决方案。然而,RMAN 及其存储在 Oracle 数据库中的恢复目
录提供了更完整的解决方案。RMAN 可以自动定位、备份、存储并恢复数据文
件、控制文件和存档记录注册。当备份到期时,Oracle9i 的 RMAN 可以重新
启动备份和恢复来实现恢复窗口的任务。Oracle 企业管理器的备份管理器曾
RMAN 提供基于图形用户界面的接口。
2.3.2 附加备份和恢复
RMAN 能够执行企业版数据库的附加备份。附加备份仅备份上一次备份后
改变了的数据文件、桌面空间或数据库块,因此,它比完整的备份占用时间短
而且速度快。RMAN 也能执行及时指向的恢复,这种恢复能在一个不期望的事
件发片之前(如错误的删除表格)恢复数据。
2.3.3 连续存储管理器
许多媒体软件商支持 RMAN。Oracle 捆绑了连续存储管理器来提供媒体
管理服务,包括为至多四台设备提供磁带容量跟踪的服务。RMAN 界面自动地
剩余15页未读,继续阅读
资源评论
- lin_jianqiu362012-07-13数据库方面的资料,不错,谢谢分享。
fengyafuyong
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功