
78
модель является логической, то есть отношения являются логическими
(абстрактными), а не физическими (хранимыми) структурами;
для реляционных баз данных верен информационный принцип: всё ин-
формационное наполнение базы данных представлено одним и только одним спо-
собом, а именно — явным заданием значений атрибутов в кортежах отношений; в
частности, нет никаких указателей (адресов), связывающих одно значение с дру-
гим;
наличие реляционной алгебры позволяет реализовать декларативное про-
граммирование и декларативное описание ограничений целостности, в дополнение
к навигационному (процедурному) программированию и процедурной проверке
условий.
Принципы реляционной модели были сформулированы в 1969-1970 годах Э.
Ф. Коддом (E. F. Codd). Идеи Кодда были впервые публично изложены в статье
«ARelationalModelofDataforLargeSharedDataBanks», ставшей классической.
Строгое изложение теории реляционных баз данных (реляционной модели
данных) в современном понимании можно найти в книге К. Дж. Дейта. «C. J. Date.
An Introduction to Database Systems» («Дейт, К. Дж. Введение в системы баз дан-
ных»).
Наиболее известными альтернативами реляционной модели являются иерар-
хическая модель, и сетевая модель. Некоторые системы, использующие эти старые
архитектуры, используются до сих пор. Кроме того, можно упомянуть об объектно-
ориентированной модели, на которой строятся так называемые объектно-
ориентированные СУБД, хотя однозначного и общепринятого определения такой
модели нет.[10]»
Разработка физической модели базы данных
Для реализации требуемого функционала, были разработаны следующие
таблицы базы данных:
«Категория товара» – Таблица содержит список категорий товара. Табли-
ца будет играть роль справочника, т.е. будет изначально составлен список всех
возможных категорий, поэтому будет открыта только для чтения.
Угольникова, Ольга Анатольевна. Информационная поддержка базы данных по лекарственным средствам, снабженным
транспортными системами доставки лекарств. // http://dlib.rsl.ru/01004800444