Протокол TCP/IP на самом деле подразумевает два протокола: протокол TCP и протокол IP.
Протокол IP (Internet Protocol) был создан в конце 70-х годов и предназначен для объединения сетей, прежде всего удаленных. Его основная задача - адресация и передача пакетов данных.
Протокол TCP (Transmission Control Protocol) создан как надстройка над IP. В настоящее время этот протокол считается наиболее функционально полным и поддерживается практически любой современной операционной системой, в частности Microsoft Windows NT.
Реализация протокола TCP/IP для операционной системы Microsoft Windows for Workgroups называется Windows Sockets.
Windows Sockets - это спецификация, обеспечивающая стандартный программный интерфейс для операционных систем Windows и UNIX. С ее помощью можно создавать гетерогенные сети на основе операционной системы Windows.
База данных – это совокупность взаимосвязанных данных, характеризующаяся возможностью использования для большого количества приложений, а также возможностью быстрого получения и модификации необходимой информации, минимальной избыточностью информации, независимостью от прикладных программ, общим управляемым способом поиска.
|
|
Актуализация данных предполагает изменение данных. Однако это не должно приводить к изменению прикладных программ (например, при поиске) и наоборот.
Сама база данных более стабильна, чем те прикладные программы, которые управляют данными.
Существуют следующие типы взаимосвязей между элементами базы данных:
– одна запись зависит только от одной другой;
– 1 ко многим;
– многое ко многим.
Применение того или иного вида взаимосвязей определило 3 основных моделей БД:
· иерархическая модель БД;
· сетевая модель БД;
· реляционная модель БД.
Рассмотрим пример.
Необходимо разработать иерархическую структуру БД для хранения информации о трех поставщиках (П1, П2, П3), которые поставляют три типа товаров (Т1, Т2, Т3) в различных комбинациях.