bd

bd


/\

Операции по изменению содержания данных СУБД происходят

+ сразу и без предупреждения, то есть пользователь работает напрямую с жестким диском;

- при сохранении файла базы данных (то есть по запросу сохранять или нет);

- в зависимости от режима работы пользователя;

-в зависимости от прав пользователя;

\/

/\

Глобальные операции (операции изменения структуры данных) СУБД происходят

- сразу и без предупреждения, то есть пользователь работает напрямую с жестким диском;

+ при сохранении файла базы данных (то есть по запросу сохранять или нет);

- в зависимости от режима работы пользователя;

-в зависимости от прав пользователя;

\/

/\

Вызывает требование существенной избыточности хранения простой системы двумерных табличных данных ее реализация

+ на базе файловой системы;

- на базе СУБД;

… является ключевым понятием баз данных.

+ Понятие согласованности данных;

- Понятие полноты данных;

- Понятие избыточности данных;

\/

/\

Если информационная система поддерживает согласованное хранение информации в нескольких файлах, можно говорить о том, что она … (выберите наиболее вероятный ответ)

+ поддерживает базу данных;

- поддерживает файловую систему хранения;

\/

/\

Если некоторая вспомогательная система управления данными позволяет работать с несколькими файлами, обеспечивая их согласованность, можно назвать ее … (выберите наиболее вероятный ответ)

+ системой управления базами данных;

- файловой системой хранения;

\/

/\

Уже только требование поддержания согласованности данных в нескольких файлах … : такая система должна иметь некоторые собственные данные (метаданные) и знания, определяющие целостность данных.

- позволяет обойтись библиотекой функций;

+ не позволяет обойтись библиотекой функций;

\/

/\

Уже только требование поддержания согласованности данных в нескольких файлах не позволяет обойтись библиотекой функций: такая система должна иметь …

- избыточность данных;

+ некоторые собственные данные (метаданные) и знания, определяющие целостность данных;

\/

/\


Сколько столбцов  данных выбирает из исходной таблицы запрос на языке SQL 
SELECT СОТР_ИМЯ, СОТР_НОМЕР
FROM СОТРУДНИКИ
WHERE СОТР_СТАТ = "НЕТ"
- 1;
+ 2;
- 3;
- 4;

\/

/\


Сколько столбцов  данных выбирает из исходной таблицы запрос на языке SQL 
SELECT ОТД_РАЗМЕР
FROM СОТРУДНИКИ, ОТДЕЛЫ
WHERE СОТР_ИМЯ = "ПЕТР ИВАНОВИЧ СИДОРОВ"
AND СОТР_ОТД_НОМЕР = ОТД_НОМЕР
- 1;
+ 2;
- 3;
- 4;

\/

/\

Проанализировав запрос


SELECT ОТД_РАЗМЕР
FROM СОТРУДНИКИ, ОТДЕЛЫ
WHERE СОТР_ИМЯ = "ПЕТР ИВАНОВИЧ СИДОРОВ"

AND СОТР_ОТД_НОМЕР = ОТД_НОМЕР

программист определяет, что в таблице СОТРУДНИКИ реквизит СОТР_ОТД_НОМЕР является

- строкой;

+ столбцом;

\/

/\

Проанализировав запрос


SELECT ОТД_РАЗМЕР
FROM СОТРУДНИКИ, ОТДЕЛЫ
WHERE СОТР_ИМЯ = "ПЕТР ИВАНОВИЧ СИДОРОВ"

AND СОТР_ОТД_НОМЕР = ОТД_НОМЕР

программист определяет, что в таблице СОТРУДНИКИ реквизит СОТР_ОТД_НОМЕР является (выберите наиболее вероятный ответ)

- строкой;

+ внешним ключом;

- ключом;

\/

/\

Проанализировав запрос


SELECT ОТД_РАЗМЕР
FROM СОТРУДНИКИ, ОТДЕЛЫ
WHERE СОТР_ИМЯ = "ПЕТР ИВАНОВИЧ СИДОРОВ"

AND СОТР_ОТД_НОМЕР = ОТД_НОМЕР

