1. Понятие о базе данных. Субд. Примеры


Download 338.67 Kb.
bet38/81
Sana17.06.2023
Hajmi338.67 Kb.
#1547959
1   ...   34   35   36   37   38   39   40   41   ...   81
Bog'liq
Baza dannix Yakuniy savollar va javoblar (1)

Преимущества реляционной модели данных: Простота использования. Гибкость. Независимость данных. Безопасность. Простота практического применения. Слияние данных. Целостность данных. Недостатки: Избыточность данных. Низкая производительность. Другие модели баз данных (ООСУБД). В последнее время на рынке СУБД появились продукты, представленные объектными и объектно-ориентированной моделью данных, такие как 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:
1   ...   34   35   36   37   38   39   40   41   ...   81




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling