Установка первичного ключа и сохранение структуры таблицы.
Стр 1 из 11Следующая ⇒ Оглавление 1. Разработка и создание реляционных баз данных. 2 2. Обработка данных в реляционных базах данных. 10 3. Обслуживание баз данных и применение сервисных средств. 15 4. Использование языка запросов SQL при прикладном программировании. 23 5. Применение языков запросов для создания приложений. 28 6. Создание Web – страниц в среде Microsoft Office. 38 7. Организация баз данных в корпоративных сетях. 46 8. Автоматизация и упорядочивание работы с базой данных. 59 9. Объединение компонентов базы данных в единое приложение. 69 10. Зачетное занятие по теме «Базы данных». 76
Разработка и создание реляционных баз данных
Дисциплина: Базы данных Предназначено: Для студентов по направлению и нформатика и ВТ в соответствии с учебным планом. Цель: Ознакомление с методами и средствами создания баз данных на ЭВМ. Результат обучения: После успешного завершения занятия пользователь должен: · Уметь использовать основные приемы разработки и создания реляционных баз данных. Используемые программы: Access 2000. Используемые файлы: К_занятию_1.mdb (таблица Работник) План занятия: I. Работа под руководством преподавателя Ознакомление с возможностями программы Access 2000 По созданию баз данных. II. Самостоятельная работа Запуск программы: Предполагается, что требуемые программы уже инсталлированы на диске. (См. «Инструкцию по установке программы на ПК»)
I.Ознакомление с возможностями программы Access 2000 по созданию баз данных.
Организация данных является ключевым моментом при работе с большими объемами информации. В Microsoft Access подлежащая хранению информация называется данными, а место ее хранения – базой данных.
В базах данных Access информация вводится и обрабатывается с помощью форм, а хранится в виде таблиц.
Создание базы данных Рассмотрим создание базы данных «Фирма Петрус» на основе следующей концептуальной схемы:
Проектирование таблицы «Здание» 1. На рабочем столе создайте папку под своим именем. 2. Запустите программу Access и создайте новую базу данных. 3. Задайте имя файла базы данных Фирма Петрус и сохраните его в своей папке. 4. В окне базы данных откройте вкладку Таблица и нажмите кнопку Создать. 5. Выберите в списке диалогового окна Новая таблица способ создания Конструктор и нажмите кнопку ОК. Примечание: в открывшемся окне конструктора таблиц в каждой строке спецификации определяются характеристики одного поля записи. В колонке Имя поля определяется имя поля, в колонке Тип данных определяется вид информации, которая будет храниться в данном поле. В нижней части диалогового окна вводятся индивидуальные свойства каждого поля. 6. В соответствии с Таблицей №1 заполните последовательно характеристики всех полей.
Таблица №1. (ЗДАНИЕ)
Установка первичного ключа и сохранение структуры таблицы. 1. Установите курсор на первую строку таблицы и щелкните мышью на кнопке с изображением ключа на панели инструментов. Примечание: программа создаст особое поле с именем Код здания, в которое для каждого блока данных будет заноситься уникальная информация. 2. Выберите команду меню Файл – Cохранить как и сохраните созданную таблицу в текущей базе данных под именем Здание. 3. Закройте окно конструктора таблицы. 4. Аналогичным способом создайте таблицы: Назначение и Специальность. Ключевые поля в таблицах выделены курсивом.
Таблица №2. (НАЗНАЧЕНИЕ)
Таблица №3. (Специальность)
Добавление таблицы. 1. Откройте базу данных, К_занятию_1, расположенную в папке 1005\ПТ_190_01. 2. Скопируйте в буфер обмена таблицу Работник и закройте базу данных. 3. Откройте базу данных Петрус и вставьте таблицу из буфера обмена. Имя таблице дайте Работник.
Связывание таблиц. При построении реляционных баз данных программа позволяет связывать отдельные таблицы, используя, как правило, ключевое поле одной таблицы и соответствующее ему поле в другой таблице.
1. Выберите из меню команды Сервис – Схема данных. На экране появится диалоговые окна Схема данных и Добавление таблицы. 2. В списке таблиц выделите таблицу все таблицы и нажмите кнопку Добавить. Закройте окно Добавление таблицы. 3. Переместите с помощью мыши используемое для связи поле Код здания из таблицы Здание к соответствующему полю таблицы Назначение. На экране появится диалоговое окно Связи. 4. Активизируйте опции Обеспечение целостности данных, Каскадное обновление связанных полей и Каскадное удаление связанных записей. В поле Тип отношений проверьте установку отношения Один ко многим. 5. Нажмите кнопку Создать. Связь отобразится графически. 6. Переместите поле Код работника из таблицы Работник к соответствующему полю таблицы Назначение. Повторите операции 4.4 и 4.5. 7. Переместите поле Специальность из таблицы Специальность к соответствующему полю таблицы Работник. Повторите операции 4.4 и 4.5. 8. Закройте окно Схема данных с сохранением схемы данных.
Ввод записей. 1. Откройте таблицу Здание в режиме таблицы. 2. Установите курсор мыши в первую ячейку первой строки и в соответствии с данными Таблицы №4 заполните все записи. Примечание: в полях, для которых определены стандартные значения, автоматически заносятся указанные пользователем значения. Переход к следующему полю осуществляется клавишей TAB, перемещение между записями осуществляется клавишами управления курсором. 3. Закройте таблицу. Все данные автоматически сохранятся в созданной таблице.
Таблица № 4 (Здание)
Создание форм.
1. В окне базы данных перейдите на вкладку Формы и нажмите кнопку Создать. На экране появится окно Новая форма.
2. В появившемся окне выберите способ задания формы Автоформа ленточная. Выберите исходную таблицу Работник. Нажмите кнопку ОК. Появится пустая форма. 3. Заполните в соответствии с данными Таблицы № 5 таблицу Работник. Закройте с сохранением. 4. Создайте аналогичным способом формы для заполнения таблиц Специальность и Назначение, выбрав, способ задания формы Автоформа ленточная для таблицы Специальность и Автоформа в столбец для таблицы Назначение. Заполните таблицы с помощью форм в соответствии с данными таблиц № 6 и № 7.
Таблица № 5 (Работник)
Таблица № 6 (Специальность)
Таблица №7 (Назначение)
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|