Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zvit_pro_prokhodzhennya_praktiki (2).docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
916.87 Кб
Скачать

2.1. Створення таблиці та задання первинних ключів

Дані, які записані в моєму індивідуальному завданні я поділила на три таблиці: «Студенти», «Текст» та «Бали». В таблиці «Студенти» я ввела такі поля: шифр студента, факультет, курс, група, прізвище, ім’я студента. Для кожного поля я ввела необхідний тип даних. У таблиці «Текст» є такі поля: код тексту, назва теми, дисципліна. Третя таблиця – це «Бали». В ній є поля – шифр студента, код тексту, максимальний бал, набраний бал. Поля шифр студента та код тексту є ключовими у всіх таблицях. Шифр студента в таблиці «Студенти», код тексту в таблиці «Текст».

Ці всі дані я вводила в режимі конструктора. Переключивши на режим таблиці я занесла конкретні дані в таблиці.

2.2. Встановлення зв’язків між таблицями

Щоб ці три таблиці утворювали базу даних потрібно встановити зв’язки між ними. На вкладці Робота з базами даних натискаємо Схеми даних. Після цього вибираємо всі наші таблиці. В таблиці «Студенти» вибираємо поле шифр студента і з’єднуємо з полем шифр таблиці «Бали». В таблиці «Текст» вибираємо поле код тексту і з’єднуємо з полем код тексту таблиці «Бали».

2.3. Створення запитів

Перший мій запит «Відхилення набраного бала від максимального» показував прізвище, ім’я кожного студента, теми тестів які відповідний студент здавав і відхилення набраного бала по тесту кожним студентом від максимально можливого. Цю відомість я повинна була упорядкувати по темах тестування, факультетах, курсах, групах і прізвищах студентів.

Щоб створити цей запит я натискала на вкладці Створити Конструктор запитів і вибирала таблиці «Студенти» і «Тести». Після цього внизу екрану я вибирала потрібні мені таблиці і поля. З таблиці «Студенти» я обрала поля Прізвище, ім’я студента, Факультет, Курс, Група, а з таблиці «Тести» поле Назва теми. Знизу під полями прізвище, факультет, курс, група я вибрала вкладку Сортування і натиснула за зростанням. Під полями факультет, курс, група я забрала галочку з вкладки Відображення, щоб ці поля не відображались в звіті. Щоб порахувати відхилення набраних балів від максимальних я поставила курсор у вільне праве поле, назвала це поле «Відхилення» і при допомозі контекстного меню вибрала дію Побудувати. У вікні Побудовник виразів записала формулу: Відхилення:[Бали]![Максимальний бал]-[Бали]![Набраний бал]. Натиснула Ок, і запустила мій запит. Ось як він виглядає:

(Мал.1)

Другий запит «Середній бал по кожній темі» показував назву кожної теми та середній набраний бал по ній.

Щоб створити цей запит я натискала на вкладці Створити Конструктор запитів і вибирала таблиці «Тести» і «Бали». Після цього внизу екрану я вибирала потрібні мені таблиці і поля. З таблиці «Тести» я вибрала поле Назва теми, з таблиці «Бали» - поле Набраний бал . За допомогою контекстного меню я вибрала команду Підсумки, після чого в вкладці «Групування за» в полі Набраний бал я обрала функцію «середнє». Потім я натиснула Запуск. І мій запит готовий. Він виглядає так:

(Мал.2)

Третій мій запит «Інформація про студента» є запитом з клавіатури. Тобто коли я його включатиму в мене повинно вискочити вікно в якому я повинна ввести прізвище ім’я студента,а натиснувши «Ок» в мене повинна показатися інформація про цього студента і усі тести, які він складав.

Щоб створити цей запит я натискала на вкладці Створити Конструктор запитів і вибрала таблиці «Студенти» і «Тести». Після цього внизу екрану я вибирала потрібні мені таблиці і поля. З таблиці «Студенти» я вибрала поля Прізвище, Факультет, Курс, Група, а з таблиці «Тести» поле Назва теми .Внизу екрану на вкладці Критерії під полем Прізвище, ім’я студента я записала [Назва студента]. Потім я натиснула Запуск. І мій запит готовий. Він виглядає так:

(Мал.3)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]