登陆注册
23770800000023

第23章 Database System(2)

DatabaseAdministrator

One of the main reasons for using DBMS is to have central control of both the data and the programs that access those data. The person who has such central control over the system is called the database administrator (DBA). The functions of the DBA include the following:

Schema definition. The DBA creates the original database schema by writing a set of definitions that is translated by the DDL compiler to a set of tables that is stored permanently in the data dictionary.e

Storage structure and access-method definition. The DBA creates appropriate storage structures and access methods by writing a set of definitions, which is translated by the data storage and data definition language compiler.d

Schema and physical organization modification. Programmers accomplish the relatively rare modifications either to the database schema or to the description of the physical storage organization by writing a set of definitions that is used by either the DDL compiler or the data storage and data definition language compiler to generate modifications to the appropriate internal system tables (for example, the data dictionary).

Granting of authorization for data access. The granting of different types of authorization allows the database administrator information is kept in a special system structure that is consulted by tile database system whenever access to the data is attempted in the system.

Integrity constraint specification. The data values stored in the database must satisfy certain consistency constraints. The integrity constraints are kept in a special system structure that is consulted by the database system whenever an update takes place in the system.s

【Vocabulary】

database

n.数据库,资料库

collection

n.收集,收藏,集合

unauthorized

adj. 未经授权的,未经允可的

compilation

n. 编辑,编译

Implementation

n. 执行,运行

metadata

n. 元数据

transaction

n. 事务,处理事务

atomicity

n. 原子数,原子性

consistency

n. 一致性,连贯性

programmer

n. 程序师,程序规划员

gigabyte

n. 十亿字节

tradeoff

n.(公平)交易,折衷,权衡

program module

n. 程序模块

administrator

n. 管理人,行政官,网络管理员

authorization

n. 授权,认可

【参考译文】

数据库简介

数据库管理系统(DBMS)由一个相互关联的数据的集合和一组可以访问这些数据的程序组成。这个数据集合,通常被称作包含一个特定企业的信息的数据库。DBMS的主要目的是提供一个便利而有效的环境,用来找回和存取数据库信息。

数据库系统原计划是用于管理大的信息体。数据的管理包括信息存储结构的定义,信息处理机制的规定。另外,数据库系统必须确保数据存储的安全性,即使是遇到系统受到撞击或未经允许的访问。如果数据在不同的用户中共享,这个系统必须避免一些可能存在的异常结果的出现。在大多数已确定数据库作用的组织中,信息的重要性表现为:它导致了与数据库的有效管理相关的一大批概念和技术的发展。

数据库的存储结构和访问方法通过一组以一种特殊的叫做数据存储和定义语言的 DDL 来说明。这些定义的编辑结果是用一系列指令去指定数据库计划的执行细节,这些细节对用户通常是隐藏的。一个数据库模式通常也被DDL详细说明。DDL语言的编辑结果是一组数表,它被存储在一个特殊的文件中,这个文件叫做数据字典或数据目录。一本数据字典是一个包含元数据的文件,即数据的数据。这个文件在实际数据读取或数据库系统被改良前用于参考。

事务处理

事务是在数据库中完成单一逻辑功能的操作集合,每个事务由一个原子性和一致性的单元组成。所以,我们要求每个事务必须遵守数据库的一致性约束。换句话说,事务中成功结束时的数据库必须与事务启动时的数据库一致。但是,在事务的运行期间,暂时的不一致性是允许存在的,这种暂时的不一致性,尽管是允许的,但也会在故障发生时导致困难。

正确定义各种事务确保每个事务都保持一致性是程序员的责任。例如,从账户A向账户B转移资金的一系列事务可由两个单独的程序组成:一个程序是将账户A记入借款方,另一个是将账户B记入贷款方。这两个程序一个跟在另一个之后完全可以确保一致性。但是,每个程序本身并不是把一个数据库从一个一致的状态转变到另一个一致的状态。因此,那些程序不是事务。

确保事务的原子性和一致性是每个数据库本身的责任。具体地说,是事务管理部分的责任。在没有故障的时候,所有的事务能够顺利完成,并且原子性能够很容易地完成。然而,由于不同故障的存在,一个事务可能不能完全且顺利地完成。如果我们要确保原子性的性质,那么该数据库的状态必须不受这个失败事务的影响。因此,该数据库恢复到这个失败事务开始执行前数据库所处的那个状态。发现系统故障和将该数据库恢复到这个失败事务开始执行前数据库所处的那个状态是数据库系统的责任。

存储管理

数据库有代表性的需求是需要大量的存储空间。公司数据库通常用十亿字节计量,或者对最大的数据库来说,要以万亿字节来计量。十亿字节是一千兆字节,而一万亿字节是100万兆字节。因为计算机的主存储器不能存储如此多的数据,所以这些数据被存储在磁盘上。数据根据需要在硬盘存储器和主存储器间移动。由于数据出入磁盘的速度相对于该计算机的中央处理器是缓慢的,因此数据库使数据形成结构,以便数据在磁盘和主储存器之间移动的需要最小,这是必需的。

