Для студентов группы 1ТЭО-21 на 15.02.2022г.
Выполнить до 22.02.2021 г.
Адрес обратной связи для студентов
Электронная почта преподавателя: viktor-lebedintsev@mail.ru
Страница ВК: Виктор Лебединцев
Задание:
1. Ознакомиться с материалом лекции.
2. Ответить на контрольные вопросы. Ответы оформить в текстовом редакторе Word и выслать мне на электронную почту. Ответы должны быть краткие, лаконичные, по существу вопроса.
Лекция
Тема: «Информационные системы и базы данных. Системы управления базами данных»
План
I. Понятие базы данных.
II. Понятие реляционной базы данных.
III. Основные функции СУБД.
I. Понятие базы данных
Человек в процессе своей деятельности собирает и накапливает сведения об окружающем мире. До появления вычислительной техники вся информация хранилась обычно в письменном или печатном виде. Однако чем больше были объемы информации, с которыми приходилось оперировать человеку, тем острее вставал вопрос сохранения информации и её обработки. Информация, предназначенная для обработки, называется данными. Мы будем рассматривать не просто данные, а базы данных. Не всякий блок информации можно считать базой данных.
База данных – единое, централизованное хранилище данных определенной предметной области, к которому имеют доступ другие программы. Данные в базе данных обладают свойствами структурированности, взаимосвязанности и независимости от прикладных программ.
Свойство структурированности означает, что данные в базе данных структурированы, т.е. организованы определенным образом. Независимость данных от прикладных программ означает, что изменения в данных не приводят к необходимости изменений в программе.
Примеры баз данных: записная книжка, классный журнал, библиотечный каталог, картотека студентов. В простейшем случае, база данных может состоять из одной таблицы.
Пример базы данных:
ФИО | День рождения | Адрес | Как учится | Увлечения |
Павлов А.М. | 7.03.1964 | Гагарина,15 | хорошо | Велоспорт |
Алексеев П.Н. | 9.06.1971 | Лесная, 2 | удовл. | Гитара |
Жигарев К.А. | 25.04.1960 | Речная, 25 | отлично | Футбол |
… | … | … | … | … |
В реальной жизни, обычно, базы данных состоят из десятков, а иногда и сотен взаимосвязанных таблиц.
Роль баз данных в современном мире очень велика. Многое, с чем мы сталкиваемся в повседневной жизни, скорее всего, уже учтено или зарегистрировано в какой-то базе. Зарегистрированы квартиры, в которых мы живем, автомобили, на которых мы ездим, телефонные звонки, которые мы выполняем, товары, которые мы покупаем, болезни, которыми мы болеем, и лекарства, которыми мы лечимся. Любая банковская операция, даже если это просто оплата коммунальных услуг, сопровождается внесением или изменением информации в каких-то базах.
В базе данных техникума может храниться следующая информация:
- информация о сотрудниках техникума (преподаватели, работники бухгалтерии, обслуживающий персонал и т.д.);
- информация о студентах;
- информация о штатном расписании;
- информация об успеваемости студентов;
- сведения о материальных ценностях;
- приказы и распоряжения администрации.
Для того чтобы программы имели доступ к конкретным данным базы данных, разработаны специальные программы, получившие название СУБД.
СУБД (система управления базой данных) – специальная программа, предназначенная для создания баз данных, хранения, поиска и обработки данных в базе данных. СУБД обеспечивает прикладным программам доступ к конкретным данным базы данных.
Примеры СУБД: Access, FoxPro, Paradox, Oracle, Sybase, Informix.
|
Используется также понятие банка данных.
Банк данных = База данных + СУБД.
Первые базы даннях появились в 60-х гг. XX в. Большой вклад в их разработку внесли
Э. Кодд, К. Дейт, М. Мейер.
II. Понятие реляционной базы данных
Между элементами базы данных существуют определенные связи. В зависимости от характера этих связей различают 3 типа организации данных: иерархический, сетевой и реляционный. Наиболее распространенным в настоящее время является реляционный тип организации баз данных. Модель реляционной базы данных была предложена Е.Ф. Коддом в 1970 г.
В основе реляционной базы данных (РБД) лежит математическое понятие отношения. Отношения представляются в виде двумерных таблиц. В компьютере отношение представляется в виде файла данных. Строка таблицы называется записью (в файле данных), а столбец – полем (в файле данных) или атрибутом.
Список имен атрибутов отношений называется схемой отношения.
Например, схема отношения с именем Студент записывается так: СТУДЕНТ(ФИО, День рождения, Адрес, Как учится, Увлечение).
В каждом отношении выделяют один уникальный атрибут, однозначно определяющий кортеж. Такой атрибут называют ключом. Например, в отношении СТУДЕНТ ключевым будет атрибут ФИО.
Над отношениями можно выполнять различные операции, аналогично выполнению арифметических действий. Это дает возможность получать из одних отношений, сохраненных в компьютере, другие отношения.
Для выполнения операций над отношениями в СУБД используются специальные алгоритмические языки.