Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab_2_UNIVER_base_14.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
165 Кб
Скачать
☆

2 Питання вхідного контролю

1 Які можливості надає мова SQL?

2 Як можна вивести всі стовпці таблиці?

3 Як можна вивести задані стовпці таблиці?

4 Після якої фрази пишемо імена таблиць?

5 Який модифікатор використовується для виключення дублікатів рядків?

6 Наведіть приклади операторів порівняння в запитах на мові SQL?

7 Після якої фрази задається умова вибирання записів?

3 Постановка завдання

1 Завантажити СУБД Access. Відкрити створену в лабораторній роботв №1 створену базу даних, що складається з шести таблиць: СТУДЕНТИ, ГРУПА, КАФЕДРА ВИКЛАДАЧ ДИСЦИПЛІНА, ОЦІНКИ.

2 Створити міжтабличні зв’язки між наступними таблицями. Таблицю СТУДЕНТИ зв’язати з таблицею ОЦІНКИ по полю Код_Студента і з таблицею ГРУПА по полю Код_Групи. Таблицю КАФЕДРА зв’язати з таблицею ВИКЛАДАЧ по полю Код_кафедри. Таблицю ВИКЛАДАЧ зв’язати з таблицею ДИСЦИПЛІНА Код_Викладача. Таблицю ДИСЦИПЛІНА зв’язати з таблицею ОЦІНКИ по полю Код_Дисципліни.

3 Створити запити на мові SQL для варіанту індивідуального завдання. Номер варіанту вибирається наступним способом. Якщо дві останні цифри залікової книжки студента складають число, що менше від 30-ти, то номер варіанту рівний цьому числу. Якщо дві останні цифри залікової книжки складають число, більше за 30, то номер варіанту рівний цьому числу мінус 30. В табл. 2.2 задано варіанти індивідуальних завдань до виконання лабораторної роботи.

Таблиця 2.2 Варіанти індивідуальних завдань

№ п/п

Прості запити на вибірку даних

Запити на вибірку даних з умовою

Створити запит, який виводить на екран всі стовпці таблиці ОЦІНКИ

Для таблиці ГРУПА створити запит, який визначає групи, кількість студентів яких становить від 20 до 25 осіб, а також прізвища кураторів, які їм відповідають.

Створити запит, який виводить на екран перші три стовпці таблиці СТУДЕНТИ

Для таблиць КАФЕДРА і ВИКЛАДАЧ, які зв’язані по полю Код_кафедри, створити запит, який визначає назву кафедри та прізвище завідувача, де працюють викладачі Іванов і Петров, та фонд її становить більше 100000 грн.

Створити запит, який виводить на екран значення всіх записів 2, 3 і 5 полів таблиці ГРУПА

Для таблиць ДИСЦИПЛІНА і ОЦІНКИ, які зв’язані по полю Код_дисципліни, створити запит, який визначає кількість студентів, які мають з хімії оцінки 4 або 5.

Створити запит, який виводить на екран всі стовпці таблиці СТУДЕНТИ

Для таблиці ГРУПА створити запит, який визначає групи, першого і четвертого курсів, а також прізвища та імена кураторів, які їм відповідають.

Створити запит, який виводить на екран перші три стовпці таблиці ВИКЛАДАЧ

Для таблиць КАФЕДРА і ВИКЛАДАЧ, які зв’язані по полю Код_кафедри, створити запит, який визначає прізвище та ім’я завідувача, де працюють працівники на посаді доцента, та фонд її становить менше від 100000 грн

Створити запит, який виводить на екран значення всіх записів 2, 3 і 5 полів таблиці КАФЕДРА

Для таблиць СТУДЕНТИ і ОЦІНКИ, які зв’язані по полю Код_Студента, створити запит, який визначає прізвища студентів, які мають хоча б одну двійку.

Створити запит, який виводить на екран всі стовпці таблиці ВИКЛАДАЧ

Для таблиці ГРУПА створити запит, який визначає назви груп, кількість студентів яких становить менше від 25 осіб, а також прізвища кураторів, які їм відповідають.

Створити запит, який виводить на екран перші три стовпці таблиці КАФЕДРА

Для таблиць КАФЕДРА і ВИКЛАДАЧ, які зв’язані по полю Код_кафедри, створити запит, який визначає назву кафедри та ім’я завідувача, де працюють викладачі, що читають фізику і хімію та фонд її становить не більше 100000 грн.

Створити запит, який виводить на екран значення всіх записів 1, 4 і 2 полів таблиці СТУДЕНТИ

Для таблиць ДИСЦИПЛІНА і ОЦІНКИ, які зв’язані по полю Код_дисципліни, створити запит, який визначає кількість студентів, які мають з хімії оцінки 3 або 5.

Перевизначити імена стовпців таблиці ОЦІНКИ.

Для таблиці ГРУПА створити запит, який визначає коди груп 1-го і 3-го курсів, їх назви та імена кураторів

Створити запит, який виводить 6, 3 і 4 поля таблиці ГРУПА

Для таблиць КАФЕДРА і ВИКЛАДАЧ, які зв’язані по полю Код_кафедри, створити запит, який визначає назву кафедри і прізвище завідувача, працюючі викладачі яких мають номери телефонів більші від 80993456123

