Какой операции в теории множеств соответствует предписание
ПЕРЕЧЕНЬ ТЕСТОВЫХ ВОПРОСОВ
ДЛЯ ПОДГОТОВКИ К ГОСУДАРСТВЕННОМУ ЭКЗАМЕНУ
ПО ДИСЦИПЛИНЕ
«БАЗЫ ДАННЫХ» И «СЕТЕВЫЕ БАЗЫ ДАННЫХ»
1. Элементарные описания предметов, событий, действий, которые сохранены, классифицированы, но не организованы для передачи какого-либо специального содержания – это ?
а) данные;
б) информация;
в) знания;
г) цели;
д) условия.
2. Данные, организованные так, что имеют значение и ценность для получателя, получатель интегрирует значения, выводит заключения и извлекает смысл - это ?
а) данные;
б) информация;
в) знания;
г) цели;
д) условия.
3. Какие уровни определены в трехуровневой системе организации баз данных?
a) Концептуальный, уровень реализации и физический
b) Инфологический, даталогический, физический
c) Уровень внешних моделей, концептуальный уровень и физический
d) Приложение клиентов, сервер приложений, удаленный сервер БД
e) Системный, приложения и база данных
4. БД какой модели в настоящее время наиболее распространены?
a) Иерархической и сетевой
b) Тезаурусной и дескрипторной
c) Реляционной и объектно-ориентированной
d) Бинарных ассоциаций
e) Дополнительной
5. Каким образом можно определить содержимое реляционной БД?
a) Информация, представленная в виде связанных двумерных таблиц
b) Информация, логически организованная в виде записей (records)
c) Информационные объекты в виде особых (табличных) структур
d) Сложная иерархическая структура данных, физически хранящаяся на магнитном диске в виде файлов
e) Организованные файловой структурой конкретной ЭВМ блоки данных
6. В каком случае БД нельзя отнести к реляционной модели?
a) Некоторые ячейки таблиц содержат текстовые строки, являющимися полными путями (ссылками) к файлам других таблиц этой же БД
b) Ячейки таблиц содержат ссылки на двоичные объекты (напр., на файлы исполняемых программ)
c) Ячейки таблиц содержат (вложенные) таблицы
d) Ячейки таблиц содержат текстовые строки, являющимися полными путями (ссылками) к файлу той же самой таблице
e) Ячейки таблиц пусты (не имеют содержимого)
7. Что такое вторичный индекс?
a) Определенное поле БД, используемое для ссылки на запись
b) Запись (строка) таблицы БД, обладающая свойством уникальности по содержимому
c) Специальный атрибут БД, обеспечивающий уникальность содержимого записей (строк) БД
d) Комбинация полей конкретной таблицы БД, предназначенная для идентификации записей в таблице
e) Средство ускорения операций с данными в таблице (поиска, извлечения, модификации, сортировки и пр.)
8. Что такое «ссылочная целостность БД»?
a) Требование заполненности всех полей данной записи в таблице БД
b) Наличие нескольких таблиц, представляющих содержимое БД
c) Обеспечение определенных (обычно иерархических) принципов взаимосвязи между записями в связанных таблиц БД
d) Наличие внешнего (foreign) и родительского (parent) ключей в таблице БД
e) Реализация отношения ‘один-к-одному’ между таблицами БД
9. Что такое отношение между таблицами БД по принципу ‘главный - подчиненный’ (‘master - detail’)?
a) Вариант наличия одноименного поля в обоих (и ‘главной’ и ‘подчиненной’) таблицах
b) Случай наличия в ‘главной’ таблице простого, а в ‘подчиненной’ – составного ключей одинакового названия
c) Вариант связи таблиц, при котором имена ‘подчиненных’ таблиц содержатся в соответствующем поле ‘главной’таблицы
d) Вариант связи таблиц по одноименному полю, при котором каждая запись ‘главной’ таблицы ссылается на некоторое количество записей ‘подчиненной’ таблицы
e) Метод обращения к значениям записи ‘подчиненной’ таблицы по номеру этой записи, взятого из соответствующего поля ‘главной’ таблицы
10. В чем заключается главное отличие ключа от индекса?
a) Ключ допускает значения NULL в составляющих его полях, индекс - нет
b) Индекс может допускать повторение значений составляющих его полей, ключ - нет
c) Индекс может не иметь имени (быть безымянным), ключ - нет
d) Ключ может включать несколько полей, индекс - нет
e) Ключ используется для ускорения поиска нужных записей в таблице, индекс - нет
11. Для каких целей в СУБД используется механизм транзакций?
a) Для поддержания целостности в базе
b) Для контроля изменений в БД
c) Для обеспечения повышенной надежности хранения данных
d) Для ускорения обмена между внешней и оперативной памятью
e) Для управления буфером оперативной памяти
12. Какому основному условию подчиняется процесс выполнения транзакции?
a) Процесс должен быть выполнен, при невозможности выполнения выдается предупреждение пользователю
b) Процесс может быть выполнен с ошибками, в этом случае выдается предупреждение
c) Процесс должен быть выполнен, об этом обязательно сообщается пользователю
d) Процесс может быть выполнен с ошибками, в этом случае выполнение повторяется с начала
e) Процесс должен выполниться полностью и без ошибок или не выполниться вообще
13. Какие методы поиска записей чаще всего используются на практике?
a) Последовательный и бинарный
b) Индексированный
c) Последовательно-разделенный
d) Одноуровневый и двухуровневый
e) Атомарный
14. Укажите основные виды связей таблиц?
a) Основные и дополнительные
b) Бинарные, тернарные и n-арные
c) Множественные
d) Диапазонные и перечисляемые
e) Равноправные
15. Какое из определений соответствует понятию сущности?
a) Атрибут или группа атрибутов, однозначно определяющих каждый экземпляр объекта
b) Множество однотипных объектов (экземпляров), причем каждый объект индивидуален и уникален
c) Характеристика объекта, выражающая одно законченное и определенное его свойство
d) Логическое отношение между объектами, выражающее ограничение или правило действия
e) Атрибут, значение которого не меняется в течение всего времени существования экземпляра
16. Какими основными свойствами должна обладать эффективная структура БД?
a) Распределенность и многопользовательскость
b) Изменяемость, гибкость и нормализованность
c) Детерминированность, достоверность и массовость
d) Целостность, согласованность, восстанавливаемость, безопасность и эффективность
e) Масштабируемость, модифицируемость, неделимость и однозначность
17. Что такое масштабируемость БД?
a) Свойство системы, заключающееся в возможности существенного (в сотни/тысячи раз) наращивания объема информационного содержания БД без изменения соответствующего программного обеспечения
b) Свойство системы, позволяющее без чрезмерного снижения производительности и изменений в программном обеспечении существенно увеличивать объем информационного содержания БД
c) Возможность упрощенной модернизации программного обеспечения с целью расширения функциональности БД
d) Возможность легкого изменения архитектуры построения БД
e) Свойство программной поддержки БД, выражающееся в его платформенной независимости
18. Что такое триггер в системах управления БД?
a) Созданная с использованием языков высокого уровня программа, управляющая предоставлением привилегий конкретному пользователю
b) Один из вариантов хранимой (могущей быть вызванной клиентской стороной и выполняющаяся на сервере) процедуры управления БД
c) Последовательность SQL-предписаний, возвращающая вызывающей программе одну или несколько записей
d) Процедура на языке управления БД, автоматически вызываемая при (или после) наступлении определенного события и возвращающая значения ‘истина’ или ‘ложь’ в зависимости от выполнения определенных условий
e) Обладающая свойством атомности (т.е. полностью выполняемая или не выполняемая вообще) последовательность SQL-предписаний
f) Содержащая одно (или несколько) SQL-предписаний последовательность операторов, выполняющая обработку данных БД по запросу пользователя
19. Что такое хранимая процедура в построенных по клиент-серверной технологии БД?
a) Разработанная с использованием языков программирования высокого уровня и оформленная в виде исполняемого файла (exe) процедура обработки данных, исполняемая сервером
b) Процедура на языке SQL, динамически генерируемая приложением
c) Разработанная с использованием языков программирования высокого уровня и сохраняемая в форме динамической библиотеки (dll-файл) процедура обработки данных
d) Написанная на языке определения/манипулирования данными и выполняющаяся сервером процедура обработки данных
e) Процедура на языке манипулирования данными (напр., SQL), вводимая пользователем при необходимости обработки данных
20. С какой целью применяются представления (виды)?
a) Ускорение доступа к данным путем кэширования таблиц БД
b) Обеспечение ссылочной целостности данных в используемых при создании представления таблицах
c) Реализация каскадного удаления записей при отношении ‘главный-подчиненный’ между таблицами
d) Для выделения определенного множества записей по условию, сформулированному пользователем
e) Экономия дисковой памяти, необходимой для размещения таблиц, разграничение доступа к данным для разных пользователей
21. Какие ограничения налагаются на процесс создания представлений (видов)?
a) Для возможности создания представления необходимо иметь привилегию на его создание
b) Необходимо иметь привилегии на команды внесения новых и изменение существующих записей для всех таблиц, на основе которых создается представление
c) Необходимо иметь привилегии на команду выборки для всех таблиц, на основе которых создается представление
d) Необходимо иметь привилегии на создание и модифицирование индексов исходных таблиц
e) Необходимо иметь привилегии на создание представления и изменение существующих записей для всех таблиц, на основе которых создается представление
22. Перечислите основные операции реляционной алгебры?
a) Объединение, вычитание, пересечение, произведение, выборка, проекция, деление, соединение
b) Объединение, пересечение и разность
c) Переименование, расширение, подведение итогов, присвоение, вставка, обновление, удаление и реляционное сравнение
d) Исчисление кортежей, доменов.
e) Ввод, редактирование, удаление, сортировка и поиск.
23. Какие системы автоматизации проектирования БД Вам известны?
a) Borland Delphi, MS Visual C
b) S-Designor, Foxpro
c) MS Visual Basic, ERwin
d) ERwin, S-Designor
e) Borland C++Builder, Foxpro
24. Что представляет процедура обратного проектирования (реинжиниринг) в CASE – системах проектирования БД?
a) Воссоздание информации в таблицах БД с возможность ее изменения/дополнения
b) Оптимизация расположения содержимого БД путем объединения таблиц
c) Изменение принципов индексации таблиц БД с целью ускорения доступа к содержимому БД
d) Воссоздание логической структуры имеющейся БД с возможностью изменения связей между таблицами и переноса БД на другую платформу
e) Восстановление логической структуры имеющейся БД для представления ее в понятном графическом виде
25. В чем заключается процедура каскадного удаления записей в БД?
a) Последовательное удаление связей между ‘главными’ и ‘подчиненными’ таблицами
b) Последовательное удаление ‘главной’ и ‘подчиненной’ таблиц
c) Уничтожение выбранной записи в ‘главной’ таблице
d) Удаление первой записи в ‘подчиненных’ таблицах, связанных с выбранной записью в ‘главной’ таблице
e) Последовательное удаление в ‘подчиненных’ таблицах записей, логически связанных с соответствующими записями в ‘главной’ (относительно данной ‘подчиненной’) таблице с удалением этой записи в ‘главной’ таблице
26. В чем заключается принцип разделения сущностей (категоризации) для реляционных БД?
a) Разделение предлагаемой для сохранения в БД информации на составляющие одного типа данных с целью сохранения их в различных таблицах
b) Разделение информации на однотипные объекты с последующим размещением их в отдельных таблицах, логически между собой связанных
c) Разделение процедур обработки БД по принципу ‘одна таблица – одна процедура’
d) Описание различных информационных объектов соответствующими типами данных
e) Выделение одного или нескольких полей таблицы БД в качестве составного ключа
27. Укажите возможные модели СУБД?
a) Автономные, файл-серверные, клиент-серверные и многоярусные
b) Резервные, удаленные, локальные
c) Динамические, статические
d) Файловые, сегментно-страничные
e) Теоретические, практические
28. Какая из форм языка SQL является наиболее гибкой при организации запросов к БД?
a) Интерактивная
b) Статическая
c) Динамическая
d) Интегро-статистическая
e) Дифференциальная
29. На основании каких свойств язык SQL считается эффективным для применения в системах ‘клиент-сервер’?
a) SQL несложно встраивается практически в любой язык программирования
b) SQL-предписания представляют собой текстовые строки и могут быть сгенерированы автоматически во время выполнения программы
c) SQL-предписания имеют небольшой размер, объем обработанной сервером выборки обычно также ограничен
d) С помощью SQL эффективно реализуются вложенные запросы
e) SQL поддерживает работу с видами (представлениями)
30. Какие встроенные арифметические функции применяются в языке SQL?
a) SIN, COS, INTEG, DIFF2, SHIFT
b) ATAN, SUM, AVG, LOG, INC
c) COUNT, SUM, AVG, MAX, MIN
d) DIFF, CONCAT, MIN, ATAN2, LOG2
e) STRCPY, PRINTF, MAX, EXIT, COUNT
Какой операции в теории множеств соответствует предписание
SELECT * FROM
Emp, Dept WHERE Emp.Deptno=Dept.Deptno
языка SQL?
a) Объединение множеств
b) Пересечение множеств
c) Разность множеств
d) Ранжирование множеств
e) Сложение множеств
32. Какое из приведенных предписаний языка SQL возвращает вызывающей программе набор записей?
a) INSERT INTO Variable VALUES (2, ‘v’, 8, ‘a’, ‘d’);
b) CREATE VIEW Owntables AS SELECT * FROM Syst_001 WHERE Own = Own_01;
c) UPDATE Emp SET Sal = Sal + 100 WHERE Job = ‘CLERK’;
d) SELECT Salary FROM Table_02 WHERE Old < 60 ORDER BY Old DESC;
e) DELETE FROM Dept WHERE Eptno = 40;
33. Какое из приведенных SQL-предписаний служит для выборки записей о сотрудниках, зарплата (поле Salary) которых не ниже среднеарифметической по всей таблице?
a) SELECT Salary FROM Spisok WHERE Salary < (SELECT AVG(Salary) FROM Spisok);
b) SELECT Salary FROM Spisok WHERE Salary > (SELECT AVG(Salary) FROM Spisok) ORDER BY Salary;
c) SELECT Salary FROM Spisok WHERE Salary =< (SELECT AVG(Salary) FROM Spisok);
d) SELECT Salary FROM Spisok WHERE Salary >= (SELECT AVG(Salary) FROM Spisok) ORDER BY Salary DESC;
e) SELECT Salary FROM Spisok WHERE Salary = (SELECT AVG(Salary) FROM Spisok);
34. Согласно какому из перечисленных SQL-предписаний будет выбрана запись со значением MARINA в поле Name таблицы Personal?
a) SELECT * FROM Personal WHERE Name LIKE _RIN%;
b) SELECT * FROM Personal WHERE Name LIKE MAR%_;
c) SELECT * FROM Personal WHERE Name LIKE _NA;
d) SELECT * FROM Personal WHERE Name LIKE %I%;
e) SELECT * FROM Personal WHERE Name LIKE %MARI_;
35. Какое из приведенных SQL-предписаний разрешает пользователю Stieve изменять записи в таблице Owndata?
a) GRANT INSERT, UPDATE ON Owndata TO Nike;
b) GRANT SELECT, INSERT ON Owndata TO Nike, Stieve;
c) GRANT SELECT, UPDATE ON Owndata TO Stieve;
d) GRANT UPDATE ON Owndata TO Stieve;
e) GRANT SELECT, INSERT ON Owndata TO Nike;
36. Совокупность структурированных данных, предназначенных для машинной обработки и использования многими пользователями – это...?
a) информационная система
b) база данных
c) управляющее информационное хранилище
d) экспертная система
e) база знаний
37. Физическая модель БД включает (укажите неск. вар-ов ответов ):
a) спецификации процессов обработки данных
b) форматы файла БД и всех служебных файлов
c) спецификации хранения записей на диске
d) описание доменов атрибутов сущностей
e) спецификации доступа к записям и полям
38. Атрибут в концептуальной модели имеет характеристики (укажите неск. вар-ов ответов ):
a) наименование
b) роль
c) сопутствующие процедуры
d) описание
e) значения
39. Пошаговый обратимый процесс декомпозиции (разложения) исходных отношений БД на другие – это...?
a) свертка
b) декомпозиция сущности на сущности-категории
c) фаззификация
d) нормализация
e) полусоединение
40. В какой форме находится отношение, если оно находится во 2-ой НФ и каждый ключевой атрибут не транзитивно зависит от первичного ключа?
a) 1НФ
b) 2НФ
c) 3НФ
d) 4НФ
e) 5НФ
41. Укажите соответствие между понятиями и определениями:
А: Тип сущности I: Основное содержание процесса или явления
Б: Сущность II: Отношение к конкретной вещи в наборе
В: Экземпляр сущности III:Относится к набору однородных предметов или вещей,
Выступающему как целое
a) А-I; Б-II; В-III.
b) А-III; Б-II; В-I.
c) А-III; Б-I; В-II.
d) А-I; Б-III; В-II.
e) А-II; Б-I; В-III.
42. Логическая модель БД- это…?
a) концептуальная модель с учетом поддержки её средствами СУБД
b) инфологическая модель предметной области
c) отображение логической связи между информационными потоками
d) даталогическая модель БД
e) физическая модель данных
43. Тип таблицы, чьё содержание выбирается из других таблиц с помощью выполнения запроса - ..?
a) отношение
b) представление
c) таблица с вторичными индексами
d) исходное ненормализованное отношение
e) запрос
44. Состав атрибутов отношений БД должен удовлетворять (укажите неск. вар-ов ответов ):
a) группировка должна минимально дублировать данные
b) атрибуты должны принадлежать к одном домену
c) не должно быть нежелательных функциональных зависимостей
d) среди атрибутов обязательно указывается внешний ключ
e) должна быть семантическая связь между атрибутами
45. Команда SELECT позволяет:
a) создавать таблицы
b) удалять отобранные данные
c) отбирать данные из одной или нескольких таблиц и выводить их на экран
d) корректировать данные
e) создавать индексные поля
46. Максимальная нормальная форма, которая гарантированно соблюдается для отношения, имеющего один простой вероятный ключ – это..?
a) 1НФ
b) 2НФ
c) 3НФ
d) 4НФ
e) 5НФ
47. Для сохранения результата выполнения запроса в отдельной таблице используют команду ..?
a) CREATE TABLE
b) INSERT
c) CREATE VIEW
d) UPDATE
e) SELECT
48. Вероятный ключ ..?
a) содержит только уникальные значения
b) содержит неуникальные значения
c) первичный ключ отношения
d) вторичный ключ
e) внешний ключ
49. В описании БД свойство «размер поля» отсутствует для полей типа ..?
a) числовой
b) логический
c) текстовый
d) дата-время
e) счётчик
50. Для отношения, имеющего несколько неключевых атрибутов и несколько вероятных ключей, один из которых простой, а остальные – составные, гарантированно наблюдается..?
a) 1НФ
b) 2НФ
c) 3НФ
d) 4НФ
e) 5НФ
51. При открытии запроса на создание таблицы..?
a) будет создана новая пустая таблица
b) старая таблица будет уничтожена и будет создана новая таблица, имеющая прежнюю структуру и имя, но заполненную актуальными данными
c) старая таблица будет уничтожена и будет создана новая таблица, имеющая новую заданную структуру и имя
d) вместо старой таблицы создается новая со старой структурой и старыми данными
52. Процедура администрирования системы защиты данных, хранящихся БД, включает(укажите неск. вар-ов ответов ):
a) управление ключами
b) управление установкой и синхронизацией криптографических параметров
c) установка истинности пользователя
d) назначение привилегий на доступ пользователям
e) проверку пароля пользователя
53. Узловая точка сбора информации, представляющей собой основное содержание того явления или процесса, о котором необходимо собрать информацию – это ..?
a) атрибут
b) сущность
c) представление
d) кортеж
e) запрос
54. Для формирования формы используют (укажите неск. вар-ов ответов ):
a) запрос
b) таблицу БД
c) представление
d) несколько таблиц, если они заранее связаны в схеме БД
e) набор атрибутов