Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Реляционные

1. Автор теории реляционной модели БД? Эдгар Кодд

2. В каких случаях может срабатывать триггер (укажите все подходящие варианты)? При обновлении записи в таблице, При удалении записи из таблицы

3. В таблице базы данных необходимо хранить структуру дерева каталогов файловой системы (в случае Windows - одного логического диска). Из параметров каталога - только имя. Сколько достаточно создать полей в данной таблице (в соответствии с нормальными формами построения БД)? 3

4. Выберите правильный порядок вложенности нормальных форм: (НФ - Нормальная форма, НФБК - Нормальная форма Бойса-Кодда)? 1НФ, 2НФ, 3НФ, НФБК, 4НФ, 5НФ

5. Дана следующая реляционная таблица:

X | Y-----------1 | 23 | 43 | 5

Какие из следующих утверждений верны? X функционально НЕ определяет Y, X НЕ является ключом.

6. Дана следующая реляционная таблица:

X | Y-----------1 | 23 | 4

Какие из следующих утверждений верны? Нельзя утверждать, что X является ключом, Нельзя утверждать, что X функционльно определяет или не определяет Y.

7. Даны 2 таблицы:

PRODUCT =======Product IDProduct Description MANUFACTURER ============Manufacturer IDManufacturer Name

Продукт может иметь несколько изготовителей, а каждый изготовитель может производить несколько продуктов. Что нужно добавить для связи между этими таблицами? Третью таблицу

8. Допускается ли наличие в базе данных двух таблиц с одинаковыми именами? Да, если их владельцами являются разные пользователи.

9. Есть ли разница между right join и right outer join? Нет

10. Зачем нужна нормализация базы данных? Для минимизации дублирования информации

11. Имя каждой колонки в таблице должно быть уникальным? Да

12. Как можно узнать количество таблиц в базе данных? С помощью data dictionary

13. Как называется ключ, содержащий два или более атрибута (столбца таблицы)? Композитный

14. Какие из перечисленных вариантов правил удаления таблиц существуют? Ограничивающее, Каскадное

15. Какие сущности из нижеперечисленных напрямую вызывают триггер базы данных? Сама система управления базой данных

16. Какое SQL-выражение вы используете для создания представления (view) в базе данных? CREATE VIEW

17. Какой механизм предлагает большинство реляционных баз данных для создания колонок, предназначенных для уникальной идентификации записей в таблице? Механизм для автоматической инкрементации значений целых типов

18. Какую конструкцию реляционных баз данных лучше использовать для сокрытия структуры таблиц от пользователей? Представление (View)

19. Некоторый объект содержит набор свойств и среди них массив значений. Какую нормальную форму нарушает хранение объектов такого вида в одной колонке некоторой таблицы? первую

20. Нормализация в БД проводится путем... декомпозиции отношений

21. Нормализация предназначена для решения следующих проблем: аномалия обновления, аномалии вставки, аномалия удаления

22. Пользователю необходимо получать данные из определенных таблиц. Какие права можно ему дать, если вы не хотите давать права на выполнение запросов к этим таблицам? Дать права на запуск хранимых процедур, которые смогут получить необходимые данные

23. Почему рекомендуется разбивать составные поля: составные поля нарушают целостность данных

24. Проблемы переходной зависимости... возникают, когда неключевой атрибут зависит от другого неключевого атрибута, решаются третьей нормальной формой;

25. Рекурсивные связи - это связи, в которых участвуют сущности одного и того же класса. Какие типы рекурсивных связей существуют? 1:1, 1:N, N:M

26. С помощью каких ключевых слов определяется момент запуска триггера? AFTER, BEFORE

27. Составной первичный ключ, описанный в таблице, состоит из большого количества колонок и часто используется пользователями для выполнения специальных запросов с однострочным результатом. Что можно предпринять для упрощения работы с таблицей? Добавление суррогатного ключа, который бы работал как одноколоночный первичный ключ

28. Триггер - это специальная хранимая процедура? Да

29. Уникальный идентификатор... должен быть определен перед тем, как можно будет нормализовать представление; может состоять только из одного атрибута; может быть сформирован изобретением нового атрибута; может состоять из конкатенированных атрибутов.

30. Функции представлений включают... улучшение производительности при выполнении запроса; скрытие колонок, которые пользователю не нужно видеть; скрытие строк, которые пользователю не нужно видеть;

31. Хранимая процедура, которая активизируется при выполнении команды манипулирования данными? Триггер

32. Что верно об индексах в реляционных базах данных? Индексы могут увеличить скорость выполнения select выражений, Индексы могут замедлить скорость выполнения DML выражений (Insert, Update, Delete)

33. Что из перечисленного представляет отношение между двумя сущностями в ER-диаграмме (выберите все подходящие варианты)? Внешний ключ

34. Что означает NULL в базах данных? отсутствие значения

35. Что позволяет различным приложениям и СУБД работать между собой понятным и непротиворечивым образом? Open Database Connectivity (открытая связь с базами данных)

 


Дата добавления: 2015-08-05; просмотров: 902 | Нарушение авторских прав


Читайте в этой же книге: SQL - это язык, являющийся стандартом ANSI | UPDATE tbl | PHP-основы |
<== предыдущая страница | следующая страница ==>
Базы данных (теория)| Какой будет результат выполнения запроса

mybiblioteka.su - 2015-2024 год. (0.008 сек.)