Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Рассмотрим, как с нуля создать структуру нашей базы данных в Erwinе (7ой версии) и саму базу данных в Accesse (2007ой версии).
Покажу на примере создания базы данных для библиотеки.
После смены типа, внизу окна появится 2 поля выбора:
Database - вид базы данных, для которой готовим структуру. Выбираем «Access».
Version - версия базы данных. Оставляем единственное доступное «2000/2002/2003».
У нас получится примерно следующее:
Sort сортировка, оставляем без изменений.
Группу типов данных выбираем «_default_».
Attribute Name указываем логическое имя столбца.
Column Name указываем физическое имя столбца (только на латинице).
Создание обычных столбцов таблицы проходит по аналогичному алгоритму, начиная с нажатия кнопки «New…», только со своими наименованиями, типами и без галочки «Primary Key» на вкладке «General» (если вы конечно не пытаетесь сделать составной первичный ключ). Так же для обычных столбцов на вкладке «Access», при необходимости, можно установить их обязательное заполнение, поставив галочку «NOT NULL».
Тип «Currency» - денежный*
Зажимаем на клавиатуре «ctrl», нажимаем левой клавишей мыши на первичный ключ в первой таблице потом нажимаем на промежуточную таблицу. Не отжимая на клавиатуре «ctrl» проделываем аналогичную процедуру со второй таблицей.
Далее отпускаем на клавиатуре «ctrl» и всё так же оставаясь на физической модели двойным кликом жмём по промежуточной таблице.
1-Выбираем по очереди все внешние ключи
2-Убираем галочку с «Primary Key»
3-После того, как уберём у всех внешних ключей галочку, жмём на кнопку «ОК»
В итоге у нас получится конечный вид листа, примерно такой:
1-Укажите путь сохранения
2-Укажите имя базы данных
3-Выберете тип базы данных «Базы данных Microsoft Office Access 2002-2003»
4-Нажимаем «ОК»
Открывшуюся новую базу данных Access закрываем не сохраняя.
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е закончили, только не забудьте СОХРАНИТЬ свой труд.
Смело жмём на кнопку «ОК». Но снова беда, новое окно:
Опять жмём на кнопку «ОК» и эти предупреждения нас больше не тревожат.
Для «стремящихся к знаниям», объясню, что значат эти окна.
Первое окно говорит нам о том, что у нас есть некий сценарий в базе данных, который ещё не активирован. И когда мы подтверждаем, что мы получили предупреждение и нам глубоко насрать, к нему на помощь приходит второе окно, предлагающее выполнить данный сценарий, заключающийся в том, что при его выполнении у нас создадутся группы, в которые разнесутся таблицы.
Заполняем таблицы и наша база данных готова =]