Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_Infa.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
487.94 Кб
Скачать

26.Назовите модели данных.

Набор принципов, определяющих организацию логической структуры хранения данных в базе, получил название модели данных.

Информационная модель – это информация (знания, сведения) о реальном объекте, процессе, явлении.

Информация, отражающая существенные признака объекта, процесса или явления и хранящаяся в памяти ПК, представляет собой компьютерную информационную модель (КИМ). При составлении КИМ приходиться решать следующие две проблемы:

  • Какие признаки считать существенными;

  • Как организовать в памяти ПК (какой тип и структура информации).

Модели баз данных определяются тремя компонентами:

  • - допустимой организацией данных;

  • - ограничениями целостности;

  • - множеством допустимых операций.

В теории систем управления базами данных выделяют модели трех основных типов:

  • иерархическую

  • Сетевую

  • реляционную.

1. Иерархическая модель данных.

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

2. Сетевая модель данных.

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

3. Реляционная модель данных.

Концепции реляционной модели впервые были сформулированы в работах американского ученого Э. Ф. Кодда. Откуда происходит ее второе название - модель Кодда.

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

Реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:

  • каждый элемент таблицы — один элемент данных;

  • все столбцы в таблице однородные, то есть, все элементы в столбце имеют одинаковый тип (числовой, символьный или другой) и длину;

  • каждый столбец имеет уникальное имя;

  • одинаковые строки в таблице отсутствуют;

  • порядок следования строк и столбцов может быть произвольным.

Собственно говоря, термин "реляционная" происходит от английского relation - отношение. Отношения представлены в виде таблиц, строки которых соответствуют кортежам или записям а столбцы - атрибутам отношений, доменам, полям.

В каждой таблице реляционной модели должен быть столбец (или совокупность столбцов), значение которого однозначно идентифицирует каждую ее строку. Этот столбец (или совокупность столбцов) называется первичным ключом.

27. Информационные объекты процесса

Все информационные объекты предметной области связаны междусобой. Различаются связи нескольких типов,для которых введены след.обозначения: один к одному(1:1),один ко многим(1:М),многие ко многим(М:М).  Связь (1:1) существует, когда каждому экземпляру первого объекта (А) соответствует только один экземпляр второго объекта (В), и наоборот, каждому экземпляру второго объекта (В) соответствует только один экземпляр первого объекта (А). Следует заметить, что такие объекты легко могут быть объединены в один, структура которого образуется объединением реквизитов обоих исходных объектов, а ключевым реквизитом может быть выбран любой из альтернативных ключей, т.е. ключей исходных объектов. Примерами связей являются пары вида: группа—староста, фирма — расчетный счет в банке и т.п.

(1:М)- это такие связи, когда каждому экземпляру одного объекта (А) может соответствовать несколько экземпляров другого объекта (В), а каждому экземпляру второго объекта (В) может соответствовать только один экземпляр первого объекта (А). В такой связи объект А является главным, а объект В — подчиненным, т.е. имеет место иерархическая подчиненность объекта В объекту А. Простейшими примерами одно-многозначных связей объектов являются пары вида: подразделения — сотрудники, кафедра — преподаватель, группа — студент и т.п.

(М:М) предполагает, что в каждый момент времени одному экземпляру информ.об."А" соответствует 0, 1 или более экземпляров объекта "В" и наоборот. Такие связи не могут непосредственно реализовываться в реляционной базе данных. Поэтому в том случае, когда будут выявлены, такие связи, может возникнуть необходимость их преобразования путем введения дополнительного объекта "связка". Исходные объекты будут, связаны с этим объектом одно-многозначными связями. Таким образом, объект-связка является подчиненным в одно-многозначных связях по отношению к каждому из исходных объектов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]