網(wǎng)絡(luò)工程專業(yè)外文翻譯數(shù)據(jù)庫管理_第1頁
網(wǎng)絡(luò)工程專業(yè)外文翻譯數(shù)據(jù)庫管理_第2頁
網(wǎng)絡(luò)工程專業(yè)外文翻譯數(shù)據(jù)庫管理_第3頁
網(wǎng)絡(luò)工程專業(yè)外文翻譯數(shù)據(jù)庫管理_第4頁
網(wǎng)絡(luò)工程專業(yè)外文翻譯數(shù)據(jù)庫管理_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、譯文標(biāo)題數(shù)據(jù)庫管理原文標(biāo)題database management作 者thomsen譯 名湯姆森國 籍美國原文出處database managementdatabase (sometimes spelled database) is also called an electronic database, referring to any collections of data, or information, that is specially organized for rapid search and retrieval by a computer. databases are struc

2、tured to facilitate the storage, retrieval modification and deletion of data in conjunction with various data-processing operations. database can be stored on magnetic disk or tape, optical disk, or some other secondary storage device.a database consists of a file or a set of files. the information

3、in the these files may be broken down into records, each of which consists of one or more fields are the basic units of data storage, and each field typically contains information pertaining to one aspect or attribute of the entity described by the database. using keywords and various sorting comman

4、ds, users can rapidly search, rearrange, group, and select the fields in many records to retrieve or create reports on particular aggregates of data.database records and files must be organized to allow retrieval of the information. early system were arranged sequentially (i.e., alphabetically, nume

5、rically, or chronologically); the development of direct-access storage devices made possible random access to data via indexes. queries are the main way users retrieve database information. typically the user provides a string of characters, and the computer searches the database for a corresponding

6、 sequence and provides the source materials in which those characters appear. a user can request, for example, all records in which the content of the field for a persons last name is the word smith.the many users of a large database must be able to manipulate the information within it quickly at an

7、y given time. moreover, large business and other organizations tend to build up many independent files containing related and even overlapping data, and their data, processing activities often require the linking of data from several files. several different types of database management systems have

8、 been developed to support these requirements: flat, hierarchical, network, relational, and object-oriented. in flat databases, records are organized according to a simple list of entities; many simple databases for personal computers are flat in structure. the records in hierarchical databases are

9、organized in a treelike structure, with each level of records branching off into a set of smaller categories. unlike hierarchical databases, which provide single links between sets of records at different levels, network databases create multiple linkages between sets by placing links, or pointers,

10、to one set of records in another; the speed and versatility of network databases have led to their wide use in business. relational databases are used where associations among files or records cannot be expressed by links; a simple flat list becomes one table, or “relation”, and multiple relations c

11、an be mathematically associated to yield desired information. object-oriented databases store and manipulate more complex data structures, called “objects”, which are organized into hierarchical classes that may inherit properties from classes higher in the chain; this database structure is the most

12、 flexible and adaptable.the information in many databases consists of natural-language texts of documents; number-oriented database primarily contain information such as statistics, tables, financial data, and raw scientific and technical data. small databases can be maintained on personal-computer

13、systems and may be used by individuals at home. these and larger databases have become increasingly important in business life. typical commercial applications include airline reservations, production management, medical records in hospitals, and legal records of insurance companies. the largest dat

14、abases are usually maintained by governmental agencies, business organizations, and universities. these databases may contain texts of such materials as catalogs of various kinds. reference databases contain bibliographies or indexes that serve as guides to the location of information in books, peri

15、odicals, and other published literature. thousands of these publicly accessible databases now exist, covering topics ranging from law, medicine, and engineering to news and current events, games, classified advertisements, and instructional courses. professionals such as scientists, doctors, lawyers

16、, financial analysts, stockbrokers, and researchers of all types increasingly rely on these databases for quick, selective access to large volumes of information.dbms structuring techniquessequential, direct, and other file processing approaches are used to organize and structure data in single file

17、s. but a dbms is able to integrate data elements from several files to answer specific user inquiries for information. that is, the dbms is able to structure and tie together the logically related data from several large files. logical structures. identifying these logical relationships is a job of

18、the data administrator. a data definition language is used for this purpose. the dbms may then employ one of the following logical structuring techniques during storage access, and retrieval operations.list structures. in this logical approach, records are linked together by the use of pointers. a p

