Хід виконання лабораторної роботи № 1
1.Відкрити навчальну базу даних (індивідуальне завдання, див. [1]).
2.Записати у зошиті для лабораторних робіт інструкції SQL для створення полів зі списком у таблицях оперативних даних.
3.Спроектувати поля зі списком у таблиці індивідуального завдання з ручним заповненням вкладки Подстановка конструктора таблиць з використанням варіанів підстановки даних існуючої таблиці та створенням стовпчика підстановки.
4.Розглянути використання інструкцій SQL при розробці підпорядкованих форм. Записати відповідні інструкції SQL, які використовуються у формах різного типу для введення та виводу інформації із різних таблиць бази даних.
5. Викликати режим SQL у конструкторі запитів. Розглянути запити, що розроблені у навчальній базі даних та записати у зошиті відтрансльовані інструкції SQL для параметричних та групових запитів.
6. Розглянути SQL інструкції при розробці групування у звітах та їх відображення у вікні Свойства.
7. Створити звіт з виконання лабораторної роботи № 1.
У звіт включити :
· Титульну сторінку- тема роботи, виконавець, варіант роботи, дата виконання;
· Короткі відомості про SQL інструкцій, див. 3.2. (Синтаксис SELECT, аргументи та речення);
· Результати роботи по пунктам 3-6 з поясненнями стосовно призначення інструкцій та речень у них. Пояснення додати у програми як коментарі. Результати роботи мають бути оформленні наступним чином: Спочатку вказується для якого об’єкта використовується інструкція, потім як остання записується і за яким алгоритмом відбувається відбір даних.
Лабораторна робота виконується упродовж 45 хвилин,потім робота оформляється в класі та захищається у викладача.
Індивідуальні завдання до лабораторної роботи № 1 будуються на основі попередніх завдань, див. [1] і включають наступні об’єкти за варіантами, див. Табл. 1.
Таблиця 7.1.
№ | Поле з підстановкою (Таблиця.Поле ) | Запити | Форми |
1. | Довідник.Група робіт, Довідник.Код виконавця | Додатковий | Підпорядкована |
2. | Замовлення.Код обладнання, Обладнння. Код країни-виролбника | Додатковий | Підпорядкована |
3. | Результати тестування. Код несправності; Результати тестування. Код системи двигуна | Додатковий, Системи двигуна, які не мали несправностей. | Підпорядкована |
4. | Фактично проведено.Код теми, Фактично проведено.Код обладнання | Додатковий, Теми, що не замовлялись | Підпорядкована |
5. | Фактично проведено.Код теми, Фактично проведено.Код обладнання | Додатковий, Рейтинг за вартістю обладнання | Підпорядкована |
6. | Фактично проведено.Код теми, Фактично проведено.Код обладнання | Додатковий, Рейтинг за кількістю | Підпорядкована |
7. | Фактично проведено.Код теми, Фактично проведено.Код обладнання | Створенняя таблиці за запитом Длдатковий | Підпорядкована |
8. | Таблиця 1. Код автозапчастини | Додатковий | Підпорядкована |
9. | Таблиця 1. Код обладнання | Додатковий | Підпорядкована |
10. | Реалізація. Код туру | Додатковий | Підпорядкована |
11. | Таблиця 1. Код фірмового магазина | Додатковий | Підпорядкована |
12. | Таблиця 1. Код моделі обладнання | Додатковий | Підпорядкована |
13. | Путівки.Код транспорта | Додатковий | Підпорядкована |
14. | Реалізація. Код путівки | Додатковий | Підпорядкована |
15. | Реалізація. Код замовника | Додатковий | Підпорядкована |
16. | Договір.Код послуги | Додатковий | Підпорядкована |
17. | Каталог цін…Код міста | Додатковий | Підпорядкована |
18. | Каталог цін…Код послуги | Додатковий | Підпорядкована |
19. | Каталог цін…Код послуги | Додатковий | Підпорядкована |
20. | Виконання робіт.Група робіт | Додатковий | Підпорядкована |
21. | Виконання робіт.Група робіт | Додатковий | Підпорядкована |
22. | Виконання робіт.Група робіт | Додатковий | Підпорядкована |
23. | Виконання робіт.Група робіт | Додатковий | Підпорядкована |
24. | Виконання робіт.Група робіт | Додатковий | Підпорядкована |
25. | Об’єм робіт. Група робіт | Додатковий | Підпорядкована |
26. | Заявки на…Код обладнання… | Додатковий | Підпорядкована |
27. | Замовлення.Код роботи | Додатковий | Підпорядкована |
28. | Замовлення.Код виконавця | Додатковий | Підпорядкована |
Замовленняпослуг.Код послуги | Додатковий | Підпорядкована |
Контрольні запитання
1. За допомогою якої мови зовнішні конвертори підтримують доступ до баз даних із інших додатків?
2. Чому постійно удосконалюються додатки, що здатні отримувати доступ та змінювати дані, які зберігаються у різноманітних системах баз даних?
3. Чи правильно стверджувати, що база даних- це просто набір зв’язаних між собою даних?
4. Чи є різниця між даними бази даних та метаданими?
5. Що необхідно для утворення середовища у якому дані логічно упорядковуються?
6. Чи є переваги реляційної моделі даних перед іншими моделями даних?
7. Чому вважають, що Е. Кодд зробив суттєвий внесок в розробку реляційної алгебри?
8. На яких теоретичних засадах базуються засоби маніпулювання відношеннями?
9. Що у реляційній алгебрі прийнято називати «предикатом»?
10. Чи можна обмежити вибір даних із відношення по вертикалі та по горизонталі?
11. Чи дозволяють операції реляційної алгебри на основі кількох відношень будувати нові відношення (таблиці)?
12. Чи дозволяють операції реляційної алгебри на основі кількох відношень розроблювати алгоритми роботи з таблицями?
13. Чи пов’язана поява мови SQL з дослідженнями моделей даних?
14. Яка головна відмінність реляційних систем управління базами данних?
15. Чи існує стандартизована мова програмування, яка використовується для управління та взаємодії даними в РСУБД?
16. Які дії дозволяє виконувати SQL? Чи завжди SQL і РСУБД працюють разом?
Лабораторна робота № 2