1. Понятие о базе данных. Субд. Примеры
Download 338.67 Kb.
|
Baza dannix Yakuniy savollar va javoblar (1)
- Bu sahifa navigatsiya:
- Недостатки
- Достоинства
- 50. Как производится перевод модели сущность-связь в реляционную модель
Преимущества реляционной модели данных: Простота использования. Гибкость. Независимость данных. Безопасность. Простота практического применения. Слияние данных. Целостность данных. Недостатки: Избыточность данных. Низкая производительность. Другие модели баз данных (ООСУБД). В последнее время на рынке СУБД появились продукты, представленные объектными и объектно-ориентированной моделью данных, такие как Gem Stone и Versant ОСУБД.
Преимущества реляционной модели данных: Простота использования Гибкость Независимость данных Безопасность Простота практического применения Слияние данных Целостность данных Достоинства: - простота и доступность для понимания конечным пользователем. Единственной информационной конструкцией является таблица. - реляционная модель обеспечивает полную независимость данных. При изменении структуры реляционной базы данных изменения, которые требуется произвести в прикладных программах, как правило, минимальны. -манипулирование данными на уровне языка СУБД производится ненавигационно. Недостатки: - реляционная модель имеет более низкую скорость доступа и требует большего объема внешней памяти. -часто в результате логического проектирования появляется очень много таблиц, что затрудняет понимание структуры данных. -далеко не всегда предметную область можно представить в виде совокупности таблиц. 50. Как производится перевод модели сущность-связь в реляционную модель? 1. Каждой сущности ставится в соответствие отношение реляционной модели данных. При этом имена сущности и отношения могут быть различными, потому что на имена сущностей могут не накладываться дополнительные синтаксические ограничения, кроме уникальности имени в рамках модели. Имена отношений могут быть ограничены требованиями конкретной СУБД. 2. Каждый атрибут сущности становится атрибутом соответствующего отношения. Переименование атрибутов должно происходить в соответствии с теми же правилами, что и переименование отношений. 3. Первичный ключ сущности становится PRIMARY KEY соответствующего отношения. Атрибуты, входящие в первичный ключ отношения, автоматически получают свойство обязательности (NOT NULL). 4. Для ассоциаций 1:N в каждое отношение, соответствующее подчиненной сущности, добавляется внешний ключ к родительской сущности. Для моделирования необязательного типа связи у атрибутов внешнего ключа устанавливают свойство допустимости неопределенного значения 5. Для ассоциаций N:M вводятся дополнительные отношения так как в реляционной модели данных поддерживаются между отношениями только связи типа «один-ко-многим», а в ER-модели допустимы связи «многие-ко-многим», то необходим специальный механизм преобразования, который позволит отразить множественные связи, неспецифические для реляционной модели, с помощью допустимых для нее категорий. Это делается введением специального дополнительного связующего отношения, которое связано с каждым исходным связью «один-ко-мно-гим», атрибутами этого отношения являются первичные ключи связываемых отношений. Download 338.67 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling