В базе данных имеется единственная таблица Book с первичным ключом,... К чему приведет выполнение команды DELETE FROM Book?

advertisement
В базе данных имеется единственная таблица Book с первичным ключом, созданном на столбце ID.
К чему приведет выполнение команды DELETE FROM Book?
+Из таблицы будут удалены все строки.
В записи реляционной базы данных (БД) может содержаться:
+Неоднородная информация (данные разных типов).
В каких предложениях оператора SELECT могут использоваться агрегирующие функции?
+GROUP BY
В каком виде представляются иерархические базы данных?
+В виде дерева.
В каком виде представляются реляционные базы данных?
+В виде таблицы
В каком виде представляются сетевые базы данных?
+В виде произвольного графа.
В каком предложении оператора SELECT указывается, из каких таблиц должны извлекаться
данные?
+FROM
В каком случае оператор Exist даст утвердительный ответ?
+Если соотнесенный подзапрос производит какой-либо вывод.
В таблице хранится информация о студентах:
Номер – номер студенческого билета; ФИО – фамилия, имя и отчество студента; Адрес – адрес
проживания; Секция – спортивная секция; Страна – название страны, которую студент посещал.
При этом известно, что студент может заниматься в одной или нескольких спортивных секциях
или вообще не заниматься спортом. Также студент мог посетить одну или несколько стран или мог
вообще не бывать за границей.Для хранения информации необходимо создать одно или несколько
отношений таким образом, чтобы каждое из них находилось в 3-й НФ, и число полученных
отношений было минимальным. Выберите наилучшее решение. В фигурных скобках приводятся
атрибуты отношений, ключевые атрибуты выделяются подчеркиванием, FK в скобках указывает
на то, что это атрибут - внешний ключ.
+{Номер, ФИО, Адрес}, {Номер (FK), Секция}, {Номер (FK), Страна}
Для каких полей используется предикат LIKE?
+Для символьных полей.
Для какого типа полей может быть использован условный оператор LIKE?
+Char или VarChar
Имеется таблица Book, содержащая среди прочих столбцы Pub_Year (год издания книги) и
Publisher (издательство, в котором книга вышла). Необходимо увеличить на единицу год издания
всех книг, выпущенных в издательстве «Мысль». С помощью какого запроса это можно сделать?
+UPDATE Book SET Pub_Year=Pub_Year+1 WHERE Publisher='Мысль';
Имя сущности представляется, как правило:
+Именем существительным
К какому разделу команд SQL принадлежит команда SELECT?
+К разделу DQL.
Как обрабатываются вложенные подзапросы?
+Первым обрабатывается вложенный подзапрос самого нижнего уровня. Множество значений,
полученное в результате его выполнения, используется при реализации подзапроса более высокого
уровня.
Как можно коротко указать, что в запросе должны быть выведены
+Конкретный представитель данной сущности.
Как можно коротко указать, что в запросе должны быть выведены значения всех колонок
таблицы?
+SELECT * FROM …
Как связано между собой использование предложения GROUP BY и агрегирующих функций?
+GROUP BY разделяет таблицу на группы, а агрегирующая функция вычисляет итоговое значение для
все таблицы.
Какая команда SQL используется для редактирования данных в таблице?
+Update
Какие бывают типы атрибутов?
+Числовые, текстовые, денежные, дата-время.
Какие действия можно выполнять, используя запросы?
+Получить всю информацию в таблице или только ту информацию, которая отвечает поставленным
условиям.
Какие ограничения накладываются на запросы с группировкой?
+Столбцы с группировкой должны иметь одни и тоже значения во всех строках группы и представлять
собой реальные столбцы таблиц.
Какие основные объекты существуют в БД?
+Таблицы, запросы, представления, курсоры, индексы.
Какие предложения являются обязательными в операторе SELECT?
+SELECT... FROM
Какие системы из приведенного списка являются СУБД?
+Cache’, Oracle, MS SQL Server, Informix, Borland InterBase.
Какие существуют категории запросов языка SQL?
+DDL, DML, DQL, DCL, команды администрирования данных, команды управления транзакциями
Какие существует типы связей между сущностями?
+Один-ко-одному, один-ко-многим, много-ко-многим.
Какие существуют формы SQL?
+Интерактивный SQL и вложенный SQL.
Какие термины используются на практике вместо термина «атрибут»?
+Столбец
Какие термины используются на практике вместо термина «кортеж»?
+Строка
Какие термины используются на практике вместо термина «отношение»?
+Таблица
Каким условиям удовлетворяют отношения первой нормальной формы?
+Все входящие в отношение домены содержат неделимые значения.
Каким условиям удовлетворяют отношения второй нормальной формы?
+Условиям 1-й нормальной формы и каждый не ключевой атрибут функционально полно зависит от
первичного ключа.
Каким условиям удовлетворяют отношения третьей нормальной формы?
+Условиям 2-й нормальной формы и каждый не ключевой атрибут не транзитивно зависит от
первичного ключа.
Какое поле таблицы может быть определено как ключевое?
+Поле, содержащее уникальные данные.
Какой вариант верный, если таблица Sales содержит четыре поля – числовое, текстовое, текстовое,
числовое?
+INSERT INTO Sales VALUES (1001, 'Peel', 'London', 0.12);
Какой запрос называется вложенным?
+Запрос, помещаемый в инструкцию SELECT или в другой вложенный запрос.
Какой командой SQL создаются базовые таблицы?
+CREATE TABLE
Какой оператор обеспечивает соединение таблиц?
+Join
Какой условный оператор позволяет вывести информацию из указанного диапазона?
+BETWEEN
Ключами поиска в системе управления базами данных называются:
+Поля, по значению которых осуществляется поиск.
Можно ли создать таблицы SQL, не пользуясь командой CREATE?
+Нельзя.
На что указывает оператор IS NULL?
+На отсутствие значения.
Наиболее точным аналогом реляционной базы данных может служить:
+Двумерная таблица.
Основными понятиями ER-метода логического проектирования являются:
+Cущность, атрибут и связь.
Основными понятиями логического проектирования являются:
+Cущность, атрибут и связь.
Основными понятиями физического проектирования БД являются:
+Таблица, поле, запись.
Перечислите уровни проектирования БД.
+Концептуальное, логическое и физическое проектирование БД
Поля реляционной базы данных
+Именуются пользователем произвольно с определенными ограничениями конкретной СУБД.
С какой целью проводится нормализация отношений?
+Для минимизации дублирования данных.
С помощью каких команд SQL можно создать курсор?
+DECLARE … CURSOR FOR
С помощью какого аргумента можно избавиться от дублирования данных при создании запроса
SQL?
+Distinct
С помощью какой команды SQL можно добавить в таблицу новый столбец?
+Alter Table
С помощью какой команды SQL можно добавить новое поле в конец таблицы?
+ALTER TABLE table_name ADD field_name parametrs;
С помощью какой команды SQL можно изменить имя столбца?
+ALTER TABLE table_name CHANGE field_name_old field_name_new parameters
С помощью какой команды SQL можно изменить свойства поля таблицы?
+ALTER TABLE table_name CHANGE field_name_old field_name_new parameters;
С помощью какой команды SQL можно создать представление
+CREATE VIEW
С помощью какой команды SQL можно создать рабочую таблицу?
+CREATE TABLE
С помощью какой команды SQL можно удалить поле таблицы?
+ALTER TABLE table_name DROP field_name;
Связь между сущностями представляется, как правило:
+Неопределенной формой глагола.
Структура реляционной базы данных (БД) меняется при удалении
+Одного из полей.
Таблица Book содержит столбцы: ID – уникальный идентификатор издания, Title – название
книги, Author – автор книги, Publisher – издательство, Pub_Year – год издания. Выберите
правильный вариант запроса для выбора авторов, чьи книги переиздавались в том же или в
другом издательстве.
+SELECT Author FROM Book GROUP BY Author HAVING Count(ID)>1;
Таблица Employees, содержит столбец Commission (процент комиссии за заключение договора).
Только некоторые сотрудники получают комиссию, у остальных в этом поле содержится значение
NULL. Какое условие нужно указать в запросе SELECT, чтобы выбрать всех сотрудников,
получающих комиссию?
+WHERE NOT (Commission = NULL)
Чем отличаются базовые таблицы от виртуальных?
+Виртуальные таблицы не существуют физически в базе данных, но существуют с точки зрения
пользователя
Что выполняет команда Drop Table?
+Удаляет только пустую таблицу базы данных.
Что определяет предложение HAVING в команде SELECT?
+Критерии для удаления определенных групп записей из вывода запроса.
Что отображает структура баз данных?
+Модель логически взаимосвязанных данных конкретной предметной области.
Что позволяет выполнить предложение Order By команды SELECT?
+Сортировать данные
Что представляет собой DML?
+Язык манипулирования данными в SQL.
Что представляет собой DQL?
+Язык запросов к данным в SQL.
Что представляет собой процесс нормализации?
+Процесс преобразования базы данных к виду, отвечающему нормальным формам для обеспечения
минимальной избыточности структуры данных.
Что представляет собой DDL?
+Язык определения данных в SQL.
Что производят агрегатные функции?
+Одиночное значение для всей группы таблицы
Что произойдет, если в операторе DELETE не будет задана фраза WHERE?
+Из таблицы будут удалены все строки.
Что такое атрибут?
+Столбец таблицы.
Что такое база данных?
+Интегрированная совокупность структурированных, взаимосвязанных данных, описание которых не
зависит от прикладных программ.
Что такое внешний ключ отношения?
+Атрибут или набор атрибутов, который является первичным ключом в другом отношении.
Что такое индекс?
+Объект базы данных, который формируется из значений одного или нескольких столбцов таблицы для
быстрого нахождения нужных строк по заданному значению.
Что такое "клиент" в технологии баз данных?
+Компьютер, желающий воспользоваться тем или иным ресурсом базы данных.
Что такое ключ сущности?
+Минимальный набор атрибутов, по значениям которых можно однозначно найти требуемый экземпляр
сущности.
Что такое ключевое поле?
+Поле, однозначно идентифицирующее значения полей из других таблиц.
Что такое концептуальная модель?
+Модель данных, отображающая предметную область в виде совокупности объектов и связей между
ними.
Что такое модальность связи?
+Модальность связи означает, что экземпляр одной сущности должен быть или может быть связан с
одним или несколькими экземплярами другой сущности.
Что такое представление?
+Это виртуальная таблица, содержание которой выбирается из других таблиц на основе запроса.
Что такое связь?
+Это некоторая ассоциация между двумя сущностями.
Что такое сервер базы данных?
+Компьютер, управляющий ресурсами базы данных.
Что такое СУБД?
+Пакет программ, обеспечивающий пользователей средствами описания, обработки и защиты данных.
Что такое сущность?
+Реальный объект, информация о котором должна сохраняться и быть доступна.
Что такое транзакция?
+Логическая единица работы, составленная из одного или нескольких предложений SQL, выполняемых
одним пользователем.
Что такое ER-диаграмма?
+Графическое представление концептуальной модели предметной области в виде сущностей и связей
между ними.
Что такое SQL?
+Структурированный язык запросов, который дает возможность работать в реляционных базах данных.
Что такое тип DECIMAL?
+Десятичные числа.
Что такое тип FLOAT?
+Числа с плавающей запятой.
Что такое тип INTEGER?
+Целые числа.
Что такое тип VARCHAR?
+Строка текста.
Что такое экземпляр сущности?
+Конкретный представитель данной сущности.
Что является основными компонентами модели сервера приложений (Application Server - AS)?
+Клиент - компонент представления; API; сервер - прикладной компонент; SQL-запросы; сервер компонент доступа к ресурсам.
Что является основными компонентами модели севера базы данных (DataBase Server - DBS)?
+Клиент - компонент представления; сервер - прикладной компонент, компонент доступа к ресурсам
сервера, SQL-запросы; вызов хранимых процедур.
Что является основными компонентами модели файлового сервера (File Server - FS)?
+Клиент- компонент представления, прикладной компонент; сервер - компонент доступа к ресурсам
сервера; запросы к файловой системе.
Что является основными компонентами модели доступа к удаленным данным (Remote Data Access
- RDA)?
+Клиент - компонент представления, прикладной компонент; сервер - компонент доступа к ресурсам
сервера; SQL-запросы к серверу.
Элементарная единица логической организации данных, которая соответствует атрибуту:
+Поле.
Download