Проектирование баз данных

Автор работы: Пользователь скрыл имя, 18 Октября 2014 в 22:52, лекция

Краткое описание

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

Вложенные файлы: 1 файл

04_ПроектированиеБД.doc

— 279.00 Кб (Скачать файл)

Н3

ДЗ

ВЗ

НФ





КЛИЕНТ          КЛИЕНТ- ЗАКАЗ                                 

 

НК

ФИО_К

СОЦ_П

АДР_К




НК

НЗ





 

 

 

 

 

 

Рис.4.7 Реляционная модель предметной области ФИРМА

 

4.5 Общие сведения о CASE-средствах.

 

Наглядное представление концептуальных схем баз данных обусловило широкое распространение ER-модели в CASE-средствах (Computer- Aided System Engineering ).  Эти средства предназначены для автоматизированного проектирования реляционных баз данных. Широко распространены CASE-системы, позволяющие выполнять ER-диаграммы в соответствии со стандартом IDEF1X. К ним относятся, в частности, Erwin,  Design/IDEF, Power Designer.

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

Современные CASE-средства обладают, например, такими характерными особенностями, как:

  • единый графический язык. Все участники проекта обеспечиваются единым, строгим, наглядным графическим языком, позволяющим получать проект  с простой, ясной структурой;
  • использование репозитария. Репозитарий – это база данных проекта, предназначенная для хранения всей информации о проекте, которая может использоваться совместно разработчиками соответственно их правам доступа;
  • поддержка коллективной разработки и управления проектом. Поддерживаются возможность работы в сети, импорт-экспорт фрагментов проекта, а также функции, необходимые в процессе разработки и сопровождения проектов – планирование, контроль, руководство, взаимодействие;
  • макетирование. Можно быстро строить макеты будущей базы данных, что позволяет оценить на ранних этапах разработки, насколько она приемлема для будущих пользователей;
  • генерация документации. Вся документация по проекту генерируется автоматически на основе репозитария. Она всегда отображает текущее состояние дел, так как любые изменения в проекте автоматически отображаются в репозитарии;
  • верификация проекта. Это проверка проекта на полноту и состоятельность на ранних этапах разработки. Она  влияет на успех разработки в целом.

Современные CASE-средства поддерживают все этапы ЖЦБД.

 

Пример программного окна Erwin показан ниже.

 

 

 

 

 

 

 

 

 


 



Информация о работе Проектирование баз данных