ВУЗ:
Составители:
Рубрика:
Мартьянова А.Е. Базы данных и знаний 27
данные (особенно большого объема), к которым обращаются редко, це-
лесообразно хранить отдельно от часто используемы
х.
ся множественным,
то для
еется несколько возможных уникаль-
спользуемый. Если в со-
став цов
перви добавляется копия уникального идентификатора сущ-
ности
зи «многие-к-одному
» и «один-к-одному» становятся внеш-
ними есть создается копия уникального идентификатора с
конца
. Это дела-
ется в ециального дополнительного отношения, которое свя-
зано
исутствуют подтипы, то воз-
можн .
Рассмотрим по шагам общий подход к построению реляционной
базы данных на основе инфологической модели, представленной ER-
диаграммой [7].
Получение реляционной схемы из ER-диаграммы
1. Каждая простая сущность превращается в таблицу (отношение).
Имя сущности становится именем таблицы.
2. Каждый атрибут
становится возможным столбцом с тем же име-
нем. Столбцы, соответствующие необязательным атрибутам, могут со-
держать неопределенные значения; столбцы, соответствующие обяза-
тельным атрибутам, – не могут. Если атрибут являет
него строится отдельное отношение.
3. Компоненты уникального идентификатора сущности превраща-
ются в первичный ключ. Если им
ных идентификаторов
, выбирается наиболее и
уникального идентификатора входят связи, то к числу столб
чного ключа
, находящейся на дальнем конце связи (этот процесс может про-
должаться рекурсивно). Для именования этих столбцов используются
имена концов связей и/или имена сущностей.
4. Свя
ключами. То
связи «один», и соответствующие столбцы составляют внешний
ключ.
5. Разрешение связей типа «многие-ко-многим». Так как в реляци-
онной модели данных поддерживаются между отношениями только свя-
зи типа «один-ко-многим», а в ER- модели
допустимы связи «многие-ко-
многими», то необходим специальный механизм преобразования, кото-
рый позволит отразить множественные связи, неспецифические для ре-
ляционной модели, с помощью допустимых для нее категорий
ведением сп
с каждым исходным связью «один-ко-многим», атрибутами этого
отношения являются первичные ключи
связываемых отношений.
6. Индексы создаются для первичного ключа (уникальный индекс),
а также внешних ключей и тех атрибутов, которые будут часто исполь-
зоваться в запросах.
7. Если в концептуальной схеме пр
ы два варианта
Мартьянова А.Е. Базы данных и знаний 27
данные (особенно большого объема), к которым обращаются редко, це-
лесообразно хранить отдельно от часто используемых.
Рассмотрим по шагам общий подход к построению реляционной
базы данных на основе инфологической модели, представленной ER-
диаграммой [7].
Получение реляционной схемы из ER-диаграммы
1. Каждая простая сущность превращается в таблицу (отношение).
Имя сущности становится именем таблицы.
2. Каждый атрибут становится возможным столбцом с тем же име-
нем. Столбцы, соответствующие необязательным атрибутам, могут со-
держать неопределенные значения; столбцы, соответствующие обяза-
тельным атрибутам, не могут. Если атрибут является множественным,
то для него строится отдельное отношение.
3. Компоненты уникального идентификатора сущности превраща-
ются в первичный ключ. Если имеется несколько возможных уникаль-
ных идентификаторов, выбирается наиболее используемый. Если в со-
став уникального идентификатора входят связи, то к числу столбцов
первичного ключа добавляется копия уникального идентификатора сущ-
ности, находящейся на дальнем конце связи (этот процесс может про-
должаться рекурсивно). Для именования этих столбцов используются
имена концов связей и/или имена сущностей.
4. Связи «многие-к-одному» и «один-к-одному» становятся внеш-
ними ключами. То есть создается копия уникального идентификатора с
конца связи «один», и соответствующие столбцы составляют внешний
ключ.
5. Разрешение связей типа «многие-ко-многим». Так как в реляци-
онной модели данных поддерживаются между отношениями только свя-
зи типа «один-ко-многим», а в ER- модели допустимы связи «многие-ко-
многими», то необходим специальный механизм преобразования, кото-
рый позволит отразить множественные связи, неспецифические для ре-
ляционной модели, с помощью допустимых для нее категорий. Это дела-
ется введением специального дополнительного отношения, которое свя-
зано с каждым исходным связью «один-ко-многим», атрибутами этого
отношения являются первичные ключи связываемых отношений.
6. Индексы создаются для первичного ключа (уникальный индекс),
а также внешних ключей и тех атрибутов, которые будут часто исполь-
зоваться в запросах.
7. Если в концептуальной схеме присутствуют подтипы, то воз-
можны два варианта.
Страницы
- « первая
- ‹ предыдущая
- …
- 25
- 26
- 27
- 28
- 29
- …
- следующая ›
- последняя »
