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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 28.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. Лекция 4 Классическая древнегреческая философия- Платон и Аристотель
3. а Курс знайомить студентів із еволюцією західноєвропейської літератури у добу Середньовіччя та ранньог
4. методическим объединением вузов РФ по педагогическому образованию в качестве учебного пособия ТРЕ
5. Методика виявлення фармацевтичних препаратів, що містять кальцій
6. тема ізольована або момент зовнішніх сил дорівнює нулю- то момент імпульсу системи
7. Политика как социальное явление.html
8. Как все начиналось
9. реферат дисертації на здобуття наукового ступеня кандидата медичних наук Терно
10.  Среди основных направлений работы Европола можно выделить борьбу с терроризмом нелегальной торговлей ору
11. О судебной практике по делам об убийстве --
12. на тему- Организация контроля затрат и анализа деятельности организации по данным бухгалтерского управле
13. Автоматизоване робоче місце менеджера
14. Причины и психологические факторы женской преступности
15. Переход к рыночной экономике и задачи милиции
16. I Yo soy un sue~o un imposible vno fntsm de niebl y luz; soy incorp~re soy intngible- no puedo mrte
17. ТЕМА- Работа с электронными таблицами Microsoft Excel
18. вариантов агиографической Повести о житии Александра Невского написанной не позднее 80х годов XIII века а так
19. вариантов эксплуатации судна в зависимости от состояния мирового рынка 3Заключение Список использован
20. Введение.7