外文文献-中文翻译-数据库

  • 格式:docx
  • 大小:28.67 KB
  • 文档页数:16

外文文献-中文翻译-数据库

英文原文2:

《DBA Survivor: Become a Rock Star DBA》by Thomas

LaRock,Published By Apress.2010

You know that a database is a collection of logically related

data elements that may be structured in various ways lo meet the

multiple processing and retrieval needs of organizations and

individuals. There’s nothing new about databases—early ones

were chiseled in stone, penned on scrolls, and written on index

cards. But now databases are commonly recorded on

magnetizable media, and computer programs are required to

perform the necessary storage and retrieval operations.

Yo u’ll see in the following pages that complex data

relationships and linkages may be found in all but the simplest

databases. The system software package that handles the

difficult tasks associated with creating, accessing, and

maintaining database records is called a database management

system (DBMS) .The programs in a DBMS package establish an

interface between the database itself and the users of the

database. (These users may be applications programmers,

managers and others with information needs, and various OS

programs.)

A DBMS can organize, process, and present selected data

elements from the database. This capability enables decision

makers to search, probe, and query database contents in order

to extract answers to nonrecurring and unplanned questions (hat

aren't available in regular reports. These questions might initially

be vague and / or poorly defined, but people can "browse”

through the database until they have the needed information. In short, the DBMS will “m anage”the stored data items and

assemble the needed items from the common database in

response to the queries of those who aren’t

10

programmers. In a file-oriented system, users needing

special information may communicate their needs to a

programmer, who, when time permits, will write one or more

programs to extract the data and prepare the information[4].The

availability of a DBMS, however, offers users a much faster

alternative communications path.

If the DBMS provides a way to interactively and update the

database, as well as interrogate it capability allows for managing

personal data-Aces however, it does not automatically leave an

audit trail of actions and docs not provide the kinds of control a

necessary in a multiuser organization. These-controls arc only

available when a set of application programs arc customized for

each data entry and updating function.

Software for personal computers which perform me of the

DBMS functions have been very popular. Personal computers

were intended for use by individuals for personal information

storage and process- These machines have also been used

extensively small enterprises, professionals like doctors, acrylics,

engineers, lasers and so on .By the nature of intended usage,

database systems on these machines except from several of the

requirements of full doge database systems. Since data sharing

is not tended, concurrent operations even less so. the fewer can

be less complex. Security and integrity maintenance arc de-emphasized or absent. As data limes will be small, performance

efficiency is also important. In fact, the only aspect of a database

system that is important is data Independence. Data-dependence, as stated earlier, means that applicant programs

and user queries need not recognizant physical organization of

data on secondary storage. The importance of this aspect,

particularly for the personal computer user, is that this greatly

simplifies database usage. The user can store, access and

manipulate data a( a high level (close to (he application) and be

totally shielded from the

10

low level (close to the machine) details of data organization.

We will not discuss details of specific PC DBMS software

packages here. Let us summarize in the following the strengths

and weaknesses of personal computer data-base software

systems:The most obvious positive factor is the user

friendliness of the software. A user with no prior computer

background would be able to use the system to store personal

and professional data, retrieve and perform relayed processing.

The user should, of course, satiety himself about the quality of

software and the freedom from errors (bugs) so that invest-merits in data arc protected.

For the programmer implementing applications with them,

the advantage lies in the support for applications development

in terms of input screen generations, output report generation

etc. offered by theses stems.

The main negative point concerns absence of data

protection features. Unless encrypted, data cane accessed by

whoever has access to the machine Data can be destroyed