Реферат Курсовая Конспект
Логическая структура базы данных - раздел Информатика, Разработка и создание базы данных "Продовольственные товары" Логическая Структура Базы Данных. Цель Данного Этапа – Описать Логическую Стр...
|
Логическая структура базы данных. Цель данного этапа – описать логическую структуру будущей базы данных.
Для этого необходимо выбрать модель данных (иерархическая, сетевая или реляционная) в соответствии с условиями использования самой базы данных и учесть всю специфику работы с выбранной моделью данных.
Для данного курсовой проекта я выбрала реляционную модель данных, т.к. она является наиболее удобной для реализации подобного проекта. Для реляционной модели данных характерно соблюдение следующих особенностей: • ликвидация избыточности данных, т.е. недопустимо многократное повторение значительных по размеру данных в одном отношении.
Решение этой проблему – использование кодов объектов • соблюдение целостности данных – для каждого значения внешнего ключа в подчинённом отношении в главном отношении должен найтись кортеж с таким же значением первичного ключа. • отсутствие аномалий базы данных – отсутствие таких явлений, как избыточность, противоречивость (вызванная только частичным обновлением данных), включение (невозможность ввести данные в отношение, вызванная отсутствием других данных), удаление (непреднамеренная потеря данных, вызванная удалением других данных) и др. • соответствие отношений нормальным формам: существует несколько нормальных форм отношений, каждая из которых имеет свои условия соответствия этой форме.
Отношения базы данных должны соответствовать хотя бы третьей нормальной форме. Существует несколько правил преобразования концептуальной модели в логическую: • каждая сущность представляется в виде отношения, которое состоит из первичного ключа (ключевого атрибута) и набора атрибутов этой сущности • каждая связь вида один-ко-многим осуществляется переносом первичного ключа главного отношения • каждая связь вида многие-ко-многим представляется в виде нового отношения, при этом необходимо использовать внешние ключи для идентификации участников связи и определить ограничения на внешние ключи • необходимо задать условия целостности базы данных Рис.1.3.1. Взаимосвязь между таблицами (схема данных) Все таблицы связаны между собой.
Все связи таблиц, как видно из схемы, имеют отношение "один ко многим". Связь один к одному (1:1) предполагает, что один экземпляр одной сущности связан только с одним экземпляром другой сущности.
Связь один ко многим (1:М) означает, что один экземпляр одной сущности может быть связан с несколькими экземплярами другой сущности. Связь многие ко многим (М:М) означает, что один экземпляр первой сущности может быть связан с нескольким экземплярами второй сущности и наоборот. 2.
– Конец работы –
Эта тема принадлежит разделу:
Такая система должна: • обеспечивать получение общих и/или детализированных отчетов по итогам работы; • позволять легко определять тенденции… Современные СУБД в основном являются приложениями Windows, так как данная… Общепринятыми, также, являются технологи, позволяющие использовать возможности других приложений, например, текстовых…
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Логическая структура базы данных
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов