- •Комплексна контрольна робота з дисципліни «Організація баз даних та знань»
- •15. Створити складний звіт, який містить: 3.5
- •Комплексна контрольна робота з дисципліни «Організація баз даних та знань»
- •Якої стратегії вирішення колізій не існує? 0.5
- •Орендатор
- •Предметна область бази даних «Отдел кадров» складається з двох таблиць: 3.5
- •Комплексна контрольна робота з дисципліни «Організація баз даних та знань»
- •Комплексна контрольна робота з дисципліни «Організація баз даних та знань»
- •1. Що таке «Первинний ключ»? 0.5
- •Бронювання
- •Створіть базу даних з інформацією про студентів деякого навчального закладу 3.5
- •9. Яка проблема може виникнути в процесі одночасної роботи декількох користувачів 0.5
- •Проблема в обранні метода серіалізації набору транзакцій;
- •Проблема індексування всіх полів таблиці або поля, дані в яких часто змінюються.
- •Комплексна контрольна робота з дисципліни «Організація баз даних та знань»
- •Власник
- •Об’єкт нерухомості
- •Комплексна контрольна робота з дисципліни «Організація баз даних та знань»
- •Розробити звіт, в якому показані оцінки всіх студентів з групуванням 3.5
- •Комплексна контрольна робота з дисципліни «Організація баз даних та знань»
- •Якщо в бд є об’єкти, які містять ссилку на таблицю, яка знищується, то виконання 0.5
- •Для чого призначена закладка Data Controls в середовищі Delphi? 0.5
- •Комплексна контрольна робота з дисципліни «Організація баз даних та знань»
- •Комплексна контрольна робота з дисципліни «Організація баз даних та знань»
- •Розробити звіт, в якому показані оцінки всіх студентів з групуванням даних за 3.5
- •Який рівень відповідає за повне уявлення вимог до даних з боку організації: 0.5
- •Предметна область бази даних «Отдел кадров» складається з двох таблиць: 3.5
- •Комплексна контрольна робота з дисципліни «Організація баз даних та знань»
- •1. Що розуміється під визначенням «База даних»?: 0.5
- •За допомогою якого Update-запита, можна оновити значення більш ніж одного 0.5
- •01.10.2011 Р (використовуючи просте з’єднання та операцію Inner Join).
- •Створити складний звіт, який містить список співробітників за підрозділами. 3.5
- •Комплексна контрольна робота з дисципліни «Організація баз даних та знань»
- •Яка операція реляційної алгебри буде здійснена при написанні такого запису: 0.5
- •Оберіть вірний синтаксис delete виразів. 0.5
- •Є таблиця Women 0.5
- •Співробітники
- •Комплексна контрольна робота з дисципліни «Організація баз даних та знань»
- •6. Цілісність бази даних – це: 0.5
- •15. Створити складний звіт, який містить: 3.5
- •Комплексна контрольна робота з дисципліни «Організація баз даних та знань»
- •Якої стратегії вирішення колізій не існує? 0.5
- •Орендатор
- •Предметна область бази даних «Отдел кадров» складається з двох таблиць: 3.5
- •Комплексна контрольна робота з дисципліни «Організація баз даних та знань»
- •Бронювання
- •Створіть базу даних з інформацією про студентів деякого навчального закладу 3.5
- •Комплексна контрольна робота з дисципліни «Організація баз даних та знань»
- •1. Що таке «Первинний ключ»? 0.5
- •9. Яка проблема може виникнути в процесі одночасної роботи декількох користувачів 0.5
- •Проблема в обранні метода серіалізації набору транзакцій;
- •Проблема індексування всіх полів таблиці або поля, дані в яких часто змінюються.
- •Комплексна контрольна робота з дисципліни «Організація баз даних та знань»
- •Власник
- •Об’єкт нерухомості
- •Комплексна контрольна робота з дисципліни «Організація баз даних та знань»
- •Розробити звіт, в якому показані оцінки всіх студентів з групуванням 3.5
- •Комплексна контрольна робота з дисципліни «Організація баз даних та знань»
- •Якщо в бд є об’єкти, які містять ссилку на таблицю, яка знищується, то виконання 0.5
- •Для чого призначена закладка Data Controls в середовищі Delphi? 0.5
- •Комплексна контрольна робота з дисципліни «Організація баз даних та знань»
- •Комплексна контрольна робота з дисципліни «Організація баз даних та знань»
- •Розробити звіт, в якому показані оцінки всіх студентів з групуванням даних за 3.5
- •Який рівень відповідає за повне уявлення вимог до даних з боку організації: 0.5
- •Предметна область бази даних «Отдел кадров» складається з двох таблиць: 3.5
- •Комплексна контрольна робота з дисципліни «Організація баз даних та знань»
- •1. Що розуміється під визначенням «База даних»?: 0.5
- •За допомогою якого Update-запита, можна оновити значення більш ніж одного 0.5
- •01.10.2011 Р (використовуючи просте з’єднання та операцію Inner Join).
- •Створити складний звіт, який містить список співробітників за підрозділами. 3.5
Якщо в бд є об’єкти, які містять ссилку на таблицю, яка знищується, то виконання 0.5
оператору DROP TABLE завершиться невдачею при використанні якого параметру?
CASCADE; b) RESTRICT; c) ALTER; d) REFERENCES.
Для чого призначена закладка Data Controls в середовищі Delphi? 0.5
на ній розташовані компоненти для відображення та редагування даних в таблицях;
містить компоненти, які дозволяють отримати доступ до БД за технологією, яка
розроблена фірмою Borland під назвою Borland Database Engine;
компоненти з цієї закладки радять використовувати з БД, які побудовані за
серверною технологією, наприклад, Oracle, DB2 або MySQL;
на ній розташовані головні компоненти доступу до даних.
Фізичний розподіл даних файлу по записам та сторінкам на вторинному пристрої 0.5
зберігання – це …
хеширування; b) кластеризація; c) організація файлу; d) індексування файлу.
При якій стратегії вирішення колізій область зберігання розподіляється на 0.5
окремі області?
з областю переповнення; с) наповнення захоплень;
вільного заміщення; d) звільнення захоплень.
2-й рівень
Що означає поняття «Запит»? Внутрішні запити. Типи внутрішніх запитів. 1
Навести приклади з їх використанням
3-й рівень (практична частина)
Є відношення «Клієнти» та «Тур», які містять відомості про всіх клієнтів деякої 1.5
туристичної фірми та придбаних ними путівках.
Тур Код
тура Назва Тривалість
Ціна
За допомогою мови SQL вивести відомості про всіх клієнтів, які придбали путівки на
тур «Одеса - Мальта» (використовуючи просте з’єднання та операцію Inner Join).
Створити базу даних, яка буде зберігати результати екзаменів студентів однієї 3.5
групи за один семестр. Інформація про оцінки студентів розміщена в підлеглій
формі. Назва предмету повинна обиратися зі списку (використовується тип даних
«Мастер подстановок» або вкладка «Подстановка»). На формі створити кнопки для
переходу на наступний, попередній, перший та останній запис.
Підсумковий вигляд форми зображений на рисунку:
Комплексна контрольна робота з дисципліни «Організація баз даних та знань»
Варіант 8
1-й рівень Бали
Що з нижче переліченого можна віднести до переваг СКБД: 0.5
продуктивність; c) розмір; d) вартість;
захист БД від несанкціонованого доступу з боку користувачів;
2. Термин «кортеж» в реляційній моделі даних відповідає: 0.5
a) рядку в таблиці; b) стовбцю в таблиці; c) атрибуту в відношенні.
3. Який рівень з нижче перелічених є однією зі складових архітектури СКБД: 0.5
a) логічний; b) концептуальний; c) фізичний.
Спосіб реалізації якої функції СКБД дозволяє приховати від кінцевого користувача 0.5
внутрішні деталі фізичної реалізації системи:
зберігання, видобування та оновлення даних; c) підтримка транзакцій;
підтримка цілітсності даних.
В реляційних БД використовуються: 0.5
непов’язані між собою таблиці; c) одна таблиця, яка містить всі дані;
таблиці, між якими встановлюються зв’язки; d) списки однорідних даних.
Поняття «Alias» в SQL використовується для: 0.5
зберігання даних в зручному для користувача вигляді;
розподілення запитів на окремі підзапити;
призначення псевдонімів іменам таблиць;
з’єднання записів з двох або більшої кількості таблиць.
Є таблиця Students: 0.5
SId |
FirstName |
Score |
1 |
Nick |
100 |
2 |
Mike |
0 |
3 |
Michel |
NULL |
4 |
Bill |
150 |
Select Max(Sum(Score)) From Students
Group by FirstName
100 b) 200 c) 250
d)запит не виконається із-за присутності NULL;
запит містить помилку в синтаксисі та не виконається.
Є пуста таблиця Publisher зі стовпцями Id та Name. Name має текстовій тип даних. 0.5
Який з запитів є невірним?
a) Insert into Publisher (name) vaues (‘O-Reilly’); c) Insert into Publisher (name) vaues (‘OReilly’);
b) Insert into Publisher (name) vaues (‘O Reilly’); d) Insert into Publisher (name) vaues (‘O’ Reilly’);
За допомогою якого оператора SQL можна знищити таблицю? 0.5
delete; b) deleted; c) drop; d) droped.
Динамічно сформований результат однієї або декількох реляційних операцій, 0.5
виконаних над відношеннями БД з метою отримання нового відношення – це …
а) запит; b) віртуальне відношення; c) звіт; d) макрос;
Для прискорення пошуку даних у відповідності з заданими умовами 0.5
використовуються:
індекси; b) домени; c) представлення; d) обмеження.
Що дозволяє відхилити спроби отримання доступу до даних з боку другої 0.5
транзакції, якщо вони зайняті першою?
кластеризація; c) блокування;
хеширування; d) транзакція.
2-й рівень
Написати якими функціями володіє система керування базами даних. Описати 1
функцію «сервіси відновлення».
3-й рівень (практична частина)
14. Є відношення «Товар» та «Склад», які містять інформацію про всі товари 1.5
Товар Код
товара Назва Фірма
Ціна
Склад Код Код
товара Кількість
Дата
вступу
За допомогою мови SQL обрати всі товари, які поступили на склад в жовтні 2011 р. (використовуючі просте з’єднання та операцію Inner Join).
Створіть базу даних «Телефонний довідник» в СКБД Access. БД містить одну 3.5
таблицю «Телефонний довідник», яка складається з таких полів:
Key1 (тип – лічильник, ключове поле, розмір поля – «длинное целое», індексоване
поле - "Да (Співпадання не допускаються)".
Прізвище (тип – текстовий, розмір поля – 50, індексоване поле - "Да
(Співпадання допускаються)".
3. Ім’я (тип – текстовий, розмір поля – 50, індексоване поле - "Да (Співпадання допускаються)").
4. Телефон (тип – текстовий, розмір поля – 20, індексоване поле - "Да (Співпадання допускаються)").
5. e-mail (тип – текстовий, розмір поля – 30, індексоване поле - "Да (Співпадання допускаються)").
6. Місто (тип – числовой, розмір поля – «длинное целое», індексоване поле - "Нет").
7. Дата народження (тип – дата/время)
Створіть новий проект в Delphi та здійсніть підключення до бази даних
«Телефонний довідник» за допомогою компонента ADOConnection з закладки ADO
Палітри компонентів. В таблиці не повинне відображатися поле Key1.
Відредагуйте довжину полів, зробіть маску для введення дати та задайте формат
для дати, який буде виводити її у вигляді «число», «назва місяця», «рік».
