IV. Comprehension Check

1. Match the following words with their synonyms marked in the text with bold type: sentences, makes it possible for, means, scope, natural language, created, designated, financed, industrially available.

2. Match each of the following terms to the phrase that is the most closely related: 1. syntax, 2. query language, 3. natural language, 4. report generator, 5. first-generation language, 6. BASIC, 7. nonprocedural language, 8. Third-generation language, 9. ANSI, 10. COBOL, 11. program flowchart, 12. applications generator, 13. pseudocode, 14. Modula-2, 15. Pascal

a. High-level language used for business applications

b. Rules for using a language

c. Use of this type of software greatly reduces the time it takes to produce an entire software application

d. Machine language

e. High-level language that was developed for instructional purposes

f. This type of code isn't actually input to the computer.

g. High-level language that was developed to teach structured programming

h. This generation of languages was the first to use Englishlike statements.

i. Fifth-generation language

j. This type of software gives the user greater control of the output format of information retrieved from a database.

k. This type of language allows the user to retrieve information from a database using Englishlike statements.

l. American National Standards Institute

m. This type of language allows users to specify what the computer is supposed to do without having to specify how the computer is supposed to do it.

n. Diagram that uses ANSI symbols to document a program's processing activities and logic

o. A fourth-generation version of Pascal 3. Read the text again to decide if the statements are true or false. Correct the false ones with the facts from the text.

Answer the questions.

1. How do third-generation languages differ from first- and second-generation languages?

2. What is a natural language?

3. Why is it relevant to users to know what software development tools, or programming languages, are used to create software?

4. What are the main characteristics of machine languages?

5. What are the five main types of fourth-generation language tools?

6. What were the reasons behind the development of high-level programming languages?

7. How does a programmer decide what language should be used to write a particular program?

8. What is the difference between procedural and nonprocedural languages?

9. What is the purpose of a report generator?

10.Why should the user understand how a computer programmer develops software using a high-level language?

V. Discuss the following with your groupmates.

Group work. Make the analysis of the computer laboratory at your college.

a. Identify which high-level languages are available.

b. Determine if each language processor identified is a compiler or an interpreter.

c. Determine if the language processors are available for microcomputers, larger computers, or both.

d. Identify any microcomputer-based electronic spreadsheet software and database management systems software available.

Write short reports on the results you’ve got.


Практическое занятие №15

Тема: Системы управления базами данных.

Database Management Systems

I. First thoughts. What are database management systems used for?

II. Study the words. Make sure you know them. Practice the pronunciation.

Child record, database, database administrator(DBA), database management system(DBMS), data dictionary, data redundancy, logical database, network database model, one-to-many relationship, parent record, physical database design, program independence, relational database model, root record, (sub)schema, transaction log.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: