База ответов ИНТУИТ

Основы проектирования реляционных баз данных

<<- Назад к вопросам

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

(Отметьте один правильный вариант ответа.)

Варианты ответа
связывающей
дочерней(Верный ответ)
не участвовала в поддержке ссылочной целостности
родительской
Похожие вопросы
Установите правильное соответствие между конструкциями отношения в табличном представлении и их определениями
КонструкцияОпределение
1ОтношениеAтаблица
2Атрибут Bимя колонки таблицы
3Схема отношенияCсписок имен атрибутов
4ДоменDтип данных колонки таблицы
5КортежEстрока таблицы
Пусть, для таблицы базы данных EMPLOYEE
1Номер личной карточкиEMPNO (PK)
2ФамилияENAME
3ИмяLNAME
4СтраховкаSSECNO
5Номер подразделенияDEPNO (FK)
6ДолжностьJOB
7ВозрастAGE
8СтажHIREDATE
9ДоплатыCOMM
10ЗарплатаSAL
11ШтрафыFINE
12АвтобиографияBiog
13ФотографияFoto
задана следующая матрица распределения (использования) колонок таблицы (пронумерованы) по 10 транзакциям.
12345678910111213
1+++++++++++++
2+++++++++++++
3+++++++++++++
4+++++++++++++
5+++++++
6+++++
7+++++
8+++++
9++++
10++++
Как следует изменить предложенное в примере лекции вертикальное разбиение данной таблицы?
Установите соответствие между терминами и их определениями.
ТерминОпределение
1.ИндексA- это физический объект реляционной базы данных, организованный по принципу сбалансированной иерархической структуры
2.Ключевые поля или ключиБ- это колонки, входящие в индекс
3.Индекс B-TreeВ- это объект в реляционной базе данных, который предназначен для организации быстрого доступа к строкам таблицы по значениям одной или более колонок этих строк
4.Составной индексГ- это индекс типа B-Tree базы данных, который одновременно выполняет роль таблицы
5.Исключительно индексная таблицаД- это индекс, построенный для нескольких колонок таблицы
6.Кардинальность колонкиЕ- это число дискретных различных значений колонки, которые встречаются в строках таблицы
Установите соответствие между терминами и их определениями
ТерминОпределение
1.Ключ секционированияAколонка таблицы, относительно значений которых СУБД будет делать физическое разнесение таблицы по различным табличным пространствам на жестких дисках
2.Секционирование по диапазонуБозначает распределение строк таблицы на различные предопределенные табличные пространства в зависимости от значения ключа секционирования
3.Хеш-секционированиеВозначает, что таблица сначала распределяется среди табличных пространств на основе диапазона значений ключа секционирования, далее каждая из полученных секций диапазонов делится на подчиненные секции или подсекции, и затем строки равномерно распределяются среди подчиненных секций по значению хеш-ключа
4.Составное секционированиеГозначает равномерное распределение строк таблицы по назначенным табличным пространствам в зависимости от значения ключа секционирования, который в данном случае хешируется
Установите соответствие между объектами реляционной базы данных СУБД Oracle и их определениями
ОбъектОпределение
1ПоследовательностьА- это объект базы данных, который позволяет генерировать последовательность уникальных чисел в условиях многопользовательского асинхронного доступа
2Определенные пользователем типы данныхБ- это именованная часть базы данных, используемая для распределения памяти для таблиц и индексов
3Табличная пространство или областьВ- это определенные пользователем типы атрибутов (домены), которые отличаются от поддерживаемых (встроенных) СУБД типов.
4КластерГ- это объект базы данных, который позволяет представить объект с данными в виде совокупности подобъектов, отнесенных к различным табличным пространствам
5СекцияД- это объект, задающий способ совместного хранения данных в нескольких или одной таблицы
6СнимокЕ- объект базы данных, представляющий собой поименованную совокупность привилегий, которые могут назначаться пользователям, категориям пользователей.
7Связь базы данныхЖ- это объект базы данных, который позволяет обратиться к объектам удаленной базы данных.
8РольЗ - локальная копия таблицы удаленной базы данных, которая используется для тиражирования (репликации) таблицы или результата запроса. Снимки могут быть модифицируемыми или предназначенными только для чтения.
Какое из перечисленных ниже бизнес-правил не относится к правилам ссылочной целостности?
Дана таблица PROJECT, созданная командой
CREATE TABLE PROJECT (PROJNO  	char(8) NOT NULL,PNAME  	char(25),BUDGET  	dec(9,2),PRIMARY KEY (PROJNO));

Ниже приведено изменение в определении таблицы для того, чтобы иметь возможность различать законченные проекты и переносить их в таблицу PROJECT_OLD. Упрощает ли данное изменение сопровождение таблицы?

CREATE TABLE PROJECT (PROJNO  	char(8) NOT NULL,FINISH	char(1)PNAME  	char(25),BUDGET  	dec(9,2),PRIMARY KEY (PROJNO));

Комментарий к Задаче 6. Добавление дополнительных колонок в первичный ключ приведет к дополнительным накладным расходам. Отбор записей для перенесения и последующего удаления с помощью переменной типа дата менее выгоден, чем использование односимвольной переменной. Спорным остается вопрос наложения на переменную FINISH ограничения NOT NULL. Это целесообразно сделать, но это приводит к лишней операции при вводе проекта - явного указания, что он не завершен.

К параметрам реляционной таблицы относятся …
К параметрам реляционной таблицы относятся …
К параметрам реляционной таблицы относятся …