Практическая работа 1 Создание базы данных Приемная комиссия
Скачать 103.63 Kb.
|
Практическая работа № 1 Создание базы данных «Приемная комиссия» 1. Открыть файл для новой базы данных. Для этого: в файловом окне указать путь и имя файла: Приемная комиссия Создать 2. Создать таблицу ФАКУЛЬТЕТЫ. Для этого: в режиме Таблица выполнить команду Создать; из списка выбрать Создание таблицы в режиме конструктора; в таблице конструктора для всех полей таблицы ФАКУЛЬТЕТЫ указать имена, типы и свойства (размер, формат):
3. Назначить главный ключ таблицы. Для этого: установить указатель мыши на поле КОД_ФКТ, которое вы хотите сделать ключевым; выполнить команду Правка Ключевое поле (то же самое происходит при нажатии кнопки с изображением ключа на панели инструментов). 4. Сохранить таблицу с именем ФАКУЛЬТЕТЫ. 5. Создать таблицу СПЕЦИАЛЬНОСТИ следующей структуры:
6. Назначить главным ключом таблицы поле КОД_СПЕЦ. 7. Сохранить таблицу с именем СПЕЦИАЛЬНОСТИ. 8. Связать таблицы ФАКУЛЬТЕТЫ и СПЕЦИАЛЬНОСТИ через общее поле КОД_ФКТ. Для этого: выбрать на вкладке Работа с базами данных команду Схема данных; откроется окно Добавление таблицы; выделить ФАКУЛЬТЕТЫ; щелкнуть на кнопке Добавить; выделить СПЕЦИАЛЬНОСТИ; щелкнуть на кнопках Добавить, Закрыть; в поле окна Схема данных появятся образы двух таблиц; при нажатой левой кнопке мыши перетащить ключевое поле КОД_ФКТ из таблицы ФАКУЛЬТЕТЫ на это же поле в таблице СПЕЦИАЛЬНОСТИ; в открывшемся окне Связи последовательно активизировать флажки Обеспечить целостность данных, Каскадное обновление связанных полей и Каскадное удаление связанных записей. Тип связи «один ко многим» будет выбран автоматически; выполнить команду Создать; сохранить схему и закрыть окно.
9. Ввести данные в таблицу ФАКУЛЬТЕТЫ. Для этого: в окне Access выделить название таблицы ФАКУЛЬТЕТЫ; выполнить команду Режим Режим Таблицы; на экране появятся бланк таблицы, содержащий заголовки и пустую строку; ввести три строки (данные трех факультетов):
10. Аналогично заполнить таблицу СПЕЦИАЛЬНОСТИ. Ввести шесть строк – данные о шести специальностях:
11. Создать таблицу АБИТУРИЕНТЫ следующей структуры: (РЕГ_НОМ – ключевое поле)
12. Организовать связь таблицы АБИТУРИЕНТЫ с таблицей СПЕЦИАЛЬНОСТИ через поле КОД_СПЕЦ. (Для добавления таблицы на вкладке Конструктор выбрать команду Отобразить таблицу Выбрать нужную таблицу нажать Кнопку Добавить и Закрыть). 13. Создать таблицу АНКЕТЫ следующей структуры:
14. Организовать связь таблиц АНКЕТЫ и АБИТУРИЕНТЫ через поле РЕГ_НОМ. Пояснение: Таблица АНКЕТЫ содержит семь полей, которые не вмещаются в ширину экрана. Поэтому в данном случае для заполнения таблицы удобно использовать форму: 15. Создать форму для ввода и просмотра таблицы АНКЕТЫ: перейти на вкладку Формы, на панели ; выбрать способ создания формы: Мастер форм; выбрать таблицу АНКЕТЫ; переместить все поля таблицы из окна Доступные поля в окно Выбранные поля, щелкнуть на кнопке Далее; включить кнопку В один столбец, щелкнуть на кнопке Далее; выбрать стиль формы Обычный, щелкнуть на кнопке Далее; задать имя формы: оставить имя «АНКЕТЫ»; включить кнопку Открытие формы для просмотра и ввода данных, щелкнуть на кнопке Готово. 16. Ввести записи в таблицу АНКЕТЫ с помощью формы. Содержание таблицы:
17. Создать форму для ввода и просмотра таблицы АБИТУРИЕНТЫ. 18. Ввести записи в таблицу АБИТУРИЕНТЫ. Содержание таблицы:
Пояснение: В Access логическое значение ИСТИНА обозначается галочкой, заключенной в квадратик, ЛОЖЬ – пустым квадратом. 19. Создать таблицу Оценки следующей структуры: (РЕГ_НОМ – Ключевое поле)
20. Связать таблицы АБИТУРИЕНТЫ и ОЦЕНКИ через поле РЕГ_НОМ. 21. Ввести в таблицу данные в следующем виде:
22.Создать таблицу ИТОГИ следующей структуры: (РЕГ_НОМ – Ключевое поле)
23. Связать таблицы ИТОГИ и АБИТУРИЕНТЫ через поле РЕГ_НОМ. 24. Ввести в таблицу данные в следующем виде:
Пояснение: В дальнейшем, после проведения приемной комиссией зачисления абитуриентов в университет по результатам приемных экзаменов, в графу ЗАЧИСЛЕНИЕ будет выставлено значение ИСТИНА (галочки в квадратах) для зачисленных абитуриентов. Проверь себя Если ты правильно установил все связи, то должно получится примерно следующее: |