Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 6.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. Промтрактор28 2
4. Концепция повышения уровня информированности местного сообщества о действиях местных органов самоуправления по развитию социальной сферы в городе Энске
5. ЗАДАНИЕ К ЛАБОРАТОРНОЙ РАБОТЕ ’ 7 ldquo;Методи та засоби обробки мовної інформації інформації в КІТ
6. Вариант 1 Назвать типы пиломатериалов приведённых на рисунке и указать возможное их применение.
7. на тему- Антропогенный фактор для студентов очного и заочного отделений по специально
8. Q2min] bsQ2ij нет да 8 L8iK 2 нет да i1 нет 10 9
9. Двухлучевой электронный осциллограф и его применение
10. diploice[] задняя ушная вена V
11. ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Цели и задачи курса Лабораторные работы предназначены
12. х гг. Решение сентябрьского 1989 г
13. Организация контроля за процессом воспитания и уровнем воспитанности учащихся1
14. тема включающая в себя древеснокустарниковую растительность животный мир микроорганизмы и почвенный покр
15. реферат дисертації на здобуття наукового ступеня кандидата філологічних наук10
16. Значение банковского кредита в структуре финансовых ресурсов предприятия
17. тематическое обеспечение и администрирование информационных систем Кафедра Компьютерные интеллектуальн
18. Экология как наука
19. Зміна суспільства і її тлумачення.html
20. Особо охраняемые природные территории это участки земли водной поверхности и воздушного пространства на