Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
FINAL (Verdana, 16).docx
Скачиваний:
18
Добавлен:
18.02.2016
Размер:
561.46 Кб
Скачать

26. Проанализируйте понятие базы данных, методы и средства создания моделей данных.

БД – множество взаимосвязанных элементарных групп данных (информации), которые могут обрабатываться одной или несколькими прикладными системами.

Проектирование базы включает несколько этапов.

1) Концептуальное моделирование предполагает создание абстрактной модели БД, которая не зависит от выбора конкретной СУБД:

  • получение инфологической модели данных;

  • проверка модели данных;

  • в случае проектирования распределенной БД – это получение локальных моделей данных, которые соответствуют представлениям о предметной области конкретных пользователей, находящихся в различных узлах сети.

2)Логическое проектирование – перенесение концептуального проекта БД на внутреннюю модель выбранной СУБД.

3)Физическое проектирование – процесс определения структур хранения и путей доступа к данным для достижения оптимальной производительности.

Реальным средством моделирования данных является семантическое моделирование. В качестве инструмента семантического моделирования используются различные варианты диаграмм сущность-связь (ER - Entity-Relationship).

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

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

  1. Rational Rose – Объектно-ориентированное CASE-средство. В основе работы Rational Rose лежит построение различного рода диаграмм и спецификаций, определяющих логическую и физическую структуры модели, ее статические и динамические аспекты.

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]