Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Англійська мова для професійного спілкування (д....doc
Скачиваний:
27
Добавлен:
05.11.2018
Размер:
636.42 Кб
Скачать

I.Match the words in the text with their definitions:

1.To differentiate A. The amount that something can hold or

contain.

2.To gain B. To obtain (something useful, wanted,

profitable, etc.).

3. To specify C. Not too much too many or too great.

4. Reasonable D. To see or to express a difference

(between).

5. Capacity E. To state exactly.

II. Identify whether the following sentences are true or false. Use the model:

1) Student a: a natural language is a type of query language that allows the user to enter requests that resemble human speech. – Student b: Yes, this is really so.

2) S. A: INTELLECT and English Wizard are examples of natural query languages that require rigid grammatical rules. – S. B: I think you are wrong. I fact, these languages impose no rigid grammatical rules.

1. Most fourth-generation languages are procedural languages.

2. Fourth-generation languages have helped simplify the programming process.

3. 4GLs are very different from English or other human languages.

4. There are no differences in the ease of use and technical sophistication of 4GL products.

5. The machine languages code generated by a program developed by a 4GL is frequently much less efficient that a program written in a languages like COBOL.

III. Complete the following sentences using words and expressions given below.

a) The 4GLs are more … and … than prior ones.

b) The computer must follow the … of instructions to … a result.

c) 4GLs simplified the process of … .

d) English Wizard is a natural query languages that imposes no … grammatical rules.

e) The ease of use of 4GLs is gained at the expense of some loss in … .

f) There can be some failures in transaction processing … programmed in 4GLs.

g) 4GLs show great … in business applications.

Nonprocedural conversational success to achieve applications flexibility rigid the sequence programming

IV. Read and translate the text.

One of the most popular database application computer languages these days is Structured Query Language (SQL). This language powers simple and complex database management protocols, from basic data input and deletion to complicated queries, manipulation, and reporting of the highest order.

Many individual desktop or laptop computers run database programs powered by SQL. These days, SQL is the norm for such things. However, it is also powerful enough to handle enterprise functionality for mainframes, servers, and enterprise protocols. This kind of data manipulation activity gets the big names of Oracle and IBM involved.

These two companies, more than any other, have pioneered the adoption of SQL as the primary database manipulation language. SQL, however, has its limits. It is primarily a query-based language, and that accurately describes its limitations as well. The queries SQL runs can be as demanding as programmers or systems managers can imagine, but in the end, SQL will not do more than it is asked to do. Data management departments that want more expandable database functionality would do well to look to BASIC, C, C++, or various Web-based languages instead.

Still, if database querying and reporting are what you need the most, the chances are excellent that the database application you use to perform such tasks runs on SQL. Programmers design SQL to be fast and efficient. One pleasant consequence of its limited functionality is that it performs its designated tasks very quickly indeed. Data retrieval, even of large amounts of data, is nearly instantaneous. Data manipulation takes a bit longer in millisecond terms, but the difference will not likely be noticeable to human users. In this case, limited functionality is not a drawback, but an advantage.

Not only Oracle and IBM are designing in SQL these days, however. Many others are doing so as well. Not surprisingly, Microsoft is at the head of this class. The Windows creator has its own version of SQL, which is more server-based and consequently called Microsoft SQL Server. Microsoft's wildly popular Access database program runs this version of SQL. Other familiar SQL-based database programs include FileMaker Pro, FoxPro, and the open source-based MySQL.

List the advantages and the disadvantages of SQL.