数据库系统的目的是简化和便于数据访问。那些高水平的视图有助于实现该目的。系统的用户们不应该承受由系统实现的各物理细节带来的不必要的负担。然而,系统的性能才是决定用户对数据系统满意或不够满意的一个主要因素。如果对一个命令的响应时间太长,那么系统的价值就会被贬低。系统的性能依赖于数据结构表示该数据库中的数据的效率如何,以及该系统如何有效地在数据结构中运行。和在计算机系统中的情形类似,公平交易不仅仅存在于空间和时间之间,而且还要存在于一个操作的效率和另一个操作的效率间的权衡。

存储管理器是这样一种程序模块,它在数据库的各低层数据和被提交给该系统的各应用程序和查询之间提供接口。存储管理器负责同文件管理器的交互使用。原始数据使用文件系统而被存储在磁盘上,文件系统通常由一系列常规的操作系统提供。存储管理器将各种DML语句翻译成低层文件系统的命令。所以,存储管理器负责数据库中的数据的存储、检索和更新。

数据库管理员

使用DBMS的主要原因之一是可以集中控制数据和这些数据的程序。数据库管理员(DBA)是对系统进行集中控制的人。DBA的作用包括如下方面:

模式定义。DBA通过编写一系列定义来创建原始的数据库模式,该组定义被DDL编译器翻译成永久的存储在数据字典中的一系列的表格。永

存储结构和存取方式的定义。DBA通过编写一组定义来创建适当的存储结构和存取方法。这组定义被数据存储和数据定义语言编译器翻译。通

模式和物理组织的更改。程序师通过书写一组定义,对数据库模式或对物理存储组织的描述完成相对较少的修改,该组定义通过 DDL 编译器或者数据存储和数据定义语言编译器对合适的内部系统表进行修改(例如数据字典)。编

数据访问的认可和授权。对不同类型的权限的授权,允许数据库管理员信息保存在一个特殊的系统中,每当对诸数据的访问在该系统中被试用时,该系统结构被该数据库查阅。该

完整性约束的规定。存储在数据库中的数据的大小必须满足一定的一致性约束。一致性约束存在于特殊的系统结构中,只要系统中有更新发生,它就必须被该数据库系统查阅。完

【Reading Material】

Basic Concepts of B-ISDN

As societal and business activities become more diversified, the demand for various multimedia and broadband services increases more rapidly. This is manifested in the sudden proliferation of data terminals and personal computers, the ubiquity of fax machines, the increased installations of video conferencing systems, and the success of the CATV industry and the increase in the number of its subscribers. The demand has also brought about a diverse set of broadband services such as video telephone, high-resolution picture transmission, high-speed data transmission, video surveillance, video retrieval services, and broadband videotex.

同类推荐
  • CitiesinChina

    CitiesinChina

    ThecitiesinChinahaveaprofounDrelationshipwiththehistorythatshapeDthem.HistoricalrelicsanDculturalheritageoftenbearwitnesstotheriseanDfallofthecities.Therichheritagesofthesecitiesalsohelpinpersistingauniqueculture,whichhavebecomethesymbolsofthecities.
  • 《21世纪大学英语》配套教材.阅读.1

    《21世纪大学英语》配套教材.阅读.1

    本系列教材是普通高等教育国家级重点教材《21世纪大学英语》的配套系列教材,包括《阅读》、《口语》和《词汇》三种,每一种分一、二、三册,供大学非英语专业的基础英语课堂教学和练习使用。《阅读》以提高学生的阅读能力为目的。第一册和第二册每册十单元。每一单元介绍一种阅读技能,并带针对性训练。各单元还配有三篇快速阅读,旨在通过反复训练以帮助学生掌握阅读技能,提高阅读速度。第三册以介绍文学名著为主,通过对各种不同文体和风格的文字进行讲解与分析,以增强学生对文学作品的欣赏能力。
  • 奥赛罗·李尔王

    奥赛罗·李尔王

    本书是莎士比亚著名的四大悲剧之一,是英国的一个古老传说,故事本身大约发生在8世纪左右。后在英国编成了许多戏剧,现存的戏剧除莎士比亚外,还有一个更早的无名氏作品,一般认为莎士比亚的李尔王是改编此剧而创作的。故事讲述了年事已高的国王李尔王退位后,被大女儿和二女儿赶到荒郊野外,成为法兰西皇后的三女儿率军救父,却被杀死,李尔王伤心地死在她身旁。
  • 双语学习丛书-浪漫往昔

    双语学习丛书-浪漫往昔

    流淌心灵的隽语,记忆的箴言,在双语的世界里,感受英语学习的乐趣,体会英语学习的奥妙,提高英语学习的能力!丛书包括:爱的交融、财富精英、成长课堂、醇香母爱、父爱如山、故乡情怀、节日趣闻、快乐心语、浪漫往昔等故事。
  • 课外英语-心灵伊甸园(双语版)

    课外英语-心灵伊甸园(双语版)

    全书共50册,分为美国各州的小知识,七彩缤纷的音符,优美好看的小散文,开心时分的短文,经典流传的寓言,超级高效的短句,实际有用的词汇等等在这些书中,备有单词解释,相关简介,或中文翻译,便于同学们更好的阅读和理解,真正进入文字的内涵当中,准确地和文字进行交流。本册内容为心情驿站,感悟生命,真情永恒,段段精彩,篇篇感人,是一本人生哲学方面的通俗读物。
