Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Постановка завдання. 2 Створити міжтабличні зв’язки між наступними таблицями



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; Прочитано: 182 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.01 с)...