программист определяет, что в таблице ОТДЕЛЫ реквизит ОТД_НОМЕР является (выберите наиболее вероятный ответ)

- строкой;

- внешним ключом;

+ ключом;

\/

/\

Проанализировав запрос


SELECT ОТД_РАЗМЕР
FROM СОТРУДНИКИ, ОТДЕЛЫ
WHERE СОТР_ИМЯ = "ПЕТР ИВАНОВИЧ СИДОРОВ"

AND СОТР_ОТД_НОМЕР = ОТД_НОМЕР

программист определяет, что в таблице ОТДЕЛЫ реквизит ОТД_НОМЕР является (выберите наиболее вероятный ответ)

- строкой;

+ столбцом;

\/

/\

Проанализировав запрос


SELECT ОТД_РАЗМЕР
FROM СОТРУДНИКИ, ОТДЕЛЫ
WHERE СОТР_ИМЯ = "ПЕТР ИВАНОВИЧ СИДОРОВ"

AND СОТР_ОТД_НОМЕР = ОТД_НОМЕР

программист определяет, что происходит соединение таблиц

- нет;

+ да;

\/

/\

Проанализировав запрос


SELECT СОТР_ИМЯ, СОТР_НОМЕР
FROM СОТРУДНИКИ
WHERE СОТР_СТАТ = "НЕТ"

программист определяет, что происходит соединение таблиц

+ нет;

- да;

\/

/\

Если в предложении FROM перечислено несколько таблиц, то все они неявно считаются … (выберите наиболее вероятный ответ)

- не соединяемыми;

+ соединяемыми;

- связанными;

\/

/\

Если в предложении FROM перечислено несколько таблиц, то все они … считаются соединяемыми (выберите наиболее вероятный ответ)

- явно;

+ неявно;

- точно;

\/

/\

Тип соединения в предложении FROM, при котором каждая строка первой таблицы соединяется с каждой строкой второй таблицы называется …

+ перекрестным;

- внешним;

- первичным;

\/

/\

Тип соединения в предложении FROM, при котором каждая строка первой таблицы соединяется с каждой строкой второй таблицы называется …

+ перекрестным;

- внешним;

- первичным;

\/

/\

… ключ (FOREIGN KEY) – это столбец в дочерней таблице, ссылающийся на ключ родительской таблицы (выберите наиболее вероятный ответ).

+ Внешний;

- Первичный;

- Составной;

- Простой;

\/

/\

Использование … ключей является основным механизмом поддержания ссылочной целостности внутри реляционной базы данных.

+ внешних;

- первичных;

- составных;

- простых;

\/

/\

Первичный ключ таблицы реляционной базы данных может быть

- одновременно простым и составным;

+ простым или составным;

- только простым;

-только составным;

\/

/\

В родительской таблице для столбца или совокупности столбцов, на которые идет ссылка, + должно быть задано ограничение на уникальность;

- не должно быть задано ограничение на уникальность;

- не обязательно задавать ограничение на уникальность;

- все ответы верные;

- все ответы неверные;

\/

/\

Внешний ключ может быть

+ простым или составным;

- только составным;

- только простым;  

\/

/\

В запросе обязательно должны быть предложения

- SELECT, FROM, WHERE;

+ SELECT, FROM;

- SELECT, AS;

- SELECT, FROM, GROUP BY;

\/

/\

Предложение … определяет столбцы таблицы, получаемой в результате выполнения запроса.

- WHERE;

- FROM;

+ SELECT;

- GROUP BY;

\/

/\

Запросы могут использовать функции агрегирования. Стандарт предусматривает использование функции … - подсчет.

+ COUNT;

-SUM;

-MAX;

-MIN;

-AVG;

\/

/\

Запросы могут использовать функции агрегирования. Стандарт предусматривает использование функции … - сумма.

-COUNT;

+SUM;

-MAX;

-MIN;

-AVG;

\/

/\

Запросы могут использовать функции агрегирования. Стандарт предусматривает использование функции … - максимум.

-COUNT;

-SUM;

+MAX;

-MIN;

-AVG;

\/

/\

Запросы могут использовать функции агрегирования. Стандарт предусматривает использование функции … - минимум.

-COUNT;

-SUM;