19、ointer is a data item in one record that identifies the storage location of another logically related record. records in a customer master file, for example, will contain the name and address of each customer, and each record in this file is identified by an account number. during an accounting peri

20、od, a customer may buy a number of items on different days. thus, the company may maintain an invoice file to reflect these transactions. a list structure could be used in this situation to show the unpaid invoices at any given time. each record in the customer in the invoice file. this invoice reco

21、rd, in turn, would be linked to later invoices for the customer. the last invoice in the chain would be identified by the use of a special character as a pointer.hierarchical (tree) structures. in this logical approach, data units are structured in multiple levels that graphically resemble an “upsid

22、e down” tree with the root at the top and the branches formed below. theres a superior-subordinate relationship in a hierarchical (tree) structure. below the single-root data component are subordinate elements or nodes, each of which, in turn, “own” one or more other elements (or none). each element

23、 or branch in this structure below the root has only a single owner. thus, a customer owns an invoice, and the invoice has subordinate items. the branches in a tree structure are not connected.network structures. unlike the tree approach, which does not permit the connection of branches, the network

24、 structure permits the connection of the nodes in a multidirectional manner. thus, each node may have several owners and may, in turn, own any number of other data units. data management software permits the extraction of the needed information from such a structure by beginning with any record in a

25、 file.relational structures. a relational structure is made up of many tables. the data are stored in the form of “relations” in these tables. for example, relation tables could be established to link a college course with the instructor of the course, and with the location of the class.to find the

26、name of the instructor and the location of the english class, the course/instructor relation is searched to get the name (“fitt”), and the course/location relation is a relatively new database structuring approach thats expected to be widely implemented in the future.physical structures. people visu

27、alize or structure data in logical ways for their own purposes. thus, records r1 and r2 may always be logically linked and processed in sequence in one particular application. however, in a computer system its quite possible that these records that are logically contiguous in one application are not

28、 physically stored together. rather, the physical structure of the records in media and hardware may depend not only on the i/o and storage devices and techniques used, but also on the different logical relationships that users may assign to the data found in r1and r2. for example, r1 and r2 may be

29、records of credit customers who have shipments send to the same block in the same city every 2 weeks. from the shipping department managers perspective, then, r1 and r2 are sequential entries on a geographically organized shipping report. but in the a/r application, the customers represented by r1 a

30、nd r2 may be identified, and their accounts may be processed, according to their account numbers which are widely separated. in short, then, the physical location of the stored records in many computer-based information systems is invisible to users. database management features of oracle oracle inc

31、ludes many features that make the database easier to manage. weve divided the discussion in this section into three categories: oracle enterprise manager, add-on packs, backup and recovery.1.oracle enterprise manageras part of every database server, oracle provides the oracle enterprise manager (em)

32、, a database management tool framework with a graphical interface used to manage database users, instances, and features (such as replication) that can provide additional information about the oracle environment.prior to the oracle8i database, the em software had to be installed on windows 95/98 or

33、nt-based systems and each repository could be accessed by only a single database manager at a time. now you can use em from a browser or load it onto windows 95/98/2000 or nt-based systems. multiple database administrators can access the em repository at the same time. in the em repository for oracl

34、e9i, the super administrator can define services that should be displayed on other administrators consoles, and management regions can be set up.2.add-on packsseveral optional add-on packs are available for oracle, as described in the following sections. in addition to these database-management pack

35、s, management packs are available for oracle applications and for sap r/3.(1)standard management pack the standard management pack for oracle provides tools for the management of small oracle databases (e.g., oracle server/standard edition). features include support for performance monitoring of dat

36、abase contention, i/o, load, memory use and instance metrics, session analysis, index tuning, and change investigation and tracking.(2)diagnostics pack you can use the diagnostic pack to monitor, diagnose, and maintain the health of enterprise edition databases, operating systems, and applications.

37、with both historical and real-time analysis, you can automatically avoid problems before they occur. the pack also provides capacity planning features that help you plan and track future system-resource requirements. (3)tuning packwith the tuning pack, you can optimise system performance by identify

38、ing and tuning enterprise edition databases and application bottlenecks such as inefficient sql, poor data design, and the improper use of system resources. the pack can proactively discover tuning opportunities and automatically generate the analysis and required changes to tune the systems. (4)cha

39、nge management packthe change management pack helps eliminate errors and loss of data when upgrading enterprise edition databases to support new applications. it impact and complex dependencies associated with application changes and automatically perform database upgrades. users can initiate change

