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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 26.12.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. А АЛЬТЕРНАТИВНАЯ ФОРМА СОЦИАЛЬНОЙ ЗАЩИТЫ В УСЛОВИЯХ ДЕЯТЕЛЬНОСТИ НОВЫХ ПРОФСОЮЗОВ Н
4.  Найти более точное определение цели международных договоров являющихся источниками МЧП показать свое п
5. ТЕМА БАНКРОТСТВА Cодержание ВВЕДЕНИЕ
6. Антропологи
7. Права землепользования и недропользования РК
8. экономических условий
9. Жилищное право Понятие жилищного права и его место в системе права Российской Федерации
10. кынаменде или урын келу
11. I. Карл завещал все свои владения Филиппу герцогу Анжуйскому внуку французского короля Людовика XIV которы
12. Тема 3. Принципы и закономерности исследования и моделирования систем 1
13. Европейское искусство XIX века
14. КОНТРОЛЬНАЯ РАБОТА 4 ПО ДИСЦИПЛИНЕ НЕМЕЦКИЙ ЯЗЫК ДЛЯ СТУДЕНТОВ ЗАОЧНОЙ ФОРМЫ ОБУЧЕНИЯ Нап
15. Чебоксарский электромеханический колледж Министерства образования и молодежной политики Чувашской Ре
16. Генератор строчной развертки
17. тема соотносящаяпонятийноесодержание и типовоезвучание написание
18. действий Для быстрого изменения вставки создания или удаления наборов данных из базы данных используют
19. На сьогодні найбільш поширеним в політичній науці є визначення легітимності як сукупності позицій і настан
20. Credit for their cretion needed to be trced bck to their source