1. Прочтите и устно переведите весь текст. Перепишите и письменно переведите 2 и 4 абзацы.
Types of Database Software
1. Two types of applications software have been developed to work with database files. File management can work with only one file at a time. Database management system can work with several separate files simultaneously.
2. A file management program enables users to create customized databases and to store and retrieve data from these databases. File management programs come in handy when an individual or small business needs to set up a computerized information storage and retrieval system. Because file management programs are less complex than database management systems, they are inexpensive and usually easy to use. File management programs create flat files. Flat files can be accessed sequentially when most of the records need to be processed, accessed randomly to retrieve a specific record, or sorted (so that the records can be accessed sequentially in a different order). The information stored in a flat file, however, cannot be linked to data in other files. 2. Программа управления файлами позволяет пользователям создавать собственные базы данных для хранения данных и получения данных из этих баз. Программа управления файлами будет полезной, когда человеку или небольшой организаций необходимо создать компьютеризированную информационно-поисковую систему. Поскольку программы управления файлами менее сложны по сравнению с системами управления базами данных, они недороги и обычно просты в использовании. Программа управления файлами создает плоские (сплошные, неструктурированные) файлы. Плоские файлы могут быть доступны последовательно, когда большая часть записей должна быть обработана, или доступны в случайном порядке для получения конкретной записи, или отсортированы (так, чтобы к записи можно было обращаться последовательно в разном порядке). Информация, хранящаяся в плоском файле, тем не менее, не может быть связана с данными в других файлах.
3. A database management system (DBMS) can link the data from several files. A DBMS controls the creation, maintenance, and use of the database storage structures of social organizations and of their users. It allows organizations to place control of organization wide database development in the hands of Database Administrators (DBAs) and other specialists. In large systems, a DBMS allows users and other software to store and retrieve data in a structured way.
4. Database management systems are usually categorized according to the database model that they support, such as the network, relational or object model. The model tends to determine the query languages that are available to access the database. One commonly used query language for the relational database is SQL, although SQL syntax and function can vary from one DBMS to another. A common query language for the object database is OQL, although not all vendors of object databases implement this, majority of them do implement this method. A great deal of the internal engineering of a DBMS is independent of the data model, and is concerned with managing factors such as performance, concurrency, integrity, and recovery from hardware failures. In these areas there are large differences between the products. 4. Системы управления базами данных, как правило, классифицируют в зависимости от модели базы данных, которые они поддерживают, и выделяют такие типы, как сетевая, реляционная или объектная модели. Модель имеет тенденцию определять языки запросов, которые доступны для обращения к базе данных. Одним из часто используемых языков запросов для реляционных баз данных является SQL, хотя синтаксис и функции SQL могут варьироваться в разных СУБД. Общим языком запросов для объектной базы данных является OQL, хотя не все поставщики объектных баз данных применяют его, большинство из них используют этот метод. Большинство внутренних разработок СУБД не зависят от модели данных, а имеют дело с управлением такими факторами, как производительность, взаимосовмещаемость, целостность и восстановление после сбоев оборудования. В этом отношении между продуктами существуют большие различия.
5. A relational database management system (RDBMS) implements features of the relational model. In this context, Data’s "Information Principle" states: "the entire information content of the database is represented in one and only one way; namely as explicit values in column positions (attributes) and rows in relations (tuples). Therefore, there are no explicit pointers between related tables." This contrasts with the object database management system (ODBMS), which does store explicit pointers between related types. 6. Until recently, relational databases were considered the most flexible, and therefore most desirable, database structure. In a relational database, data in files are linked through the use of a common keys field. The contents of a key field are unique to one record in the file, enabling the field to be used to identify a record.
2. В 1-ом абзаце найдите предложение с инфинитивом в функции обстоятельства цели. Перепишите и переведите предложение письменно. Two types of applications software have been developed to work with database files. - Для работы с файлами баз данных были разработаны два типа программных приложений.
3. В 6-ом абзаце найдите предложение, содержащее прилагательное в превосходной степени. Перепишите и переведите предложение письменно. Until recently, relational databases were considered the most flexible, and therefore most desirable, database structure. - До недавнего времени, реляционные базы данных считались наиболее гибкими, и потому наиболее востребованными структурами баз данных.
4. Прочтите 5-ый и 6-ой абзацы и письменно ответьте на вопрос: How does a relational database management system work? The entire information content of the database is represented in one and only one way; namely as explicit values in column positions (attributes) and rows in relations (tuples). Therefore, there are no explicit pointers between related tables. In a relational database, data in files are linked through the use of a common keys field. The contents of a key field are unique to one record in the file, enabling the field to be used to identify a record.