Listening comprehension: Smart house

Exercise 1. Answer the following questions:

What kind of electrical household goods do you have at home?

Exercise 2. Look up the following words in your dictionary and find the translation:

appliances (n) utilities (n) key-pad (n)

blinds (n) humidity (n) airflow (n)

expenditure (n) carbon dioxide (n) consumption (n)

hand-held remote (n) luxury (n) environment (n)

Exercise 3. Fill in the gaps with the following words:

comfort, tank, expenditure, sensors, controller, presence, solar, meters, consumption, rainwater, automation, temperature

1. Smart houses with home … systems have progressed from dream to reality.

2. The goal of a smart house is to coordinate all domestic systems to minimize the … of energy and maximize the … of its occupants.

3. It is filled with dozens of hidden … monitoring …, humidity, airflow, carbon dioxide, and even human … in the house.

4. On the roof of a smart house, a tunnel-like structure collects …, which is sent to a holding …

5. A … boiler heats washing and bath water in the smart house.

6. Gas, electricity, and water … are integrated with the … so that utilities and homeowners can monitor …

Exercise 4. Listen and check. Answer the following questions:

1. Do smart houses exist today?

2. What do computers and sensors enable the smart house to do?

3. How do we interact with the home automation system?

4. What can you do if you want your smart house warm and cozy when you return home?

5. What can the computer do if the homeowner selects the “going out” mode on the master panel?

6. What can the computer do when the master panel is set to the “party” mode?

7. Is smart house technology just a luxury for the wealthy?

Exercise 5. Listen to the text and translate it orally.

Unit 7. Database Models

Exercise 1. Answer the question below:

What is a database?

Exercise 2. Study the list of IT terms below:

List of active terms

cell комірка; елемент; код; секція (єдина ділянка пам'яті, в якій зберігається частина файлу)
child record запис, що викликаний іншим записом
common field спільне поле (напр., пам'яті для кількох програм)
computer-aided design (CAD) автоматизоване проектування
computer-assisted software engineering (CASE) програмування за допомогою ЕОМ
data level рівень даних, інформаційний рівень
data path інформаційний канал; тракт (обробки) даних
flexible гнучкий
hierarchical database ієрархічна база даних
many-to-many relationship відношення типу "множина - множина"
network database база даних інформаційної мережі
object-oriented database об’єктно-зорієнтована база даних
one-to-many relationship відношення «один до багатьох»
one-to-one relationship взаємно-однозначне відношення
parent record батьківський запис
query by example запит за зразком
query language мова запитів
relational database реляційна база даних
relation database management system (RDBSM) система керування реляційною базою даних (СКБД)
root record кореневий запис
route траса, путь; маршрут; тракт (передачі інформації)
siblings вузли-брати (в деревовидній структурі)
structured query language мова структурованих запитів
versatile універсальний; гнучкий в експлуатації; багатофункціональний

Exercise 3. Read the following text and translate it into Ukrainian paying attention to the terms in bold:

Database Models

1. Hierarchical Model

There are four types of database models: hierarchical, network, relational, and object-oriented.

In a hierarchical database, data relationships follow hierarchies, or trees, which reflect either a one-to-one relationship or a one-to-many relationship among record types. The uppermost record in a tree structure is called the root record. From there, data are organized into groups containing parent records and child records. One parent record can have many child records (called siblings), but each child record can have only one parent record. Parent records are higher in the data structure than are child records; however, each child can become a parent and have its own child records.

2. Network Model

A network database is similar to a hierarchical database except that each record can have more than one parent, thus creating a many-to-many relationship among the records. For example, a customer may be called on by more than one salesperson in the same company, and a single salesperson may call on more than one customer. Within this structure, any record can be related to any other data element.

The main advantage of a network database is its ability to handlerelationships among various records. Therefore, more than one pathcan lead to a desired data level. The network database structure is more versatile and flexible than is the hierarchical structure because the route to data is not necessarily downward; it can be in any direction.

In both the network structure and the hierarchical structure, data access is fast because the data path is predefined. However, any relationship between data items must be defined when the database is being created. If a user wants to retrieve or manipulate data in a manner not defined when the database was originally created, it is costly and time-consuming to redesign the database structure. This limitation led to the development of the relational database model.

3. Relational Model

A relational database is composed of many tables in which data are stored, but a relational database involves more than just the use of tables. Tables in a relational database must have unique rows, and the cells (the intersection of a row and column — equivalent to a field) must be single-valued (that is, each cell must contain only one item of information, such as a name, address, or identification number). A relation database management system (RDBSM) allows data to be readily created, maintained, manipulated, and retrieved from a relational database.

In a relational database, data relationships do not have to be predefined. Users query a relational database and establish data relationships spontaneously by joining common fields. A databasequery language acts as an interface between users and a relational database management system. The language helps the users of a relational database to easily manipulate, analyse, and create reports from the data contained in the database.

Two basic query styles are used in a relational database: query by example, and structured query language. In query by example, the database management system displays field information and users enter inquiry conditions in the desired fields. Structured query language is a computer programming language used for database management.

4. Object-Oriented Model

Although the relational model is well suited to the needs of storing and manipulating business data, it is not appropriate for the data needs of certain complex applications, such as computer-aided design (CAD) and computer-assisted software engineering (CASE). Business data follow a defined data structure that the relational models handle well. However, applications such as CAD and CASE deal with a variety of complex data types that cannot be easily expressed by relational models.

An object-oriented database uses objects and messages to accommodate new types of data and provides for advanced data handling. An object-oriented database management system (OODBMS) permits objects to be readily created, maintained, manipulated, and retrieved from an object-oriented database.

An OODBMS provides features that you would expect in any other database management system, but there is still no clear standard for the object-oriented model. OODBMSs are expected to evolve and be used for applications with complex data needs. They are not, however, expected to replace relational databases. Instead, they work in tandem, each suited for different tasks.

Exercise 4. Study the supplementary list of words below.

Supplementary list of words and phrases

column колонка, стовпець
downward направлений униз
evolve Розвиватися
handle inquiry обробляти запит; оперувати, маніпулювати  
in tandem у тандемі; разом, спільно
interface інтерфейс (апаратний); пристрій сполучення
intersection перетин
predefined визначений; запропонований
row ряд; рядок
time-consuming трудомісткий
unique однозначний, унікальний
uppermost вищий, найвищий

Exercise 5. Can you define the following terms?

database OODBMS

database management system query by example

database query language relation database

hierarchical database root record

object-oriented database structured query language

Exercise 6. Multiple choice:

1. The database model that allows each record to have more than one parent, creating a many-to-many relationship among the records is called a ________.

a) network database; b) hierarchical database;