热门推荐
  • 谋略:曾国藩的人生经营课

    谋略:曾国藩的人生经营课

    曾国藩拥有如此辉煌的人生,究竟是时势造英雄,还是努力成就人生,又或许还有不为人知的诀窍?曾国藩经营人生的智慧一直是人们苦苦探寻的。本书将曾国藩的处世之道和成功谋略加以总结和提炼,对曾国藩经营人生的智慧进行全面而深入的剖析。如果你想深入地了解曾国藩,了解曾国藩经营人生的大智慧、大谋略,就请打开此书,相信它对你人生事业的成功会大有裨益。
  • 天谴星神

    天谴星神

    主宰之争,万物自相残杀,触动神怒,怒火化作伪神之力,带来战争的诅咒;被神抛弃,半成品的世界平衡渐危,平静的生活已在千年后站在毁灭的边缘,却无人知晓;宇宙规则残缺,突破巅峰却再无去处,或毁灭,或排斥虚空,被天地所不容,无一善终,是为天谴。改变世界的宿命,唯有立于世界之上。天谴又如何?神抛弃了这个世界,就由我来行使神的职责!
  • 梅花香自严冬来

    梅花香自严冬来

    从一只猴子转世为人历经不同的两世人生,这本书主要讲述自九十年代以来农村的乡土人情和主人公的励志故事。
  • 五行之守护神

    五行之守护神

    故事围绕五行(金、木、水、火、土)所属的周淼、唐焱、宋垚、秦鑫、刘森五个人物,在五个不同城市的经历与所为,以国家经济,政治,生态,文化,社会五个不同的方面属性来定型。与以破坏者为首的朽木(剑)、浊水(珠)、赌金(戟)、烈火(旗)、残土(刀)之间展开的战斗。并以围绕在周淼与美嘉两人身上一段至死不渝的爱情,决定胜败关键的时候所需要的付出与爱情真谛。命运不同,但使命一致,为了保护心爱的人和国家五行合一战胜邪恶力量。
  • 盗墓

    盗墓

    老一辈;山门纸人张、医门西洋李、命门知命刘、卜门卜算杨和相门墓相陈。在那个吃人的社会里,老五门的覆灭,又解开了新一辈玄学五门盗墓的旋钮。命运,不可揣测,不可掌握。
  • 抢滩

    抢滩

    海归欧阳颂回到北京创业,不料寻找风投时处处碰壁。煤老板马国枢的煤矿被整合收购,随市政府考察团赴非洲找寻到新的财源,苦于路远天高没有适合的人选。一个机会两人展开了一场收购非洲矿山的跨国行动。
  • 重生之我是大明星,三生大大

    重生之我是大明星,三生大大

    因一道雷,柳楚业穿越到了另一个华夏世界,这世界也因柳楚业的穿越,诞生了许多的“大明星”。(求收藏和推荐票)
  • 圣灵神座

    圣灵神座

    天地崩塌,大道浮屠,腐朽的苍空早已千疮百孔,神无力回天,魔怡然殆尽,滚滚的烟云之中,弥漫着的是绝望的味道……既然这天,这地都早已崩裂,那就让我踏着漫天诸神的累累尸骨,嗜着万魔厉嚎的浓浓血水,在这里开始新的传奇……以正道之名,俯览天下苍生者,是邪!顺邪恶之道,给予他人痛苦者,为恶!正亦邪,善亦恶,一切皆于心。——圣主莫天邪血魂宗群:323544974
  • 阴阳契约师

    阴阳契约师

    一位背负鬼纹时日无多的少年,偶获能与阴间沟通的一份契约,从此混迹都市,游走于高管权贵之间。读者群:496985642,欢迎各位读者大大进群交流!
  • 女人的修养与智慧

    女人的修养与智慧

    女人可以不漂亮,但不能没有修养。在高雅女性的重要因素中,修养可以说是最高的追求与境界,它赋予女人一种神韵、一种魅力、一种气质、一种品位。有修养的女人平和内敛,从容娴雅,不矫揉造作,不喜张扬;有修养的女人,是一种遵从自我意愿的选择,是气质品位的自然流露。有这样一种说法:“不美丽是女人绝对不可以容忍的事情,但没修养绝对是男人不可以容忍的事情。”韶华渐逝,容颜易老,外表的美总是最初的、静态的、肤浅的,也总是短暂的,但女人的修养不会随着岁月的流逝而渐失光泽,反而会随着女人年龄和阅历的增加而越发显得耀眼迷人。