Основы использования и проектирования баз данных. Владимир Михайлович Илюшечкин
Чтение книги онлайн.
Читать онлайн книгу Основы использования и проектирования баз данных - Владимир Михайлович Илюшечкин страница 14
Благодаря всем этим достоинствам доступ к базам данных на основе Web-технологии применяется и в локальных сетях. Сети, использующие Web-технологию для доступа к данным, называются интрасетями, или интранетом (intranet).
Для доступа к базам данных через Интернет наиболее часто используется один из двух подходов [7]:
1) однократное или периодическое преобразование содержимого базы данных в статические гипертекстовые документы. В этом случае база данных просматривается специальной программой, создающей множество связанных HTML-документов, содержащих информацию из базы данных. Полученные HTML-файлы размещаются на одном или нескольких WWW-серверах. Этот вариант достаточно эффективен при работе с небольшими, редко обновляемыми базами данных, имеющими простую структуру, а также при низких требованиях к актуальности данных, предоставляемых через Интернет;
2) динамическое создание гипертекстовых документов на основе информации, содержащейся в базе данных, и информации, переданной клиентом Web-серверу В этом варианте доступ к базе данных обеспечивается специальным Web-приложением (CGI, ASP, PHP и т. п.), вызываемым Web-сервером в ответ на запрос, полученный от клиента. Web-приложение обрабатывает запрос, производит необходимую выборку из базы данных и на ее основе формирует выходной HTML-документ, возвращаемый клиенту. Такое решение эффективно для больших баз данных со сложной структурой. Данный вариант позволяет также обеспечить возможность изменения данных, хранящихся в базе, с учетом информации, поступающей от клиента.
Глава 2
Реляционная модель данных
2.1. Основные понятия
Реляционная модель данных базируется на теории множеств, в которой применяются специальные математические символы, используемые в тексте учебного пособия и поясняемые далее:
– принадлежность элемента множеству (например,
означает, что элемент d принадлежит множеству D);
– отрицание принадлежности элемента множеству (например,
означает, что элемент d не принадлежит множеству D);
| D | – мощность множества D, равная числу элементов в этом множестве;
– вхождение одного множества в другое множество (например,
означает, что все элементы множества А одновременно являются элементами множества D и | А | ≤ | D |);
– включение одного множества