Створити запит, який виводить 3 останні стовпці таблиці СТУДЕНТИ

Для таблиць ДИСЦИПЛІНА і ОЦІНКИ, які зв’язані по полю Код_дисципліни, створити запит, який виводить прізвища студентів, що мають відмінні оцінки з математики або хімії.

Перевизначити імена стовпців таблиці ВИКЛАДАЧ.

Для таблиці ГРУПА створити запит, який визначає коди груп 2-го і 3-го курсів, їх назви, прізвища і імена кураторів

Створити запит, який виводить 1, 3 і 4 поля таблиці КАФЕДРА

Для таблиць КАФЕДРА і ВИКЛАДАЧ, які зв’язані по полю Код_кафедри, створити запит, який визначає назву кафедри і прізвища працюючих там викладачів, які мають номери телефонів менші від 80993456123

Створити запит, який виводить 3 останні стовпці таблиці ДИСЦИПЛІНА

Для таблиць ДИСЦИПЛІНА і ОЦІНКИ, які зв’язані по полю Код_дисципліни, створити запит, який виводить прізвища студентів, що мають відмінні оцінки з фізики або хімії.

Перевизначити імена стовпців таблиці СТУДЕНТИ.

Для таблиці ГРУПА створити запит, який визначає назви груп і прізвища кураторів, імена яких не Андрій і не Роман

Створити запит, який виводить 1, 3 і 4 поля таблиці ДИСЦИПЛІНА

Для таблиць КАФЕДРА і ВИКЛАДАЧ, які зв’язані по полю Код_кафедри, створити запит, який визначає прізвища викладачів і їх посади, які працюють на кафедрі математики

Створити запит, який виводить 3 останні стовпці таблиці КАФЕДРА

Для таблиць ДИСЦИПЛІНА і ОЦІНКИ, які зв’язані по полю Код_дисципліни, створити запит, який виводить прізвища студентів, що вчаться на 4 і 5

Перевизначити імена стовпців таблиці ОЦІНКИ

Для таблиці ГРУПА створити запит, який визначає назви груп і прізвища кураторів, імена яких Андрій або Роман

Створити запит, який виводить на екран всі стовпці таблиці СТУДЕНТИ.

Для таблиць КАФЕДРА і ВИКЛАДАЧ, які зв’язані по полю Код_кафедри, створити запит, який визначає прізвища викладачів і номери їх телефонів, які працюють на кафедрі

Створити запит, який 3 останні стовпці таблиці ГРУПА

Для таблиць ДИСЦИПЛІНА і ОЦІНКИ, які зв’язані по полю Код_дисципліни, створити запит, який прізвища студентів, що мають оцінки 2

Перевизначити імена стовпців таблиці ДИСЦИПЛІНА

Для таблиць КАФЕДРА і ВИКЛАДАЧ, які зв’язані по полю Код_кафедри, створити запит, який визначає прізвище і посади викладачів, які працюють на кафедрах хімії і фізики

Створити запит, який виводить на екран значення всіх записів 3, 4 і 5 полів таблиці ОЦІНКИ

Для таблиці ГРУПА створити запит, який визначає назви груп, кількість студентів, прізвища і імена кураторів груп, коди яких не більші семи.

Створити запит, який виводить на екран значення всіх записів 4, 3 і 1 полів таблиці ГРУПА

Для таблиць ДИСЦИПЛІНА і ОЦІНКИ, які зв’язані по полю Код_дисципліни, створити запит, який виводить прізвища студентів, що мають оцінки, відмінні від 3.

Перевизначити імена стовпців таблиці КАФЕДРА

Для таблиць КАФЕДРА і ВИКЛАДАЧ, які зв’язані по полю Код_кафедри, створити запит, який визначає прізвище і імена викладачів, які працюють на кафедрах хімії і фізики

Створити запит, який виводить на екран значення всіх записів 3, 4 і 5 полів таблиці СТУДЕНТИ

Для таблиці ГРУПА створити запит, який визначає назви груп, кількість студентів, прізвища і імена кураторів груп 2-го курсу

Створити запит, який виводить на екран всі стовпці таблиці ГРУПА

Для таблиць ДИСЦИПЛІНА і ОЦІНКИ, які зв’язані по полю Код_дисципліни, створити запит, який виводить прізвища студентів, що мають оцінки, відмінні від 5.

Створити запит, який виводить на екран перші три стовпці таблиці ОЦІНКИ

Для таблиць КАФЕДРА і ВИКЛАДАЧ, які зв’язані по полю Код_кафедри, створити запит, який визначає прізвище і імена викладачів, які працюють на кафедрі математики

Створити запит, який виводить на екран значення записів 4-го і 1-го поля таблиці ВИКЛАДАЧ

Для таблиці ГРУПА створити запит, який визначає назви груп, кількість студентів і прізвища кураторів груп 3-го курсу

Перевизначити імена стовпців таблиці ОЦІНКИ

Для таблиць ДИСЦИПЛІНА і ОЦІНКИ, які зв’язані по полю Код_дисципліни, створити запит, який виводить прізвища студентів, що мають оцінки, відмінні від 2.

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