-MAX;

+MIN;

-AVG;

\/

/\

Запросы могут использовать функции агрегирования. Стандарт предусматривает использование функции … - среднее.

-COUNT;

-SUM;

-MAX;

-MIN;

+AVG;

\/

/\

В предложении … указываются таблицы, которые используются при формировании запроса.

- WHERE;

+ FROM;

- SELECT;

- GROUP BY;

\/

/\

Начиная со стандарта SQL-92 в предложение FROM можно включать встроенный оператор …, который служит для задания разнообразных условий соединения таблиц, участвующих в запросе.

- WHERE;

- FROM;

+ JOIN;

- GROUP BY;

\/

/\

Начиная со стандарта SQL-92 в предложение … можно включать встроенный оператор JOIN, который служит для задания разнообразных условий соединения таблиц, участвующих в запросе.

- WHERE;

+ FROM;

- AS;

- GROUP BY;

\/

/\

Тип соединения … в предложении FROM соответствует выполняемому действию «Прямое декартово произведение».

+ Cross (перекрестное);

- Natural (естественное);

- Inner (включающее или внутреннее);

- Left (левое внешнее);

- Right (правое внешнее);

- Full (полное);

- Union (соединение типа объединение);

\/

/\

Тип соединения … в предложении FROM соответствует выполняемому действию «Соединение внешнего ключа со связанным с ним ключом (одноименные столбцы)».

- Cross (перекрестное);

+ Natural (естественное);

- Inner (включающее или внутреннее);

- Left (левое внешнее);

- Right (правое внешнее);

- Full (полное);

- Union (соединение типа объединение); 

\/

/\

Тип соединения … в предложении FROM соответствует выполняемому действию «Эквисоединение таблиц Аи В (равные значения соответствующих столбцов)».

- Cross (перекрестное);

- Natural (естественное);

+ Inner (включающее или внутреннее);

- Left (левое внешнее);

- Right (правое внешнее);

- Full (полное);

- Union (соединение типа объединение); 

\/

/\

Тип соединения … в предложении FROM соответствует выполняемому действию «Все строки таблицы А, а также значения из тех строк таблицы В, которые имеют совпадающие значения в поле связи».

- Cross (перекрестное);

- Natural (естественное);

- Inner (включающее или внутреннее);

+ Left (левое внешнее);

- Right (правое внешнее);

- Full (полное);

- Union (соединение типа объединение); 

\/

/\

Тип соединения … в предложении FROM соответствует выполняемому действию «Все строки таблицы В, а также значения из тех строк таблицы А, которые имеют совпадающие значения в поле связи».

- Cross (перекрестное);

- Natural (естественное);

- Inner (включающее или внутреннее);

- Left (левое внешнее);

+ Right (правое внешнее);

- Full (полное);

- Union (соединение типа объединение); 

\/

/\

Тип соединения … в предложении FROM соответствует выполняемому действию «Объединяет левое и правое соединения».

- Cross (перекрестное);

- Natural (естественное);

- Inner (включающее или внутреннее);

- Left (левое внешнее);

- Right (правое внешнее);

+ Full (полное);

- Union (соединение типа объединение); 

\/

/\

Тип соединения … в предложении FROM соответствует выполняемому действию «Противоположно Inner».

- Cross (перекрестное);

- Natural (естественное);

- Inner (включающее или внутреннее);

- Left (левое внешнее);

- Right (правое внешнее);

- Full (полное);

+ Union (соединение типа объединение); 

\/

/\

В предложении … задается условие отбора записей оператора SELECT.

+ WHERE;

- FROM;

- JOIN;

- GROUP BY;

\/

/\

В предложении WHERE задается условие отбора записей оператора SELECT. Предикат может принимать одно из нескольких значений:

- TRUE, FALSE;

+ TRUE, FALSE, UNKNOU;

- TRUE, UNKNOU;

- FALSE, UNKNOU;

\/

/\

В предложении WHERE задается условие отбора записей оператора SELECT. Предикат может принимать одно из трех значений: TRUE, FALSE, UNKNOU. В результатную таблицу переносятся те строки, для которых значение предиката равно…

+ TRUE;

