Как из erwin перенести в access

от admin

лабы / Export ERwin to Access

Примечание: при выполнении экспорта необходимо использовать AllFusion Erwin Data Modeler version 4.1.4.4033.

Создайте пустую базу данных MS Access с любым именем. По умолчанию будем использовать имя «db1.mdb».

Загрузите Erwin. Откройте (меню File -> Open…) свою модель.

еред выполнением экспорта необходимо перейти на физический уровень представления модели. Изменить уровень просмотра модели (Display Level) на уровень атрибутов (Column). Результат настройки приведен на рисунке 1.

Настроим тип подключаемой базы данных. Для этого в главном меню выбираем пункт «DataBase» -> «Choose DataBase» (доступно только на физическом уровне) или нажать на кнопку .

В появившемся диалоговом окне выберем «Access» и версию «2000». Результат выполнения данной операции приведен на рисунке 2.

Выполним подключение ERwin к базе данных «db1.mdb». Для этого выберем пункт меню «DataBase» -> «DataBase Connection» (доступно только на физическом уровне). Появляется диалоговое окно Access Connection приведенное на рисунке 3.

Заполним необходимые поля по примеру приведенному ниже:

User Name: Admin

Password: <Оставить пустым>

DataBase: <Нажатием на кнопку «Browse» укажем базу данных «db1.mdb»>

System Database: <Оставить пустым >

Database Password: <Оставить пустым >.

осле заполнения полей необходимо нажать на кнопку «Connect». Если окно «Access Connection» исчезло, значит, ERwin подключился к Вашей базе данных. В случае вывода ошибки, необходимо внимательно выполнить пункт 5. Чтобы убедиться в том, что ERwin был подключен к базе данных, необходимо выбрать пункт меню «DataBase» -> «DataBase Connection». В появившемся диалоговом окне Access Connection кнопка «Connect» будет не активна как показано на рисунке 4.

Далее приступим к экспорту модели данных из ERwin в MS Access. Для этого необходимо в главном меню выбрать пункт «Tools» -> «Complete Compare» или щелкнуть на кнопке (доступно только на физическом уровне).

Как из erwin перенести в access

Цель работы:овладеть навыками прямого и обратного проектирования в среде ERwin для «файл-серверных» и «клиент-серверных» СУБД.

Задание:Реализовать прямое проектирование в архитектуре «файл-сервер». Изменить структуру БД и осуществить обратное проектирование. Реализовать прямое проектирование в архитектуре «клиент-сервер», сгенерировать SQL – код создания базы данных на основе физической модели данных.

Этап прямого проектирования в архитектуре «файл-сервер».

Рассмотрим исходные логические и физические модели данных (Рис.1, Рис.2).

Рис.1.Логическая модель проектируемой ИС

Рис.2.Физическая модель проектируемой ИС

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

Создаем пустую базу данных в Access и подключаемся к ней (Рис.3, Рис.4).

Рис.3.Подключение к СУБД Access

Рис.4.Выбор БД Access

Далее в меню выбираем Tools/ Forward Engineer/Shema Generation.

В открывшемся окне на вкладке Options в пункте Index поставили галочки напротив пунктов Primary Key и Foreign Key, отвечающих за генерацию первичных и внешних ключей (Рис.5).

Рис.5.Установки по генерации схемы для базы данных Access

После завершения операции по переносу физической модели в Access заходим в полученную базу данных и проверяем результат (Рис.6).

Рис.6.Схема данных в Access

Этап обратного проектирования.

В базе данных Access в таблице Адрес добавили поле e-mail и сохранили изменения. Далее зашли в Erwin и в меню выбрали Tools/ Reverse Engineer. В открывшемся окне выбрали тип новой модели — физическая, и СУБД из которой будем импортироваться физическая модель – Access (Рис.7).

Рис.7.Установки обратного проектирования

Далее настраиваем параметры проектирования (Рис.8).

Рис.8.Установки по генерированию схемы для Erwin.

Подключение к Access аналогично режиму прямого проектирования.

Получаем физическую модель (Рис.9).

Рис.9.Физическая модель, полученная из БД Access

Этап проектирования БД для архитектуры “клиент-сервер”.

В среде Erwin открыли физическую модель ИС, изменили тип СУБД на Microsoft SQL Server, в меню выбрали Tools/ Forward Engineer/Shema Generation.

В открывшемся окне на вкладке Options в пункте Index поставили галочки напротив пунктов Primary Key и Foreign Key, отвечающих за генерацию первичных и внешних ключей. Нажали кнопку Preview (Рис.10).

Рис.10.Генерация SQL-кода для MS SQL

Вывод:В процессе выполнения лабораторной работы я овладела навыками прямого и обратного проектирования в среде Erwin для «файл-серверных», «клиент-серверных» СУБД.

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

Командой 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.

Резюме

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. Что представляет собой хранилище данных?

Папиллярные узоры пальцев рук — маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни.

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

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰).

Будь умным!

Работа добавлена на сайт samzan.ru: 2016-03-05

«>ЛАБОРАТОРНАЯ РАБОТА №8

«>Генерация базы данных физического уровня в среде СУБД » xml_lang=»en-US» lang=»en-US»>Access «> с применением пакета Erwin

«>В настоящей работе модель данных предметной области «>«Библиотечный каталог», разработанной в среде пакета «>Erwin транслируется «>в среду СУБД » xml_lang=»en-US» lang=»en-US»>Access «>.

;font-family:’TimesNewRomanPSMT’»>Освоение приемов работы проектировщика при генерации системного каталога базы данных с применением пакета ;color:#000000″ xml_lang=»en-US» lang=»en-US»>ERwin ;color:#000000″> 7.0.

;font-family:’Times New Roman’»>Постановка задачи:

;font-family:’Times New Roman’»>Пользуясь пакетом ERWin осуществить генерацию базы данных в MS Access 2010 из модели физического уровня, разработанной в пакете ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>ERwin ;font-family:’Times New Roman’»> 7.0.

  1. ;font-family:’Times New Roman’»>Определение набора сущностей в ERwin 7.0
  2. ;font-family:’Times New Roman’»>Определение атрибутов и связей между сущностями.
  3. ;font-family:’Times New Roman’»>Создание (редактирование) физической модели ;font-family:’Times New Roman’»>.

;font-family:’Times New Roman’»>УЧЕБНЫЙ ВОПРОС «Подготовка к генерации базы данных в MS ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»> Access ;font-family:’Times New Roman’»> 2010»

«>Постановка задачи: «> создать пустую БД с именем » xml_lang=»en-US» lang=»en-US»>test «>_ » xml_lang=»en-US» lang=»en-US»>bibl «>.accdb «> в СУБД » xml_lang=»en-US» lang=»en-US»>Access «> определить набор сущностей и задать связи между ними.

  1. ;font-family:’Times New Roman’»>Действия проектировщика. ;font-family:’Times New Roman’»>Подготовку к генерации базы данных физического уровня начать с создания пустой БД в среде MS Access 2010.
  2. ;font-family:’Times New Roman’»>Для этого выполнить следующие действия:
  3. ;font-family:’Times New Roman’»>запустить СУБД MS Access 2010;
  4. ;font-family:’Times New Roman’»>выполнить команду на создание новой БД;
  5. ;font-family:’Times New Roman’»>присвоить ей имя ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>test ;font-family:’Times New Roman’»>_ ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>bibl ;font-family:’Times New Roman’»> и сохранить (рис.1,2).

;font-family:’Times New Roman’»>Рис. 1. Пустая БД в среде MS Access 2010

;font-family:’Times New Roman’»>Рис.2. Сохранение копии БД ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>test ;font-family:’Times New Roman’»>- ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>bibl ;font-family:’Times New Roman’»> в формате совместимом с Access 2003.

