|
WHERE 1 = 1;
a. Не виведеться не один запис
b. Синтаксична помилка із-за 1 = 1
c. Синтаксична помилка із-за *
d. Виведуться всі записи з таблиці my_table.
4. Що відбудеться у результаті такого запиту: INSERT INTO users;
a. Вставить запис в таблицю зі значеннями за замовчуванням.
b. В MySQL 5.5 і нижче вставить запис зі значеннями за замовчуванням, а в більш старших версіях буде помилка.
c. Такий запит не спрацює.
d. Вставить запис в таблицю з нульовими значеннями в кожному полі.
5. Якій з рівнів в архітектурі БД відповідає за виключеннянадлишковiстьданих:
a. зовнiшній
b. інфологiчний
c. логiчний
d. внутрiшнiй
6. Що з перерахованого представляє відношення між двома сутностями в ER-діаграмі (виберіть всі підходящі варіанти)?
a. Унікальний ключ
b. Первинний ключ
c. Зовнішній ключ
d. Індекс
7. Автор теорії реляційної моделі БД
a. Едгар Кодд
b. МіхаельВіденіус
c. Крістофер Дейт
d. НіклаусВірт
8. Як видалити таблицю my_table?
a. DELETE FROM my_table;
b. DELETE TABLE my_table;
c. DROP TABLE my_table;
d. DELETE my_table;
9. Виберіть вірне твердження щодо індексу:
a. Індекс дозволяє прискорити вибірку з тим полем, для якого він зроблений.
b. Індекс прискорює додавання записів в таблицю.
c. Індекс дозволяє заощадити місце, займане таблицею.
d. Індекс прискорює абсолютно будь-які запити з таблицею.
10. Мова, яка служить для опису структури БД, обмежень цілісності, тригерів, обмежень управління доступом:
a. Мовазапитів
b. Мова визначення даних
c. Мова маніпулювання даними
d. Мовапрограмування баз даних
11. ForeignKey – це…
a. Поле або сукупність полів батьківської таблиці, які не є первинним ключем і відповідають первинному ключу дочірньої таблиці.
b. Поле або сукупність полів дочірньої таблиці, які не є первинним ключем і відповідають первинному ключу батьківської таблиці.
c. Поле або сукупність полів батьківської таблиці, що є первинним ключем і відповідають первинному ключу дочірньої таблиці.
d. Поле або сукупність полів дочірньої таблиці, що є первинним ключем і відповідних первинному ключу батьківського таблиці.
12. Фраза GROUPоператора SELECT у запиті SQL задає...
a. вказівка на те, що рядки результуючої таблиці містять групи.
b. вказівку на те, що стовпці результуючої таблиці містять групи.
c. правило об'єднання рядків у групи.
d. правило об'єднання стовпців у групи.
13. Виберіть вірне твердження:
a. Пріоритет AND нижче, ніж OR.
b. Пріоритет AND вище, ніж OR.
c. Пріоритет AND і OR однаковий.
d. Якщо використовувати AND і OR в одному запиті, то виникне помилка.
14. Як оновити запис відразу в двох колонках:
a. UPDATE my_table SET field_1 = 'value_1' SET field_2 = 'value_2';
b. UPDATE my_table SET field_1 = 'value_1', SET field_2 = 'value_2';
c. UPDATE my_table SET field_1 = 'value_1', field_2 = 'value_2';
d. UPDATE my_table SET field_1 = 'value_1' AND field_2 = 'value_2';
15. Для чого застосовуються індекси?
a. Для відновлення після випадкової зміни.
b. Для зменшення місця, займаного таблицею.
c. Для прискорення операцій вибірки.
d. Для вибірки з декількох таблиць в одному запиті.
16. Оператор CREATE TABLE забезпечує …
a. створення структури нової таблиці.
b. заповнення нової таблиці даними.
c. створення структури нової таблиці і заповнення її даними.
d. створення структури нової таблиці або модифікація структури існуючої.
17. DML – це…
a. бібліотека функцій СУБД для маніпулювання даними в базі даних.
b. методи доступу СУБД до даних в базі даних.
c. особа, відповідальна за розподіл і контроль привілеїв доступу до бази даних.
d. мова маніпулювання даними в базі даних.
18. Для чого використовується ключове слово DISTINCT?
a. Для прискорення вибірки по конкретному полю.
b. Такого ключового слова не існує.
c. Для зниження навантаження на сервер з втратою продуктивності виконання запиту.
d. Для вибірки тільки унікальних записів по конкретному полю.
19. Необхідно витягти всі записи, де значення поля field починається з підрядка "abc". Який запит необхідно використати?
a. SELECT * FROM my_table WHERE field LIKE 'abc%';
b. SELECT * FROM my_table WHERE field LIKE '% abc%';
c. SELECT * FROM my_table WHERE field STARTSWITH 'abc';
d. SELECT * FROM my_table WHERE field<> 'abc';
20. Що робить команда CREATE?
a. Такої команди не існує.
b. Команда модифікації.
c. Додає запис.
d. Команда для створення.
21. PrimaryKey – це…
a. Поле, однозначно ідентифікує запис таблиці. У таблиці може бути заданий тільки один PrimaryKey.
b. Поле або сукупність полів,значення яких можуть повторюватися в таблиці. У таблиці може бути заданий тільки один PrimaryKey.
c. Поле, однозначно ідентифікує запис таблиці. У таблиці може бути задано кілька PrimaryKey.
d. Поле або сукупність полів, однозначно ідентифікує запис таблиці. У таблиці може бути задано кілька PrimaryKey.
22. Оператор UPDATE забезпечує …
a. вибірку даних з таблиці.
b. вставку нових даних в таблицю.
c. видалення певних даних з таблиці
d. зміна певних даних у таблиці.
23. Що робить конструкція: ORDER BY ASC
a. Сортує записи за зростанням.
b. Сортує записи за спаданням.
c. ASC взагалі не існує.
d. ASC - це функція, яка тут некоректно використана.
24. Виберіть кількісні предикати:
a. EVERY
b. ANY
c. FULL
d. UNION
25. Рядок заголовківстовпцівтаблиці – це:
a. Відношення
b. Кортеж
c. Атрибут
d. Схемавідношення
26. Модель даних, в якій кожен елемент може бути пов'язаний з будь-яким іншим елементом, а так само може бути і головним, і підлеглим по відношенню до інших елементів?
a. ієрархічна
b. мережна
c. реляційна
d. об'єктно-орієнтована
27. Що таке транзакція в теорії БД (виберіть найбільш підходящий і повну відповідь)?
a. Будь-яка дія над базою даних
b. Будь-яка дія на фізичному рівні над збереженими даними
c. Деяка дія над базою даних, яку можна відкотити в разі виникнення помилки
d. Деяка дію над базою даних, яка переводить БД з одного несуперечливого стану в інший
28. Чи відрізняються в SQL оператори AND і & (амперсанд)?
a. AND має нижчий пріоритет у порівнянні з &
b. Пріоритет AND вище, ніж пріоритет &
c. Оператор & не підтримується стандартом SQL
d. Між ними немає відмінностей
29. Властивістьданих, щовизначаєповноту і правильністьінформації, яка вміщується в БД.
a. Цілісність
b. Дублювання
c. Синхронність
d. Немає жодної правильної відповіді
30. Як вибрати всі записи з таблиці Persons, для яких значення колонки FirstName починається з "a"?
a. SELECT * FROM Persons WHERE FirstName = 'a'
b. SELECT * FROM Persons WHERE FirstName LIKE '% a'
c. SELECT * FROM Persons WHERE FirstName LIKE 'a%'
d. SELECT * FROM Persons WHERE FirstName = '% a%'
31. Що відповідає за безпеку даних в БД?
a. система управління базою даних
b. користувальницький додаток
c. безпосередньо база даних
d. сам користувач
32. Що з перерахованого не входить у функції адміністратора БД?
a. визначення структури даних та правила доступу
b. обслуговування користувачів БД
c. координація проектування, реалізації та ведення БД
d. розробка програмного забезпечення для роботи з БД
33. До якогопоняттянаступнетвердженняпідходитьнайбільше?
Дата добавления: 2015-07-15; просмотров: 193 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
II. В зависимости от вида учитываемых в составе затрат ресурсов | | | CREATE TABLE persons AS SELECT name, surname FROM person; |