Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

File в нём подпункт New или же ниже панели меню нажимаем на иконку В открывшимся окне переключ

Работа добавлена на сайт samzan.net:

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

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 24.11.2024

Рассмотрим, как с нуля создать структуру нашей базы данных в Erwin’е (7ой версии) и саму базу данных в Accesse (2007ой версии).

Покажу на примере создания базы данных для библиотеки.

  1.  Заходим в программу. В горизонтальном меню выбираем пункт «File», в нём подпункт «New…» (или же ниже панели меню нажимаем на иконку )

  1. В открывшимся окне переключателем выбираем тип нашей модели, нас интересует «Local/Physical».

После смены типа, внизу окна появится 2 поля выбора:

Database - вид базы данных, для которой готовим структуру. Выбираем «Access».

Version - версия базы данных. Оставляем единственное доступное – «2000/2002/2003».

  1. Нажимаем «ОК». В панели инструментов, что расположена ниже панели меню выбираем «Entity». Зажимаем «ctrl» на клавиатуре и создаём на листе нужное количество таблиц.

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

У нас получится примерно следующее:

  1.  Оставаясь на физической модели, двойным кликом жмём по нужной таблице. В открывшимся окне нажимаем кнопку «New…».

 

  1.  В открывшимся окне заполним поля для будующего первичного ключа.

Sort – сортировка, оставляем без изменений.

Группу типов данных выбираем «_default_».

Attribute Name – указываем логическое имя столбца.

Column Name – указываем физическое имя столбца (только на латинице).

  1. Нажимаем «ОК». На вкладке «General» ставим галочку «Primary Key».

  1. На вкладке «Access» указываем тип данных «Auto Number».

Создание обычных столбцов таблицы проходит по аналогичному алгоритму, начиная с нажатия кнопки «New…», только со своими наименованиями, типами и без галочки «Primary Key» на вкладке «General» (если вы конечно не пытаетесь сделать составной первичный ключ). Так же для обычных столбцов на вкладке «Access», при необходимости, можно установить их обязательное заполнение, поставив галочку «NOT NULL».

  1. После заполнения всех таблиц, у нас получится примерно следующее:

Тип «Currency» - денежный*

  1. Проставим связи. Между таблицами «Posetiteli» и «Knigi» должна быть связь “многие ко многим”, эту связь я буду осуществлять через промежуточную таблицу  «VK». Для этого на панели инструментов выбираем «Identifying relationship».

Зажимаем на клавиатуре «ctrl», нажимаем левой клавишей мыши на первичный ключ в первой таблице потом нажимаем на промежуточную таблицу. Не отжимая на клавиатуре «ctrl» проделываем аналогичную процедуру со второй таблицей.

Далее отпускаем на клавиатуре «ctrl» и всё так же оставаясь на физической модели двойным кликом жмём по промежуточной таблице.

1-Выбираем по очереди все внешние ключи

2-Убираем галочку с «Primary Key»

3-После того, как уберём у всех внешних ключей галочку, жмём на кнопку «ОК»

В итоге у нас получится конечный вид листа, примерно такой:

  1. А теперь самое интересное. Создаём чистую базу Accessa.

1-Укажите путь сохранения

2-Укажите имя базы данных

3-Выберете тип базы данных «Базы данных Microsoft Office Access 2002-2003»

4-Нажимаем «ОК»

Открывшуюся новую базу данных Access закрываем не сохраняя.

  1. Вернёмся в Erwin.

1-Выбираем физическую модель

2-В панели меню появится пункт «Database», нажимаем на него

3-Выбираем подпункт «Database Connection…»

1-Укажите то единственное, что доступно, «Access 2000/2002/2003»

2-Напишите «Admin»

3-Укажите путь к созданной базе данных Access

4-Нажмите кнопку «Connect»

1-Выбираем на панели меню пункт «Tools»

2-Выбираем подпункт «Forward Engineer»

3-В появившимся подменю выбираем пункт «Schema Generation…»

В появившимся окне нажимаем на кнопку «Generate…».

Появится окно, побегут строки и если в конце будет надпись на подобии «Execution Successful    Schema Generation Complete» (1) , то значит ты умница, всё правильно. (на значение числа не обращаем внимания, если оно конечно не меньше 80, в таком случае скорее всего что то забыли)

2-Нажимите кнопку «ОК»

В Erwin’е закончили, только не забудьте  СОХРАНИТЬ   плод своего труда.

  1. Переходим в созданную ранее базу данных Accessa. Первое, что увидим при открытии это окно-предупреждение:

Смело жмём на кнопку «ОК». Но снова беда, новое окно:

Опять жмём на кнопку «ОК» и эти предупреждения нас больше не тревожат.

Для «стремящихся к знаниям», объясню, что значат эти окна.

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

Заполняем таблицы и наша база данных готова =]




1. Похід по урочищу Феофанія
2. Структура и функции философского знания
3. Тема занятия Форма проведения Программное содержание Взаимосвязь с д.html
4. Однако наиболее широкое распространение получили два способа- пайка погружением в расплавленный припой и п
5. Южные славяне в 1719 вв
6.  Маркетинг це а процес планування і втілення задуму щодо ціноутворення просування та реалізації ідей
7. а ВОПРОСЫ Три слоя товара
8. Коммуникации как условия эффективности менеджмента
9. экономических реформ; противоречия Двоевластия стали предпосылкой для смены власти
10. Чил
11. Бела Барток (Bartok)
12. 0801 160802 по следующим базовым учреждениям- Учреждение Студенты
13. Развитие сельского хозяйства и промышленности России на рубеже 19-20 веков
14. Тема- Знайомство з моделюючою програмою Electronics Workbench 5
15. Научная работа- Коммуникация и социальная организация волка
16. ПРИКЛАДНАЯ ИНФОРМАТИКА по областям Квалификация информатикквалификация в области
17. Экономическое воздействие туризма
18. Рок Боттом Римейндерс
19. 022006 р Харків 2005 УДК 342477075
20. ЭТЕРНИС; Васильев Михаил Александрович к