Практическая работа Работа с БД. Экспорт, импорт данных (10 класс)


Практическая работа
СУБД Microsoft Access. Эксперт, импорт данных
Цель работы: закрепить знания и умения по созданию БД, заполнению таблиц различными способами, научиться экспортировать информацию из БД, импортировать информацию в БД.
ИМЯ БД «ВЕДОМОСТЬ УСПЕВАЕМОСТИ»
Создать макеты таблиц, определив важные характеристики:
(ключевое поле выделено полужирным начертанием)
Факультеты
Характеристики поля
Поле Тип
поля
Код факультета Счетчик
Наименование Текстовый
Заполнить таблицу Факультеты

Создать макет таблицы список
Характеристики поля
Поле Тип
поля Списочный характер Условие на значение Сообщение об ошибке
№ студенческого билета Текстовой - - Фамилия Текстовый - - Имя Текстовый - - Отчество Текстовый - - Пол Текстовый - - Год рождения Дата/время - - Факультет Мастер подстановок Использовать поле «наименование» из таблицы Факультеты - Заполнить таблицу «Список»
№ студенческого билета Фамилия Имя Отчество пол дата рождения факультет
123-ж Абакумова Ирина Александровна ж 02.02.2000 журналистика
022-м Авдеева Юлия Павловна ж 01.10.2001 медицинский
025-м Алексеев Степан Сергеевич м 03.03.2000 медицинский
106-э Афанасьева Екатерина Викторовна ж 10.10.1999 экономический
152-ф Богданова Диана Ильинична ж 18.08.2002 физико-математический
122-ю Воронов Юрий Николаевич м 14.07.2001 юридический
100-ф Григорьева Елена Николаевна ж 25.07.2001 физико-математический
153-ф Гурьева Галина Романовна ж 27.06.1998 физико-математический
104-э Жуков Илья Владимирович м 11.02.2000 экономический
175-б Иванова Оксана Олеговна ж 24.05.1998 биологический
122-ж Кондратьев Иван Александрович м 12.01.2001 журналистика
122-б Ледаков Александр Иванович м 13.01.2001 биологический
147-с Никитина Дарья Николаевна ж 27.12.1998 социально-правовой
125-ю Николаев Алексей Владимирович м 04.05.1999 юридический
105-э Новиков Роман Алексеевич м 14.02.2000 экономический
125-б Орлов Михаил Иванович м 12.12.1998 биологический
141-с Осипов Михаил Юрьевич м 14.03.2002 социально-правовой
024-м Осипова Наталья Павловна ж 17.07.1999 медицинский
144-с Павлова Светлана Владимировна ж 25.12.1998 социально-правовой
124-ж Тимофеева Александра Игоревна ж 29.09.1999 журналистика
123-ю Филиппова Ольга Евгеньевна ж 23.05.2001 юридический
Изменить в схеме данных связь между таблицами на «один-ко-многим» (поставить галочку «обеспечение целостности данных»)

Открыть таблицу «список», далее вкладка «Внешние данные», нажать кнопку «Экспорт в Excel»
1181862433197
Выбрать необходимые параметры для экспорта документа: указать свою папку в качестве места, куда будет экспортирован файл.
Поставить галочку «Экспортировать данные с макетом и формаитрованием»

Открыть экспортированный документ
Удалить столбцы «Пол», «дата рождения», «Фамилия», «Имя», «Отчество»
Добавить столбцы и заполнить таблицу по образцу, представленному ниже
(менять направление текста для наименования дисциплины не нужно!)
№ студенческого билета математика физика русский язык литература экономика юриспруденция биология химия право
123-ж 4   5 4          
022-м 3   4       5 5  
025-м 4   4       5 5  
106-э 5   4   4        
152-ф 4 5 4            
122-ю 3   4     4     5
100-ф 3 4 4            
153-ф 4 5 3            
104-э 5   5   5        
175-б 4   3       4 3  
122-ж 3   5 5          
122-б 4   5       3 4  
147-с 5   4     4     4
125-ю 5   5     5     5
105-э 4   3   5        
125-б 5   3       4 4  
141-с 4   4     5     4
024-м 5   4       5 4  
144-с 5   4     3     5
124-ж 4   5 5          
123-ю 5   3     5     4
Сохранить документ в своей папке под именем «Ведомость»
Вернуться в БД
Перейти на вкладку «Внешние данные»
Выбрать импорт электронной таблицы
2502027224790
Выберите файл «ведомость» из своей папки

Установите необходимые параметры:




Настроить схему данных

Создать запрос на отбор всех студентов экономического факультета. Запрос содержит наименование факультета, фамилию, имя, отчество студента, оценки за экзамены (в запрос добавляются все наименования дисциплин из таблицы «Ведомость»).

По созданному запросу создать отчет. В режиме Конструктора удалить лишние объекты.
В итоге должна получиться форма, следующего вида: