Файл: Практическая работа 1 Создание базы данных Приемная комиссия.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.12.2023
Просмотров: 88
Скачиваний: 7
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Практическая работа № 1
Создание базы данных «Приемная комиссия»
1. Открыть файл для новой базы данных. Для этого:
-
в файловом окне указать путь и имя файла: Приемная комиссия Создать
2. Создать таблицу ФАКУЛЬТЕТЫ. Для этого:
-
в режиме Таблица выполнить команду Создать; -
из списка выбрать Создание таблицы в режиме конструктора; -
в таблице конструктора для всех полей таблицы ФАКУЛЬТЕТЫ указать имена, типы и свойства (размер, формат):
Имя поля | Тип поля | Длина (формат) |
КОД_ФКТ | текстовый | 2 |
ФАКУЛЬТЕТ | текстовый | 30 |
ЭКЗАМЕН_1 | текстовый | 30 |
ЭКЗАМЕН_2 | текстовый | 30 |
ЭКЗАМЕН_3 | текстовый | 30 |
3. Назначить главный ключ таблицы. Для этого:
-
установить указатель мыши на поле КОД_ФКТ, которое вы хотите сделать ключевым; -
выполнить команду Правка Ключевое поле (то же самое происходит при нажатии кнопки с изображением ключа на панели инструментов).
4. Сохранить таблицу с именем ФАКУЛЬТЕТЫ.
5. Создать таблицу СПЕЦИАЛЬНОСТИ следующей структуры:
Имя поля | Тип поля | Длина (формат) |
КОД_СПЕЦ | текстовый | 3 |
СПЕЦИАЛЬНОСТЬ | текстовый | 30 |
КОД_ФКТ | текстовый | 2 |
ПЛАН | текстовый | 255 |
6. Назначить главным ключом таблицы поле КОД_СПЕЦ.
7. Сохранить таблицу с именем СПЕЦИАЛЬНОСТИ.
8. Связать таблицы ФАКУЛЬТЕТЫ и СПЕЦИАЛЬНОСТИ через общее поле КОД_ФКТ. Для этого:
-
выбрать на вкладке Работа с базами данных команду Схема данных; -
откроется окно Добавление таблицы; выделить ФАКУЛЬТЕТЫ; -
щелкнуть на кнопке Добавить; -
выделить СПЕЦИАЛЬНОСТИ; -
щелкнуть на кнопках Добавить, Закрыть; -
в поле окна Схема данных появятся образы двух таблиц; при нажатой левой кнопке мыши перетащить ключевое поле КОД_ФКТ из таблицы ФАКУЛЬТЕТЫ на это же поле в таблице СПЕЦИАЛЬНОСТИ; -
в открывшемся окне Связи последовательно активизировать флажки Обеспечить целостность данных, Каскадное обновление связанных полей и Каскадное удаление связанных записей. Тип связи «один ко многим» будет выбран автоматически; -
выполнить команду Создать; -
сохранить схему и закрыть окно.
ФАКУЛЬТЕТЫ | 1 | СПЕЦИАЛЬНОСТИ |
КОД_ФКТ ФАКУЛЬТЕТ ЭКЗАМЕН_1 ЭКЗАМЕН_2 ЭКЗАМЕН_3 | | КОД_СПЕЦ СПЕЦИАЛЬНОСТЬ КОД_ФКТ ПЛАН |
| ||
| ||
| ||
|
9. Ввести данные в таблицу ФАКУЛЬТЕТЫ. Для этого:
-
в окне Access выделить название таблицы ФАКУЛЬТЕТЫ; -
выполнить команду Режим Режим Таблицы; -
на экране появятся бланк таблицы, содержащий заголовки и пустую строку; ввести три строки (данные трех факультетов):
КОД_ФКТ | ФАКУЛЬТЕТ | ЭКЗАМЕН_1 | ЭКЗАМЕН_2 | ЭКЗАМЕН_3 |
01 | экономический | математика | география | русский язык |
02 | исторический | история Отечества | иностранный язык | сочинение |
03 | юридический | русский язык | иностранный язык | обществознание |
10. Аналогично заполнить таблицу СПЕЦИАЛЬНОСТИ. Ввести шесть строк – данные о шести специальностях:
КОД_СПЕЦ | СПЕЦИАЛЬНОСТЬ | КОД_ФКТ | ПЛАН |
101 | финансы и кредит | 01 | 25 |
102 | бухгалтерский учет | 01 | 40 |
201 | история | 02 | 50 |
203 | политология | 02 | 25 |
310 | юриспруденция | 03 | 60 |
311 | социальная работа | 03 | 25 |
11. Создать таблицу АБИТУРИЕНТЫ следующей структуры: (РЕГ_НОМ – ключевое поле)
Имя поля | Тип поля | Длина (формат) |
РЕГ_НОМ | текстовый | 4 |
КОД_СПЕЦ | текстовый | 3 |
МЕДАЛЬ | логический | |
СТАЖ | числовой | целое |
12. Организовать связь таблицы АБИТУРИЕНТЫ с таблицей СПЕЦИАЛЬНОСТИ через поле КОД_СПЕЦ. (Для добавления таблицы на вкладке Конструктор выбрать команду Отобразить таблицу Выбрать нужную таблицу нажать Кнопку Добавить и Закрыть).
13. Создать таблицу АНКЕТЫ следующей структуры:
Имя поля | Тип поля | Длина (формат) |
РЕГ_НОМ | текстовый | 4 |
ФАМИЛИЯ | текстовый | 30 |
ИМЯ | текстовый | 20 |
ОТЧЕСТВО | текстовый | 20 |
ГОРОД | текстовый | 30 |
ДАТА_РОЖД | дата | |
УЧ_ЗАВЕДЕНИЕ | текстовый | 50 |
14. Организовать связь таблиц АНКЕТЫ и АБИТУРИЕНТЫ через поле РЕГ_НОМ.
Пояснение: Таблица АНКЕТЫ содержит семь полей, которые не вмещаются в ширину экрана. Поэтому в данном случае для заполнения таблицы удобно использовать форму:
15. Создать форму для ввода и просмотра таблицы АНКЕТЫ:
-
перейти на вкладку Формы, на панели ; -
выбрать способ создания формы: Мастер форм; -
выбрать таблицу АНКЕТЫ; -
переместить все поля таблицы из окна Доступные поля в окно Выбранные поля, щелкнуть на кнопке Далее; -
включить кнопку В один столбец, щелкнуть на кнопке Далее; -
выбрать стиль формы Обычный, щелкнуть на кнопке Далее; -
задать имя формы: оставить имя «АНКЕТЫ»; включить кнопку Открытие формы для просмотра и ввода данных, щелкнуть на кнопке Готово.
16. Ввести записи в таблицу АНКЕТЫ с помощью формы. Содержание таблицы:
РЕГ_НОМ | ФАМИЛИЯ | ИМЯ | ОТЧЕСТВО | ГОРОД | ДАТА_ РОЖД | УЧ_ЗАВЕДЕНИЕ |
1012 | Васильева | Ольга | Николаевна | Пермь | 12.10.81 | ПТУ № 8 |
1023 | Быков | Алексей | Ильич | Кунгур | 24.04.82 | Школа № 7 |
1119 | Круг | Борис | Моисеевич | Пермь | 18.09.82 | Школа № 102 |
1120 | Листьев | Дмитрий | Владимирович | Березники | 01.12.81 | Школа № 5 |
2010 | Елькин | Виктор | Алексеевич | Елабуга | 20.07.82 | ПТУ № 1 |
2015 | Мухин | Олег | Иванович | Березники | 25.03.78 | Школа № 77 |
2054 | Григорьева | Наталья | Дмитриевна | Пермь | 14.02.80 | Школа № 3 |
2132 | Зубова | Ирина | Афанасьевна | Пермь | 22.11.81 | Школа № 96 |
3005 | Анохин | Сергей | Петрович | Пермь | 30.03.82 | Школа № 12 |
3034 | Жакин | Николай | Якимович | Пермь | 19.10.81 | Школа № 12 |
3067 | Дикий | Илья | Борисович | Березники | 28.12.77 | Школа № 3 |
3118 | Ильин | Петр | Викторович | Кунгур | 14.07.80 | ПТУ № 8 |
17. Создать форму для ввода и просмотра таблицы АБИТУРИЕНТЫ.
18. Ввести записи в таблицу АБИТУРИЕНТЫ. Содержание таблицы:
РЕГ_НОМ | КОД_СПЕЦ | МЕДАЛЬ | СТАЖ |
1012 | 101 | ИСТИНА | 1 |
1023 | 101 | ЛОЖЬ | 0 |
1119 | 102 | ИСТИНА | 0 |
1120 | 102 | ИСТИНА | 0 |
2010 | 201 | ЛОЖЬ | 0 |
2015 | 203 | ЛОЖЬ | 3 |
2054 | 203 | ИСТИНА | 2 |
2132 | 201 | ЛОЖЬ | 0 |
3005 | 310 | ЛОЖЬ | 0 |
3034 | 311 | ЛОЖЬ | 1 |
3067 | 310 | ЛОЖЬ | 3 |
3118 | 310 | ЛОЖЬ | 2 |
Пояснение: В Access логическое значение ИСТИНА обозначается галочкой, заключенной в квадратик, ЛОЖЬ – пустым квадратом.
19. Создать таблицу Оценки следующей структуры: (РЕГ_НОМ – Ключевое поле)
Имя поля | Тип поля | Длина (формат) |
РЕГ_НОМ | текстовый | 4 |
Оценка 1 | Числовой | байтовый |
Оценка 2 | Числовой | байтовый |
Оценка 3 | Числовой | байтовый |
20. Связать таблицы АБИТУРИЕНТЫ и ОЦЕНКИ через поле РЕГ_НОМ.
21. Ввести в таблицу данные в следующем виде:
РЕГ_НОМ | Оценка 1 | Оценка 2 | Оценка 3 |
1012 | 4 | 5 | 5 |
1023 | 4 | 4 | 4 |
1119 | 5 | 5 | 5 |
1120 | 3 | 5 | 5 |
2010 | 3 | 2 | 0 |
2015 | 5 | 5 | 5 |
2054 | 4 | 5 | 5 |
2132 | 4 | 3 | 5 |
3005 | 3 | 0 | 0 |
3034 | 3 | 3 | 4 |
3067 | 5 | 4 | 3 |
3118 | 5 | 5 | 4 |