c) object-oriented database; d) relational database.

2. A ________ database allows users to query a database using a database query language.

a) object-oriented; b) network;

c) hierarchical; d) relational.

3, A ________ is the software that manages the creation, storage, access, updating, deletion, and use of a database.

a) file management system; b) database management system;

c) flat file; d) application.

Exercise 7. Fill in. Use the words given in the box. Translate the sentences into Ukrainian.

SQL, files, object-oriented data base, relational, tables, hierarchical,objects, query

1. In the ________ model, data relationships follow hierarchies, or trees, which reflect either a one-to-one or a one-to-many relationship among record types.

2. The ________ model is composed of many tables in which data are stored.

3. ________ is a database query language that displays field information and allows users to enter inquiry conditions in desired fields.

4. An ________ uses objects and messages to accommodate new types of data and provide for advanced data handling.

5. Relational databases use ________ for storing data.

6. Object-oriented databases store data together with procedures in ________.

7. The hierarchical and network models use ________ for storing data.

8. Query by example and structured query language are two database ________ languages.

Exercise 8. Translate into English in written form:

Система керування базами даних

Система керування базами даних (DBMS) — це програмне забезпечення, що керує створенням, доступом, доповненням, вилученням та використанням бази даних. Типова DBMS створює бази даних та їх структури; забезпечує засобами контролю та організації проходження даних (data administration) у базі даних. Вона надає користувачам та прикладним програмам доступ, можливість вводити, змінювати та маніпулювати даними у базі даних. DBMS виступає як генератор звітів, забезпечує можливість наглядати за тим, хто мав доступ до бази даних та які дії він виконував, надає звіти операторам про використання апаратного забезпечення, статус користувачів та інші дані поточного контролю. Ця система надає автоматичну підтримку та виконує дії з відновлення даних у базах даних.

Комунікації в мережі

Прикладний рівень (application layer) – це єдина частина комунікаційного процесу, яку бачить користувач, та навіть в цьому випадку користувач не бачить більшої частини роботи, яку прикладна програма виконує, щоб підготувати повідомлення для відправлення через мережу. Цей рівень перетворює дані повідомлення з форми, яку може прочитати людина, у біти та присвоює йому назву, яка допомагає розпізнати комп’ютер, що його відправляє та отримує.

Рівень презентації (presentation layer) гарантує, що повідомлення передане мовою, яку комп’ютер-отримувач здатний інтерпретувати (часто за допомогою Американського стандартного коду обміну інформації). Цей рівень, якщо необхідно, перекладає мову, а потім стискає і шифрує дані. Він додає інший заголовок, визначаючи мову, а також схеми стиснення та шифрування.

Сеансовий рівень (session layer) розпочинає комунікації та виконує функцію координації і синхронізації обміну даними між усіма вузлами мережі. Він встановлює межі (це називається – розміщення в дужки) початку та кінця повідомлення та вирішує, чи буде повідомлення відправлене напівдуплексно (half-duplex), коли кожний комп’ютер по черзі відправляє та отримує повідомлення, чи дуплексно (full-duplex), коли обидва комп’ютери відправляють та отримують повідомлення одночасно. Подробиці про ці рішення розміщені у заголовках сеансу.

Последнее изменение этой страницы: 2016-06-22; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - (0.009 с.)