- FALSE;

- UNKNOU;

- нет правильного ответа;

\/

/\

Согласно нулевому правилу, сформулированному Е.Ф.Коддом, любая реляционная СУБД должна управлять этой БД, опираясь на ее реляционные свойства. Выберите неверное утверждение.

- Нулевое правило означает, что связи между таблицами должны основываться на совпадающих столбцах;

- Из нулевого правила и вытекает принцип осуществления связей между таблицами; 

+ Нулевое правило означает, что связи между таблицами должны основываться на полноте данных;

 \/

\/

/\

SQL: Создать базу данных «больница»

+ create database bolnica;

- use bolnica

- create table bolnica;

- use bolnica;

- create database bolnica

\/

/\

SQL: Выбрать базу данных «больница»

+ use bolnica

- create database bolnica;

- create table bolnica;

- use bolnica;

\/

/\

SQL: use bolnica – это …

+ оператор

- запрос

\/

/\

SQL: create database  bolnica; – это …

+ запрос

- оператор

\/

/\

SQL: Вывести список всех баз данных

+ SHOW DATABASES;

-DROP DATABASE;

- use;

\/

/\

SQL: Удалить базу данных

-SHOW DATABASES;

+DROP DATABASE bolnica;

- use  bolnica;

\/

/\

SQL: DROP DATABASE bolnica;

+удалить базу данных bolnica

-вывести список таблиц базы данных bolnica

-выбрать базу данных bolnica

\/

/\

SQL: use  bolnica;

-удалить базу данных bolnica

-вывести список таблиц базы данных bolnica

+выбрать базу данных bolnica

\/

/\

Следующий запрос создаст таблицу с … колонками.

CREATE TABLE users ( username VARCHAR(20), create_date DATE);

2-мя колонками

-с 3-мя колонками

-с 4-мя колонками

\/

/\

Следующий запрос создаст таблицу с именем … .

CREATE TABLE users ( username VARCHAR(20), create_date DATE);

+ users

- username

- create_date

\/

/\

Следующий запрос создаст таблицу с именем … .

CREATE TABLE users (user_id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(20), create_date DATE);

+ users

- username

- create_date

\/

/\

Следующий запрос создаст таблицу с … колонками.

CREATE TABLE users (user_id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(20), create_date DATE);

2-мя колонками

+с 3-мя колонками

-с 4-мя колонками

\/

/\

EXPLAIN users;

+показать структуру таблицы

-удалить таблицу

\/

/\

DROP TABLE  users;

-показать структуру таблицы

+удалить таблицу

\/

/\

Ограничение уникальности для столбца означает, что никакие две строки в таблице не имеют одинаковых значений в указанном столбце

+PRIMARY KEY

+UNIQUE

-NOT NULL

\/

/\

Ограничение  … может использоваться только один раз для каждой таблицы

+PRIMARY KEY

+UNIQUE

-NOT NULL

\/

/\

Ограничение … позволяет определить вероятные ключи таблицы

+PRIMARY KEY

+UNIQUE

-NOT NULL

\/

/\

Тот из вероятных ключей, который выбран в качестве первичного ключа описывается как

+PRIMARY KEY

-UNIQUE

-NOT NULL

\/

/\

После того как первичный ключ выбран, остальные вероятные ключи могут быть определены путем использования ограничения …

-PRIMARY KEY

+UNIQUE

-NOT NULL

\/

/\

Ограничение … служит для задания первичного ключа

+PRIMARY KEY

-UNIQUE

-NOT NULL

\/

/\

Первичный ключ может быть простым, состоящим из одного поля, и составным, включающим несколько полей. Утверждение верно.

+да

-нет

\/

/\

Первичный ключ может быть … , состоящим из одного поля, и составным, включающим несколько полей. Утверждение верно.

+простым

-уникальным

-одинарным

\/

/\

Первичный ключ может быть … , состоящим из одного поля, и … , включающим несколько полей. Утверждение верно.

+простым составным

-уникальным сложным

-одинарным многозначным

\/

/\

Значение … показывает, что в конкретной строке конкретный элемент данных отсутствует

+NULL

-NOT NULL

-INT

\/

/\

