![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
1 Завантажити СУБД Access. Відкрити створену в лабораторній роботв №1 створену базу даних, що складається з шести таблиць: СТУДЕНТИ, ГРУПА, КАФЕДРА ВИКЛАДАЧ ДИСЦИПЛІНА, ОЦІНКИ.
2 Створити міжтабличні зв’язки між наступними таблицями. Таблицю СТУДЕНТИ зв’язати з таблицею ОЦІНКИ по полю Код_Студента і з таблицею ГРУПА по полю Код_Групи. Таблицю КАФЕДРА зв’язати з таблицею ВИКЛАДАЧ по полю Код_кафедри. Таблицю ВИКЛАДАЧ зв’язати з таблицею ДИСЦИПЛІНА Код_Викладача. Таблицю ДИСЦИПЛІНА зв’язати з таблицею ОЦІНКИ по полю Код_Дисципліни.
3 Створити запити на мові SQL для варіантуіндивідуального завдання. Номер варіанту вибирається наступним способом. Якщо дві останні цифри залікової книжки студента складають число, що менше від 30-ти, то номер варіанту рівний цьому числу. Якщо дві останні цифри залікової книжки складають число, більше за 30, то номер варіанту рівний цьому числу мінус 30. В табл. 2.2 задано варіанти індивідуальних завдань до виконання лабораторної роботи.
Таблиця 2.2 Варіанти індивідуальних завдань
№ п/п | Прості запити на вибірку даних | Запити на вибірку даних з умовою |
1. | Створити запит, який виводить на екран всі стовпці таблиці ОЦІНКИ | Для таблиці ГРУПА створити запит, який визначає групи, кількість студентів яких становить від 20 до 25 осіб, а також прізвища кураторів, які їм відповідають. |
2. | Створити запит, який виводить на екран перші три стовпці таблиці СТУДЕНТИ | Для таблиць КАФЕДРА і ВИКЛАДАЧ, які зв’язані по полю Код_кафедри, створити запит, який визначає назву кафедри та прізвище завідувача, де працюють викладачі Іванов і Петров, та фонд її становить більше 100000 грн. |
3. | Створити запит, який виводить на екран значення всіх записів 2, 3 і 5 полів таблиці ГРУПА | Для таблиць ДИСЦИПЛІНА і ОЦІНКИ, які зв’язані по полю Код_дисципліни, створити запит, який визначає кількість студентів, які мають з хімії оцінки 4 або 5. |
4. | Створити запит, який виводить на екран всі стовпці таблиці СТУДЕНТИ | Для таблиці ГРУПА створити запит, який визначає групи, першого і четвертого курсів, а також прізвища та імена кураторів, які їм відповідають. |
5. | Створити запит, який виводить на екран перші три стовпці таблиці ВИКЛАДАЧ | Для таблиць КАФЕДРА і ВИКЛАДАЧ, які зв’язані по полю Код_кафедри, створити запит, який визначає прізвище та ім’я завідувача, де працюють працівники на посаді доцента, та фонд її становить менше від 100000 грн |
6. | Створити запит, який виводить на екран значення всіх записів 2, 3 і 5 полів таблиці КАФЕДРА | Для таблиць СТУДЕНТИ і ОЦІНКИ, які зв’язані по полю Код_Студента, створити запит, який визначає прізвища студентів, які мають хоча б одну двійку. |
7. | Створити запит, який виводить на екран всі стовпці таблиці ВИКЛАДАЧ | Для таблиці ГРУПА створити запит, який визначає назви груп, кількість студентів яких становить менше від 25 осіб, а також прізвища кураторів, які їм відповідають. |
8. | Створити запит, який виводить на екран перші три стовпці таблиці КАФЕДРА | Для таблиць КАФЕДРА і ВИКЛАДАЧ, які зв’язані по полю Код_кафедри, створити запит, який визначає назву кафедри та ім’я завідувача, де працюють викладачі, що читають фізику і хімію та фонд її становить не більше 100000 грн. |
9. | Створити запит, який виводить на екран значення всіх записів 1, 4 і 2 полів таблиці СТУДЕНТИ | Для таблиць ДИСЦИПЛІНА і ОЦІНКИ, які зв’язані по полю Код_дисципліни, створити запит, який визначає кількість студентів, які мають з хімії оцінки 3 або 5. |
10. | Перевизначити імена стовпців таблиці ОЦІНКИ. | Для таблиці ГРУПА створити запит, який визначає коди груп 1-го і 3-го курсів, їх назви та імена кураторів |
11. | Створити запит, який виводить 6, 3 і 4 поля таблиці ГРУПА | Для таблиць КАФЕДРА і ВИКЛАДАЧ, які зв’язані по полю Код_кафедри, створити запит, який визначає назву кафедри і прізвище завідувача, працюючі викладачі яких мають номери телефонів більші від 80993456123 |
12. | Створити запит, який виводить 3 останні стовпці таблиці СТУДЕНТИ | Для таблиць ДИСЦИПЛІНА і ОЦІНКИ, які зв’язані по полю Код_дисципліни, створити запит, який виводить прізвища студентів, що мають відмінні оцінки з математики або хімії. |
13. | Перевизначити імена стовпців таблиці ВИКЛАДАЧ. | Для таблиці ГРУПА створити запит, який визначає коди груп 2-го і 3-го курсів, їх назви, прізвища і імена кураторів |
14. | Створити запит, який виводить 1, 3 і 4 поля таблиці КАФЕДРА | Для таблиць КАФЕДРА і ВИКЛАДАЧ, які зв’язані по полю Код_кафедри, створити запит, який визначає назву кафедри і прізвища працюючих там викладачів, які мають номери телефонів менші від 80993456123 |
15. | Створити запит, який виводить 3 останні стовпці таблиці ДИСЦИПЛІНА | Для таблиць ДИСЦИПЛІНА і ОЦІНКИ, які зв’язані по полю Код_дисципліни, створити запит, який виводить прізвища студентів, що мають відмінні оцінки з фізики або хімії. |
16. | Перевизначити імена стовпців таблиці СТУДЕНТИ. | Для таблиці ГРУПА створити запит, який визначає назви груп і прізвища кураторів, імена яких не Андрій і не Роман |
17. | Створити запит, який виводить 1, 3 і 4 поля таблиці ДИСЦИПЛІНА | Для таблиць КАФЕДРА і ВИКЛАДАЧ, які зв’язані по полю Код_кафедри, створити запит, який визначає прізвища викладачів і їх посади, які працюють на кафедрі математики |
18. | Створити запит, який виводить 3 останні стовпці таблиці КАФЕДРА | Для таблиць ДИСЦИПЛІНА і ОЦІНКИ, які зв’язані по полю Код_дисципліни, створити запит, який виводить прізвища студентів, що вчаться на 4 і 5 |
19. | Перевизначити імена стовпців таблиці ОЦІНКИ | Для таблиці ГРУПА створити запит, який визначає назви груп і прізвища кураторів, імена яких Андрій або Роман |
20. | Створити запит, який виводить на екран всі стовпці таблиці СТУДЕНТИ. | Для таблиць КАФЕДРА і ВИКЛАДАЧ, які зв’язані по полю Код_кафедри, створити запит, який визначає прізвища викладачів і номери їх телефонів, які працюють на кафедрі |
21. | Створити запит, який 3 останні стовпці таблиці ГРУПА | Для таблиць ДИСЦИПЛІНА і ОЦІНКИ, які зв’язані по полю Код_дисципліни, створити запит, який прізвища студентів, що мають оцінки 2 |
22. | Перевизначити імена стовпців таблиці ДИСЦИПЛІНА | Для таблиць КАФЕДРА і ВИКЛАДАЧ, які зв’язані по полю Код_кафедри, створити запит, який визначає прізвище і посади викладачів, які працюють на кафедрах хімії і фізики |
23. | Створити запит, який виводить на екран значення всіх записів 3, 4 і 5 полів таблиці ОЦІНКИ | Для таблиці ГРУПА створити запит, який визначає назви груп, кількість студентів, прізвища і імена кураторів груп, коди яких не більші семи. |
24. | Створити запит, який виводить на екран значення всіх записів 4, 3 і 1 полів таблиці ГРУПА | Для таблиць ДИСЦИПЛІНА і ОЦІНКИ, які зв’язані по полю Код_дисципліни, створити запит, який виводить прізвища студентів, що мають оцінки, відмінні від 3. |
25. | Перевизначити імена стовпців таблиці КАФЕДРА | Для таблиць КАФЕДРА і ВИКЛАДАЧ, які зв’язані по полю Код_кафедри, створити запит, який визначає прізвище і імена викладачів, які працюють на кафедрах хімії і фізики |
26. | Створити запит, який виводить на екран значення всіх записів 3, 4 і 5 полів таблиці СТУДЕНТИ | Для таблиці ГРУПА створити запит, який визначає назви груп, кількість студентів, прізвища і імена кураторів груп 2-го курсу |
27. | Створити запит, який виводить на екран всі стовпці таблиці ГРУПА | Для таблиць ДИСЦИПЛІНА і ОЦІНКИ, які зв’язані по полю Код_дисципліни, створити запит, який виводить прізвища студентів, що мають оцінки, відмінні від 5. |
28. | Створити запит, який виводить на екран перші три стовпці таблиці ОЦІНКИ | Для таблиць КАФЕДРА і ВИКЛАДАЧ, які зв’язані по полю Код_кафедри, створити запит, який визначає прізвище і імена викладачів, які працюють на кафедрі математики |
29. | Створити запит, який виводить на екран значення записів 4-го і 1-го поля таблиці ВИКЛАДАЧ | Для таблиці ГРУПА створити запит, який визначає назви груп, кількість студентів і прізвища кураторів груп 3-го курсу |
30. | Перевизначити імена стовпців таблиці ОЦІНКИ | Для таблиць ДИСЦИПЛІНА і ОЦІНКИ, які зв’язані по полю Код_дисципліни, створити запит, який виводить прізвища студентів, що мають оцінки, відмінні від 2. |
4 Методичні вказівки
1. Запустіть програму для опрацювання бази даних Access.
2 Для створення запиту необхідно виконати команду: Вікно БД → Запит → Створити → Конструктор → ОК → Додайте таблиці Закрийте вікно Додати таблицю.
3. Виконати команду Вид-Режим SQL. В вікно ввести запит на мові SQL.
4. Виконати команду Запит-Запуск запиту.
5. Одержаний результат і зміст запиту перепишіть у звіт.
5 Питання вихідного контролю
1 Як перевизначити імена стовпців таблиці, отриманої в результаті виконання запиту?
2 В якій фразі використовуються умовні вирази?
3 В якій фразі використовуються імена полів?
4 Що таке уточнювачі полів?
6 Зміст звіту
1 Тема і мета роботи.
2 Аналіз опрацьованого матеріалу.
3 Відповіді на контрольні запитання.
4 Виконання індивідуального завдання.
5 Аналіз отриманих результатів і висновки.
7 Список рекомендованої літератури
1. Вейскас Д. Ефективна робота з Microsoft Access 7.0. - М.: Microsoft Press, 1997. - 864с.
2. Вербовецкий А.А. Основы проектирования баз даннях. М. Радио и Связь, 2000. – 88 с.
3. Вудкок Дж., Янг М. Ефективна робота з Microsoft Office 95. - М.: Microsoft Access, 2002. - 1000с.
4. Горєв А., Макашарипов С., Ахаян Р. Ефективна робота із СУБД. - Спб.: Питер, 1997. - 704с.
5. Дженнингс Р.: - MS ACCESS 97. - Спб.: Петер, 1998. - 232с.
Дата публикования: 2014-12-25; Прочитано: 194 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!