Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
7_9_спец_КНЕУ_2017.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
907.78 Кб
Скачать
  1. Оператор create table забезпечує …

  1. створення структури нової таблиці.

  2. заповнення нової таблиці даними.

  3. створення структури нової таблиці і заповнення її даними.

  4. створення структури нової таблиці або модифікація структури існуючої.

  1. DML – це…

  1. бібліотека функцій СУБД для маніпулювання даними в базі даних.

  2. методи доступу СУБД до даних в базі даних.

  3. особа, відповідальна за розподіл і контроль привілеїв доступу до бази даних.

  4. мова маніпулювання даними в базі даних.

  1. Для чого використовується ключове слово distinct?

  1. Для прискорення вибірки по конкретному полю.

  2. Такого ключового слова не існує.

  3. Для зниження навантаження на сервер з втратою продуктивності виконання запиту.

  4. Для вибірки тільки унікальних записів по конкретному полю.

  1. Необхідно витягти всі записи, де значення поля field починається з підрядка "abc". Який запит необхідно використати?

  1. SELECT * FROM my_table WHERE field LIKE 'abc%' ;

  2. SELECT * FROM my_table WHERE field LIKE '% abc%' ;

  3. SELECT * FROM my_table WHERE field STARTSWITH 'abc' ;

  4. SELECT * FROM my_table WHERE field < > 'abc' ;

  1. Що робить команда create ?

  1. Такої команди не існує.

  2. Оператор на модифікацію.

  3. Додає запис.

  4. Оператор на створення.

Варіант 5

1. Вирази. Операції

2. Схема опрацювання події.

3. Обробка об'єктів типу Image.

4.База даних складається з таблиць

s — постачальники

p — товари

sp — поставки

s_no

sname

status

city

p_no

pname

color

city

s_no

p_no

qty

s_no

p_no

qty

s1

Smith

20

London

p1

Nut

Red

London

s1

p1

300

s2

p1

300

s2

Jones

10

Paris

p2

Bolt

Green

Paris

s1

p2

200

s2

p2

400

s3

Blake

30

Paris

p3

Screw

Blue

Rome

s1

p3

400

s3

p2

200

s4

Clark

20

London

p4

Screw

Red

London

s1

p4

200

s4

p2

200

s5

dams

30

Athens

p5

Cam

Blue

Paris

s1

p5

100

s4

p4

300

 

 

 

 

p6

Cog

Red

London

s1

p6

100

s4

p5

400

В таблиці sp обмеження:

FOREIGN KEY (s_no) REFERENCES s (s_no) ON DELETE CASCADE

Яким буде стан БД після команди:

DELETE FROM s WHERE status > 10

5. Записати SQL-запит, що забезпечує команду для вже існуючої таблиці Постачальник (Код, Назва, Місто, Статус), яка забороняє використання NULL- значення для стовпця Місто:

ALTER TABLE Постачальник ALT

Вибрати правильну відповідь:

  1. Primary Key – це…

  1. Поле, однозначно ідентифікує запис таблиці. У таблиці може бути заданий тільки один Primary Key.

  2. Поле або сукупність полів, значення яких можуть повторюватися в таблиці. У таблиці може бути заданий тільки один Primary Key.

  3. Поле, однозначно ідентифікує запис таблиці. У таблиці може бути задано кілька Primary Key.

  4. Поле або сукупність полів, однозначно ідентифікує запис таблиці. У таблиці може бути задано кілька Primary Key.

  1. Оператор UPDATE забезпечує …

  1. вибірку даних з таблиці.

  2. вставку нових даних в таблицю.

  3. видалення певних даних з таблиці

  4. зміна певних даних у таблиці.

  1. Що робить конструкція: ORDER BY ASC

  1. Сортує записи за зростанням.

  2. Сортує записи за спаданням.

  3. ASC взагалі не існує.

  4. ASC - це функція, яка тут некоректно використана.

  1. Виберіть кількісні предикати:

  1. EVERY

  2. ANY

  3. FULL

  4. UNION

  1. Рядок заголовків стовпців таблиці – це:

  1. Відношення

  2. Кортеж

  3. Атрибут

Схема відношення

Варіант 6

1. Лінійна структура програми.

2. Обробка подii OnClick

3. Етикетки та оперативні підказки.

4.Записати SQL-запит, що забезпечує виведення кодів і назв постачальників, а також значень їх статусу, помножених на 100 (стовпець назвати на ім'я «МСтатус»), з наступної таблиці:

Постачальник (Код, Назва, Місто, Статус)

select Код, Назва, Статус * 100 as МСтатус

from Постачальник

5.Записати SQL-запит, що забезпечує додавання в структуру існуючої таблиці Постачальник (Код, Назва, Місто, Статус) нового стовпця Телефон строкового типу (10 символів).

ALTER TABLE Постачальник ADD COLUMN Телефон CHAR (10)

Вибрати правильну відповідь:

  1. Модель даних, в якій кожен елемент може бути пов'язаний з будь-яким іншим елементом, а так само може бути і головним, і підлеглим по відношенню до інших елементів?

  1. ієрархічна

  2. мережна

  3. реляційна

  4. об'єктно-орієнтована

  1. Що таке транзакція в теорії БД (виберіть найбільш підходящий і повну відповідь)?

  1. Будь-яка дія над базою даних

  2. Будь-яка дія на фізичному рівні над збереженими даними

  3. Деяка дія над базою даних, яку можна відкотити в разі виникнення помилки

  4. Деяка дію над базою даних, яка переводить БД з одного несуперечливого стану в інший

  1. Чи відрізняються в SQL оператори AND і & (амперсанд)?

  1. AND має нижчий пріоритет у порівнянні з &

  2. Пріоритет AND вище, ніж пріоритет &

  3. Оператор & не підтримується стандартом SQL

  4. Між ними немає відмінностей

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

  1. Цілісність

  2. Дублювання

  3. Синхронність

  4. Немає жодної правильної відповіді

  1. Як вибрати всі записи з таблиці Persons, для яких значення колонки FirstName починається з "a"?

  1. SELECT * FROM Persons WHERE FirstName = 'a'

  2. SELECT * FROM Persons WHERE FirstName LIKE '% a'

  3. SELECT * FROM Persons WHERE FirstName LIKE 'a%'

  4. SELECT * FROM Persons WHERE FirstName = '% a%'

Варіант 7

1. Структура проекту.

2. Попередження та обробка помилок.

3. Точки зупину програми

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]