Сравнительная характеристика логических и физических моделей базы данных

Заказать уникальный реферат
Тип работы: Реферат
Предмет: Информатика
  • 9 9 страниц
  • 4 + 4 источника
  • Добавлена 29.11.2007
299 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы

1Логическая модель базы данных
2Физическая модель базы данных
3Связь логических и физических моделей БД
Список использованной литературы

Фрагмент для ознакомления

Таблицы должны представлять правильные отношения, гарантируя таким образом, что реляционные операции будут выполняться так, как им надлежит выполняться, и не будет получено никаких непредвиденных результатов. Затем должны быть описаны типы (домены), на их основе определены столбцы и указаны зависимости между столбцами (в том числе функциональные и другие зависимости). На основании этих данных может быть выполнена нормализация и определены дополнительные ограничения целостности.
После этого создается физический проект, который должен быть производным от логического проекта. На этом уровне, безусловно, основное внимание уделяется эффективности хранения данных и производительности. В принципе, допустимо любое физическое расположение данных, при условии, что между логической и физической схемами вводится сохраняющее информацию преобразование, которое может быть выражено с помощью реляционной алгебры. Из наличия такого преобразования следует, что существуют реляционные представления физической схемы, которые отображают ее подобно логической схеме, и наоборот.
Следовательно, можно сделать вывод, что для правильного проектирования БД прежде всего необходимо создать ее логическую модель, и лишь затем в качестве отдельного этапа разработки выполнить отображение этого логического проекта на определенные физические структуры, поддерживаемые конкретной СУБД. Другими словами, физическая модель создается на базе логической и никак иначе.



Список использованной литературы
Дейт К. Дж. Введение в системы баз данных, 8-е издание.: Пер. с англ. — М.: Издательский дом "Вильяме", 2005. — 1328 с.
Маклаков С.В. «Создание информационных систем с AllFunction Modeling Suite». – М.: ДИАЛОГ-МИФИ, 2003 – 432 с.
Коннолли Томас, Бегг Карелин. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание. : Пер. с англ. — М. : Издательский дом "Вильяме", 2003. — 1440 с.
Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. проф. А. Д. Хомоненко. — 4-е изд., доп. и перераб. — СПб.: КОРОНА принт, 2004. — 736 с.
Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. проф. А. Д. Хомоненко. — 4-е изд., доп. и перераб. — СПб.: КОРОНА принт, 2004, с. 141
Дейт К. Дж. Введение в системы баз данных, 8-е издание.: Пер. с англ. — М.: Издательский дом "Вильяме", 2005. — 1328 с.
Маклаков С.В. «Создание информационных систем с AllFunction Modeling Suite». – М.: ДИАЛОГ-МИФИ, 2003 – 432 с.
Коннолли Томас, Бегг Карелин. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание. : Пер. с англ. — М. : Издательский дом "Вильяме", 2003, с. 498
Маклаков С.В. «Создание информационных систем с AllFunction Modeling Suite». – М.: ДИАЛОГ-МИФИ, 2003, с. 171
Коннолли, Томас, Бегг, Карелии. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание. : Пер. с англ. — М. : Издательский дом "Вильяме", 2003,, с. 500
Дейт К. Дж. Введение в системы баз данных, 8-е издание.: Пер. с англ. — М.: Издательский дом "Вильяме", 2005, с. 876














5

1.Дейт К. Дж. Введение в системы баз данных, 8-е издание.: Пер. с англ. — М.: Издательский дом "Вильяме", 2005. — 1328 с.
2.Маклаков С.В. «Создание информационных систем с AllFunction Modeling Suite». – М.: ДИАЛОГ-МИФИ, 2003 – 432 с.
3.Коннолли Томас, Бегг Карелин. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание. : Пер. с англ. — М. : Издательский дом "Вильяме", 2003. — 1440 с.
4.Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. проф. А. Д. Хомоненко. — 4-е изд., доп. и перераб. — СПб.: КОРОНА принт, 2004. — 736 с.

Вопросы и ответы

Что такое логическая модель базы данных?

Логическая модель базы данных определяет структуру и организацию данных, независимо от конкретной системы управления базами данных (СУБД). Она описывает сущности, атрибуты и связи между ними, а также правила целостности данных.

Что такое физическая модель базы данных?

Физическая модель базы данных определяет способ хранения и доступа к данным. Она описывает структуру таблиц, индексы, способы физического представления данных, такие как хранение на диске, использование кэша и т. д.

В чем заключается связь между логической и физической моделями базы данных?

Логическая модель определяет структуру данных, которая затем переводится в физическую модель для реализации в конкретной СУБД. Физическая модель учитывает ограничения и особенности конкретной СУБД и оптимизирует способ хранения и доступа к данным в соответствии с этими ограничениями.

Какие типы данных могут быть описаны в логической модели базы данных?

В логической модели базы данных могут быть описаны различные типы данных, такие как целочисленные, вещественные, символьные, дата и время и т. д. Они определяют домены, на основе которых создаются столбцы в таблицах.

Какие зависимости между столбцами могут быть указаны в логической модели базы данных?

В логической модели базы данных можно указывать различные зависимости между столбцами, такие как первичные ключи, внешние ключи, уникальные ограничения, проверки на допустимость значений и т. д. Эти зависимости обеспечивают целостность данных и связи между таблицами.

Чем отличаются логическая и физическая модели базы данных?

Логическая модель базы данных представляет собой абстрактное представление структуры данных и их взаимосвязей, независимое от конкретного средства хранения данных. Физическая модель, в свою очередь, определяет способ организации и хранения данных на физическом уровне, учитывая особенности конкретной используемой СУБД.

Какие типы моделей баз данных существуют?

Существует несколько типов моделей баз данных, таких как иерархическая модель, сетевая модель, реляционная модель, объектно-ориентированная модель и др. Каждая модель имеет свои особенности и применение в различных областях.

Как связаны логическая и физическая модели базы данных?

Логическая модель базы данных определяет структуру данных, их связи и ограничения на уровне концептуального представления, в то время как физическая модель определяет способ организации данных на физическом уровне. Логическая модель служит основой для создания физической модели, которая адаптирует структуру данных для оптимального хранения и доступа к ним.

Какие основные компоненты включает логическая модель базы данных?

Логическая модель базы данных включает в себя сущности (таблицы), атрибуты (столбцы), связи (отношения) между таблицами, а также ограничения (первичные и внешние ключи, уникальность и др.). Все эти компоненты помогают определить структуру данных и их взаимосвязи.

Что представляют собой таблицы в логической модели базы данных?

Таблицы в логической модели базы данных представляют собой сущности, которые могут быть описаны наборами атрибутов (столбцов). Таблицы должны представлять правильные отношения, где каждая колонка содержит только одну информационную единицу, а каждая строка представляет собой одну конкретную сущность. Такая организация таблиц гарантирует правильное функционирование реляционных операций.

Чем отличается логическая модель базы данных от физической?

Логическая модель базы данных определяет структуру и организацию данных в базе. Она устанавливает отношения между таблицами, определяет типы данных и связи между ними. Физическая модель базы данных, в свою очередь, определяет как данные будут храниться и организованы на физическом уровне - какие индексы использовать, какие типы хранения данных выбрать.

Какие зависимости указываются в логической модели базы данных?

В логической модели базы данных указываются зависимости между столбцами таблиц. Например, может быть указано, что один столбец зависит от другого и обновление значения в одном столбце должно привести к изменению значения в другом столбце. Зависимости также могут быть установлены между таблицами, что определяет их связи и взаимосвязь при выполнении операций над данными.