1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

Преимущества и недостатки сетевых баз данных

Базы данных имеют широкий спектр приложений в бизнес-системах. Они помогают автоматизировать повторяющиеся задачи настройки документов, позволяют телефонным операторам получать быстрый доступ к сведениям о клиентах и ​​ускоряют консолидацию финансовой информации. Базы данных классифицируют типы данных, а затем устанавливают отношения между этими категориями. Три основные системы управления базами данных:реляционная, иерархическая и сетевая. У каждого есть свои достоинства. Модель сетевой базы данных имеет свои преимущества и недостатки по сравнению с двумя другими системами управления данными.

Организация

Информация сгруппирована в объекты или записи, и каждый объект имеет атрибуты, соответствующие заголовкам столбцов. Например, объект «Клиент» будет иметь название компании и номер телефона в качестве двух атрибутов. Каждая сущность имеет один определяющий атрибут, который однозначно идентифицирует каждую запись в таблице. Это называется ключом, который является индексом. Таблицы объединены этими ключевыми атрибутами, чтобы расширить диапазон данных, доступных для каждого запроса.

Альтернативы

Система управления реляционными базами данных доминирует в бизнес-приложениях. Данные «нормализуются», а затем сохраняются в таблицах. Нормализованные данные вписываются в структуру, исключающую повторение и избыточность данных. Именно соединения между таблицами нормализованных данных создают связь между атрибутами и, таким образом, дают название этой системе управления базами данных. Иерархические базы данных менее распространены. Они связывают сущности вместе, опять же по ключевым атрибутам, но организованы как отношения родитель-потомок. Это создает древовидную структуру данных и подходит для географической информации или архивных данных, используемых для «интеллектуального анализа данных».

Отношения

Сетевая база данных похожа на иерархическую базу данных. Однако, в то время как иерархическая база данных имеет только отношения «один ко многим» между объектами, сетевая система управления базами данных допускает отношения «многие ко многим». Это определяющая характеристика сетевых СУБД. В иерархической базе данных у одного родительского объекта может быть много дочерних объектов, но у каждого дочернего объекта может быть только один родительский объект. Это отношение один ко многим. Связь «многие ко многим» в сетевой СУБД позволяет одному родительскому объекту иметь множество дочерних объектов, а одному дочернему объекту — множество родительских объектов.

Преимущества

Основным преимуществом модели сетевой СУБД является отношение «многие ко многим». Иерархическая база данных не учитывает множество человеческих организационных событий, которые требуют, чтобы объект имел множество восходящих связей с другими объектами. Например, в медицинской базе данных врач может быть назначен ко многим отделениям и заботиться о многих пациентах, в то время как пациент — это одно отделение, которое не связано через отношения с сущностью врача, поэтому сущности пациента также нужна ссылка. как для сущности врача, так и для сущности отделения. Таким образом, быстро развивается ряд перекрестных отношений.

Недостатки

Реляционные базы данных имеют структуры, которые разрешают отношения «многие ко многим» между экземплярами или записями объекта, а сетевые базы данных — нет. Например, в примере с сетевой базой данных у пациента может быть много врачей, а у врача много пациентов, но сетевая СУБД может установить только отношения «один врач ко многим пациентам» или «один пациент ко многим врачам», но не оба одновременно.

  1. Преимущества и недостатки коаксиального кабеля в сети Медиа
  2. Преимущества баз данных Oracle
  3. Преимущества и недостатки оптической мыши
  4. Преимущества и недостатки баз данных с плоскими файлами
  5. Преимущества и недостатки сетевых кабелей