Задание 1. Создать проект и таблицы базы данных «Техникум» в соответствии с образцами:
Проект таблицы «Студенты».
Имя поля | Тип данных | Размер поля |
Код студента | Числовой | Целое |
Фамилия | Текстовый | |
Имя | Текстовый | |
Отчество | Текстовый | |
Номер группы | Числовой | Целое |
Телефон | Текстовый | |
Стипендия | Логический | Да/нет |
Проект таблицы «Дисциплины»
Имя поля | Тип данных | Размер поля |
Код дисциплины | Числовой | Целое |
Название дисциплины | текстовый |
Проект таблицы «Оценки»
Имя поля | Тип данных | Размер поля |
Код студента | Числовой | Целое |
Код дисциплины | Числовой | Целое |
Оценки | числовой | байт |
Проект таблицы «Преподаватели»
Имя поля | Тип данных | Размер поля |
Код преподавателя | Счетчик | |
Фамилия | Текстовый | |
Имя | Текстовый | |
Отчество | Текстовый | |
Дата рождения | Дата/время | Краткий |
Дисциплина | Текстовый | |
Телефон | Текстовый | |
Зарплата | Денежный |
Алгоритм действий при выполнении задания:
1. Создайте базу данных. Для этого выполните последовательно: загрузите программу Microsoft Access; если диалоговое окно Создание файла выведено, то выберите объект Новая база данных; если диалоговое окно не выведено, выполните команду ФАЙЛ> Создать или нажмите кнопку Создать на панели инструментов Базы данных и выберите объект Новая база данных; в открывшемся диалоговом окне Файл новой базы данных в поле Папка выберите Мои документы,а затемвведите в поле Имя файла - Техникум ФН, где Ф – фамилия, Н – номер группы (например, Техникум Петрова7); нажмите кнопку Создать.
2. Перейдите в режим «Конструктор» и задайте имя первой таблицы «Студенты»,
В окне редактора таблиц создайте структуру таблицы «Студенты»:
• В столбце «Имя поля» задавайте имена полей согласно проекта;
• В столбце «Тип поля» задавайте типы, определенные в проекте.
• Размер каждого поля указывается в свойствах поля на вкладке «Общие» (щелкнуть мышкой по данной ячейке и выбрать вариант из предложенного списка).
• Задайте ключевое поле на имени «Код студента»
• Закрыть конструктор таблиц (крестик на вкладке таблицы) и сохранить таблицу (нельзя закрывать всю базу данных по верхнему крестику).
• Для создания новой таблицы откройте на ленте пункт «Создание», «Конструктор таблиц».
• Заполните столбцы конструктора и при сохранении задайте имя следующей таблицы.
• В таблице «Оценки» ключевое поле задавать не нужно, т.к. данные во всех полях могут повторяться
• Нужно создать все 4 таблицы.
Задание 2. Создание форм
Формы необходимы для заполнения и редактирования записей в таблицах. Для каждой таблицы создается своя форма со всеми полями таблицы. Для создания формы выполните следующие действия:
Алгоритм действий при выполнении задания:
1. Открыть ленту «Создание» и выбрать пункт «Мастер форм»;
2. Из списка «Таблицы и запросы» выбрать таблицу, для которой создается форма;
3. С помощью кнопки со стрелками выбрать все поля таблицы и нажать «Далее»;
4. Оставить внешний вид без изменения и нажать «Далее»;
5. Для завершения создания формы нажать «Готово»
6. Таким образом создать формы для всех таблиц.
7. Для изменения внешнего вида формы можно перейти в режим Макет, вкладка «Конструктор»
Задание 3. Заполнение таблиц
Алгоритм действий при выполнении задания:
1. Открыть форму для конкретной таблицы (двойной щелчок по названию форы);
2. Заполнить первую запись и прейти на следующую по счетчику внизу формы.
3. Коды дисциплин должны быть одинаковыми во всех таблицах.
Код | фамилия | имя | отчество | Номер | телефон | стипендия |
студента | группы | |||||
Арбузов | Николай | Николаевич | 260-15-63 | Да | ||
Киршин | Петр | Валерьевич | 110-67-82 | Да | ||
Кривин | Сергей | Николаевич | 172-97-21 | Нет | ||
Крылова | Елена | Петровна | 130-31-87 | Да | ||
Кулаков | Григорий | Викторович | 269-53-75 | Да | ||
Патрикеев | Олег | Борисович | 234-11-63 | Нет | ||
Перлов | Кирилл | Николаевич | 312-21-33 | Нет | ||
Соколова | Наталия | Петровна | 166-87-24 | Нет | ||
Степанова | Ольга | Витальевна | 293-43-77 | Да | ||
Тимофеев | Сергей | Трофимович | 260-11-57 | Да |
Таблица 1. Данные о студентах |
Код дисциплины | Название дисциплины |
Информатика | |
Математика | |
Физика | |
экономика |
Таблица 2. Данные о дисциплинах |
Код | Код | Оценки | Код | Код | Оценки |
студента | дисциплины | студента | дисциплины | ||
Таблица 3. Данные об оценках |
Код | Фамилия | Имя | Отчество | Дата рожд. | Дисциплина | Телефон | Зарплата |
Истомин | Ремир | Евгеньевич | 23.10.54 | Информатика | 110-44-68 | 8900р. | |
Миронов | Павел | Юрьевич | 25.07.40 | Экономика | 312-21-40 | 12000р. | |
Гришин | Евгений | Сергеевич | 05.12.67 | Математика | 260-23-65 | 7600р. | |
Сергеева | Ольга | Ивановна | 12.02.72 | Математика | 234-85-69 | 4500р. | |
Емец | Татьяна | Ивановна | 16.02.51 | Экономика | 166-75-33 | 8900р. | |
Игнатьева | Татьяна | Павловна | 30.05.66 | Информатика | 210-36-98 | 7900р. | |
Миронов | Алексей | Николаевич | 30.07.48 | Физика | 166-75-33 | 8900р. |
Таблица 4. Данные о преподавателях. |