Значение … не является значением данных и в связи с этим не имеет определенного типа

+NULL

-SIGN

-INT

\/

/\

Таблица может иметь только один первичный ключ, причем никакой столбец, входящий в первичный ключ , не может хранить значение ...

+NULL

-SIGN

-INT

\/

/\

Таблица может иметь ... первичный ключ, причем никакой столбец, входящий в первичный ключ , не может хранить значение NULL

+только одни

-один или несколько

-два и более

\/

/\

Инструкция SQL начинается с … - ключевого слова, описывающего действие, выполняемое инструкцией

+команды

-функции

-атома

\/

/\

Инструкция SQL начинается с команды - ключевого слова, описывающего действие, выполняемое инструкцией. Следом за командой указывается одно или несколько …

+предложений

-функций

-атомов

\/

/\

Предложения в инструкции SQL делятся на …

+обязательные и необязательные

-прямые и обратные

\/

/\

Каждое предложение в инструкции SQL начинается с ключевого слова, например, … (где), FROM (откуда), INTO (куда)

+ WHERE

- WHER

\/

/\

Каждое предложение в инструкции SQL начинается с …

+ ключевого слова

- атрибута

-параметра

\/

/\

Внешний ключ строится в дочерней (зависимой) таблице для соединения … (главной) и дочерних таблиц базы данных

+родительской

-дочерней

\/

/\

Внешний ключ строится в … (зависимой) таблице для соединения родительской (главной) и дочерних таблиц базы данных

-родительской

+дочерней

/\

Внешний ключ может ссылаться на столбец с ограничением …

+PRIMARY KEY

+UNIQUE

-NOT NULL

\/

/\

Внешний ключ – это …

+ограничение ссылочной целостности

- проверочное ограничение целостности

\/

/\

Первичный ключ – это …

+ограничение ссылочной целостности

- проверочное ограничение целостности

\/

/\

Уникальный столбец – это …

+ограничение ссылочной целостности

- проверочное ограничение целостности

\/

/\

UNIQUE – это …

+ограничение ссылочной целостности

- проверочное ограничение целостности

\/

/\

PRIMARY KEY – это …

+ограничение ссылочной целостности

- проверочное ограничение целостности

\/

/\

FOREIGN  KEY – это …

+ограничение ссылочной целостности

- проверочное ограничение целостности

\/

/\

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

+ UNIQUE

- FOREIGN  KEY

\/

/\

Какое ограничение целостности допускает существование значения NULL

+ UNIQUE

-PRIMARY KEY

\/

/\

Ограничение целостности CHECK задает … для столбца

-уникальность

+диапазон возможных значений

\/

/\

CHECK – это …

-ограничение ссылочной целостности

+ проверочное ограничение целостности

\/

/\

Ограничение PRIMARY KEY может быть задано

+на уровне столбца

+на уровне таблицы

-правильного ответа нет

\/

/\

CREATE TABLE spr_mat (kod_mat CHAR (3) NOT NULL PRIMARY KEY, naim_mat CHAR (30) NOT NULL UNIQUE);

Ограничение PRIMARY KEY задано …

+на уровне столбца

-на уровне таблицы

-правильного ответа нет

\/

/\

CREATE TABLE spr_mat (kod_mat CHAR (3) NOT NULL, naim_mat CHAR (30) NOT NULL, PRIMARY KEY (kod_mat), UNIQUE (naim_mat));

Ограничение PRIMARY KEY задано …

-на уровне столбца

+на уровне таблицы

-правильного ответа нет

\/

/\

CREATE TABLE spr_mat (kod_mat CHAR (3) NOT NULL PRIMARY KEY, naim_mat CHAR (30) NOT NULL UNIQUE);

Ограничение UNIQUE задано …

+на уровне столбца

-на уровне таблицы

-правильного ответа нет

\/

/\

CREATE TABLE spr_mat (kod_mat CHAR (3) NOT NULL, naim_mat CHAR (30) NOT NULL, PRIMARY KEY (kod_mat), UNIQUE (naim_mat));

Ограничение UNIQUE задано …

-на уровне столбца

+на уровне таблицы

-правильного ответа нет

\/

/\

