Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ККР акредитация 2012.doc
Скачиваний:
5
Добавлен:
01.03.2025
Размер:
2 Мб
Скачать
☆
  1. Якщо в бд є об’єкти, які містять ссилку на таблицю, яка знищується, то виконання 0.5

оператору DROP TABLE завершиться невдачею при використанні якого параметру?

  1. CASCADE; b) RESTRICT; c) ALTER; d) REFERENCES.

  1. Для чого призначена закладка Data Controls в середовищі Delphi? 0.5

  1. на ній розташовані компоненти для відображення та редагування даних в таблицях;

  2. містить компоненти, які дозволяють отримати доступ до БД за технологією, яка

розроблена фірмою Borland під назвою Borland Database Engine;

  1. компоненти з цієї закладки радять використовувати з БД, які побудовані за

серверною технологією, наприклад, Oracle, DB2 або MySQL;

  1. на ній розташовані головні компоненти доступу до даних.

  1. Фізичний розподіл даних файлу по записам та сторінкам на вторинному пристрої 0.5

зберігання – це …

  1. хеширування; b) кластеризація; c) організація файлу; d) індексування файлу.

  1. При якій стратегії вирішення колізій область зберігання розподіляється на 0.5

окремі області?

  1. з областю переповнення; с) наповнення захоплень;

  2. вільного заміщення; d) звільнення захоплень.

2-й рівень

  1. Що означає поняття «Запит»? Внутрішні запити. Типи внутрішніх запитів. 1

Навести приклади з їх використанням

3-й рівень (практична частина)

  1. Є відношення «Клієнти» та «Тур», які містять відомості про всіх клієнтів деякої 1.5

туристичної фірми та придбаних ними путівках.

Тур

Код тура

Назва

Тривалість

Ціна

За допомогою мови SQL вивести відомості про всіх клієнтів, які придбали путівки на

тур «Одеса - Мальта» (використовуючи просте з’єднання та операцію Inner Join).

  1. Створити базу даних, яка буде зберігати результати екзаменів студентів однієї 3.5

групи за один семестр. Інформація про оцінки студентів розміщена в підлеглій

формі. Назва предмету повинна обиратися зі списку (використовується тип даних

«Мастер подстановок» або вкладка «Подстановка»). На формі створити кнопки для

переходу на наступний, попередній, перший та останній запис.

Підсумковий вигляд форми зображений на рисунку:

Комплексна контрольна робота з дисципліни «Організація баз даних та знань»

Варіант 8

1-й рівень Бали

  1. Що з нижче переліченого можна віднести до переваг СКБД: 0.5

  1. продуктивність; c) розмір; d) вартість;

  2. захист БД від несанкціонованого доступу з боку користувачів;

2. Термин «кортеж» в реляційній моделі даних відповідає: 0.5

a) рядку в таблиці; b) стовбцю в таблиці; c) атрибуту в відношенні.

3. Який рівень з нижче перелічених є однією зі складових архітектури СКБД: 0.5

a) логічний; b) концептуальний; c) фізичний.

  1. Спосіб реалізації якої функції СКБД дозволяє приховати від кінцевого користувача 0.5

внутрішні деталі фізичної реалізації системи:

  1. зберігання, видобування та оновлення даних; c) підтримка транзакцій;

  2. підтримка цілітсності даних.

  1. В реляційних БД використовуються: 0.5

  1. непов’язані між собою таблиці; c) одна таблиця, яка містить всі дані;

  2. таблиці, між якими встановлюються зв’язки; d) списки однорідних даних.

  1. Поняття «Alias» в SQL використовується для: 0.5

  1. зберігання даних в зручному для користувача вигляді;

  2. розподілення запитів на окремі підзапити;

  3. призначення псевдонімів іменам таблиць;

  4. з’єднання записів з двох або більшої кількості таблиць.

  1. Є таблиця 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

  1. 100 b) 200 c) 250

d)запит не виконається із-за присутності NULL;

  1. запит містить помилку в синтаксисі та не виконається.

  1. Є пуста таблиця 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’);

  1. За допомогою якого оператора SQL можна знищити таблицю? 0.5

  1. delete; b) deleted; c) drop; d) droped.

  1. Динамічно сформований результат однієї або декількох реляційних операцій, 0.5

виконаних над відношеннями БД з метою отримання нового відношення – це …

а) запит; b) віртуальне відношення; c) звіт; d) макрос;

  1. Для прискорення пошуку даних у відповідності з заданими умовами 0.5

використовуються:

  1. індекси; b) домени; c) представлення; d) обмеження.

  1. Що дозволяє відхилити спроби отримання доступу до даних з боку другої 0.5

транзакції, якщо вони зайняті першою?

  1. кластеризація; c) блокування;

  2. хеширування; d) транзакція.

2-й рівень

  1. Написати якими функціями володіє система керування базами даних. Описати 1

функцію «сервіси відновлення».

3-й рівень (практична частина)

14. Є відношення «Товар» та «Склад», які містять інформацію про всі товари 1.5

Товар

Код товара

Назва

Фірма

Ціна

магазину побутової техніки.

Склад

Код

Код товара

Кількість

Дата вступу

За допомогою мови SQL обрати всі товари, які поступили на склад в жовтні 2011 р. (використовуючі просте з’єднання та операцію Inner Join).

  1. Створіть базу даних «Телефонний довідник» в СКБД Access. БД містить одну 3.5

таблицю «Телефонний довідник», яка складається з таких полів:

  1. Key1 (тип – лічильник, ключове поле, розмір поля – «длинное целое», індексоване

поле - "Да (Співпадання не допускаються)".

  1. Прізвище (тип – текстовий, розмір поля – 50, індексоване поле - "Да

(Співпадання допускаються)".

3. Ім’я (тип – текстовий, розмір поля – 50, індексоване поле - "Да (Співпадання допускаються)").

4. Телефон (тип – текстовий, розмір поля – 20, індексоване поле - "Да (Співпадання допускаються)").

5. e-mail (тип – текстовий, розмір поля – 30, індексоване поле - "Да (Співпадання допускаються)").

6. Місто (тип – числовой, розмір поля – «длинное целое», індексоване поле - "Нет").

7. Дата народження (тип – дата/время)

Створіть новий проект в Delphi та здійсніть підключення до бази даних

«Телефонний довідник» за допомогою компонента ADOConnection з закладки ADO

Палітри компонентів. В таблиці не повинне відображатися поле Key1.

Відредагуйте довжину полів, зробіть маску для введення дати та задайте формат

для дати, який буде виводити її у вигляді «число», «назва місяця», «рік».