Модели баз данных

 испытаниями («многие»). Поэтому проектировщик баз данных обозначает   связь «СПЕЦИАЛИСТ выполняет ИСПЫТАНИЕ» как 1 :М.

       Многие-ко-многим. Студент может изучать несколько предметов, ли на занятиях по каждому предмету может быть много студентов,

поэтому связь «СТУДЕНТЫ изучают ПРЕДМЕТ» следует обозначить как M:N.

    Один-к-одному. Трансформатор устроен так, что содержит только одно устройство регулирования под нагрузкой (РПН), соответственно одно РПН соотносится только с одним трансформатором. Поэтому связь «ТРАНСФОРМАТОР содержит РПН» обозначается как 1:1.

Поскольку у каждой модели базы данных есть предшественники, мы вкратце исследуем все модели. На самом деле многие «новые» концепции баз данных имеют поразительное сходство с некоторыми «старыми» идеями и структурами. Например, можно обнаружить несомненное сходство между некоторыми концепциями иерархической модели базы данных и реализацией объектно-ориентированной структуры.

          Системы управления базами данных всегда эволюционировали в сторону поиска новых способов моделирования постоянно усложняющейся картины реального мира. Сводка наиболее известных моделей данных представлена на рис. 3.2. Каждая новая модель данных «обучалась» на недостатках предыдущих моделей. Сетевая модель сменила иерархическую, поскольку ее разработчики упростили представление сложных («многие-ко-многим») связей. В свою очередь, реляционная модель имеет преимущество перед иерархической и сетевой моделями, поскольку упрощает представление данных, обеспечивая высокую независимость, и предоставляет в распоряжение пользователей относительно простой язык запросов. Хотя обсуждение достоинств и недостатков более старых иерархических и сетевых моделей и новейших реляционных моделей продолжается уже несколько лет, реляционная модель, тем не менее, сейчас является основной моделью баз данных для бизнес-приложений.

предыдущаяследующая