CREATE TABLE spr_post (kod_post CHAR (5) NOT NULL PRIMARY KEY, naim_post CHAR (30) NOT NULL UNIQUE);

Ограничение PRIMARY KEY задано …

+на уровне столбца

-на уровне таблицы

-правильного ответа нет

\/

/\

CREATE TABLE spr_post (kod_post CHAR (5) NOT NULL, naim_post CHAR (30) NOT NULL, PRIMARY KEY (kod_post), UNIQUE (naim_post));

Ограничение PRIMARY KEY задано …

-на уровне столбца

+на уровне таблицы

-правильного ответа нет

\/

/\

CREATE TABLE spr_post (kod_post CHAR (5) NOT NULL PRIMARY KEY, naim_post CHAR (30) NOT NULL UNIQUE);

Ограничение UNIQUE задано …

+на уровне столбца

-на уровне таблицы

-правильного ответа нет

\/

/\

CREATE TABLE spr_post (kod_post CHAR (5) NOT NULL, naim_post CHAR (30) NOT NULL, PRIMARY KEY (kod_post), UNIQUE (naim_post));

Ограничение UNIQUE задано …

-на уровне столбца

+на уровне таблицы

-правильного ответа нет

\/

/\

CREATE TABLE post (kod_post CHAR (5) NOT NULL, kod_mat CHAR (3) NOT NULL, data_post DATE NOT NULL, kolv NUMERIC NOT NULL, PRIMARY KEY (kod_post, kod_mat, data_post), FORIGN KEY (kod_mat) REFERENCES spr_mat (kod_mat), FORIGN KEY (kod_post) REFERENCES spr_post (kod_post) );

Ограничение PRIMARY KEY задано …

-на уровне столбца

+на уровне таблицы

-правильного ответа нет

\/

/\

CREATE TABLE post (kod_post CHAR (5) NOT NULL, kod_mat CHAR (3) NOT NULL, data_post DATE NOT NULL, kolv NUMERIC NOT NULL, PRIMARY KEY (kod_post, kod_mat, data_post), FORIGN KEY (kod_mat) REFERENCES spr_mat (kod_mat), FORIGN KEY (kod_post) REFERENCES spr_post (kod_post) );

Ограничение FORIGN KEY является …

+внешним ключом

-первичным ключом

-правильного ответа нет

\/

/\

CREATE TABLE post (kod_post CHAR (5) NOT NULL, kod_mat CHAR (3) NOT NULL, data_post DATE NOT NULL, kolv NUMERIC NOT NULL, PRIMARY KEY (kod_post, kod_mat, data_post), FORIGN KEY (kod_mat) REFERENCES spr_mat (kod_mat), FORIGN KEY (kod_post) REFERENCES spr_post (kod_post) );

Ограничение PRIMARY KEY является …

-простым первичным ключом

+составным первичным ключом

-правильного ответа нет

\/

/\

CREATE TABLE post (kod_post CHAR (5) NOT NULL, kod_mat CHAR (3) NOT NULL, data_post DATE NOT NULL, kolv NUMERIC NOT NULL, PRIMARY KEY (kod_post, kod_mat, data_post), FORIGN KEY (kod_mat) REFERENCES spr_mat (kod_mat), FORIGN KEY (kod_post) REFERENCES spr_post (kod_post) );

Родительской таблицей является …

+ spr_mat

+ spr_post

- post

\/

/\

CREATE TABLE post (kod_post CHAR (5) NOT NULL, kod_mat CHAR (3) NOT NULL, data_post DATE NOT NULL, kolv NUMERIC NOT NULL, PRIMARY KEY (kod_post, kod_mat, data_post), FORIGN KEY (kod_mat) REFERENCES spr_mat (kod_mat), FORIGN KEY (kod_post) REFERENCES spr_post (kod_post) );

Дочерней таблицей является …

- spr_mat

- spr_post

+ post

\/

/\

Универсальное отношение БД является

+ корректным отношением

- некорректным отношением

\/

/\

Универсальное отношение БД является отправной точкой для …

+ технологии восходящего проектирования

- технологии нисходящего проектирования

- универсального проектирования

\/

/\