;font-family:’Times New Roman’»>УЧЕБНЫЙ ВОПРОС «Выбор сервера баз данных»

«>Постановка задачи: «> выбрать сервер для генерации на нем системного каталога » xml_lang=»en-US» lang=»en-US»>test «>_ » xml_lang=»en-US» lang=»en-US»>bibl «>.accdb «> в СУБД » xml_lang=»en-US» lang=»en-US»>Access «>.

  1. ;font-family:’Times New Roman’»>Действия проектировщика.
    1. ;font-family:’Times New Roman’»>Открыть ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>ER ;font-family:’Times New Roman’»>-диаграмму ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>Test ;font-family:’Times New Roman’»>. ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>erwin ;font-family:’Times New Roman’»> и с помощью списка выбора в стандартной панели инструментов произвести переключение между логической и физической моделью. При переключении, если физической модели еще не существует, она будет создана автоматически.
    2. ;font-family:’Times New Roman’»>Выбрать СУБД, в которой производиться генерация БД физического уровня. ;font-family:’Times New Roman’;color:#339966″> ;font-family:’Times New Roman’»>Для этого в головном меню подвести курсор к команде ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>DATABASE ;font-family:’Times New Roman’»> ;font-family:’Times New Roman’»>и нажать на левую кнопку ручного манипулятора «мышь», в появившемся списочном меню навести курсор на ярлык ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>Choose ;font-family:’Times New Roman’»> ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>database ;font-family:’Times New Roman’»> после чего нажать левую кнопку ручного манипулятора «мышь». В раскрывшемся диалоговом окне выбрать СУБД Access 2003 и щелкнуть по кнопке ;font-family:’Times New Roman’»> ;font-family:’Times New Roman’»>(рис. 3).

    ;font-family:’Times New Roman’»>Рис. 3 Выбор СУБД Access 2003 (сервера)

    ;font-family:’Times New Roman’»>УЧЕБНЫЙ ВОПРОС «У ;font-family:’Times New Roman’»>становка соединения из ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>ERwin ;font-family:’Times New Roman’»> ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>c ;font-family:’Times New Roman’»> СУБД ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>Access ;font-family:’Times New Roman’»>»

    «>Постановка задачи: «> установить соединение схемы базы данных с СУБД » xml_lang=»en-US» lang=»en-US»>Access «>.

    1. ;font-family:’Times New Roman’»>Действия проектировщика.
    2. ;font-family:’Times New Roman’»>Открыть диалоговое окно ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>Forward ;font-family:’Times New Roman’»> ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>Engineering ;font-family:’Times New Roman’»>/ ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>Schema ;font-family:’Times New Roman’»> ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>Generation ;font-family:’Times New Roman’»> применяя один из двух вариантов действий:
    3. ;font-family:’Times New Roman’»>через ярлык ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>Tools ;font-family:’Times New Roman’»> головного меню последовательно перейти в раскрывшемся списке меню к ярлыку ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>Forward ;font-family:’Times New Roman’»> ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>Engineer ;font-family:’Times New Roman’»> и далее к ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>Schema ;font-family:’Times New Roman’»> ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>Generation ;font-family:’Times New Roman’»> через нажатие левой кнопки ручного манипулятора «мышь» ( ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>TOOLS ;font-family:’Times New Roman’»>/ ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>Forward ;font-family:’Times New Roman’»> ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>Engineering ;font-family:’Times New Roman’»>/ ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>Schema ;font-family:’Times New Roman’»> ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>Generation ;font-family:’Times New Roman’»>) ;font-family:’Times New Roman’»>;
    4. ;font-family:’Times New Roman’»>через ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»> ;font-family:’Times New Roman’»>кнопку ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»> ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>Forward Engineer ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»> ;font-family:’Times New Roman’»>меню ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>.

    ;font-family:’Times New Roman’»>Рис ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>. 4. ;font-family:’Times New Roman’»>Открытие ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»> ;font-family:’Times New Roman’»>диалогового ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»> ;font-family:’Times New Roman’»>окна ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»> Forward Engineering/Schema Generation

    «>Диалоговое окно генерации схемы БД имеет 3 закладки:

    1. » xml_lang=»en-US» lang=»en-US»>Options «>. «> Служит для задания опций генерации объектов базы данных — триггеров, таблиц, представлений, колонок, индексов и т.д. Для задания опций генерации какого-либо объекта следует выбрать объект в левом списке закладки, после чего включить соответствующую опцию в правом списке.
    2. «>Во вкладке » xml_lang=»en-US» lang=»en-US»>Summary «> «>отображаются все опции, заданные во вкладке » xml_lang=»en-US» lang=»en-US»>Options «>. Список опций в » xml_lang=»en-US» lang=»en-US»>Summary «> «>можно редактировать так же, как и в » xml_lang=»en-US» lang=»en-US»>Options «>.
    3. » xml_lang=»en-US» lang=»en-US»>Comment «>. «> Позволяет внести комментарий для каждого набора опций. Каждый набор опций может быть именован (окно » xml_lang=»en-US» lang=»en-US»>Option «> » xml_lang=»en-US» lang=»en-US»>Set «>, кнопки » xml_lang=»en-US» lang=»en-US»>New «>, » xml_lang=»en-US» lang=»en-US»>Rename «> и » xml_lang=»en-US» lang=»en-US»>Delete «>) и использован многократно.
    4. «>Кнопка » xml_lang=»en-US» lang=»en-US»>Preview «> вызывает диалог » xml_lang=»en-US» lang=»en-US»>Schema «> » xml_lang=»en-US» lang=»en-US»>Generation «> » xml_lang=»en-US» lang=»en-US»>Preview «>, в котором отображается » xml_lang=»en-US» lang=»en-US»>SQL «>-скрипт, создаваемый » xml_lang=»en-US» lang=»en-US»>ERwin «> для генерации системного каталога СУБД (рис.5).

    ;font-family:’Times New Roman’»>Рис.5. ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>SQL ;font-family:’Times New Roman’»>-скрипт генерации системного каталога СУБД

    1. ;font-family:’Times New Roman’»>Кнопка ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>Print ;font-family:’Times New Roman’»> диалога предназначена для вывода на печать создаваемого ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>ERwin ;font-family:’Times New Roman’»> ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>SQL ;font-family:’Times New Roman’»>-скрипта.
    2. ;font-family:’Times New Roman’»> Кнопка ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>Report ;font-family:’Times New Roman’»> сохраняет тот же скрипт в ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>ERS ;font-family:’Times New Roman’»>- или ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>SQL ;font-family:’Times New Roman’»>-текстовом файле. Эти команды можно в дальнейшем редактировать любым текстовым редактором и выполнять при помощи соответствующей утилиты сервера.

    ;font-family:’Times New Roman’»>УЧЕБНЫЙ ВОПРОС «Генерация схемы базы данных»

    «>Постановка задачи: «> осуществить генерацию базы данных в СУБД СУБД » xml_lang=»en-US» lang=»en-US»>Access «>.

    ;font-family:’Times New Roman’»>Действия проектировщика.

    1. ;font-family:’Times New Roman’»> В диалоговом окне Access ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>Connection ;font-family:’Times New Roman’»> необходимо указать путь к БД в СУБД ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>Access ;font-family:’Times New Roman’»>, вписать имя ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>admin ;font-family:’Times New Roman’»> и нажать кнопку ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>Connect ;font-family:’Times New Roman’»> (рис.6).

    ;font-family:’Times New Roman’»>Рис ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»>.6. ;font-family:’Times New Roman’»>Диалоговое ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»> ;font-family:’Times New Roman’»>окно ;font-family:’Times New Roman’» xml_lang=»en-US» lang=»en-US»> Access Connection

    1. «>Нажатие на кнопку » xml_lang=»en-US» lang=»en-US»>Generate «> приведет к запуску процесса генерации схемы. Возникает диалог связи с базой данных, устанавливается сеанс связи с сервером-базы данных (СУБД » xml_lang=»en-US» lang=»en-US»>Access «>), и начинает выполняться » xml_lang=»en-US» lang=»en-US»>SQL «>-скрипт. При этом возникает диалог » xml_lang=»en-US» lang=»en-US»>Generate «> » xml_lang=»en-US» lang=»en-US»>Database «> » xml_lang=»en-US» lang=»en-US»>Schema «> (рис. 7).

    «>Рис. 7 Процесс генерации схемы

    1. «>Открыть ранее созданную базу данных в СУБД » xml_lang=»en-US» lang=»en-US»>Access «> (рис.8).

    «>Рис. 9. Схема созданной базы данных «Библиотечный каталог» в СУБД » xml_lang=»en-US» lang=»en-US»>Access

    3.2. Экспорт данных из ERwin в BPwin и связывание объектов модели данных со стрелками и работами

    Похожие главы из других книг:

    Экспорт данных из базы данных Access 2007 в список SharePoint

    Экспорт данных из базы данных Access 2007 в список SharePoint Access 2007 позволяет экспортировать таблицу или другой объект базы данных в различных форматах, таких как внешний файл, база данных dBase или Paradox, файл Lotus 1–2–3, рабочая книга Excel 2007, файл Word 2007 RTF, текстовый файл, документ XML

    Глава 4 Импорт и экспорт данных

    Глава 4 Импорт и экспорт данных Импорт данных и их связываниеЭкспорт данных из базы Access 2007Автоматизация импорта и экспортаРезюмеИзучая и используя различные программы для Windows, можно не раз столкнуться с такими понятиями, как импорт и экспорт данных. Под словом «импорт»

    Импорт данных и их связывание

    Импорт данных и их связывание Странно, зачем изучать импорт, когда проще всего данные копировать из одного приложения и вставлять в другое? Может быть, и так, но тогда вы потеряете возможность управлять передаваемыми данными и варьировать способами переноса из одной

    Экспорт данных из базы Access 2007

    Экспорт данных из базы Access 2007 В Microsoft Access 2007 можно экспортировать те форматы данных таблиц, которые здесь же можно импортировать. Иными словами, экспортироваться могут таблицы Excel, текстовые файлы, веб-страницы и данные других форматов. Практически всегда возможен экспорт

    Экспорт и импорт данных

    Экспорт и импорт данных Как уже отмечалось выше, возможности Access 2007 предусматривают выполнение операций импорта и экспорта данных. Чтобы выполнить импорт данных, например, из таблицы Excel, откройте вкладку Внешние данные и в панели Импорт нажмите кнопку Excel. В результате

    Глава 3 . Связывание модели процессов и модели данных

    Глава 3. Связывание модели процессов и модели данных 3.1. Модель данных и ее соответствие модели процессов Функциональная модель BPwin является основой для построения модели данных. Действительно, не имея информации о том, как работает предприятие, бессмысленно строить

    3.3. Создание сущностей и атрибутов BPwin и их экспорт в ERwin

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

    Глава 4. Практикум. Создание функциональной модели с помощью BPwin 4.0

    Глава 4. Практикум. Создание функциональной модели с помощью BPwin 4.0 4.1. Упражнение 1. Создание контекстной диаграммы Гл. 4 содержит 16 упражнений, предназначенных для самостоятельной работы. Цель упражнений — дать читателю навык создания и редактирования функциональных

    1. Создание модели процессов в BPwin

    1. Создание модели процессов в BPwin 1.1. Инструментальная среда BPwin BPwin имеет достаточно простой и интуитивно понятный интерфейс пользователя, дающий возможность аналитику создавать сложные модели при минимальных усилиях. Ниже будет описан интерфейс версии 2.5. Рис. 1.1.

    2.1. Отображение модели данных в ERwin

    2.1. Отображение модели данных в ERwin 2.1.1. Физическая и логическая модель данных ERwin имеет два уровня представления модели — логический и физический. Логический уровень — это абстрактный взгляд на данные, на нем данные представляются так, как выглядят в реальном мире, и могут

    2.1.2. Интерфейс ERwin. Уровни отображения модели

    2.1.2. Интерфейс ERwin. Уровни отображения модели Интерфейс выполнен в стиле Windows-приложений, достаточно прост и интуитивно понятен. В дальнейшем будет описан интерфейс версии Erwin 3.5.2. Рассмотрим кратко основные функции ERwin по отображению модели, а также панель и палитру

    2.2. Создание логической модели данных

    2.2. Создание логической модели данных 2.2.1. Уровни логической модели Различают три уровня логической модели, отличающихся по глубине представления информации о данных:диаграмма сущность-связь (Entity Relationship Diagram, ERD); модель данных, основанная на ключах (Key Based model, KB); полная

    2.3. Создание физической модели данных

    2.3. Создание физической модели данных 2.3.1. Уровни физической модели Различают два уровня физической модели:трансформационная модель (Transformation Model); модель СУБД (DBMS Model). Физическая модель содержит всю информацию, необходимую для реализации конкретной БД. Трансформационная

    4. Создание объектной модели и ее связывание с моделью данных при помощи ERwin Translation Wizard

    4. Создание объектной модели и ее связывание с моделью данных при помощи ERwin Translation Wizard 4.1. Язык UML Классический структурный подход к созданию ИС предполагает последовательную реализацию этапов анализа, проектирования, создания модулей, объединения модулей в единую

    4.2. Создание модели данных на основе объектной модели с помощью ERwin Translation Wizard

    4.2. Создание модели данных на основе объектной модели с помощью ERwin Translation Wizard Rational Rose позволяет строить объектную модель, но не может построить качественную физическую модель данных. Для решения этой задачи фирмой PLATINUM technology выпущена утилита ERwin Translation Wizard, позволяющая

    Импорт данных из другой базы данных Access или создание связи с ними.

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

    В этой статье объясняется, как импортировать данные из другой базы данных Access или создать с ними связь.

    В этой статье

    Общие сведения об импорте и связывании данных из другой базы данных Access

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

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

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

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

    Импорт данных из другой базы данных Access

    Импорт данных включает следующие шаги:

    Подготовка к импорту

    Запуск мастера импорта

    Сохранение параметров в виде спецификации импорта для последующего использования (необязательно)

    Ниже описано, как выполнять каждое из этих действий.

    Подготовка к импорту

    Найдите исходную базу данных и определите объекты, которые вы хотите импортировать.

    Если исходная база данных является MDB- или ACCDB-файлом, можно импортировать таблицы, запросы, формы, отчеты, макросы и модули. Если она является MDE- или ACCDE-файлом, вы можете импортировать только таблицы.

    Если вы импортируете данные из базы данных Access впервые, просмотрите полезные советы в таблице ниже.

    Как из erwin перенести в access

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

    Проектирование физической модели заключается в определении типов данных и целевого сервера базы данных или СУБД. Поэтому перед построением физической модели необходимо выбрать сервер (меню Server/Target Server). Выберем в качестве сервера Microsoft Access 2003, получив физическую модель, сгенерированную ERWin по умолчанию. В полученной модели необходимо скорректировать типы и размеры полей.

    В полученной физической модели обозначены следующие типы данных:

    ь AutoNumber — числовой счетчик;

    ь Text — текстовая строка;

    ь Integer — длинное целое;

    ь Date / Time — дата/время.

    Физическая модель данных, разработанная в ERWin, изображена на рисунке 2.

    Рассмотрим параметры таблиц физической модели в Приложении 2.

    Физическая модель базы данных

    Рисунок 2 — Физическая модель базы данных

    Генерация модели в MS Access 2003

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

    Для генерации кода создания БД необходимо выбрать пункт меню Tools/Forward Engineer/Schema Generation. В ячейке «Datebase» указываем путь к предварительно созданной пустой базе данных в MS Access 2003 (dbmed.mdb).

    В процессе генерации ER-win связывается с БД, выполняя SQL-скрипт. Если в процессе генерации возникают какие-либо ошибки, то она прекращается, открывается окно с сообщениями об ошибках. Диагностический отчет позволяет обнаружить в дизайне базы данных любые противоречия или отклонения от нормы. При генерации базы данных «dbmed» никаких ошибок не вывелось, генерация прошла успешно. Свидетельствует об этом сообщение «610 query succeeded» — «удачно создано 610 запроса/действий» (рисунок 3).

    Окно в ERWin сообщений о результатах генерации схемы данных

    Рисунок 3 — Окно в ERWin сообщений о результатах генерации схемы данных

    Таким образом, в ERWin была удачно спроектирована и импортирована схема базы данных в целевую СУБД и схема её представлена в Приложении 1. Проведя тестирование с помощью средств, предоставленных ERWin, — можно быть уверенным в том, что модель данных сконструирована правильно и работает в точности так, как предполагалось.

    В результате проделанной работы была создана БД в Access 2003, список сгенерированных таблиц изображен на рисунке 4.

    Список таблиц сгенерированной БД

    Рисунок 4 — Список таблиц сгенерированной БД

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

    Свойства связи

    Рисунок 5 — Свойства связи

    На рисунке 5 показано свойство связи между таблицами «Сотрудники» и «Врачи». Данная связь (как и все остальные) совпадают с созданными в ERWIN.

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

    Таблица в режиме конструктора

    Рисунок 6 — Таблица в режиме конструктора

    Типы данных, длина строки, обязательность поля, индексы соответствуют заданным в Erwin.

    Поможем написать учебную работу

    Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой — мы готовы помочь.

    ЛАБОРАТОРНАЯ РАБОТА №8

    Генерация базы данных физического уровня в среде СУБД Access с применением пакета Erwin

    В настоящей работе модель данных предметной области «Библиотечный каталог», разработанной в среде пакета Erwin транслируется в среду СУБД Access .

    Освоение приемов работы проектировщика при генерации системного каталога базы данных с применением пакета ERwin 7.0.

    Пользуясь пакетом ERWin осуществить генерацию базы данных в MS Access 2010 из модели физического уровня, разработанной в пакете ERwin 7.0.

    1. Определение набора сущностей в ERwin 7.0
    2. Определение атрибутов и связей между сущностями.
    3. Создание (редактирование) физической модели .

    УЧЕБНЫЙ ВОПРОС «Подготовка к генерации базы данных в MS Access 2010»

    Постановка задачи: создать пустую БД с именем test _ bibl .accdb в СУБД Access определить набор сущностей и задать связи между ними.

    1. Действия проектировщика. Подготовку к генерации базы данных физического уровня начать с создания пустой БД в среде MS Access 2010.
    2. Для этого выполнить следующие действия:
    3. запустить СУБД MS Access 2010;
    4. выполнить команду на создание новой БД;
    5. присвоить ей имя test _ bibl и сохранить (рис.1,2).

    Рис. 1. Пустая БД в среде MS Access 2010

    Рис.2. Сохранение копии БД test — bibl в формате совместимом с Access 2003.

    УЧЕБНЫЙ ВОПРОС «Выбор сервера баз данных»

    Постановка задачи: выбрать сервер для генерации на нем системного каталога test _ bibl .accdb в СУБД Access .

    1. Действия проектировщика.
      1. Открыть ER -диаграмму Test . erwin и с помощью списка выбора в стандартной панели инструментов произвести переключение между логической и физической моделью. При переключении, если физической модели еще не существует, она будет создана автоматически.
      2. Выбрать СУБД, в которой производиться генерация БД физического уровня. Для этого в головном меню подвести курсор к команде DATABASE и нажать на левую кнопку ручного манипулятора «мышь», в появившемся списочном меню навести курсор на ярлык Choose database после чего нажать левую кнопку ручного манипулятора «мышь». В раскрывшемся диалоговом окне выбрать СУБД Access 2003 и щелкнуть по кнопке <ОК> (рис. 3).

      Рис. 3 Выбор СУБД Access 2003 (сервера)

      УЧЕБНЫЙ ВОПРОС «У становка соединения из ERwin c СУБД Access »

      Постановка задачи: установить соединение схемы базы данных с СУБД Access .

      1. Действия проектировщика.
      2. Открыть диалоговое окно Forward Engineering / Schema Generation применяя один из двух вариантов действий:
      3. через ярлык Tools головного меню последовательно перейти в раскрывшемся списке меню к ярлыку Forward Engineer и далее к Schema Generation через нажатие левой кнопки ручного манипулятора «мышь» ( TOOLS / Forward Engineering / Schema Generation ) ;
      4. через кнопку Forward Engineer меню .

      Рис . 4. Открытие диалогового окна Forward Engineering/Schema Generation

      Диалоговое окно генерации схемы БД имеет 3 закладки:

      1. Options . Служит для задания опций генерации объектов базы данных — триггеров, таблиц, представлений, колонок, индексов и т.д. Для задания опций генерации какого-либо объекта следует выбрать объект в левом списке закладки, после чего включить соответствующую опцию в правом списке.
      2. Во вкладке Summary отображаются все опции, заданные во вкладке Options . Список опций в Summary можно редактировать так же, как и в Options .
      3. Comment . Позволяет внести комментарий для каждого набора опций. Каждый набор опций может быть именован (окно Option Set , кнопки New , Rename и Delete ) и использован многократно.
      4. Кнопка Preview вызывает диалог Schema Generation Preview , в котором отображается SQL -скрипт, создаваемый ERwin для генерации системного каталога СУБД (рис.5).

      Рис.5. SQL -скрипт генерации системного каталога СУБД

      1. Кнопка Print диалога предназначена для вывода на печать создаваемого ERwin SQL -скрипта.
      2. Кнопка Report сохраняет тот же скрипт в ERS — или SQL -текстовом файле. Эти команды можно в дальнейшем редактировать любым текстовым редактором и выполнять при помощи соответствующей утилиты сервера.

      УЧЕБНЫЙ ВОПРОС «Генерация схемы базы данных»

      Постановка задачи: осуществить генерацию базы данных в СУБД СУБД Access .

      1. В диалоговом окне Access Connection необходимо указать путь к БД в СУБД Access , вписать имя admin и нажать кнопку Connect (рис.6).

      Рис .6. Диалоговое окно Access Connection

      1. Нажатие на кнопку Generate приведет к запуску процесса генерации схемы. Возникает диалог связи с базой данных, устанавливается сеанс связи с сервером-базы данных (СУБД Access ), и начинает выполняться SQL -скрипт. При этом возникает диалог Generate Database Schema (рис. 7).

      Рис. 7 Процесс генерации схемы

      1. Открыть ранее созданную базу данных в СУБД Access (рис.8).

      Рис. 8 Таблицы в СУБД Access (файл test _ bibl )

      Рис. 9. Схема созданной базы данных «Библиотечный каталог» в СУБД Access

      Литература:

      Проектирование баз данных с применением Erwin /

      Диплом на заказ

      Узнать стоимость написания работы —>

      Читать:
      Как вывести текст в pygame

Похожие статьи