
- •Башкиров
- •1 Вопрос Концепция баз данных
- •8 Вопрос Реляционная модель данных
- •1 Вопрос Основные элементы материнской платы бцвм (выложу только то что у него на сайте было про мат плату)
- •8 Вопрос Принцип работы жесткого диска
- •Структурированные носители данных
- •15 Вопрос Назначение кэш-паяти
- •8 Вопрос Цифроаналоговые преобразователи цап. Применение цап.
Башкиров
1 Вопрос Концепция баз данных
Активная деятельность по отысканию приемлемых способов обобществления непрерывно растущего объема информации привела к созданию в начале 60-х годов специальных программных комплексов, называемых "Системы управления базами данных" (СУБД).
Основная особенность СУБД – это наличие процедур для ввода и хранения не только самих данных, но и описаний их структуры. Файлы, снабженные описанием хранимых в них данных и находящиеся под управлением СУБД, стали называть банки данных, а затем "Базы данных" (БД).
Пусть, например, требуется хранить расписание движения самолетов и ряд других данных, связанных с организацией работы аэропорта (БД "Аэропорт"). Используя для этого одну из современных "русифицированных" СУБД, можно подготовить следующее описание расписания:
СОЗДАТЬ ТАБЛИЦУ Расписание
(Номер_рейса Целое
Дни_недели Текст (8)
Пункт_отправления Текст (24)
Время_вылета Время
Пункт_назначения Текст (24)
Время_прибытия Время
Тип_самолета Текст (8)
Стоимость_билета Валюта);
и ввести его вместе с данными в БД "Аэропорт".
Язык запросов СУБД позволяет обращаться за данными как из программ, так и с терминалов. Сформировав запрос
ВЫБРАТЬ Номер_рейса, Дни_недели, Время_вылета
ИЗ ТАБЛИЦЫ Расписание
ГДЕ Пункт_отправления = 'Москва'
И Пункт_назначения = 'Киев'
И Время_вылета > 17;
получим расписание "Москва-Киев" на вечернее время, а по запросу
ВЫБРАТЬ КОЛИЧЕСТВО(Номер_рейса)
ИЗ ТАБЛИЦЫ Расписание
ГДЕ Пункт_отправления = 'Москва'
И Пункт_назначения = 'Минск';
получим количество рейсов "Москва-Минск".
Несколько лет назад почтовое ведомство (из лучших побуждений) пришло к решению, что все адреса должны обязательно включать почтовый индекс. Во многих вычислительных центрах это, казалось бы, незначительное изменение привело к ужасным последствиям. Добавление к адресу нового поля, содержащего шесть символов, означало необходимость внесения изменений в каждую программу, использующую данные этой задачи в соответствии с изменившейся суммарной длиной полей. Тот факт, что какой-то программе для выполнения ее функций не требуется знания почтового индекса, во внимание не принимался: если в некоторой программе содержалось обращение к новой, более длинной записи, то в такую программу вносились изменения, обеспечивающие дополнительное место в памяти.
В условиях автоматизированного управления централизованной базой данных все такие изменения связаны с функциями управляющей программы базы данных. Программы, не использующие значения почтового индекса, не нуждаются в модификации - в них, как и прежде, в соответствии с запросами посылаются те же элементы данных. В таких случаях внесенное изменение неощутимо. Модифицировать необходимо только те программы, которые пользуются новым элементом данных.
8 Вопрос Реляционная модель данных
Недостатки иерархической и сетевой моделей привели к появлению новой, реляционной модели данных, созданной Коддом в 1970 году и вызвавшей всеобщий интерес. Реляционная модель была попыткой упростить структуру базы данных. В ней отсутствовали явные указатели на предков и потомков, а все данные были представлены в виде простых таблиц, разбитых на строки и столбцы. На рис. 1.5. показана реляционная версия сетевой базы данных, содержащей информацию о заказах и приведенной на рис. 1.4.
К сожалению, практическое определение понятия "реляционная база данных" оказалось гораздо более расплывчатым, чем точное математическое определение, данное этому термину Коддом в 1970 году. В первых реляционных СУБД не были реализованы некоторые из ключевых частей модели Кодда, и этот пробел был восполнен только впоследствии. По мере роста популярности реляционной концепции реляционными стали называться многие базы данных, которые на деле таковыми не являлись.
Таблица CUSTOMERS |
||
COMPANY |
CUST_REP |
CREDIT_LIMIT |
JSP Inc. |
103 |
$50,000.00 |
First Corp. |
101 |
$65,000.00 |
Рис. 1.5. Реляционная база данных, содержащая информацию о заказах
В ответ на неправильное использование термина "реляционный" Кодд в 1985 году написал статью, где сформулировал 12 правил, которым должна удовлетворять любая база данных, претендующая на звание реляционной. С тех пор двенадцать правил Кодда считаются определением реляционной СУБД. Однако можно сформулировать и более простое определение:
Реляционной называется база данных, в которой все данные, доступные пользователю, организованны в виде таблиц, а все операции над данными сводятся к операциям над этими таблицами.
Приведенное определение не оставляет места встроенным указателям, имеющимся в иерархических и сетевых СУБД. Несмотря на это, реляционная СУБД также способна реализовать отношения предок/потомок, однако эти отношения представлены исключительно значениями данных, содержащихся в таблицах.
15 вопрос Адаптивные РЭСУ
Адаптивными называются РЭСУ, способные изменять свою структуру, режимы работы и алгоритмы функционирования в зависимости от условий применения, приспосабливаясь к ним наилучшим образом.
22 вопрос Системы телеобработки данных
Системы телеобработки данных (СТОД), весьма популярные и распространенные в 70-х годах, являются прообразом вычислительных сетей и применяются:
- для дистанционного централизованного решения задач абонентов;
- для сбора данных, которые считываются на абонентских пунктах (АП) с промежуточного носителя или с дисплея и передаются в компьютер;
- при выдаче справок: компьютер обрабатывает запрос, полученный с АП; ответ отсылается на АП;
- для решения задач, связанных с коммутацией сообщений: данные вводятся с одного АП и почти без обработки выводятся на другой АП;
- для управления компьютером, когда АП используется в качестве пульта оператора компьютера.
Поскольку технические средства, применяемые в системах телеобработки, аналогичны тем, которые применяются в сетях, рассмотрим их использование в СТОД несколько подробнее.
Под техническими средствами телеобработки понимается совокупность технических средств системы, обеспечивающих ввод данных в систему, передачу данных по каналам связи, сопряжение каналов связи с компьютером, обработку данных и выдачу результатных данных абоненту.
Наряду с техническими средствами для осуществления режима телеобработки у компьютера должно иметься и достаточно сложное программное обеспечение, выполняющее такие функции, как:
обеспечение работы компьютера в различных режимах телеобработки;
управление сетью телеобработки данных;
управление очередями сообщений;
□ редактирование сообщений и работу с ошибочными сообщениями и т. п
Поисов