40、s with easy-to-use wizards that teach the systematic steps necessary to upgrade.(5)availabilityoracle enterprise manager can be used for managing oracle standard edition and/or enterprise edition. additional functionality is provided by separate diagnostics, tuning, and change management packs.3.bac

41、kup and recoveryas every database administrator knows, backing up a database is a rather mundane but necessary task. an improper backup makes recovery difficult, if not impossible. unfortunately, people often realize the extreme importance of this everyday task only when it is too late usually after

42、 losing business-critical data due to a failure of a related system.the following sections describe some products and techniques for performing database backup operations.(1)recovery managertypical backups include complete database backups (the most common type), database backups, control file backu

43、ps, and recovery of the database. previously, oracles enterprise backup utility (ebu) provided a similar solution on some platforms. however, rman, with its recovery catalog stored in an oracle database, provides a much more complete solution. rman can automatically locate, back up, restore, and rec

44、over databases, control files, and archived redo logs. rman for oracle9i can restart backups and restores and implement recovery window policies when backups expire. the oracle enterprise manager backup manager provides a gui-based interface to rman.(2)incremental backup and recoveryrman can perform

45、 incremental backups of enterprise edition databases. incremental backups back up only the blocks modified since the last backup of a datafile, tablespace, or database; thus, theyre smaller and faster than complete backups. rman can also perform point-in-time recovery, which allows the recovery of d

46、ata until just prior to a undesirable event.(3)legato storage managervarious media-management software vendors support rman. oracle bundles legato storage manager with oracle to provide media-management services, including the tracking of tape volumes, for up to four devices. rman interfaces automat

47、ically with the media-management software to request the mounting of tapes as needed for backup and recovery operations.(4)availabilitywhile basic recovery facilities are available for both oracle standard edition and enterprise edition, incremental backups have typically been limited to enterprise

48、edition.data independence an important point about database systems is that the database should exist independently of any of the specific applications. traditional data processing applications are data dependent. cobol programs contain file descriptions and record descriptions that carefully descri

49、be the format and characteristics of the data.users should be able to change the structure of the database without affecting the applications that use it. for example, suppose that the requirements of your applications change. a simple example would be expanding zip codes from five digits to nine di

50、gits. on a traditional approach using cobol programs each individual cobol application program that used that particular field would have to be changed, recompiled, and retested. the programs would be unable to recognize or access a file that had been changed and contained a new data description; th

51、is, in turn, might cause disruption in processing unless the changes were carefully planned.most database programs provide the ability to change the database structure by simply changing the zip code field and the data-entry form. in this case, data independence allows for minimal disruption of curr

52、ent and existing applications. users can continue to work and can even ignore the nine-digit code if they choose. eventually, the file will be converted to the new nine-digit zip code, but the ease with which the changeover takes place emphasizes the importance of data independence.data integritydat

53、a integrity refers to the accuracy, correctness, or validity of the data in the database. in a database system, data integrity means safeguarding the data against invalid alteration or destruction arise. the first has to do with many users accessing the database concurrently. for example, if thousan

54、ds of travel agents and airline reservation clerks are accessing the database concurrently. for example, if thousands of travel agents and airline reservation clerks are accessing the same database at once, and two agents book the same seat on the same flight, the first agents booking will be lost.

55、in such case the technique of locking the record or field provides the means for preventing one user from accessing a record while another user is updating the same record.the second complication relates to hardwires, software, or human error during the course of processing and involves database tra

56、nsactions treated as a single . for example, an agent booking an airline reservation involves several database updates (i.e., adding the passengers name and address and updating the seats-available field), which comprise a single transaction. the database transaction is not considered to be complete

57、d until all updates have been completed; otherwise, none of the updates will be allowed to take place. data securitydata security refers to the protection of a database against unauthorized or illegal access or modification. for example, a high-level password might allow a user to read from, write t

58、o, and modify the database structure, whereas a low-level password history of the modifications to a database-can be used to identify where and when a database was tampered with and it can also be used to restore the file to its original condition.choosing between oracle and sql serveri have to deci

59、de between using the oracle database and webdb vs. microsoft sql server with visual studio. this choice will guide our future web projects. what are the strong points of each of these combinations and what are the negatives?lori: making your decision will depend on what you already have. for instance, if you want to implement a web-based database application and you are a windows-only shop, s

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論