русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Создание сущностей и атрибутов BPWin и их экспорт в ERWin


Дата добавления: 2015-08-31; просмотров: 1728; Нарушение авторских прав


Командой Model/Entity/Attribute Editor можно создать (кнопка Add) новые, от­кор­рек­тировать (Update) или удалить (Delete) существующие сущ­ности и атрибуты. На­при­мер, добавим сущность «Справочник подраз­де­лений» (рисунок 3.5.2.1) и в сущность «Вы­пуск изделий» добавим новый ат­рибут «Код подразделения» с кодом подразделения, выпустившего изделие. В полях Entity и Attribute указываются имена созда­ва­емых сущ­нос­тей или атрибутов соответственно. Командой Arrow Data из кон­тек­ст­но­го меню стрелки можно связать стрелку с атрибутами сущностей.

Экспорт данных из BPWin в ERWin реализуется командой File/Ex­po­rt/ERWin (BPX).

Импорт данных в ERWin из BPWin реализуется командой File/Im­port/ERWin. В окне ERWin/BPWin Import (рисунок 3.5.2.2) отображаются новые сущности и ат­ри­буты, отсутствующие в модели ERWin, и нужно выбрать импор­тиру­емые сущ­ности и атрибуты из модели BPWin в модель ERWin.

Далее можно доработать полученную модель ERWin.

 
 

Рисунок 3.5.2.1. Окно редактора сущностей и атрибутов

 
 

Рисунок 3.5.2.2. Окно выбора импортируемых сущностей и атрибутов

Резюме

CASE – средство ERWin позволяет автоматизировать проектирование модели базы данных на логическом и физическом уровнях.

На логическом уровне формируются сущности (объекты базы данных) и взаимосвязи между ними. Сущности можно импортировать из других CASE – средств, например, BPWin.

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

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

Методом обратного проектирования модель данных, представления, триггеры из существующей базы данных переносятся в ERWin для анализа, доработки и формирования модели новой базы данных, возможно с другой СУБД.



Таким образом, данное CASE – средство позволяет автоматизировать процессы проектирования модели данных, не зависимо от конкретной СУБД, и создавать базу данных с выбранной целевой СУБД и, с разработанной в ERWin, моделью данных.

 

 

Вопросы для контроля

 

1. Что такое «сущность»?

2. Что такое «экземпляр сущности»?

3. Что такое «независимая сущность»?

4. Что такое «зависимая сущность»?

5. Что такое «кластер»?

6. Как хранятся в кластере строки, которые имеют одинаковые значения в их общих столбцах?

7. Для чего предназначены кластеры?

8. Что такое «атрибут»?

9. Что представляют собой расширенные атрибуты?

10. Что такое «домен»?

11. Что такое «ключ»?

12. Что такое «ключевые атрибуты»?

13. Каковы требования к первичному ключу?

14. Что такое «альтернативный ключ»?

15. Что такое «внешний ключ»?

16. Что такое «неключевой атрибут»?

17. Что такое «бинарная связь»?

18. Что такое «кардинальность»?

19. Что такое «идентифицирующая связь»?

20. Что такое «прямое проектирование»?

21. Что такое «неидентифицирующая связь»?

22. Что такое «Null»?

23. Что такое «ссылочная целостность»?

24. Что такое «обратное проектирование»?

25. Требует ли присвоения имен ролей рекурсивная связь?

26. Что представляет собой метод нормализации отношений?

27. Дайте определение ненормализованой формы.

28. Дайте определение первой нормальной формы.

29. Дайте определение второй нормальной формы.

30. Дайте определение третьей нормальной формы.

31. Дайте определение усиленной третьей нормальной формы.

32. Дайте определение четвертой нормальной формы.

33. Что представляет собой нисходящая денормализация?

34. Что представляет собой восходящая денормализация?

35. Что представляет собой индекс таблицы?

36. Что такое «кластеризованный индекс»?

37. Что представляют собой триггеры и хранимые процедуры?

38. Что представляет собой хранилище данных?

 




<== предыдущая лекция | следующая лекция ==>
Экспорт данных из ERWin в BPWin | Глава 4. Генератор отчетов RPTWin


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.