ВУЗ:
Составители:
Рубрика:
9
неполнота представления, так как не любую предметную область можно
представить деревом; асимметрия отношений между сущностями и сложность
реорганизации структуры данных.
2) Сетевая модель данных – это модель в виде графа произвольного вида,
т.е. в виде совокупности поименных узлов, связанных произвольным образом
поименными дугами.
Узлами являются сущности, а дугами – разнообразные отношения между
этими сущностями.
Достоинствами сетевой модели являются адекватность представления
предметной области и равноправие между данными (симметрия).
Недостатки – это сложность, неоднородность структуры, отсутствие
строгой математической основы, невысокая эффективность и сложная процедура
реорганизации такой модели.
3) Реляционная модель данных – совокупность n-арных отношений,
каждая из которых представляет соответствующую сущность предметной
области. Имеется строгая математическая основа
– реляционная алгебра
(исчисление). Данные в отношениях (атрибуты) являются равноправными, и
любые отношения легко реорганизовывать. Модель данных имеет много
достоинств: простота, однородность, полнота представления предметной области.
Недостатком такой модели является низкая эффективность вследствие
разобщенности семантически взаимосвязанных данных.
Для разработки базы данных выбираем реляционную модель данных ввиду
ее широкой популярности.
Реляционная модель
для анализируемой предметной области представлена
на рисунке 1.
На физическом уровне отношения представляются таблицами, атрибуты ⎯
столбцами, а наборы значений атрибутов (кортежи) ⎯ строками.
Таблица должна иметь уникальное в пределах базы данных имя, оно
называет сущность предметной области, а каждая строка конкретный объект;
столбец – совокупность значений конкретного атрибута рассматриваемых
объектов. Эти
значения выбираются из множества допустимых значений –
домена. Каждый столбец имеет имя, уникальное в пределах таблицы. В отличие
от полей строки не имеют имен, количество строк в таблице логически не
ограничено. Любая таблица должна иметь один или несколько столбцов, значение
которых однозначно идентифицируют каждую ее строку. Столбец или их
комбинация, обладающая таким
свойством, называется первичным ключом.
Таким образом, он должен обладать свойством уникальности, другим его
свойством должна быть минимальность, когда ни один из входящих в ключ
столбцов не может быть исключен из него без нарушения свойства уникальности.
Для поддержания связей между таблицами используются внешние ключи,
когда в данной таблице используются поля, являющиеся
первичными ключами
для другой таблицы.
неполнота представления, так как не любую предметную область можно представить деревом; асимметрия отношений между сущностями и сложность реорганизации структуры данных. 2) Сетевая модель данных – это модель в виде графа произвольного вида, т.е. в виде совокупности поименных узлов, связанных произвольным образом поименными дугами. Узлами являются сущности, а дугами – разнообразные отношения между этими сущностями. Достоинствами сетевой модели являются адекватность представления предметной области и равноправие между данными (симметрия). Недостатки – это сложность, неоднородность структуры, отсутствие строгой математической основы, невысокая эффективность и сложная процедура реорганизации такой модели. 3) Реляционная модель данных – совокупность n-арных отношений, каждая из которых представляет соответствующую сущность предметной области. Имеется строгая математическая основа – реляционная алгебра (исчисление). Данные в отношениях (атрибуты) являются равноправными, и любые отношения легко реорганизовывать. Модель данных имеет много достоинств: простота, однородность, полнота представления предметной области. Недостатком такой модели является низкая эффективность вследствие разобщенности семантически взаимосвязанных данных. Для разработки базы данных выбираем реляционную модель данных ввиду ее широкой популярности. Реляционная модель для анализируемой предметной области представлена на рисунке 1. На физическом уровне отношения представляются таблицами, атрибуты ⎯ столбцами, а наборы значений атрибутов (кортежи) ⎯ строками. Таблица должна иметь уникальное в пределах базы данных имя, оно называет сущность предметной области, а каждая строка конкретный объект; столбец – совокупность значений конкретного атрибута рассматриваемых объектов. Эти значения выбираются из множества допустимых значений – домена. Каждый столбец имеет имя, уникальное в пределах таблицы. В отличие от полей строки не имеют имен, количество строк в таблице логически не ограничено. Любая таблица должна иметь один или несколько столбцов, значение которых однозначно идентифицируют каждую ее строку. Столбец или их комбинация, обладающая таким свойством, называется первичным ключом. Таким образом, он должен обладать свойством уникальности, другим его свойством должна быть минимальность, когда ни один из входящих в ключ столбцов не может быть исключен из него без нарушения свойства уникальности. Для поддержания связей между таблицами используются внешние ключи, когда в данной таблице используются поля, являющиеся первичными ключами для другой таблицы. 9
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »