§ 1. Понятие базы данных. Система управления базами данных (СУБД)
1.1. Базы данных. Поле. Запись
Основой современных информационных технологий являются данные. Практически все информационные системы в той или иной степени связаны с функциями долговременного хранения и обработки данных. Информация является фактором, определяющим эффективность любой сферы деятельности. Данные, предназначенные для компьютерной обработки, целесообразно структурировать, т. е. организовывать определенным образом. Именно структурирование позволяет пользователю оптимизировать работу с данными (сократить время поиска, обеспечить эффективное хранение, исключить ошибки при обработке). База данных (БД) — совокупность взаимосвязанных и организованных определенным образом данных. Базы данных можно классифицировать исходя из способов организации их хранения и обработки: 1. Иерархическая. Такую модель можно изобразить в виде дерева, состоящего из объектов различных уровней. 2. Сетевая. Является обобщением иерархической, т. е. каждый элемент вышестоящего уровня может быть связан с любыми элементами следующего уровня. 3. Реляционная. В такой модели данные организованы в виде таблиц, между которыми установлены связи. Рассмотрим реляционные БД, как наибольший распространенный в сегодняшнее время. Таблицы состоят из строк и столбцов. В таблицах баз данных — это записи и поля. Запись — строка таблицы базы данных, содержащая данные об одном объекте. В таблице из примера 1.1 пять записей и каждая запись содержит данные об определенном киносеансе. Поле — столбец таблицы базы данных, в котором указываются значения определенного свойства объектов базы данных. В таблице из примера 1.1 (п. 3) четыре поля: «Кинотеатр», «Фильм», «Время», «Стоимость». |
Взаимодействие с базами данных лежит в основе функционирования многих ресурсов в Интернете. Электронный школьный журнал работает с базой данных, содержащей информацию о педагогическом коллективе учреждения образования, об учащихся, классах, учебных предметах, отметках и т. д. Доступ к базе данных необходим при оплате товаров в супермаркете, когда кассир считывает штрих-код с покупок, а также при поиске товаров в интернет-магазинах. При посещении Национальной библиотеки обычно приходится обращаться к базе данных, содержащей сведения обо всех книгах, имеющихся в этой библиотеке, о ее читателях, заявках на бронирование книг и т. д. В спорте тренеры используют базы данных, чтобы разрабатывать стратегию игры, программы питания и тренировок спортсменов или планировать виды взаимодействия с болельщиками.
Франк Кодд (23 августа 1923 г. — 18 апреля 2003 г.) — британский ученый, труды которого заложили основы теории реляционных баз данных. Работая в компании IBM, он установил правила, определяющие базу данных как реляционную. |