9. Удаление многозначных зависимостей характерно для
А) 4-ой нормальной формы
?=В) 3-ой нормальной формы
С) 2-ой нормальной формы
D) 1-ой нормальной формы
E) ненормализованной формы
10. Отсутствие зависимостей соединения характерно для
=А) 5-ой нормальной формы
В) 4-ой нормальной формы
С) 2-ой нормальной формы
D) 1-ой нормальной формы
E) ненормализованной формы
11. Правило запрета обходных путей относится к
=А) фундаментальным правилам.
В) структурным правилам.
С) правилам целостности.
D) правилам независимости от данных
E) правилам однозначности данных
12. Правило - представление информации относится к
=А) структурным правилам.
В) фундаментальным правилам.
С) правилам целостности.
D) правилам независимости от данных
E) ведения базы данных
13. Правило - обновление представления относится к
=А) структурным правилам.
В) фундаментальным правилам.
С) правилам целостности.
D) правилам независимости от данных
E) правилам однозначности данных
14. Правило - систематическая обработка неопределенных значений относится к
=А) правилам целостности.
В) структурным правилам.
С) фундаментальным правилам.
D) правилам независимости от данных
E) правилам однозначности данных
15. Правило - независимость ограничений целостности относится к
=А) правилам целостности.
В) структурным правилам.
С) фундаментальным правилам.
D) правилам независимости от данных
E) правилам однозначности данных
16. Правило - гарантированный доступ относится к
=А) правилам манипулирования
В) фундаментальным правилам.
С) правилам целостности.
D) правилам независимости от данных
E) правилам однозначности данных
17. Правило - динамический интерактивный каталог, построенный по правилам реляционной модели относится к
=А) правилам манипулирования данными.
В) структурным правилам.
С) фундаментальным правилам.
D) правилам целостности.
E) правилам однозначности данных
18. Правило - исчерпывающий язык данных относится к
=А) правилам манипулирования данными.
В) структурным правилам.
С) фундаментальным правилам.
D) правилам целостности
E) правилам однозначности данных
19. Правило - высокоуровневые операции вставки, обновления и удаления относится к
=А) правилам манипулирования данными.
В) структурным правилам.
С) фундаментальным правилам.
D) правилам целостности
E) правилам однозначности данных
20. Правило - логическая независимость от данных относится к
=А) правилам независимости от данных
В) правилам манипулирования данными.
С) структурным правилам.
D) фундаментальным правилам.
E) правилам однозначности данных
21. Правило - физическая независимость от данных относится к
=А) правилам независимости отданных
В) правилам манипулирования данными.
С) структурным правилам.
D) фундаментальным правилам.
E) правилам однозначности данных
22. Правило - независимость от распределения данных относится к
=А) правилам независимости отданных
В) правилам манипулирования данными.
С) структурным правилам.
D) фундаментальным правилам.
E) правилам однозначности данных
23. Таблица реляционной БД, для каждой строки которой в действительности имеется некоторый двойник, хранящийся в физической памяти ЭВМ, называется
A) =базовая таблица
B) реляционная таблица
C) виртуальная таблица
D) таблица
E) рапид
24. Таблица, которая не существуют в базе данных, но как бы существует с точки зрения пользователя и в которой формируется результат запроса, на получение данных называется
A) =Виртуальная таблица
B) Реляционная таблица
C) Таблица
D) Базовая таблица
E) Представление
Раздел 2
1. Записать SQL-запрос, обеспечивающий …
… извлечение кодов, названий и городов поставщиков со статусом 20 в алфавитном порядке названий городов, а для одинаковых городов — в порядке названий — из следующей таблицы:
Поставщик (Код, Название, Город, Статус)
2. Записать SQL-запрос, обеспечивающий …
… извлечение кодов, названий и городов поставщиков, у которых название или город начинаются с буквы «А», из следующей таблицы:
Поставщик (Код, Название, Город, Статус)
3. Записать SQL-запрос, обеспечивающий …
… извлечение кодов, названий и городов поставщиков, у которых статус находится в диапазоне 20–70, из следующей таблицы:
Поставщик (Код, Название, Город, Статус)
4. Записать SQL-запрос, обеспечивающий …
… извлечение кодов, названий и городов поставщиков, которые находятся в городах Москва, Петербург, Уфа или Стерлитамак, из следующей таблицы:
Поставщик (Код, Название, Город, Статус)
5. Записать SQL-запрос, обеспечивающий …
… извлечение кодов и названий поставщиков, а также значений их статуса, умноженных на 100 (в столбец по имени «МСтатус»), из следующей таблицы:
Поставщик (Код, Название, Город, Статус)
6. Записать SQL-запрос, обеспечивающий …
… извлечение списка городов (без дубликатов), в которых находятся поставщики, из следующей таблицы:
Поставщик (Код, Название, Город, Статус)
7. Записать SQL-запрос, обеспечивающий …
… извлечение списка городов с указанием среднего статуса поставщиков из этого города, из следующей таблицы:
Поставщик (Код, Название, Город, Статус)
8. Записать SQL-запрос, обеспечивающий …
… извлечение списка городов с указанием суммарного статуса всех поставщиков из этого города, из следующей таблицы:
Поставщик (Код, Название, Город, Статус)
9. Записать SQL-запрос, обеспечивающий …
… извлечение списка городов с указанием минимального статуса среди поставщиков из этого города, из следующей таблицы:
Поставщик (Код, Название, Город, Статус)
10. Записать SQL-запрос, обеспечивающий …
… извлечение списка городов с указанием максимального статуса среди поставщиков из этого города, из следующей таблицы:
Поставщик (Код, Название, Город, Статус)
11. Записать SQL-запрос, обеспечивающий …
… извлечение списка городов с указанием числа поставщиков из этого города из следующей таблицы:
Поставщик (Код, Название, Город, Статус)
12. Записать SQL-запрос, обеспечивающий …
… извлечение списка городов с указанием числа различных значений статуса среди поставщиков из этого города из следующей таблицы:
Поставщик (Код, Название, Город, Статус)
13. Записать SQL-запрос, обеспечивающий …
… вставку полных сведений о новом поставщике: код «П007»; название «МММ»; город «Москва»; статус «20» в следующую таблицу:
Поставщик (Код, Название, Город, Статус)
14. Записать SQL-запрос, обеспечивающий …
… вставку частичных сведений о новом поставщике: код «П007»; город «Москва» в следующую таблицу:
Поставщик (Код, Название, Город, Статус)
15. Записать SQL-запрос, обеспечивающий …
… вставку полных сведений о всех новых поставщиках в таблицу
Поставщик (Код, Название, Город, Статус)
из таблицы НовыйПоставщик, имеющей ту же самую структуру.
16. Записать SQL-запрос, обеспечивающий …
… вставку полных сведений о новом товаре: код «Т007»; название «Сумка»; город «Москва»; вес «20», цвет «Желтый» в следующую таблицу:
Товар (Код, Название, Город, Вес, Цвет)
17. Записать SQL-запрос, обеспечивающий …
… вставку частичных сведений о новом товаре: код «Т007»; город «Москва»; цвет «Желтый» в следующую таблицу:
Товар (Код, Название, Город, Вес, Цвет)
18. Записать SQL-запрос, обеспечивающий …
… вставку полных сведений о всех новых товарах в таблицу
Товар (Код, Название, Город, Вес, Цвет)
из таблицы НовыйТовар, имеющей ту же самую структуру.
19. Записать SQL-запрос, обеспечивающий …
… удаление всех записей из таблицы Поставщик.
20. Записать SQL-запрос, обеспечивающий …
… удаление всех записей из таблицы Товар.
21. Записать SQL-запрос, обеспечивающий …
… удаление из таблицы Поставщик записей о поставщиках из Калуги:
Поставщик (Код, Название, Город, Статус)
22. Записать SQL-запрос, обеспечивающий …
… удаление из таблицы Товар записей о товарах из Калуги:
Товар (Код, Название, Город, Вес, Цвет)
23. Записать SQL-запрос, обеспечивающий …
… удаление таблицы Поставщик (как содержимого, так и структуры).
24. Записать SQL-запрос, обеспечивающий …
… удаление таблицы Товар (как содержимого, так и структуры).
25. Записать SQL-запрос, обеспечивающий …
… замену названия «Ленинград» на «С.-Петербург» в сведениях о поставщиках в таблице
Поставщик (Код, Название, Город, Статус)
26. Записать SQL-запрос, обеспечивающий …
… замену цвета «голубой» на «серый» в сведениях о товарах в таблице
Товар (Код, Название, Город, Вес, Цвет)
27. Записать SQL-запрос, обеспечивающий …
… увеличение в 2 раза значения статуса у всех поставщиков в таблице
Поставщик (Код, Название, Город, Статус)
28. Записать SQL-запрос, обеспечивающий …
… переход от веса в граммах к весу в килограммах для всех товаров в таблице
Товар (Код, Название, Город, Вес, Цвет)
29. Записать SQL-запрос, обеспечивающий …
… запись значения статуса «50» для существующего поставщика с кодом «П007» в таблице
Поставщик (Код, Название, Город, Статус)
30. Записать SQL-запрос, обеспечивающий …
… запись значения веса «50» для существующего товара с кодом «Т007» в таблице
Товар (Код, Название, Город, Вес, Цвет)
31. Записать SQL-запрос, обеспечивающий …
… создание структуры таблицы
Поставщик (Код, Название, Город, Статус) ,
где Код является первичным ключом.
32. Записать SQL-запрос, обеспечивающий …
… создание структуры таблицы
Поставщик (Код, Название, Город, Статус) ,
где Статус имеет числовое значение в ограниченном диапазоне 10…100.
33. Записать SQL-запрос, обеспечивающий …
… создание структуры таблицы
Поставщик (Код, Название, Город, Статус) ,
где Код и Название являются обязательными полями.
34. Записать SQL-запрос, обеспечивающий …
… создание структуры таблицы
Поставщик (Код, Название, Город, Статус) ,
где Статус имеет по умолчанию значение 20.
create table sdf (Код char(10) primary key, Название char(10), Статус int default(20), Город char(10))
35. Записать SQL-запрос, обеспечивающий …
… добавление в структуру существующей таблицы
Поставщик (Код, Название, Город, Статус)
нового столбца Телефон строкового типа (10 символов).
36. Записать SQL-запрос, обеспечивающий …
… удаление из структуры существующей таблицы
Поставщик (Код, Название, Город, Статус)
столбца Город.
37. Записать SQL-запрос, обеспечивающий …
… добавление в структуру существующей таблицы
Поставщик (Код, Название, Город, Статус)
определения первичного ключа для столбца Код.
38. Записать SQL-запрос, обеспечивающий …
… добавление в структуру существующей таблицы
Поставщик (Код, Название, Город, Статус)
определения проверочного условия на значения столбца Статус — диапазон от 10 до 100.
39. Записать SQL-запрос, обеспечивающий …
… добавление в структуру таблицы
Поставщик (Код, Название, Город, Статус) ,
ограничения с именем СН_Статус, проверяющего, что Статус лежит в диапазоне от 10 до 100.
40. Записать SQL-запрос, обеспечивающий …
… создание представления Поставщик_Кратко на основе таблицы
Поставщик (Код, Название, Город, Статус) ,
обеспечивающего доступ к столбцам Код и Название.
41. Записать SQL-запрос, обеспечивающий …
… создание представления VIP_Поставщики на основе таблицы
Поставщик (Код, Название, Город, Статус) ,
обеспечивающего доступ к поставщикам со статусом больше 50.
42. Записать SQL-запрос, обеспечивающий …
… создание представления ГородаПоставщиков на основе таблицы
Поставщик (Код, Название, Город, Статус) ,
выводящего список городов с указанием количества поставщиков из этого города.
43. Записать SQL-запрос, обеспечивающий …
… создание представления ПоставкиПоставщиков на основе таблиц
Поставка (КодПоставщика, КодТовара, Количество) и Поставщик (Код, Название) ,
выводящего расширенные сведения о поставках: КодПоставщика, НазваниеПоставщика, КодТовара, Количество.
44. Записать SQL-запрос, обеспечивающий …
… удаление из базы данных представления ПоставкиПоставщиков.