
- •Федеральное агентство по образованию
- •Удк 004:811. – 111(075)
- •Предисловие
- •Содержание
- •III. Прочтите следующие интернациональные слова и переведите их на русский язык:
- •IV. Составьте предложения.
- •V. Переведите и сделайте обратный перевод следующих предложений:
- •VI. Завершите предложения используя следующие выражения:
- •My speciality
- •Unit 1. Program, design and computer language.
- •Unit 2 Software Engineering
- •Application software operating system software system software
- •Desktop: the background screen that displays icons and folders
- •Object-oriented programming
- •Visual Basic
- •Unit 3 recent developments in it
- •I. Прочтите и запомните новые термины и терминосочетания:
- •II. Установите соответствие между терминами на русском и английском языках:
- •III. Прочтите следующие интернациональные слова и переведите их на русский язык:
- •IV. Составьте предложения.
- •V. Переведите с английского на русский, а затем с русского на английский предложения:
- •License to chill
- •Talking to the washing
- •Dawn of the cyberbabes
- •Ananova
- •The rise of the robots
- •Sporting robots
- •Bluetooth
- •Table a
- •Table в
- •Unit IV the future of it
- •Future trends
- •Future trends
- •The future of Information
- •The Future of it
- •Контрольные вопросы
- •Unit V. People in computing.
- •How to become a programming expert
- •How to become a Computer Consultant
- •How to become an it Manager
- •XVI. A. Прочитайте текст Becoming certified и ответьте на вопросы:
- •Becoming Certified
- •Qualifications
- •XVIII. Определите True or False, опираясь на информацию текста:
- •XIX. Выберите одну из предложенных специальностей из информации a и b. Задайте друг другу вопросы, предполагающие ответы Yes or No, затем определите специальность.
- •1. Systems Analyst
- •2. Software Engineer/Designer
- •3. Computer Services Engineering Technician
- •4. Network Support Person or Computer Engineer: Network Support
- •1. Computer Salesperson
- •2. Applications Programmer
- •3. Systems Support Person
- •4. Hardware Engineer
- •XX. Прочитайте образец резюме, где подразумевается, что вы сдали все экзамены и имеете достаточный опыт работы с информационными технологиями.
- •Part II supplementary material
- •Text I six computer generations
- •Контрольные вопросы:
- •Text II programming language
- •Контрольные вопросы:
- •Text III computer-aided design
- •Контрольные вопросы:
- •Text IV database
- •Контрольные вопросы:
- •Text V embedded systems
- •Контрольные вопросы:
- •Text VI computer networking
- •Контрольные вопросы:
- •Text VII programmable logic controller
- •Контрольные вопросы:
- •Text VIII software development process
- •Контрольные вопросы:
- •Text IX a brief history of the internet
- •Контрольные вопросы:
- •Text X origins of the internet
- •Контрольные вопросы:
- •Text XI history of the future
- •Контрольные вопросы:
- •Библиографический список
Text IV database
A database is a structured collection or records or data that is stored in a computer system. The structure is achieved be organizing the data according to a database model. The model in most common us today is the relational model. Other models such as the hierarchical model and the network model use a more explicit representation of relationships.
Depending on the intended use, there are a number of database architectures in use. Many databases use a combination of strategies. On-line Transaction Processing systems (OLTP) often use a row-oriented datastore architecture, while data-warehouse and other retrieval-focused applications like Google’s Big Table, or bibliographic database (library catalogue) systems may use a Column-oriented DBMS architecture.
There are also other types of database which cannot be classified as relational databases.
Database management systems
A computer database relies on software to organize the storage of data. This software is known as a database management system (DBMS). Database management systems are categorized according to the database model that they support. The model tends to determine the query languages that are available to access the database. A great deal of the internal engineering of a DBMS, however, 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 products.
A relational Database Management System (RDBMS) implements the features of the relational model outlined above. In this context, Date’s “Information Principle” states: “the entire information content of the database is represented in one and only one way”.
Database models
Products offering a more general data model than the relational model are sometimes classified as post-relational. The data model in such products incorporates relations but is not constrained by the Information Principle, which requires that all information is represented by data values in relations.
Object database models
In recent years, the object-oriented paradigm has been applied to database technology, creating a new programming model known as object databases. These databases attempt to bring the database world and the application programming world closer together, in particular by ensuring that the database uses the same type system as the application program. This aims to avoid the overhead (sometimes referred to as the impedance mismatch) of converting information between its representation in the database.
Database storage structures
Relational database tables/indexes are typically stored in memory or on hard disk in one of many forms, ordered/unordered flat files, ISAM, heaps, hash buckets or B+ trees.
Контрольные вопросы:
What is a database?
What are the famous database architectures in use?
What do you know about database management systems (DBMS)?
What is a Relational Database Management System (RDBMS)?