При работе с отношениями, содержащими избыточные данные, могут возникать проблемы, которые называются

+ аномалиями обновления

- ошибками редактирования

- нецелостностью данных

- проблемами нормализации

\/

/\

Аномалии обновления подразделяются на …

+ аномалии вставки, аномалии удаления и аномалии модификации

- аномалии редактирования и отчетности

- ошибки запросов, форм, отчетов

- нецелостность и противоречивость данных

\/

/\

Для ликвидации избыточности и потенциальной противоречивости данных БД применяют аппарат …

+ нормализации

- импликации

- конкатенации

- объединения

\/

/\

Цель нормализации - создание проекта БД, в котором …

+ каждый факт появляется лишь в одном месте

- нет повторяющихся данных

- сохранена непротиворечивость данных

- можно работать с большими массивами данных

\/

/\

Имеется функциональная зависимость А->В. Детерминантом называется …

- В

- А и В

- пересечение А и В

\/

/\

Имеется функциональная зависимость А->В. Группой атрибутов могут быть

+ и А, и В

- А

- В

- пересечение А и В

\/

/\

Имеется функциональная зависимость А->В. Каждому А соответствует …

+ только одно В

- один или несколько разных В

- несколько разных В

- объединение А и В

\/

/\

Имеется функциональная зависимость А->В. Тогда справедливо

+ В функционально зависит от А

- А функционально зависит от В

\/

/\

Процесс нормализации – это … с целью ликвидации дублирования данных и потенциальной их противоречивости

+ декомпозиция таблицы на две или более

- объединение таблиц

- конкатенация таблиц

- слияние таблиц

\/

/\

При наличии функциональной зависимости А->В строки с одинаковым значением атрибута А …

+ имеют одинаковое значение атрибута В.

- не обязательно имеют одинаковое значение атрибута В.

- имеют разное значение атрибута В.

\/

/\

Если А->В, В->С , то …

+ С транзитивно через В зависит от А

- А транзитивно через В зависит от С

- В транзитивно через С зависит от А

\/

/\

Таблица «Студент» с атрибутами ID_студент, Номер_зачетной_книжки, Фамилия, Имя, Отчество, Номер_группы находится в …

+ нормальной форме Бойса-Кодда

- третьей нормальной форме

- только первой нормальной форме

- правильного ответа нет

\/

/\

Таблица «Студент» с атрибутами ID_студент, Номер_зачетной_книжки, ФИО_студента, Номер_группы находится в …

- нормальной форме Бойса-Кодда

- третьей нормальной форме

- только первой нормальной форме

+ правильного ответа нет

\/

/\

Таблица «Студент» с атрибутами Номер_зачетной_книжки, ФИО_студента находится в …

- нормальной форме Бойса-Кодда

- третьей нормальной форме

- только первой нормальной форме

+ правильного ответа нет

\/

/\

Таблица «Студент» с атрибутами Номер_зачетной_книжки, Фамилия, Имя, Отчество находится в …

+ нормальной форме Бойса-Кодда

+ третьей нормальной форме

- только первой нормальной форме

- правильного ответа нет

\/

/\

Таблица «Студент» с атрибутами Номер_зачетной_книжки, Фамилия, Имя, Отчество находится в …

+ нормальной форме Бойса-Кодда

+ третьей нормальной форме

+ первой нормальной форме

- правильного ответа нет

\/

/\

Таблица «Преподаватель» с атрибутами Табельный_номер, Фамилия, Имя, Отчество находится в …

+ нормальной форме Бойса-Кодда

+ третьей нормальной форме

+ первой нормальной форме

- правильного ответа нет

\/

/\

Таблица «Преподаватель» с атрибутами Табельный_номер, Фамилия, Имя, Отчество, ID_кафедра находится в …

+ нормальной форме Бойса-Кодда

- третьей нормальной форме

- только первой нормальной форме

- правильного ответа нет

\/

/\

Таблица «Преподаватель» с атрибутами Табельный_номер, ФИО_преподавателя, ID_кафедра находится в …

- нормальной форме Бойса-Кодда

- третьей нормальной форме

- первой нормальной форме

+ правильного ответа нет

\/


Report Page