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

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

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 UPDATE CASCADE

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

UPDATE s SET s_no = ‘s10’ WHERE s_no = ‘s1’

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

  1. Foreign Key – це…

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

  2. Поле або сукупність полів дочірньої таблиці, які не є первинним ключем і відповідають первинному ключу батьківської таблиці.

  3. Поле або сукупність полів батьківської таблиці, що є первинним ключем і відповідають первинному ключу дочірньої таблиці.

  4. Поле або сукупність полів дочірньої таблиці, що є первинним ключем і відповідних первинному ключу батьківського таблиці.

  1. Фраза GROUP оператора SELECT у запиті SQL задає ...

  1. вказівка на те, що рядки результуючої таблиці містять групи.

  2. вказівку на те, що стовпці результуючої таблиці містять групи.

  3. правило об'єднання рядків у групи.

  4. правило об'єднання стовпців у групи.

  1. Виберіть вірне твердження:

  1. Пріоритет AND нижче, ніж OR.

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

  3. Пріоритет AND і OR однаковий.

  4. Якщо використовувати AND і OR в одному запиті, то виникне помилка.

  1. Як оновити запис відразу в двох колонках:

  1. UPDATE my_table SET field_1 = 'value_1' SET field_2 = 'value_2';

  2. UPDATE my_table SET field_1 = 'value_1', SET field_2 = 'value_2';

  3. UPDATE my_table SET field_1 = 'value_1', field_2 = 'value_2';

  4. UPDATE my_table SET field_1 = 'value_1' AND field_2 = 'value_2';

  1. Для чого застосовуються індекси?

  1. Для відновлення після випадкової зміни.

  2. Для зменшення місця, займаного таблицею.

  3. Для прискорення операцій вибірки.

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

Варіант 4

1. Введення - виведення даних. Потоки.

2. Характеристики основних компонентів сторінок палітри

3. Перемикачі та фіксатори значень.

4.Записати SQL-запит, що забезпечує виведення кодів, назв і міст постачальників, які знаходяться в містах Москва, Петербург або Уфа, з наступної таблиці:

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

select Код, Назва, Місто

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

where Місто in ('Москва', 'Петербург', ‘Уфа’)

5.Записати SQL-запит, що забезпечує видалення таблиці Товар (як вмісту, так і структури).

DELETE

FROM Товар

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

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