Създаване на BPWin обекти и атрибути и експортирането им в ERWin

С командатаРедактор на модел/обект/атрибут можете да създавате (бутонДобавяне ) нови, да редактирате (Актуализиране ) или да изтривате (Изтриване ) съществуващи обекти и атрибути. Например, нека добавим обекта „Директория на отдел“ (Фигура 3.5.2.1) и добавим нов атрибут „Код на отдел“ с кода на отдела, който е пуснал продукта, към обекта „Издаване на продукт“. ПолетатаEntity иAttribute съдържат съответно имената на създадените обекти или атрибути. Като използвате командатаДанни за стрелка от контекстното меню на стрелка, можете да свържете стрелка с атрибути на обект.

Експортирането на данни от BPWin към ERWin се осъществява чрез командатаФайл/Експортиране/ERWin (BPX).

Импортирането на данни в ERWin от BPWin се изпълнява от командатаФайл/Импорт/ERWin. ПрозорецътERWin/BPWin Import (фигура 3.5.2.2) показва нови обекти и атрибути, които не са в модела ERWin, и трябва да изберете импортирани обекти и атрибути от модела BPWin към модела ERWin.

След това можете да прецизирате получения ERWin модел.

обекти
Фигура 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. Какво е хранилище на данни?