Наиболее популярные базы данных – это реляционные базы данных, то есть базы, построенные на отношениях (слово relation означает отношение, в русском языке использовалось слово "реляция" как синоним отношения). Отношения, как мы знаем, позволяют отразить связи, существующие между данными.
Каждое отношение можно представить прямоугольной таблицей, состоящей из m столбцов и n строк. Число столбцов определяется арностью отношения. Число строк определяется мощностью отношения, числом его элементов. На практике, конечно же, рассматриваются конечные таблицы, состоящие из конечного числа строк. Элементы строки для бинарного отношения задают пару, принадлежащую отношению. Для тернарного отношения – таблицы из трех столбцов – это тройка элементов, для n-арного отношения – это n-ка элементов. Строки таблицы называются еще кортежами или записями. Элементы, принадлежащие одному столбцу, имеют одну и ту же область определения, - то множество, которому принадлежит соответствующий элемент кортежа.
Табличное представление отношений широко используется в практике информационных технологий. База данных в реляционных базах данных состоит из таблиц, каждая из которых задает некоторое отношение, связывающее данные таблицы.
Пример:
Представим отношение "семья" в виде таблицы:
| Отец | Мать | Дети |
|---|---|---|
| Петр | Анна | Михаил, Антон, Елена |
| Сергей | Татьяна | Любовь, Нина, Василий |
| Василий | Елена | Николай, Владимир |
Следует заметить, что в реляционных базах данных не разрешается в таблице иметь столбцы, элементы которых представляют множества, как это имеет место в нашем третьем столбце. Понятно, что это ограничение можно обойти за счет дублирования информации. В нашем примере таблица, задающее отношение "семья", могла выглядеть так:
| Отец | Мать | Ребенок |
|---|---|---|
| Петр | Анна | Михаил |
| Петр | Анна | Антон |
| Петр | Анна | Елена |
| Сергей | Татьяна | Любовь |
| Сергей | Татьяна | Нина |
| Сергей | Татьяна | Василий |
| Василий | Елена | Николай |
| Василий | Елена | Владимир |
Достоинством таблицы 6.2 является то, что значения всех полей простые, так что с ними удобно работать. Недостатком таблицы является дублирование информации в строках таблицы, в ее записях – кортежах отношения.
При построении баз данных существуют эффективные приемы, позволяющие иметь простые значения в столбцах таблицы и избежать одновременно излишнего дублирования информации. Продемонстрируем такой прием на нашем примере, разбив нашу таблицу на две таблицы с искусственно введенным общим полем, задающим ID семьи, - номером, однозначно идентифицирующим семью:
| ID семьи | Отец | Мать |
|---|---|---|
| 1 | Петр | Анна |
| 2 | Сергей | Татьяна |
| 3 | Василий | Елена |
Следующая таблица содержит детей семьи. Поле ID позволяет однозначно указать, к какой семье принадлежат дети:
| ID семьи | Ребенок |
|---|---|
| 1 | Михаил |
| 1 | Антон |
| 1 | Елена |
| 2 | Любовь |
| 2 | Нина |
| 2 | Василий |
| 3 | Николай |
| 3 | Владимир |
Таблицы 6.3 и 6.4 связаны общим полем ID, что позволяет над таблицами, представляющими отношения, выполнить операцию, называемую объединением отношений – операцию Join. Таблица 6.2 является результатом выполнения такой операции. Объединенная таблица может использоваться в процессе поиска и обработки данных. В базе хранятся данные в таблицах 6.3 и 6.4 без излишнего дублирования информации.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.