Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика / Информатика.doc
Скачиваний:
70
Добавлен:
16.12.2013
Размер:
1.07 Mб
Скачать

5.6. Дайте определение понятия Словарь данных и определите его назначение

Словарь данных – это централизованное хранилище сведений об объектах, составляющих их элементах данных, взаимосвязях между объектами, их источниках, значениях, использовании и форматах представления.

Внедрение БД на любом предприятии занимает довольно продолжительное время. Расширение БД происходит по мере разработки прикладных программ и их интеграции (т. е. увязки между собой). Вводятся какие-то новые элементы, старые – изменяются.

Словарь БД служит тем средством, которое представляет единообразную и централизованную информацию обо всех ресурсах данных.

Словарь данных может использоваться:

  1. для централизованного накопления информации;

  2. для обеспечения эффективного взаимодействия между всеми участниками проекта.

5.7. Определите виды взаимодействия объектов и виды инфологических моделей Баз данных, которые основываются на этих видах взаимодействия

Для описания связей существует их классификация по видам и типам. Классификация по видам связей описывает количественные показатели по взаимодействию экземпляров таблиц. Выделяют три вида связей:

  • 1:1 (один-к-одному) – связь описывает, что одному экземпляру одной сущности соответствует не более одного экземпляра другой сущности.

С помощью реляционной модели все взаимосвязи между объектами и их элементами сводятся к виду «один к одному».

В реляционной модели объекты и взаимосвязи между ними представляются в виде таблиц. Взаимосвязи также рассматриваются в качестве объектов. Каждая таблица представляет один объект и состоит из строк и столбцов. В соответствии с традиционной формой можно сказать, что столбцы – это атрибуты данных, а строки - записи.

Главная идея реляционного подхода состоит в том, чтобы представлять произвольные структуры данных в виде совокупности таблиц, которые в терминологии реляционной модели называются отношениями, причем отношениями только между элементарными данными. Столбцам присваиваются уникальные имена, порядок расположения не имеет значения. Каждый столбец является атрибутом или полем записи.

1:M (один-ко-многим) – связь описывает, что одному экземпляру первой сущности может соответствовать несколько экземпляров второй сущности, а одному экземпляру второй сущности – не более одного экземпляра первой сущности.

Иерархическая логическая модель строиться по принципу иерархии типов объектов, т. е. один тип объекта является главным, а остальные – подчиненными. Между главным и подчиненными типами объектов устанавливается вид связи «один ко многим». Для одного главного типа объектов возможно несколько типов подчиненных. Но для каждого подчиненного (порожденного) типа – только один главный (исходный) тип объекта. Иерархия начинается с корневого узла. Исходный узел может иметь в качестве зависимых один или несколько порожденных узлов. Доступ к каждому узлу, за исключением корневого, линейный и осуществляется через его исходный узел. Иерархическая модель обеспечивает только линейные пути доступа и путь доступа к каждому узлу является уникальным.

N:M (многие-ко-многим) – связь описывает, что одному экземпляру одной сущности может соответствовать несколько экземпляров другой сущности.

С помощью сетевой модели между объектами устанавливается вид связи «многие ко многим».

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