Тест: УД


Список вопросов


1. Система управления базами данных – это…

1) Комплекс программных средств в ЭВМ;
2) Комплекс вычислительных средств;
3) Пакет программ для работы с базами данных;
4) Специализированное вычислительное устройство;

2. База данных – это…

1) Физическое устройство для хранения данных.
2) Именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области;
3) Массив информации в электронном виде;
4) Совокупность структурированных данных, относящихся к одной предметной области.

3. Банк данных – это…

1) Совокупность информации, используемой и получаемой в результате научных исследований.
2) Информация на электронных носителях, организованная в соответствии с требованиями единого языка описания данных.
3) Поименованная совокупность структурированных данных, относящихся к одной предметной области.
4) Система специальным образом организованных данных — баз данных, программных, технических, языковых, организационно-методических средств, предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования данных.

4. Укажите, какому стандарту должен соответствовать программный продукт, относящийся к классу БД.

1) ANSI/SPARC.
2) QBE.
3) X25.01.
4) SQL.

5. Как называется язык манипулирования данными в промышленных реляционных базах данных?

1) XML.
2) HTML.
3) SQL.
4) PHP.

6. Что обозначает реализация принципа логической независимости в базах данных?

1) Блокировка данных, обеспечивающая невозможность изменения схемы таблицы базы данных и реализация возможности каскадности модификации данных.
2) Наличие языка манипулирования данными типа SQL.
3) Удобства интерфейса общения с базой данных.
4) Обеспечение расширения существующих структур данных или их модификация, без перезаписи созданных и эксплуатируемых прикладных программ.

7. QBE – это …

1) Единица измерения скорости передачи данных.
2) Cпособ доступа к оперативной памяти со стороны внешних устройств.
3) Название внутреннего блока персональной ЭВМ.
4) Поисковый язык в базах данных.

8. Информационная система (ИС) – это …

1) Технология сбора данных.
2) Банк данных;
3) Система, реализующая сбор, обработку данных и включающая технические средства обработки данных, программное обеспечение и персонал.
4) Система управления базами данных;

9. Современный уровень хранения данных чаще всего базируется на …

1) Только магнитных барабанах.
2) Магнитных дисках.
3) Только магнитных лентах.
4) Флеш памяти.

10. Дайте определение структурированию данных:

1) Совокупность структур данных и способов их представления и обработки.
2) Разбиение данных по предметным областям.
3) Описание структуры каждого объекта.
4) Введение соглашения о способах представления данных.

11. Понятие базы данных изначально предполагает использование … режима.

1) Многоядерного
2) Многопользовательского.
3) Однопроцессорного.
4) Однопользовательского.

12. Какой режим работы СУБД используется наиболее часто?

1) Однопользовательский.
2) Монопольный или однопрограммный.
3) Пакетный.
4) Коллективного доступа.

13. Чем обеспечивается выполнение "незапланированных" запросов к базе …

1) Специальным языком структурированных запросов (SQL).
2) Обычным языком программирования, встроенным в СУБД.
3) Динамическим программированием.
4) Линейным программированием.

14. Локальная технология базы данных использует …

1) Пакетный режим.
2) Конвейерный режим.
3) Коллективный режим.
4) Монопольный режим.

15. Традиционная архитектура файл-сервер - это …

1) Обработка данных, хранимых на удаленном сервере, без привлечения средств подобных языку SQL;
2) Хранение и обработка данных на одной машине.
3) Использование драйвера доступа к данным типа ODBC, BDE;
4) Обработка данных с использованием SQL запросов для доступа к данным;

16. SQL-сервер - это…

1) Программа управления пользовательским интерфейсом
2) Набор динамически подключаемых библиотек (DLL) для управления данными на удаленной машине.
3) Специальная программа, управляющая удаленной базой данных.
4) Код, используемый для вызова Web службы.

17. Укажите, какую функцию не включает понятие клиент …

1) Реализация стабильности многопользовательского режима работы.
2) Представление результатов пользователю в некоторой форме (интерфейс пользователя).
3) Интерпретация результатов запросов, полученных от сервера.
4) Посылка запросов серверу.

18. Укажите, какую функцию не включает понятие сервер…

1) Обеспечение системы безопасности и разграничение доступа.
2) Разработка интерфейса пользователя.
3) Оптимизация и выполнение запросов к БД.
4) Управление целостностью БД.

19. Файл-серверная архитектура относится к категории …

1) "Толстого" клиента.
2) "Тонкого" клиента.
3) Однорангового клиента.
4) Смешанного клиента.

20. Клиент-серверная архитектура (без сервера приложений) является …

1) N-звенной технологией
2) Двухзвенной технологией.
3) Однозвенной технологией.
4) Трехзвенной технологией.

21. Трехзвенная архитектура "клиент – сервер" обязательно использует …

1) сервер приложений;
2) файл-серверную технологию.
3) невыделенный сервер;
4) Web сервер;

22. Трехзвенная архитектура "клиент – сервер" используется в случае…

1) Использования мэйнфреймов.
2) Для удобства пользователей.
3) Использования Web сервера.
4) Когда на рабочих станциях недостаточно вычислительной мощности, необходимой для выполнения приложения.

23. Сервер приложений -это…

1) Клиентская машина.
2) MS SQL Server, Oracle, Gupta, Informix и им подобные.
3) Специализированная СУБД .
4) Специальная программа, предоставляющая прикладные сервисы для рабочей станции и реализующая их своими вычислительными возможностями, а также путем обращения к серверу базы данных (SQL-серверу).

24. Intranet-технология - это …

1) Распределенная база данных.
2) Объектно-ориентированный язык программирования.
3) Корпоративная - локальная или территориально распределенная сеть, с открытым доступом в Internet без привлечения сервисов WWW.
4) Корпоративная - локальная или территориально распределенная сеть, закрытая от внешнего доступа из Internet, но использующая сервисы Всемирной Сети Internet.

25. Java - это интерпретируемый объектно-ориентированный язык программирования, созданный на основе языка…

1) Си++.
2) Visual Basic.
3) Clipper.
4) Object Pascal.

26. PHP – это …

1) Единица измерения скорости передачи данных
2) Поисковый язык в базах данных.
3) Способ доступа к оперативной памяти со стороны внешних устройств.
4) Язык сценариев общего назначения, который создан специально для Web и который можно внедрять в HTML.

27. CGI (Common Gateway Interface ) – это …

1) Спецификация, позволяющая Web-серверу выполнять произвольные прикладные программы.
2) Время, затрачиваемое на доступ к хранимой в памяти информации;
3) Язык сценариев общего назначения;
4) Поисковый язык в базах данных.;

28. Какая из СУБД наиболее широко используется в Intranet-технологиях?

1) SyBase.
2) Informix.
3) МуSQL.
4) Postgres.

29. ANSI/SPARC – это …

1) Драйвер доступа к данным.
2) Комитет стандартизации в области баз данных.
3) Название интерфейса ЭВМ.
4) Комитет по стандартизации передачи данных в информационных системах.

30. Сколько уровней моделей отображения данных предусматривает стандарт ANSI/SPARC?

1) 4
2) 1
3) 3
4) 5

31. Данные – это…

1) Информация, записанная (закодированная) на
2) Элементарная единица данных, которая соответствует неделимой единице информации – реквизиту.
3) Совокупность логически связанных полей.
4) Одно или несколько полей, однозначно идентифицирующих запись.

32. Документалистика – это…

1) Процесс обмена данными.
2) Наука о программном обеспечении компьютера.
3) Данные о технической базе компьютеров.
4) Наука о рациональных средствах и методах повышения эффективности документооборота.

33. Информационная совокупность – это…

1) Процесс обмена данными.
2) Группа данных, характеризующих объект, процесс, операцию.
3) Данные о технической базе компьютеров.
4) Совокупность языковых, программных и технических средств.

34. Под рабочей областью понимается …

1) Физический раздел диска используемый для работы с базой данных только одним пользователем.
2) Таблица базы данных.
3) Кеш память.
4) Область оперативной памяти ЭВМ, доступная для пользовательского приложения.

35. Модель данных в базах данных – это…

1) Процесс обмена данными.
2) Совокупность языковых, программных и технических средств.
3) Группа реквизитов, характеризующих объект, процесс, операцию.
4) Средство абстракции, которое интерпретирует информационное содержание данных предметной области, частично представляя семантику данных предметной области, т.е. средство, передающее некоторые знания о реальном мире (предметной области).

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

1) В отображении формализованных данных в структуру СУБД.
2) В определении структуры хранения данных.
3) В описании и синтезе информационных требований к БД.
4) В формулировании аппаратных требований к БД и программному обеспечению.

37. Сколько моделей отображения данных предусматривает стандарт ANSI/SPARC?

1) 4
2) 2
3) 3
4) 1

38. Укажите, какой уровень моделей не присутствует в архитектуре банка данных, согласно стандарта ANSI/SPARC …

1) Инфологический уровень.
2) Внyтpeнний ypoвeнь.
3) Внeшний ypoвeнь.
4) Кoнцeптyaльный ypoвeнь.

39. Уровень внешних моделей предназначен для…

1) Описания данных на языке конкретной СУБД
2) Представления данных с точки зрения администратора базы.
3) Представления данных на физическом уровне.
4) Представления данных с точки зрения конкретного пользователя.

40. Уровень концептуальных моделей предназначен для…

1) Описания методов и схемы доступа к данных на языке конкретной СУБД.
2) Обобщенное представление данных с точки зрения администратора базы.
3) Представления данных с точки зрения конкретного пользователя.
4) Представления данных на физическом уровне.

41. Уровень физических моделей предназначен для…

1) Представления данных с точки зрения конкретного пользователя.
2) Обобщения представления данных с точки зрения группы пользователей.
3) Описания методов доступа и организации данных в конкретной СУБД.
4) Представления логических связей данных на физическом уровне с помощью реляционных ключей.

42. На этапе концептуального проектирования администратор базы …

1) Определяют структуры хранимых данных и методы доступа к ним.
2) Осуществляют преобразование формализованных данных в структуру СУБД.
3) Производят описание и синтез информационных требований пользователей.
4) Определяют требования к БД.

43. Под схемой базы данных понимают…

1) Обобщения представления данных с точки зрения группы пользователей.
2) Представления данных с точки зрения конкретного пользователя.
3) Представления логических связей данных на физическом уровне.
4) Модель данных каждого уровня отображения данных, представленную на языке описания конкретной СУБД.

44. В каком языке описывается схема базы данных и ограничения целостности в терминологии стандарта в области баз данных ANSI/SPARC?

1) Язык описания данных (ЯОД).
2) Язык формирования запросов
3) Язык формирования заданиями.
4) Язык манипулирования данными (ЯМД).

45. База Метаданных это …

1) Инфологическая схема модели предметной области
2) Концептуальная схема модели предметной области.
3) Словесное описание фрагмента предметной области.
4) Словарь данных – системные файлы СУБД в которых хранится информация об используемых структурах данных, логической организации данных, правах доступа пользователей и физическом расположении данных.

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

1) Файлы с прямой организацией.
2) Индексно-последовательные файлы.
3) Сегментированные файлы.
4) Последовательные файлы.

47. Какая из моделей данных в теории баз данных ассоциируется с понятием формы ввода (вывода) …

1) Внешняя модель.
2) Физическая модель.
3) Инфологическая модель.
4) Концептуальная модель.

48. На инфологическом уровне база данных это…

1) Описание методов организации файлов и способов хранения данных в рассматриваемой предметной области, отражающих состояние объектов и их связей в предметной области.
2) Именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области.
3) Файлы, в которых будет храниться информация.
4) Таблицы, в которых будет храниться информация.

49. В схеме прохождения запроса к базе данных, какой процесс требует наибольшего времени …

1) Определение привилегий и прав доступа пользователя.
2) Синтаксический разбор предложения языка манипулирования данными.
3) Поиск информации на диске.
4) Передача информации с диска в буфер системы.

50. Навигация в базах данных – это…

1) Процесс обмена данными.
2) Входное сообщение, переводящее базу данных из одного непротиворечивого состояния в другое.
3) Операция, результатом которой является новая структура (таблица), построенная на основе структур таблиц БД.
4) Операция, результат которой представлен единым объектом, полученным при прохождении пути по логической структуре.

51. Где исполняются сценарии на языках типа PHP и Perl?

1) На стороне сервера.
2) На стороне клиента.
3) В теле клиентского приложения.
4) На стороне браузера.

52. Основное требование к серверу БД…

1) Обеспечение минимального времени выполнения запросов при максимально возможном числе пользователей.
2) Обеспечение доступа к хранимой информации.
3) Снижение трафика сети.
4) Снижение информационной избыточности хранимой информации и возможность репликации данных.

53. Какая категория пользователей БД не требует специальных знаний в области ВТ и языковых средств …

1) Администраторы банков данных.
2) Разработчики и администраторы приложений.
3) Администраторы баз данных.
4) Конечные пользователи.

54. На этапе проектирования концептуальной модели администраторы базы…

1) Определяют структуры хранимых данных и методы доступа к ним.
2) Производят описание и синтез информационных требований пользователей.
3) Определяют требования к БД.
4) Осуществляют преобразование формализованных данных в структуру СУБД.

55. На этапе физического проектирования администратор базы …

1) Осуществляют преобразование формализованных данных в структуру СУБД.
2) Определяют структуры хранимых данных и методы доступа к ним.
3) Определяют требования к БД.
4) Производят описание и синтез информационных требований пользователей.

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

1) Руководители предприятий.
2) Конечные пользователи.
3) Администраторы баз данных.
4) Разработчики и администраторы приложений.

57. Какая категория пользователей баз данных обеспечивает наивысшую производительность банка данных

1) Администраторы баз данных.
2) Руководители предприятий.
3) Конечные пользователи.
4) Разработчики и администраторы приложений.

58. Задание ограничений целостности при описании структуры БД и процедур обработки БД осуществляется на этапе:

1) Концептуального проектирования.
2) Физического проектирования;
3) Инфологического проектирования;
4) Обработки транзакций.

59. Модель данных концептуального уровня – это:

1) Формальная теория представления и обработки данных в системе управления базами данных (СУБД).
2) Пакет программ для создания базы данных;
3) Описание базы данных с помощью математических формул;
4) Программа, описывающая размещение данных в памяти компьютера;

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

1) Руководители предприятий.
2) Разработчики и администраторы приложений.
3) Конечные пользователи.
4) Администраторы баз данных.

61. Какая категория пользователей баз данных на стадии эксплуатации отвечает за корректность работы данного банка…

1) Руководители предприятий.
2) Конечные пользователи.
3) Разработчики и администраторы приложений
4) Администраторы баз данных.

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

1) Последовательные файлы.
2) Индексно-последовательные файлы.
3) Хешированные файлы.
4) Индексированные файлы.

63. На инфологическом уровне база данных это…

1) Описание способов доступа к хранимой информации
2) Именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области.
3) Описание методов организации файлов.
4) Файлы в которых будет храниться информация.

64. На инфологическом уровне модель данных это…

1) Словесное описание запросов к проектируемой базе данных.
2) Описание требований к аппаратному и программному обеспечению системы.
3) Формальное описание процессов и задач, протекающих в моделируемой предметной области с учетом развития и совершенствования информационной системы.
4) Средство абстракции, которое интерпретирует информационное содержание данных предметной области, частично представляя семантику данных предметной области.

65. При проектировании автоматизированной информационной системы первым выполняется этап:

1) Построения компьютерной модели.
2) Постановки задачи.
3) Тестирования системы.
4) Разработки математической модели.

66. Что такое жизненный цикл БД?

1) Возможность восстановления БД после всевозможных сбоев.
2) Проектирование БД.
3) Совокупность этапов, которые проходит база данных на своём пути от создания до окончания ее использования.
4) Возможность использований различных СУБД.

67. Что является главной составляющей в жизненном цикле БД?

1) Этап выбора целевой СУБД.
2) Этап эксплуатации.
3) Создание единой (интегрированной) базы данных и программ, необходимых для ее функционирования.
4) Этап сопровождения и обеспечение работоспособности системы с учетом наращивания вычислительной мощности.

68. На каком этапе создания БД выявляются информационные и алгоритмические потребности пользователей …

1) Этап выбора средств реализации проекта.
2) Этап физического проектирования.
3) Этап инфологического проектирования .
4) Этап концептуального проектирования.

69. В составе группы администратора БД должны отсутствовать:

1) Проектировщики технологических процессов обработки данных;
2) Руководители предприятия.
3) Проектировщики структур данных и внешнего по отношению к банку данных информационного обеспечения;
4) Системные аналитики;

70. Укажите этапы, из которых состоит процесс проектирования БД:

1) 1. Выбор целевой СУБД. 2. Отображение концептуальной модели на логическую. 3. Выбор ключей. 4. Описание языков запросов.
2) 1. Инфологическое проектирование. 2. Отбор атрибутов. 3. Выбор целевой СУБД. 4. Описание языка запросов.
3) 1. Инфологическое проектирование. 2. Выбор целевой СУБД . 3. Концептуальное проектирование. 4. Создание физической БД.
4) 1. Описание связей объектов. 2. Отбор атрибутов. 3. Выбор целевой СУБД. 4. Выбор ключей.

71. Инфологическая модель предметной области…

1) Модель данных в виде произвольной сети.
2) Модель которая не учитывает специфику целевой (конкретной) СУБД.
3) Модель данных в виде двумерной таблицы.
4) Модель логического уровня, представляющая собой отображение логических связей безотносительно к их содержанию и среде хранения.

72. Установите правильную последовательность при разработке базы данных: A. Описание предметной области. B. Разработка концептуальной модели. C. Разработка информационно-логической модели. D. Разработка физической модели. Укажите правильный ответ:

1) A, B, C, D
2) D, C, B, A
3) D, A, B, C
4) A, C, B, D.

73. На каком этапе проектирования структуры БД осуществляется: определение состава и структуры файлов БД и связей между ними, выбор методов упорядочения данных и методов доступа к информации, описание БД на языке описания данных (ЯОД)...

1) Этап выбора средств реализации проекта.
2) Этап концептуального проектирования.
3) Этап инфологического проектирования.
4) Этап физического проектирования.

74. Задание ограничений целостности при описании структуры БД и процедур обработки БД осуществляется на этапе:

1) Концептуального проектирования.
2) Выбора средств реализации проекта.
3) Физического проектирования.
4) Инфологического проектирования .

75. После какого этапа проектирования осуществляется выбор целевой СУБД:

1) Выбора средств реализации проекта.
2) Физического проектирования.
3) Инфологического проектирования
4) Концептуального проектирования.

76. База данных, как информационная модель предметной области, представляет собой описание состояния предметной области на…

1) Естественном языке.
2) Алгоритмическом языке.
3) Языке HTML.
4) Формальном языке.

77. Логическая независимость от данных – это...

1) Независимость от аппаратной среды реализации и особенностей конкретной системы управления данными.
2) Масштабируемость СУБД.
3) Стандартный язык SQL.
4) Способность развиваться и включать новые требования с минимальным воздействием на работу уже существующих моделей.

78. Модель какого уровня не зависит от типа выбранной СУБД?

1) Инфологическая модель.
2) Концептуальная модель.
3) Внешняя модель.
4) Физическая модель.

79. Модель данных – это:

1) Описание базы данных с помощью математических формул.
2) Пакет программ для создания базы данных.
3) Программа, описывающая размещение данных в памяти компьютера.
4) Формальная теория представления и обработки данных в системе управления базами данных (СУБД).

80. На концептуальном уровне модель данных – это…

1) Пакет программ для создания базы данных.
2) Программа, описывающая размещение данных в памяти компьютера.
3) Описание общей логической структуры базы данных.
4) Описание базы данных с помощью математических формул.

81. Под подсхемой базы данных понимают…

1) Совокупность инструкций, методических и регламентирующих материалов, описаний структуры и процедуры работы пользователя с СУБД и БД.
2) Набор обобщенных описаний данных БД, обеспечивающий логически централизованное хранение метаданных.
3) Описание физической структуры данных, специфицированное на языке описания данных и обрабатываемое СУБД.
4) Описание логической структуры данных, специфицированное на языке описания данных и обрабатываемое СУБД и относящихся к некоторому конкретному приложению, инвариантная к способу размещения в памяти ЭВМ

82. Фактографическая модель - …

1) Логическая модель в которой связи между данными описываются с помощью упорядоченного графа.
2) Модель данных, соответствующая хорошей структурированности данных в виде
3) Разновидность сети, являющаяся совокупностью деревьев (лесом), в которой все связи направлены от отца к сыну.
4) Логическая модель данных в виде древовидной структуры.

83. Документальная модель - …

1) Модель данных, соответствующая слабоструктурированной информации
2) Модель данных, соответствующая хорошей структурированности данных в виде
3) Логическая модель в которой связи между данными описываются с помощью упорядоченного графа.
4) Логическая модель данных в виде древовидной структуры.

84. Модель "сущность-отношение" (ER-модель) - …

1) Фактографическая модель данных, описывающая приложение в виде совокупности сущностей и связей между ними.
2) Логическая модель в которой связи между данными описываются с помощью упорядоченного графа.
3) Модель данных, соответствующая слабоструктурированной информации
4) Логическая модель данных в виде древовидной структуры.

85. Даталогическая модель - …

1) Модель данных, разрабатываемая на стадии даталогического проектирования БД
2) Логическая модель в которой связи между данными описываются с помощью упорядоченного графа.
3) Логическая модель данных в виде древовидной структуры.
4) Модель данных, соответствующая структурированности данных в виде

86. SGML (Standart Generalised Markup Language) - …

1) Модель данных, соответствующая структурированности данных в виде
2) Логическая модель в которой связи между данными описываются с помощью упорядоченного графа.
3) Модель данных, разрабатываемая на стадии даталогического проектирования БД
4) Стандартный общий язык разметки утвержденный ISO.

87. Иерархическая база данных - …

1) База данных, в которой для описания сущностей и их взаимосвязей используются концепции объектно-ориентированного проектирования.
2) База данных, имеющая структуру связей между сущностями в виде дерева графа.
3) База данных, описывающая сущности в виде отношений атрибутов, . представленных в виде таблиц. Строки таблиц соответствуют записям (кортежам) — экземплярам отношений, а столбцы — атрибутам, характеризующим свойства объектов описываемой предметной области.
4) База данных, имеющая структуру связей между сущностями в виде графа, вершины которого соответствуют записям, а ребра — связям между записями.

88. Какое определение не соответствует иерархической модели данных - …

1) Логическая модель в которой связи между данными описываются с помощью упорядоченного графа.
2) Разновидность сети, являющаяся совокупностью деревьев (лесом), в которой все связи направлены от отца к сыну.
3) Логическая модель данных в виде древовидной структуры
4) Логическая модель данных в виде произвольного графа.

89. Перечислите основные понятия иерархической модели данных:

1) Уровень, элемент (узел), связь.
2) Уровень, поле, узел.
3) Уровень, связь, поле.
4) Таблица, уровень, элемент.

90. Какое определение соответствует сетевой модели данных базы данных - …

1) Логическая модель в которой связи между данными описываются с помощью упорядоченного графа.
2) Логическая модель данных в виде древовидной структуры.
3) Логическая модель, являющаяся совокупностью деревьев (лесом), в которой все связи направлены от отца к сыну.
4) Логическая модель данных в виде произвольного графа.

91. Сетевая модель данных имеет структуру:

1) Трехмерной таблицы.
2) Дерева.
3) Двумерной таблицы.
4) Сети.

92. Основным механизмом представления информации в Интернете является - …

1) Языки PHP и XML (Extensible Markup Language).
2) JAVA.
3) Язык SQL.
4) SGML общий язык разметки утвержденный ISO.

93. Сетевая база данных:

1) База данных, в которой для описания сущностей и их взаимосвязей используются концепции объектно-ориентированного проектирования
2) База данных, имеющая структуру связей между сущностями в виде графа, вершины которого соответствуют записям, а ребра — связям между записями.
3) База данных, описывающая сущности в виде отношений атрибутов, . представленных в виде таблиц. Строки таблиц соответствуют записям (кортежам) — экземплярам отношений, а столбцы — атрибутам, характеризующим свойства объектов описываемой предметной области.
4) База данных, имеющая структуру связей между сущностями в виде дерева графа.

94. Укажите тип моделей данных, к которому относится диаграмма, представленная на рисунке: (сетевая)

1) Многомерная.
2) Иерархическая.
3) Сетевая.
4) Реляционная.

95. Реляционная модель данных имеет структуру…

1) Трехмерной таблицы;
2) Двумерной таблицы.
3) Дерева;
4) Сети;

96. Укажите тип моделей данных, к которому относится диаграмма, представленная на рисунке: (иерархическая)

1) Многомерная.
2) Сетевая.
3) Иерархическая.
4) Реляционная.

97. К какому типу моделей данных относится диаграмма, представленная на рисунке … (иерархическая)

1) Фреймовая.
2) Реляционная.
3) Сетевая.
4) Иерархическая.

98. При создании схемы таблицы БД следует описать:

1) Имена столбцов, тип и размер хранящейся в них информации.
2) Номера строк, имена столбцов;
3) Имена столбцов и строк;
4) Имена строк, тип и размер хранящейся в них информации;

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

1) Фреймовая.
2) Иерархическая модель.
3) Сетевая модель
4) Реляционная модель.

100. При описании таблицы БД следует обязательно определить:

1) Атрибут (атрибуты), являющиеся реляционным ключом таблицы.
2) Номера строк, имена столбцов;
3) Имена столбцов и строк;
4) Имена строк, тип и размер хранящейся в них информации;

101. К какому типу моделей данных относится диаграмма, представленная на рисунке … (фреймовая)

1) Фреймовая;
2) Реляционная модель;
3) Иерархическая модель
4) Сетевая модель.

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

1) Фреймовая;
2) Сетевая модель.
3) Реляционная модель;
4) Иерархическая модель

103. К какому типу моделей данных относится отношение, представленное на рисунке: (таблица)

1) Реляционная.
2) Иерархическая.
3) Многомерная
4) Сетевая.

104. Спецификация в БД – это…

1) Процесс обмена данными.
2) Входное сообщение, переводящее базу данных из одного непротиворечивого состояния в другое.
3) Операция, результатом которой является новая структура (таблица), построенная на основе структур таблиц БД.
4) Описание ограничений на типы используемых данных в СУБД.

105. Укажите правильное определение понятия "TИП ДAHHЫX"…

1) … определяется структурой данных
2) … определяется набором oпepaций, разрешенных над множеством этих значений данного.
3) … определяется множеством значений данного.
4) … oпpeдeляeтcя множеством значений данного и набором oпepaций, разрешенных над множеством этих значений.

106. Укажите, что определяет МОДЕЛЬ ДАННЫХ концептуального уровня…

1) Допустимую организацию данныx.
2) Ограничения цeлocтнocти объектов.
3) Время доступа к данным.
4) Допустимую структуру объектов и операций над ними.

107. Укажите к какой модели данных концептуального уровня относятся такие понятия как: отношение, кортеж, …

1) Реляционная модель.
2) Фреймовая.
3) Сетевая модель.
4) Иерархическая модель.

108. Язык описания данных предназначен для …

1) Разметки данных.
2) Доступа к серверу данных.
3) Описания схемы БД или ее части.
4) Обращений к БД для выполнения поиска, чтения и модификации содержащихся в ней данных.

109. Перечислите основные элементарные операции с данными:

1) Объединение таблиц.
2) Удаление объекта, связи.
3) Создание таблицы.
4) Поиск записи с заданным значением ключа, чтение нужной записи, добавление записи, корректировка, удаление.

110. Определите тип поля для атрибута «Год рождения и месяц рождения»…

1) Текстовый.
2) Числовой.
3) Счетчик.
4) Дата.

111. Определите тип поля «Стаж работы»:

1) Текстовый;
2) Числовой;
3) Логический;
4) Дата/время;

112. Определите тип поля «Адрес»:

1) Текстовый.
2) Дата/Время.
3) Числовой.
4) Логический.

113. Определите тип поля «Телефон» 569-82-13:

1) Текстовый.
2) Числовой.
3) Счетчик.
4) Числовой или Текстовый.

114. Дайте описание связи один – к- одному…

1) Вид связи между сущностями, при которой один экземпляр одной сущности может быть связан с несколькими экземплярами другой сущности;
2) Одному экземпляру информации одного объекта А соответствует один или более экземпляров объекта В и наоборот;
3) Одному экземпляру информации одного объекта А соответствует один или более экземпляров объекта В, но каждый экземпляр объекта В связан не более, чем с одним экземпляром объекта А;
4) Одному экземпляру информации объекта А соответствует не более одного экземпляра объекта В и наоборот;

115. Определите тип поля «Телефон» 5698213:

1) Счетчик.
2) Числовой.
3) Числовой или Текстовый.
4) Текстовый.

116. Определите длину поля для атрибута «ИНН»:

1) 100
2) 4
3) 1
4) 12

117. Дайте описание связи многие-ко-многим…

1) Вид связи между сущностями, при которой один экземпляр одной сущности может быть связан с несколькими экземплярами другой сущности.
2) Вид связи между сущностями, при которой один экземпляр одной сущности может быть связан с несколькими экземплярами другой сущности.
3) Вид связи между сущностями, при которой один экземпляр первой сущности может быть связан с несколькими экземплярами второй сущности, и наоборот, один экземпляр второй сущности может быть связан с несколькими экземплярами первой сущности.
4) Одному экземпляру информации одного объекта А соответствует один или более экземпляров объекта В, но каждый экземпляр объекта В связан не более, чем с одним экземпляром объекта А.

118. Определите тип связи отношений «Студент – Преподаватель»:

1) Один ко многим.
2) Многие ко многим.
3) Многие к одному.
4) Один к одному.

119. Что такое атрибут?

1) Строка таблицы.
2) Запись базы данных.
3) Поименованная характеристика объекта.
4) Поле базы данных.

120. Информационный реквизит – это…

1) Группа данных, характеризующих объект и связь этого объекта с другими сущностями предметной области.
2) Элементарные неделимые единицы, характеризующие объект.
3) Набор признаков данных.
4) Элементы предметной области

121. Элемент данных (поле) - это…

1) Кортеж отношения.
2) Имя атрибута в таблице.
3) Запись в файле.
4) Наименьшая поименованная единица данных, входящая в область допустимых значений атрибута.

122. Экземпляр записи - это…

1) Запись с конкретными значениями полей.
2) Набор атрибутов в отношении.
3) Поименованная область на диске.
4) Поименованная совокупность полей.

123. Какой смысл имеет слово «Запись» в терминологии реляционных баз данных?

1) Одна таблица БД.
2) Строка таблицы БД.
3) Один столбец таблицы БД.
4) Элемент данных в таблице БД.

124. Выберите список атрибутов для объекта «Студент»:

1) Дисциплина, кол-во часов, преподаватель.
2) Специальность, стипендия, декан.
3) Название института, ФИО ректора, адрес.
4) ФИО, группа, курс.

125. Выберите список атрибутов для объекта «Служащий»:

1) Специальность, образование, начальник участка.
2) № цеха, начальник цеха, кол-во человек в цеху.
3) Должность, оклад, стаж.
4) Название завода, ФИО директора, адрес.

126. Выберите список атрибутов для объекта «Завод»:

1) Телефон, адрес, стаж.
2) Название завода, ФИО директора, адрес.
3) № цеха, начальник цеха, кол-во человек в цеху.
4) Должность, оклад, стаж.

127. Дайте определение понятию «таблица» в БД:

1) Элементарная единица данных, которая соответствует неделимой единице информации – реквизиту.
2) Совокупность логически связанных полей.
3) Одно или несколько полей, однозначно идентифицирующих запись.
4) Совокупность экземпляров записей одной структуры.

128. Как называется структура модели данных, при которой данные организуются в виде двумерной таблицы?

1) Многомерная.
2) Реляционная.
3) Иерархическая.
4) Сетевая.

129. СУБД MySQL использует концептуальную модель данных…

1) Реляционную.
2) Иерархическую.
3) Сетевую.
4) Многомернаую.

130. Укажите модель, основанную на принципе организации словарей.

1) Реляционная.
2) Сетевая модель.
3) Тезаурусная модель.
4) Дескрипторная модель.

131. Какие типы данных существуют в MySQL?

1) Текстовые, числовые, денежные, логические, дата и время.
2) Цифровые, символьные, процентные, логические.
3) Символьные, числовые, программные, логические.
4) Текстовые, числовые, программные.

132. Перечислите типы связей в базах данных

1) Один ко всем.
2) Один к одному.
3) Один к одному, один ко многим, многие к одному, многие ко многим.
4) Один к одному, один ко всем, все к одному.

133. Укажите тип связи для понятия «Староста группы»:

1) Многие ко многим.
2) Многие к одному.
3) Один к одному.
4) Один ко многим.

134. Только в реляционном проектировании присутствует этап …

1) Формирования внешних моделей.
2) Формирования физических моделей.
3) Формирования нормализованных отношений.
4) Формирования инфологической модели.

135. Основной отличительный признак постреляционной модели от традиционной реляционной - это…

1) Отказ от первичных ключей.
2) Уменьшение затрат на сопровождение.
3) Снятие ограничения атомарности значений атрибутов.
4) Увеличение производительности.

136. Кортеж в реляционных базах - это…

1) Тип данных в таблице.
2) Счетчик числа записей в таблице.
3) Строка отношения.
4) Запись в базе.

137. Степень отношения - это…

1) Число хранимых таблиц в БД.
2) Число атрибутов в отношениях.
3) Число строк в таблице.
4) Название имен атрибутов, составляющих отношение.

138. Среди моделей данных в СУБД нет…

1) Модемной.
2) Сетевой.
3) Иерархической.
4) Реляционной.

139. Схема базы данных предназначена для...

1) Уменьшения избыточности данных.
2) Контроля доступа к данным.
3) Для защиты данных.
4) Контроля целостности данных.

140. Любая концептуальная модель данных в БД должна исключать - …

1) Аномалии включения.
2) Аномалии удаления.
3) Аномалии удаления и модификации.
4) Аномалии включения, удаления и модификации.

141. Какое определение понятия «неатомарности» атрибута используется в БД?

1) Атрибут … ,если его значение теряет смысл при любом разбиении на части или переупорядочивании.
2) Атрибут … ,если его части можно использовать по отдельности.
3) Атрибут … ,если среди значений домена не могут содержаться множества значений (отношения).
4) Атрибут … ,если какой-либо способ разбиения его на части не лишает атрибут смысла.

142. Укажите, в какой модели БД используются понятия «вращение», «срез», «агрегация»:

1) Иерархическая.
2) Многомерная.
3) Сетевая.
4) Реляционная.

143. Перечислите классические модели данных:

1) Фреймовая, сетевая, реляционная.
2) Иерархическая, сетевая, фреймовая.
3) Иерархическая, фреймовая, реляционная.
4) Иерархическая, сетевая, реляционная.

144. Характеристикой поля в базах данных не является:

1) Имя.
2) Размер.
3) Запись.
4) Тип данных.

145. Для описания поля в БД используют характеристики:

1) Имя, тип, длина, точность.
2) Ключ, точность, тип, имя, длина.
3) Ключ, имя, длина.
4) Точность, тип, имя, длина.

146. В развитии концепций информационных систем можно выделить следующие два направления: 1. Системы транзакционной (оперативной) обработки (OLTP - On-Line Transaction Processing). 2. Системы аналитической обработки (системы поддержки принятия решений) OLAP - On-Line Analytical Processing. 3. Системы ассоциативной памяти. 4. Средства генерации отчетов (Reporting tools). Укажите правильный ответ:

1) C, B, A.
2) B, C, D.
3) A, C.
4) A, B.

147. В основе концепции OLAP лежит:

1) Многомерное представление данных.
2) Реляционное представление.
3) Плоское представление данных.
4) Объектно-реляционное представление данных.

148. Какой смысл имеет понятие «Отношение» в терминологии баз данных реляционного типа?

1) Один столбец БД.
2) Одна ячейка в таблице БД.
3) Одна строка БД.
4) Одна таблица БД.

149. Что обозначает математический символ “х” в теории отношений?

1) Символ операции соединения.
2) Символ операции умножения.
3) Символ операции декартова произведения.
4) Символ операции проекции.

150. Что положено в основу математической теории реляционного описания данных?

1) Интегральное исчисление.
2) Дифферициальное исчисление.
3) Теория графов.
4) Теория отношений и теория множеств.

151. Какая теория положена в основу проектирования традиционных реляционных моделей баз данных?

1) Теория множеств.
2) Теория нечетких множеств.
3) Теория предикатов.
4) Теория нормализации.

152. Домен в БД – это…

1) Тип атрибута.
2) Тип отношения.
3) Имя сайта в сети.
4) Подмножество значений данного типа, допустимых для данного атрибута.

153. Что обозначает математическая запись вида: R с= D1 х D2 х ... х Dn, где с= - математический символ нестрогого включения; х - математический символ операции декартова произведения.

1) Задание отношения на множестве доменов D1, D2, , Dn .
2) Эквисоединение множеств вида Di.
3) Объединение множеств.
4) Операцию выборки данных из указанных множеств

154. Укажите свойство не удовлетворяющее определению отношения.

1) Атрибуты не упорядочены (например слева направо).
2) В отношении нет одинаковых кортежей.
3) Кортежи не упорядочены.
4) Разные отношения могут иметь одинаковые имена.

155. Вставьте слово (таблица или отношение) в следующих предложениях не нарушающих их истинность.

1) В … безразличен порядок атрибутов.
2) В … нет одинаковых строк.
3) В … допускаются одинаковые строки.
4) В … безразличен порядок строк.

156. «Запись» в терминологии реляционных баз данных (БД) – это…

1) Одно слово в таблице БД.
2) Один столбец БД.
3) Одна таблица БД.
4) Одна строка в таблице БД.

157. Поле в терминологии баз данных (БД) – это…

1) Одна таблица БД.
2) Одно слово в таблице БД
3) Одна строка БД.
4) Одна ячейка в столбце БД.

158. Ключ в терминологии баз данных (БД)?

1) Номера строк в БД.
2) Одинаковые строки в нескольких таблицах БД.
3) Одинаковые слова в нескольких таблицах БД.
4) Средство идентификации объекта в базе данных.

159. Дайте определение понятию «запись» в БД

1) Совокупность логически связанных полей.
2) Совокупность структур данных и операций по их обработке.
3) Элементарная единица данных, которая соответствует неделимой единице информации – реквизиту.
4) Одно или несколько полей, однозначно идентифицирующих объект

160. Отношение состоящее из трех атрибутов может быть отображено в разных таблицах … способами

1) Одним способом.
2) Двумя способами.
3) Четырьмя способами.
4) Шестью способами.

161. Мощность отношения - это…

1) Состояние отношения.
2) Число ключей в отношении.
3) Число кортежей в отношении.
4) Число атрибутов в отношении.

162. Укажите для отношения аналог количества строк в таблице –

1) Число атрибутов в отношении.
2) Состояние отношения.
3) Число кортежей в отношении.
4) Число ключей в отношении.

163. Укажите, какую цель преследует теория нормализации в базах данных реляционного типа.

1) Обеспечение защиты системы.
2) Увеличение производительности системы.
3) Увеличение безопасности системы.
4) Устранение потенциальной противоречивости.

164. Связь между таблицами можно осуществить если…

1) Поля имеют одинаковый тип.
2) Поля имеют одинаковый тип и размер.
3) Поля имеют одинаковые имена и тип
4) Поля имеют одинаковый размер.

165. Нормализация отношений служит для…

1) Отбора информации.
2) Подготовки отчетов.
3) Резервирования памяти.
4) Оптимального распределения атрибутов по таблицам.

166. Определите тип поля «Фамилия»:

1) Текстовый.
2) Числовой.
3) Логический.
4) Дата/Время.

167. Отношение состоит из двух частей - заголовка отношения и тела отношения. Укажите аналог для заголовка отношения в таблице - это…

1) Имя атрибута таблицы.
2) Строка таблицы.
3) Заголовок таблицы.
4) Имя ячейки таблицы.

168. Реляционной базой данных называется …

1) Набор устройств для хранения информации.
2) Набор таблиц.
3) Набор файлов.
4) Набор отношений.

169. Укажите операцию не используемую в реляционной алгебре.

1) Соединение, деление.
2) Конкатенация.
3) Выборка, проекция.
4) Объединение, пересечение, вычитание, декартово произведение.

170. Укажите в представленном ниже отношении атрибут (атрибуты), являющийся реляционным ключом, если значения каждого атрибута являются атомарными. R( Шифр студента, Фамилия студента, N дисциплины) Примечание. Cтудент за время обучения изучает несколько дисциплин.

1) Шифр студента, N дисциплины.
2) Шифр студента.
3) Фамилия студента, N дисциплины.
4) Шифр студента, Фамилия студента.

171. Какой операции реляционной алгебры соответствует ниже представленный рисунок (исходные отношения R1, R2. Rрез - результат операции). Даны исходные отношения: R1(ШД, ШМ, ЕИ, НР) д1 м2 1 15 д2 м5 3 3 д2 м9 3 5 д3 м2 1 10 R2(ШД, ШМ, ЕИ, НР) д2 м5 3 3 д2 м3 2 15 Над исходными отношениями R1, R2 исполнена некоторая операция реляционной алгебры. Результат операции: Общие кортежи для R1 и R2 Rрез(ШД, ШМ, ЕИ, НР) д2 м5 3 3

1) Объединение.
2) Разность.
3) Декартово произведение.
4) Пересечение.

172. Пусть дано отношение R(A1, ..., An). Подмножество атрибутов K с= {Аi} отношения называется реляционным ключом, если…

1) Для K одновременно должно выполняться свойство уникальности и . неизбыточности.
2) Подмножество K атомарно.
3) Никакое подмножество в K не обладает свойством уникальности (свойство неизбыточности).
4) В отношении не может быть двух различных кортежей, с одинаковым значением К (свойство уникальности).

173. Реляционный ключ, состоящий из нескольких атрибутов, называется:

1) Первичным.
2) Потенциальным.
3) Составным.
4) Простым.

174. Над исходными отношениями R1, R2 исполнена некоторая операция реляционной алгебры. R1(ШД, ШМ, ЕИ, НР) д1 м2 1 15 д2 м5 3 3 д2 м9 3 5 д3 м2 1 10 R2(ШД, ШМ, ЕИ, НР) д2 м5 3 3 д2 м3 2 15 Результат операции: Rрез(ШД, ШМ, ЕИ, НР) д1 м2 1 15 д2 м5 3 3 д2 м9 3 5 д2 м3 2 15 д3 м2 1 10 Укажите название операции

1) Разность.
2) Проекция.
3) Объединение.
4) Пересечение.

175. Какой операции реляционной алгебры соответствует ниже представленный рисунок. Исходные отношения R1, R2. Rрез - результат операции. R1(ШД, ШМ, ЕИ, НР) д1 м2 1 15 д2 м5 3 3 д2 м9 3 5 д3 м2 1 10 R2(ШД, ШМ, ЕИ, НР) д2 м5 3 3 д2 м3 2 15 Над исходными отношениями R1, R2 исполнена некоторая операция реляционной алгебры. Результат операции: Все что есть в R1 и нет в R2. Rрез(ШД, ШМ, ЕИ, НР) д1 м2 1 15 д2 м9 3 5 д3 м2 1 10

1) Объединение.
2) Декартово произведение.
3) Пересечение.
4) Разность.

176. Какой операции реляционной алгебры соответствует ниже представленный рисунок. Исходное отношения R1. Rрез - результат операции. R1(ШД, ШМ, ЕИ, НР) д1 м2 1 15 д2 м5 3 3 д2 м9 3 5 д3 м2 1 10 Над исходным отношением R1 исполнена некоторая операция реляционной алгебры. Результат операции: Rрез (ШM,EИ). м2 1 м5 3 м9 3

1) Объединение.
2) Проекция.
3) Декартово произведение.
4) Пересечение.

177. Если отношение имеет несколько потенциальных ключей, один из ключей объявляется первичным, а остальные -

1) Альтернативными.
2) Внешними.
3) Служебными.
4) Необязательными.

178. Отношение находится в Первой Нормальной Форме (1НФ), если оно

1) Содержит массивы данных.
2) Содержит только скалярные (атомарные) значения.
3) Содержит агрегаты данных.
4) Содержит повторяющиеся группы.

179. Что такое реляционный ключ?

1) Совокупность структур данных и операций по их обработке.
2) Элементарная единица данных, которая соответствует неделимой единице информации.
3) Одно или несколько полей, однозначно идентифицирующих запись.
4) Совокупность логически связанных полей.

180. Реляционная таблица может иметь составной ключ, в случае:

1) Если в базе данных имеется несколько таблиц.
2) Если число записей в таблице больше десяти.
3) Если число записей в таблице больше пятидесяти.
4) Если ее записи однозначно определяются значениями нескольких полей.

181. Ключевые поля в базе данных содержат данные, которые:

1) Являются нулевыми.
2) Полностью совпадают.
3) Повторяются.
4) Не повторяются.

182. Что обозначает символ “->” в нотации описания реляционных схем

1) Функциональную зависимость.
2) Транзитивную зависимость.
3) Зависимость соединения.
4) Многозначную зависимость.

183. Что обозначает символ “->->” в нотации описания реляционных схем

1) Многозначную зависимость.
2) Транзитивную зависимость.
3) Зависимость соединения.
4) Функциональную зависимость.

184. Укажите реляционный ключ для отношения R R(Шифр студента, Фамилия студента, N дисциплины, Оценка) 01 Иванов Математика 4 07 Петров Математика 5 09 Сидоров Физика 4 09 Сидоров Математика 4 На отношении R определены следующие функциональные зависимости (): Шифр студента -> Фамилия студента и Шифр студента, N дисциплины -> Оценка.

1) Шифр студента, N дисциплины.
2) Фамилия студента, N дисциплины.
3) Шифр студента.
4) Шифр студента, Фамилия студента.

185. Выберите список атрибутов для объекта «Студент»

1) ФИО, группа, оклад.
2) Должность, оклад, стаж.
3) Название завода, ФИО директора, адрес.
4) ФИО, группа, курс.

186. Укажите в представленном ниже отношении атрибут, являющийся реляционным ключом. R(N студенческого билета, Фамилия студента, Год поступления)

1) N студенческого билета.
2) Год поступления.
3) Фамилия студента.
4) Фамилия студента, Год поступления.

187. Дайте определение понятию «Функциональная зависимость атрибутов»:

1) Атрибут В функционально зависит от атрибута А, если каждому значению А соответствует в точности одно значение В и атрибут А зависит от ключа.
2) Атрибут В функционально зависит от атрибута А, если каждому значению А соответствует в точности одно значение В.
3) Атрибут В функционально зависит от атрибута А, если каждому значению А соответствуют несколько значений В.
4) Атрибут В функционально зависит от атрибута А, если каждому значению А соответствует в точности одно значение В и атрибут А не зависит от ключа.

188. Детерминанта функциональной зависимости - это

1) Непервичный атрибут.
2) Левая часть функциональной зависимости.
3) Первичный атрибут.
4) Правая часть функциональной зависимости.

189. Дайте определение понятию «Неполная функциональная зависимость атрибутов»:

1) Это зависимость неключевого атрибута от нескольких неключевых атрибутов.
2) Это зависимость неключевого атрибута от другого неключевого атрибута.
3) Это зависимость ключевого атрибута от части составного ключа
4) Это зависимость неключевого атрибута от части составного ключа.

190. Дайте определение понятию «Полная функциональная зависимость атрибутов»:

1) Это зависимость неключевого атрибута от нескольких неключевых атрибутов.
2) Это зависимость неключевого атрибута от другого неключевого атрибута.
3) Это зависимость неключевого атрибута от всего составного ключа.
4) Это зависимость ключевого атрибута от всего составного ключа

191. Дайте определение понятию «Транзитивная зависимость атрибутов»:

1) Атрибут С зависит от атрибута А транзитивно, если атрибут В зависит от атрибута А, а атрибут С зависит от атрибута В, но обратная зависимость отсутствует.
2) Это зависимость ключевого атрибута от части составного ключа.
3) Это зависимость неключевого атрибута от другого неключевого атрибута.
4) Атрибут С зависит от атрибута А транзитивно, если атрибут В зависит от атрибута А, а атрибут С зависит от атрибута В, а также существует обратная зависимость.

192. Отношение находится в первой нормальной форме, если…

1) Все его атрибуты простые (неделимы).
2) Нет повторяющихся записей.
3) Все его неключевые атрибуты нетранзитивно зависят от ключа.
4) Все его неключевые атрибуты функционально полно зависят от ключа.

193. Отношение находится во второй нормальной форме, если…

1) Нет повторяющихся записей.
2) Все его атрибуты простые (неделимы).
3) Все его неключевые атрибуты нетранзитивно зависят от ключа.
4) Все его неключевые атрибуты функционально полно зависят от ключа

194. Отношение находится в третьей нормальной форме, если…

1) Все его атрибуты простые (неделимы).
2) Нет повторяющихся записей.
3) Все его неключевые атрибуты нетранзитивно зависят от ключа
4) Все его неключевые атрибуты функционально полно зависят от ключа.

195. Третья нормальная форма запрещает…

1) Наличие вложенных зависимостей.
2) Наличие неполных функциональных зависимостей.
3) Наличие зависимостей соединения.
4) Наличие транзитивных зависимостей между непервичными атрибутами.

196. В качестве ключа в приведенной таблице № дела Фамилия Имя Отчество 281 Алексий Павел Янович 295 Петров Василий Иванович 326 Яковлев Андрей Петрович следует использовать поле:

1) Фамилия, Имя и Отчество.
2) Фамилия и Имя.
3) № дела.
4) Фамилия.

197. Выберите из перечня атрибутов тот, который следует использовать в качестве ключа при хранении данной информации в БД: № лаборатории Серия № комнаты дата выпуска Инвентарный № прибора дата покупки Наименование прибора завод-изготовитель Модель стоимость прибора

1) Модель.
2) Серия.
3) Завод-изготовитель
4) Инвентарный № прибора.

198. Представленная ниже таблица это отношение в … : ФИО Долж Оклад Стаж Иванов И.И. преп 1500 5 Иванов И.И. преп 1500 5 Петров П.П. ст. пр 2000 8 Петров П.П. ст. пр 2000 8 Сидров Н.Г. преп 2200 10 Сидров Н.Г. преп 2200 10 Егоров О.В. преп 2000 5

1) Третья Бойс-Кодовская форма.
2) Это не отношение.
3) Первая нормальная форма.
4) Вторая нормальная форма.

199. Пренебрежение принципами нормализации…

1) Не требует финансовых издержек при сопровождении.
2) Не влияет на сопровождение системы.
3) Требует перехода на другую реляционную СУБД.
4) Требует серьезных финансовых издержек при сопровождении.

200. Логическая структура БД – это…

1) Описание и создание таблиц.
2) Определение одного или нескольких условий отбора.
3) Общая схема БД.
4) Описание схем таблиц БД для конкретной СУБД.

201. Назовите тип связи отношений «Студент, Преподаватель», где один студент обучается у многих преподавателей и один преподаватель обучает много студентов:

1) Многие ко многим
2) Нет связи.
3) Один ко многим
4) Один к одному

202. Перечислите основные типы данных в реляционных БД:

1) Текстовый, числовой, программный.
2) Цифровой, символьный, программный , логический.
3) Цифровой, символьный, денежный, логический, дата и время.
4) Текстовый, числовой, денежный, логический, дата и время.

203. Укажите, какое поле не требует заполнения с клавиатуры:

1) Счетчик.
2) Числовое.
3) Дата/время.
4) Мемо.

204. Связь между таблицами можно осуществить, если…

1) Поля имеют одинаковые имена и тип.
2) Поля имеют одинаковые имена и размер.
3) Поля имеют одинаковый тип и размер.
4) Поля имеют одинаковый размер.

205. Укажите, какой метод декомпозиции или синтеза концептуальной реляционной модели дает оптимальное синтаксическое разложение … A. Метод Неклюдовой-Цаленко. B. Дьякова. C. Фейджина. D. Ислура. E. Делобеля-Кейси Укажите правильный ответ:

1) E.
2) D.
3) A, C.
4) A, B.

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

1) Минимальную мощность элементарных элементов в результирующем наборе отношений.
2) Минимальное число отношений в результирующей схеме.
3) Минимальное число кортежей в схеме.
4) Минимальное число атрибутов в результирующей схеме.

207. Является ли метод ER-диаграмм строго формализованным …

1) Основан на формализованной теории нормализации.
2) Нет.
3) Основан на здравом смысле.
4) Да.

208. SQL (Structured Query Language) - это…

1) Язык запросов в реляционных СУБД.
2) Язык запросов в иерархических СУБД.
3) Язык программирования.
4) Язык запросов в сетевых СУБД.

209. Прообраз языка возник в СУБД…

1) MySQL.
2) ADABAS.
3) MsSQL.
4) System/R.

210. Язык SQL является реляционно полным. Это означает…

1) Независимость от используемой СУБД и ОС.
2) Возможность отказа от языка программирования.
3) Удовлетворение стандарту SQL3.
4) Любой оператор реляционной алгебры может быть выражен подходящим оператором SQL.

211. Язык SQL включает части, кроме…

1) Языка формирования печатных форм документов.
2) Языка управления данными (Data Control Language, DCL).
3) Языка определения данных (Data Definition Language, DDL).
4) Языка манипулирования данными (Data Manipulation Language, DML).

212. Укажите к какой группе операторов SQL относится CREATE TABLE - создать таблицу…

1) DTL (Data Тrigger Language).
2) DCL (Data Control Language).
3) DDL (Data Definition Language) .
4) DML (Data Manipulation Language).

213. Укажите к какой группе операторов SQL относится SELECT - отобрать строки из таблиц…

1) DML (Data Manipulation Language).
2) DTL (Data Тrigger Language).
3) DCL (Data Control Language).
4) DDL (Data Definition Language) .

214. Укажите к какой группе операторов SQL относится COMMIT - зафиксировать внесенные изменения…

1) DTL (Data Тrigger Language).
2) DML (Data Manipulation Language).
3) DDL (Data Definition Language) .
4) DCL (Data Control Language).

215. Укажите к какой группе операторов SQL относится GRANT - предоставить привилегии пользователю или приложению на манипулирование объектами…

1) DTL (Data Тrigger Language).
2) DCL (Data Control Language).
3) DDL (Data Definition Language) .
4) DML (Data Manipulation Language).

216. Результатом выполнения оператора SELECT всегда является - это…

1) Агрегат.
2) Запись.
3) Таблица.
4) Список.

217. Результатом выполнения оператора SELECT * FROM P; всегда является …

1) Полная копия данных из исходной таблицы P.
2) Список таблиц из базы P.
3) Пустой список имен атрибутов из таблицы P.
4) Запись из исходной таблицы P.

218. Результатом выполнения оператора SELECT P.NAME FROM P; всегда является …

1) Список таблиц из базы P.
2) Запись из исходной таблицы P.
3) Полная копия данных из исходной таблицы P.
4) Колонка из исходной таблицы P с именем колонки NAME.

219. Укажите какое действие реализует оператор INSERT…

1) Вставляет таблицу в базу данных.
2) Удаление строк в таблице.
3) Вставка строк в таблицу.
4) Обновление строк в таблице.

220. Укажите какое действие реализует оператор UPDATE…

1) Вставляет таблицу в базу данных.
2) Удаление строк в таблице.
3) Вставка строк в таблицу.
4) Обновление строк в таблице.

221. Укажите какое действие реализует оператор DELETE…

1) Вставляет таблицу в базу данных.
2) Удаление строк в таблице.
3) Обновление строк в таблице.
4) Вставка строк в таблицу.

222. Результатом выполнения оператора SELECT DISTINCT P.NAME FROM P; всегда является …

1) Колонка из исходной таблицы P с именем колонки NAME.
2) Запись из исходной таблицы P, удовлетворяющая условию отбора и содержащая дубликаты.
3) Колонка из исходной таблицы P с именем колонки NAME не содержащая повторяющиеся строки.
4) Полная копия данных из исходной таблицы P.

223. Результатом выполнения оператора SELECT P.NAME FROM ORDER BY P.NAME; всегда является …

1) Колонка из исходной таблицы P упорядоченная по значениям колонки P.NAME.
2) Полная копия данных из исходной таблицы P.
3) Запись из исходной таблицы P.
4) Колонка из исходной таблицы P с именем колонки NAME.

224. Упорядочение результатов запроса по нескольким полям с возрастанием осуществляется с помощью ключевого слова …

1) ASC.
2) DESC.
3) DISTINCT.
4) AS.

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

1) AS.
2) DISTINCT.
3) DESC.
4) ASC.

226. Если явно не указаны ключевые слова ASC или DESC, то по умолчанию принимается упорядочение по…

1) ASC.
2) DESC.
3) DISTINCT.
4) AS.

227. Определите результат предложения на языке SQL к отношению R, исходное состояние которого приведено ниже. R(Шифр студента, Фамилия студента, N дисциплины, Оценка) 1 9 Сидоров Математика 4 2 1 Иванов Математика 4 3 7 Петров Математика 5 4 9 Сидоров Физика 4 SELECT Фамилия студента, N дисциплины, Оценка FROM R WRERE Оценка = 5

1) Иванов, 1, 4.
2) Петров, Математика, 5.
3) Сидоров, 9, 5.
4) Петров, 7, 5.

228. Естественное соединение таблиц (P – поставщик; PD- деталь) по явному указанию условий соединения одно из следующих предложений на языке SQL…

1) SELECT P.NUM, PD.NUM FROM P, PD WHERE P.NUM=PD.NUM
2) SELECT P.NUM, PD.NUM FROM P NATURAL JOIN PD USING PNUM.
3) SELECT P.NUM, PD.NUM FROM P NATURAL JOIN PD.
4) SELECT P.NUM, PD.NUM FROM P JOIN PD USING NUM

229. Естественное соединение таблиц (использующее ключевые слова JOIN… USING…) позволяет:

1) Указывать только имена соединяемых таблиц.
2) Явно указывать значения для условий соединения.
3) Автоматически соединять по всем одинаковым полям в таблицах.
4) Явно указать, по каким из общих колонок таблиц будет производиться соединение.

230. Естественное соединение таблиц (использующее ключевые слова NATURAL JOIN…) позволяет:

1) Указывать только имена соединяемых таблиц.
2) Явно указывать значения для условий соединения.
3) Явно указать, по каким из общих колонок таблиц будет производиться соединение.
4) Автоматически соединять по всем одинаковым полям в таблицах.

231. Какое предложение реализует прямое произведение таблиц в SQL…

1) SELECT P.NUM, PD.NUM FROM P NATURAL JOIN PD USING PNUM.
2) SELECT P.NUM, PD.NUM FROM P NATURAL JOIN PD.
3) SELECT P.NUM, PD.NUM FROM P JOIN PD USING NUM
4) SELECT P.NUM, PD.NUM FROM P, PD

232. Агрегатная функция в запросах – это ключевые слова вида:

1) DESC.
2) NATURAL JOIN.
3) SUM, MAX, MIN, AVG, COUNT.
4) SELECT.

233. Какое предложение SQL позволяет подсчитать общее количество поставщиков в таблице с именем P …

1) SELECT MIN (P.PNUM) AS SM, FROM P;
2) SELECT MAX (P.PNUM) AS SM, FROM P;
3) SELECT COUNT(*) AS N FROM P;
4) SELECT SUM(P.PNUM) AS SM, FROM P;

234. В конструкции SELECT фраза FROM используется для:

1) Для фильтрации строк в результате.
2) Указания на таблицу(ы), из которой(ых) данные должны быть получены данные.
3) Исключения повторяющихся строк из результирующего набора.
4) Ограничения строк, возвращенных запросом.

235. В конструкции SELECT FROM WHERE фраза WHERE используется для:

1) Указания предиката, который ограничивает набор строк, возвращенных запросом.
2) Указания какие столбцы используются для сортировки полученных данных.
3) Сортировки строк в результирующем наборе.
4) Указания на таблицу(ы), из которой(ых) данные должны быть получены данные.

236. В конструкции SELECT FROM GROUP BY фраза GROUP BY (перекомпоновка, порядок ) используется для:

1) Исключения повторяющихся строк из результирующего набора.
2) Вычисления определенного группового значения, основанного на столбцах, перечисленных в этом операторе.
3) Указания предиката, который ограничивает набор строк, возвращенных запросом.
4) Указания на таблицу(ы), из которой(ых) данные должны быть получены данные.

237. Какое предложение SQL позволяет получить список поставщиков, поставляющих деталь номер 2. Схема базы данных состоит из трех отношений: Поставщик P(PNUM), Деталь D(DNUM), Поставка PD(PNUM, DNUM, VOLUMN).

1) Select * From P Where NOT EXST (Select * FROM PD Where PD.DNUM=P.PNUM or PD.DNUM=2);
2) Select * From P Where NOT EXST (Select * FROM PD Where PD.DNUM=2);
3) Select * From P Where P.PNUM IN (Select Distinct PD.PNUM FROM PD Where PD.DNUM=3);
4) Select * From P Where P.PNUM IN (Select Distinct PD.PNUM FROM PD Where PD.DNUM=2);

238. Какое предложение SQL позволяет получить список поставщиков, не поставляющих деталь номер 2. Схема базы данных состоит из трех отношений: Поставщик P(PNUM), Деталь D(DNUM), Поставка PD(PNUM, DNUM, VOLUMN).

1) Select * From P Where NOT EXST (Select * FROM PD Where PD.DNUM=P.PNUM or PD.DNUM=2);
2) Select * From P Where P.PNUM IN (Select Distinct PD.PNUM FROM PD Where PD.DNUM<>2);
3) Select * From P Where NOT EXST (Select * FROM PD Where PD.DNUM=2);
4) Select * From P Where P.PNUM IN (Select Distinct PD.PNUM FROM PD Where PD.DNUM=3);

239. Какую операцию реляционной алгебры реализует ниже представленное предложение SQL. Схема базы данных состоит из трех отношений: Поставщик P(PNUM, PNAME), Деталь D(DNUM), Поставка PD(PNUM, DNUM, VOLUMN). SELECT DISTINCT PNAME FROM P WHERE NOT EXIST (SELECT * FROM D WHERE NOT EXIST (SELECT * FROM PD WHERE PD.DNUM = D.DNUM AND PD.PNUM = P.PNUM));

1) Операцию разности.
2) Операцию проекции.
3) Операцию объединения.
4) Операцию деления.

240. Какое предложение SQL позволяет получить имена поставщиков PNAME, поставляющих все детали. Схема базы данных состоит из трех отношений: Поставщик P(PNUM, PNAME), Деталь D(DNUM), Поставка PD(PNUM, DNUM, VOLUMN).

1) SELECT * FROM P WHERE EXIST (SELECT * FROM PD WHERE PD.PNUM = P.PNUM)
2) SELECT * FROM P WHERE P.PNUM IN (SELECT DISTINCT PD.PNUM FROM PD WHERE PD.PNUM = P.PNUM);
3) SELECT PNAME FROM P WHERE NOT EXIST (SELECT * FROM PD WHERE PD.DNUM = P.PNUM AND PD.PNUM = 2);
4) SELECT DISTINCT PNAME FROM P WHERE NOT EXIST (SELECT * FROM D WHERE NOT EXIST (SELECT * FROM PD WHERE PD.DNUM = D.DNUM AND PD.PNUM = P.PNUM));

241. Укажите, какая логическая операция применяется к условиям отбора, записанным для одного поля в различных строках:

1) NOT.
2) BETWEEN.
3) AND.
4) OR.

242. Ниже приведено отношение реляционной модели, которое учитывает сдачу экзамена по дисциплинам какого то курса. R(Шифр студента, Фамилия студента, N дисциплины, Оценка) 01 Иванов Математика 4 07 Петров Математика 5 09 Сидоров Физика 4 09 Сидоров Математика 4 Укажите какие семантические ограничения предметной области отражены в данном отношении, если ключом отношения является набор атрибутов: Шифр студента, N дисциплины.

1) В отношении могут быть одинаковые номера (наименования) дисциплин.
2) Студент может иметь по одной и той же дисциплине только одну оценку.
3) В отношении не могут быть студенты с одинаковой фамилией.
4) Студент может иметь по одной и той же дисциплине несколько оценок.

243. Ниже приведено отношение R реляционной модели базы данных. R(Шифр студента, Фамилия студента, N дисциплины, Курс, Оценка) 1 Иванов Математика 1 4 1 Иванов Математика 2 4 7 Петров Математика 1 5 9 Сидоров Физика 2 4 9 Сидоров Математика 2 4 Пусть администратор базы данных на отношении R определил следующие функциональные зависимости (): Укажите какая из приведенных функциональных зависимостей ошибочна?

1) Шифр студента -> Номер зачетки
2) Шифр студента, N дисциплины -> Оценка
3) Шифр студента, N дисциплины, Курс -> Оценка
4) Шифр студента -> Фамилия студента

244. Определите результат (запроса) предложения на языке SQL к отношению R1 и R2: R1(ШД, ШМ, ЕИ, НР) д1 м2 1 15 д2 м9 3 5 д3 м2 1 10 и R2 (ШМ", НМ) м2 ст-5 м9 ст-7 SELECT ШД, ШМ, HM FROM R1, R2 WRERE R1.ШМ = R2.ШМ"; 1. Rrez=(ШД, ШМ, HM) д1 м2 ст-5 д2 м9 ст-7 д3 м2 ст-5 2. Rrez=(ШД, ШМ, ШМ", HM) д1 м2 м2 ст-5 д2 м9 м9 ст-7 д3 м2 м2 ст-5 3. Rrez=(ШД, ШМ, HM) д1 м2 ст-5 д2 м9 ст-7 д3 м2 ст-5 д2 м2 ст-5 4. Rrez=(ШД, ШМ, HM) д4 м9 ст-5 д2 м9 ст-7 д3 м2 ст-5 д2 м2 ст-5

1) 1
2) 2
3) 3
4) 4

245. Укажите, какой оператор позволяет задать интервал выбираемых значений в условиях отбора в языке SQL:

1) OR.
2) BETWEEN.
3) AND.
4) NOT.

246. Для ниже представленного отношения R1, при следующих функциональных зависимостях: Шифр Детали ->Шифр Материала; Шифр Материала ->Единица измерения; Шифр Детали, Шифр Материала -> Норма Расхода R1(Шифр Детали, Шифр Материала, Единица измерения, Норма Расхода) д1 м2 1 15 д2 м9 3 5 д3 м2 1 10 укажите реляционный ключ.

1) Шифр Детали, Шифр Материала.
2) Шифр Детали.
3) Норма Расхода.
4) Шифр Детали, Единица измерения.

247. Составная форма в БД – это…

1) Форма, составленная из таблиц разных баз данных.
2) Форма, содержащая информацию из нескольких таблиц базы данных.
3) Форма составляется пользователем.
4) Форма, содержащая информацию из нескольких таблиц базы данных, между которыми установлены связи.

248. Запросы в БД предназначены для:

1) Для формирования новых таблиц.
2) Для получения подсказки и помощи.
3) Для отбора нужной информации и формирования новых таблиц.
4) Для оформления таблиц.

249. В режиме Сортировка в БД переставляются:

1) Записи.
2) Ключи.
3) Таблицы.
4) Поля.

250. Заполнение таблиц данными в БД можно производить:

1) В одну или несколько таблиц.
2) Только в одну таблицу.
3) Одновременно в несколько несвязанных таблиц.
4) Одновременно в несколько связанных таблиц.

251. Вычисление в БД можно производить над данными, имеющими следующие типы:

1) Числовой и текстовый.
2) Числовой и Дата/Время.
3) Дата/Время.
4) Текстовым.

252. Дан фрагмент базы данных. После проведения сортировки по возрастанию по полю Класс, фамилия ИВАНОВ будет занимать строку: КОД ФИО КЛАСС ШКОЛА 1 ИВАНОВ 10 20 2 КАТАЕВ 9 20 3 РОДОНОВ 11 20 4 МИШИН 7 20

1) 4
2) 1
3) 2
4) 3

253. Перечислите элементы управления, предназначенные для отображения в форме некоторого поля таблицы:

1) Поле, переключатель.
2) Поле, поле со списком, список.
3) Поле со списком, флажок.
4) Флажок, переключатель.

254. Определите назначение типа данных MEMO:

1) Ключевой тип данных.
2) Значения, заносимые в оперативную память.
3) Текст или комбинация текста и чисел, например, адреса, а также числа, не требующие вычислений, например, номера телефонов, инвентарные номера или почтовые индексы.
4) Длинный текст, например, примечания или описания.

255. Укажите, в каком свойстве поля задаются ограничения на его значения:

1) Значение по умолчанию.
2) Обязательное поле.
3) Формат поля.
4) Условие на значение.

256. Триггеры и хранимые процедуры обычно пишутся на языках программирования :

1) Паскаль.
2) ADA.
3) Представляющих собой расширения языка SQL.
4) QBE.

257. Файл БД – это…

1) Несколько таблиц БД.
2) Одна таблица БД.
3) Совокупность объектов БД (таблиц, форм, запросов и т.д.)..
4) Совокупность данных БД.

258. Чанк в БД – это…

1) Форма
2) Отчет.
3) Запрос содержащий дамп памяти с указанием контрольных точек блокировки информации.
4) Часть физического пространства дисковой памяти, которое сопоставлено одному процессу.

259. Основным объектом реляционной базы данных является:

1) Таблица.
2) Отчет.
3) Форма.
4) Запрос.

260. Базовый язык программирования означает:

1) Английский язык.
2) Стандартный язык структурированных запросов реляционных СУБД.
3) В СУБД используется одни из универсальных алгоритмических языков (С, Pascal и т.п.).
4) Собственный алгоритмический язык СУБД, позволяющий кроме операций манипулирования данными выполнять различные вычисления и обработку данных.

261. Включающий язык программирования означает:

1) Английский язык.
2) Один из универсальных алгоритмических языков (С, Pascal и т.п.).
3) Собственный алгоритмический язык СУБД, позволяющий кроме операций манипулирования данными выполнять различные вычисления и обработку данных
4) Стандартный язык структурированных запросов реляционных СУБД.

262. Транзакция - это

1) Встроенный в SQL механизм доступа к данным.
2) Запрос обращения к базе.
3) Запрос переводящий базу данных в другое состояние.
4) Неделимая, с точки зрения воздействия на СУБД, последовательность операций манипулирования данными, после выполнения которых база данных остается в целостном состоянии.

263. Транзакция характеризуется свойствами: А. Атомарности (Atomicity). В. Согласованности (Consistency). C. Изолированности (Isolation). D. Долговечности (устойчивости) (Durability). Укажите правильный ответ:

1) D.
2) A, B, C, D.
3) A, C.
4) E.

264. Атомарность транзакции означает…

1) Либо выполняется вся транзакция целиком, либо она целиком не выполняется.
2) Если транзакция выполнена, то результаты ее работы должны сохраниться в базе данных, даже если в следующий момент произойдет сбой системы.
3) Транзакции разных пользователей не должны мешать друг другу.
4) Перевод базы данных из одного согласованного (целостного) состояния в другое согласованное (целостное) состояние.

265. Согласованность транзакции означает…

1) Транзакции разных пользователей не должны мешать друг другу.
2) Если транзакция выполнена, то результаты ее работы должны сохраниться в базе данных, даже если в следующий момент произойдет сбой системы.
3) Либо выполняется вся транзакция целиком, либо она целиком не выполняется.
4) Перевод базы данных из одного согласованного (целостного) состояния в другое согласованное (целостное) состояние.

266. Изоляция транзакции означает…

1) Если транзакция выполнена, то результаты ее работы должны сохраниться в базе данных, даже если в следующий момент произойдет сбой системы.
2) Перевод базы данных из одного согласованного (целостного) состояния в другое согласованное (целостное) состояние.
3) Либо выполняется вся транзакция целиком, либо она целиком не выполняется.
4) Транзакции разных пользователей не должны мешать друг другу.

267. Сохранность транзакции означает…

1) Транзакции разных пользователей не должны мешать друг другу.
2) Либо выполняется вся транзакция целиком, либо она целиком не выполняется.
3) Перевод базы данных из одного согласованного (целостного) состояния в другое согласованное (целостное) состояние.
4) Если транзакция выполнена, то результаты ее работы должны сохраниться в базе данных, даже если в следующий момент произойдет сбой системы.

268. Транзакция продолжается до тех пор, пока не произойдет одно из следующих событий:

1) Произошел сбой системы.
2) Произошло отсоединение пользователя от СУБД.
3) Подана команда COMMIT WORK (зафиксировать транзакцию).
4) Подана команда ROLLBACK WORK (откатить транзакцию).

269. Оператор COMMIT означает…

1) Закрытие базы данных.
2) Ошибочное завершение программы.
3) Успешное завершение транзакции.
4) Прерывание транзакции, отменяя все изменения, сделанные в рамках текущей транзакции.

270. Оператор ROLLBACK означает…

1) Ошибочное завершение программы.
2) Закрытие базы данных.
3) Успешное завершение транзакции.
4) Прерывание транзакции, отменяя все изменения, сделанные в рамках текущей транзакции.

271. Автоматическая фиксация транзакций происходит…

1) При отсоединении пользователя от СУБД.
2) При жестком сбое.
3) При ошибочном завершении программы.
4) При прерывании транзакции.

272. Ограничение целостности - это

1) Привилегии доступа к таблице конкретным пользователям или процедурам.
2) Защита от несанкционированного доступа.
3) Некоторое утверждение, которое должно быть истинным независимо от состояния базы данных.
4) Некоторое утверждение, которое может быть истинным или ложным в зависимости от состояния базы данных.

273. Какое утверждение относится к понятию ограничения целостности сущности …

1) Сумма накладной обязана равняться сумме произведений цен товаров на количество товаров для всех товаров, входящих в накладную.
2) Сотрудник обязан быть приписан только одному отделу.
3) Каждый сотрудник имеет уникальный табельный номер.
4) Возраст сотрудника не может быть меньше 18 и больше 65 лет.

274. Какое утверждение относится к понятию ссылочного ограничения целостности …

1) Сумма накладной обязана равняться сумме произведений цен товаров на количество товаров для всех товаров, входящих в накладную.
2) Возраст сотрудника не может быть меньше 18 и больше 65 лет.
3) Каждый сотрудник имеет уникальный табельный номер.
4) Сотрудник обязан быть приписан только одному отделу.

275. Декларативная поддержка ограничений целостности осуществляется …

1) Средствами языка определения данных.
2) Использованием триггеров и хранимых процедур.
3) Средствами языка манипулирования данными.
4) Средствами языка управления данными

276. Транзакции называется конкурирующими если…

1) Транзакции разделены по времени.
2) Транзакции пересекаются по времени и обращаются к одним и тем же данным.
3) Транзакции обращаются к разным данным.
4) Транзакции пересекаются по времени.

277. Страница данных – это

1) Минимальная единица обмена для дисковых операций СУБД и оперативной памятью.
2) Физический блок на диске.
3) Таблица базы данных.
4) Файл базы данных сформированный в результате SQL запроса и передоваемый клиенту.

278. Управлением блокировками на сервере занимается…

1) Менеджер транзакций.
2) Менеджер буферов.
3) Менеджер файлов.
4) Менеджер блокировок (планировщик захвата ресурса).

279. Блокировки на объекты накладывает…

1) Транзакция.
2) Контроллер диска.
3) Администратор базы данных.
4) Пользовательское приложение.

280. Наименьшей единицей блокировки является:

1) Отдельная таблица или станица данных.
2) База данных.
3) Отдельный файл.
4) Отдельная запись (строка таблицы).

281. Если в СУБД не реализованы (или не используются) механизмы блокирования, то при одновременном чтении и изменении одних и тех же данных несколькими пользователями могут возникнуть следующие проблемы одновременного доступа: А. Проблема пропавших (незафиксированных) изменений. B. Проблема "грязного" чтения. С. Проблема неповторяемого чтения. D. Проблема чтения фантомов. Укажите правильный ответ:

1) A, B, C, D.
2) A, C.
3) E.
4) D.

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

1) Проблема чтения фантомов.
2) Проблема неповторяемого чтения.
3) Проблема
4) Проблема пропавших (незафиксированных) изменений.

283. В результате конкуренции за данными между транзакциями возможны ситуации доступа к данным: A. R-R (Чтение - Чтение). Первая транзакция прочитала объект и не закончилась. Вторая транзакция пытается прочитать этот объект. B. W-W (Запись - Запись). Первая транзакция изменила объект и не закончилась. Вторая транзакция пытается изменить этот объект. Результат - потеря обновления. C. R-W (Чтение - Запись). Первая транзакция прочитала объект и не закончилась. Вторая транзакция пытается изменить этот объект. Результат - несовместимый анализ (неповторяемое считывание). D. W-R (Запись - Чтение). Первая транзакция изменила объект и не закончилась. Вторая транзакция пытается прочитать этот объект. Результат - чтение "грязных" данных. Укажите ситуацию … не приводящую к конфликту.

1) A, B, C, D
2) B
3) B, C
4) А

284. Различают два типа блокировок: Монопольные блокировки (X-блокировки - eXclusive locks) - блокировки без взаимного доступа (блокировка записи). Разделяемые блокировки (S-блокировки - Shared locks) - блокировки с взаимным доступом (блокировка чтения). Если транзакция блокирует объект при помощи X-блокировки, то всякий доступ к этому объекту со стороны других транзакций …

1) Отвергается.
2) Откладывается.
3) Запросы со стороны других транзакций на S-блокировку этого объекта будут приняты.
4) Разрешается.

285. Различают два типа блокировок: Монопольные блокировки (X-блокировки - eXclusive locks) - блокировки без взаимного доступа (блокировка записи). Разделяемые блокировки (S-блокировки - Shared locks) - блокировки с взаимным доступом (блокировка чтения). Если транзакция блокирует объект при помощи S-блокировки, то всякий доступ к этому объекту со стороны других транзакций …

1) Запросы со стороны других транзакций на X-блокировку этого объекта будут отменены.
2) Запросы со стороны других транзакций на X-блокировку этого объекта будут приняты.
3) Запросы со стороны других транзакций на S-блокировку этого объекта будут отвергнуты.
4) Запросы со стороны других транзакций на X-блокировку этого объекта будут отвергнуты.

286. Если транзакция A наложила блокировку на некоторый объект, а транзакция B после этого пытается наложить блокировку на этот же объект, то успешность блокирования транзакцией B объекта описывается таблицей: Транзакция A наложила блокировку Транзакция B пытается наложить S-блокировку X-блокировку S-блокировку (Shared locks) НЕТ(Конфликт R-W) X-блокировку (eXclusive locks) НЕТ (Конфликт W-R) НЕТ(Конфликт W-W) Укажите в пустой ячейке правильное значение значение:

1) Конфликт R-W.
2) Да.
3) Нет.
4) Конфликт W-W.

287. Доступ к объектам базы данных на чтение и запись должен осуществляться в соответствии со следующими этапами (протоколом) доступа к данным: А. Прежде чем обновить объект, транзакция должна наложить на этот объект X-блокировку (eXclusive locks). Если транзакция уже заблокировала объект S-блокировкой (для чтения), то перед обновлением объекта S-блокировка должна быть заменена X-блокировкой. B. Прежде чем прочитать объект, транзакция должна наложить на этот объект S-блокировку (Shared locks). C, Если блокировка объекта транзакцией B отвергается оттого, что объект уже заблокирован транзакцией A, то транзакция B переходит в состояние ожидания. Транзакция B будет находиться в состоянии ожидания до тех пор, пока транзакция A не снимет блокировку объекта. D. X-блокировки, наложенные транзакцией A, сохраняются до конца транзакции A. Для фиксации изменений в базе данных всегда необходим этап …

1) A,B,C
2) C,D
3) A, B
4) A

288. Состояние тупика (dead locks) возникает …

1) Две или более транзакции пытаются заблокировать одни и те же объекты, и бесконечно долго ожидают друг друга.
2) Транзакция реализуется в однопользовательской среде.
3) Транзакция использует только блокировку Shared locks и все другие транзакции используют аналогичный мод изоляции.
4) Транзакция для исполнения захватывает только один объект.

289. Из перечисленного ниже уровнями разграничения прав доступа к данным в полях базы данных являются: A. Полный запрет доступа. В. Только чтение. C. Разрешение всех операций (просмотр, ввод новых, управление, изменение. D. Только обновление. E. Доступ по ключевым полям к записям базы данных. F. Введение пароля.

1) B, E, F.
2) A, B, C.
3) A, C, D.
4) C, D, E.

290. Уровнями разграничения прав доступа к данным в полях базы данных являются:

1) Обработка, спецификация и идентификация информации в базе данных.
2) Последовательность этапов нормализации информации.
3) Полный запрет доступа, только чтение, разрешение всех операций (просмотр, ввод новых, удаление, изменение).
4) Контроль и верификация данных в полях базы данных.

291. Полный запрет доступа только чтение, разрешение всех операций (просмотр, удаление, ввод новых, изменение) – это:

1) Способы идентификации файлов базы данных.
2) Управление обработкой информации в базе данных.
3) Методы контроля и верификации данных в полях базы данных.
4) Уровни разграничения прав доступа к данным в полях базы данных.

292. К изменению файла базы данных приводят запросы:

1) Параметрические и итоговые.
2) На обновление, добавление, удаление.
3) На выборку и итоговые.
4) Параметрические, итоговые, перекрестные.

293. Создание форм в СУБД служит для…

1) Наиболее удобной организации ввода и просмотра данных.
2) Нормализации таблиц БД.
3) Объединения нескольких таблиц.
4) Описания структуры БД.

294. Для чего предназначены отчеты в СУБД?

1) Для наглядного представления информации, отображенной в одной или нескольких таблицах.
2) Для отбора информации, отображенной в одной из таблиц.
3) Для проведения вычислений.
4) Для представления информации в таблице.

295. Для чего предназначены запросы в БД?

1) Для проектирования схемы базы данных.
2) Для отбора нужной информации и формирования новых таблиц.
3) Для оформления таблиц.
4) Для получения подсказки и помощи.

296. Поиск данных в базе данных – это…

1) Процедура выделения данных, однозначно определяющих записи.
2) Процедура определений дескрипторов БД.
3) Определение значений данных в текущий момент.
4) Процедура выделения из множества записей подмножества, записи которого удовлетворяют поставленному условию.

297. Журнал транзакций предназначен для…

1) Авторизации доступа к базе данных.
2) Восстановления данных.
3) Управления доступом к хранимым данным.
4) Создания индексов в базе данных.

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

1) Использования команды COMMIT.
2) Мягкого сбоя системы (аварийный отказ программного обеспечения).
3) Жесткого сбоя системы (аварийный отказ аппаратуры).
4) Индивидуального отката транзакции.

299. Состояние процесса при выполнении транзакции сохраняется …

1) В архивной копии.
2) В кеше.
3) В журнале транзакций.
4) В специальной памяти.

300. Для каких целей создаются индексные файлы по основному файлу?

1) Для обеспечения возможности быстрого поиска значений в основном файле.
2) Для обеспечения целостности базы данных.
3) Для устранения дублирования хранимых данных.
4) Для упорядочивания записей основного файла.

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

1) Битовый индекс.
2) Кластерный индекс.
3) B-дерево или его модификации.
4) Инвертированный индекс.

302. Под информационной безопасностью понимают…

1) Контроль за физическим доступом.
2) Защиту данных от несанкционированного доступа.
3) Обеспечение целостности данных.
4) Адекватность данных и модели при их модификации.

303. В целях обеспечения защиты данных используют подходы …

1) Мандатный.
2) Избирательный.
3) Служебный
4) Мандатный и избирательный.

304. Укажите, какой объект целесообразно использовать для ввода и корректировки данных во взаимосвязанных таблицах БД:

1) Однотабличную форму.
2) Режим таблицы.
3) Режим отчета.
4) Многотабличную форму.

305. Укажите, сохраняется ли значение вычисляемого поля в таблице:

1) Нет.
2) Да, если выполнена команда сохранения.
3) Да.
4) Нет, если не выполнена команда сохранения.

306. В основу объектной модели положена …

1) Концепция логического программирования.
2) Концепция объектно-ориентированного программирования.
3) Концепция структурного программирования.
4) Концепция функционального программирования.

307. Термину реляционной модели “Отношение” в объектной модели соответствует…

1) Метод класса.
2) Экземпляр класса (объект).
3) Атрибут класса.
4) Класс.

308. Семантическая сеть – это…

1) Правила, упрощающие или ограничивающие поиск решений в предметной области.
2) Метод представления знаний посредством сети узлов, соответствующих концепциям или объектам.
3) Часть системы, в которой содержатся общие знания о схеме управления решением задач.
4) Метод представления знаний, когда свойства связываются с вершинами, которые представляются объектами в виде нормализованных отношений.

309. Фрейм – это…

1) Метод представления знаний посредством сети узлов, соответствующих концепциям или объектам.
2) Часть системы, в которой содержатся общие знания о схеме управления решением задач.
3) Правила, упрощающие или ограничивающие поиск решений в предметной области.
4) Метод представления знаний, когда свойства связываются с вершинами, представляющими концепции или объекты.

310. Объектно-ориентированная модель базы данных

1) База данных, в которой для описания сущностей и их взаимосвязей используются концепции фреймового проектирования.
2) База данных, в которой для описания сущностей и их взаимосвязей используются концепции семантического проектирования.
3) База данных, в которой для описания сущностей и их взаимосвязей используются концепции объектно-ориентированного проектирования.
4) База данных, в которой для описания сущностей и их взаимосвязей используются концепции только реляционного проектирования.

311. Объектно-ориентированная база данных (ООБД) –

1) База данных, предполагающая атомарность атрибутов модели данных.
2) База данных оперирующая только простыми структурами типа “отношение”.
3) База данных, в которой данные оформлены в виде моделей объектов, включающих прикладные программы, которые управляются внешними событиями.
4) База данных, в которой данные представлены в виде нормализованных отношений.

312. Свойство «Инкапсуляция» в объектно-ориентированных СУБД означает…

1) Способность одного и того же программного кода работать с разнотипными данными, объектами.
2) Распространение области видимости свойства объекта на всех потомков объекта.
3) Ограничение области видимости свойства объекта пределами того объекта, в котором оно определено.
4) Способность программного кода создавать новую структуру (таблицу).

313. Свойство «Наследование» в объектно-ориентированных СУБД означает…

1) Ограничение области видимости свойства объекта пределами того объекта, в котором оно определено.
2) Способность одного и того же программного кода работать с разнотипными данными.
3) Распространение области видимости свойства объекта на всех потомков объекта.
4) Способность программного кода создавать новую структуру (таблица), построенную на основе структур таблиц БД.

314. Свойство «Полиморфизм» в объектно-ориентированных СУБД означает…

1) Распространение области видимости свойства объекта на всех потомков объекта.
2) Ограничение области видимости свойства объекта пределами того объекта, в котором оно определено.
3) Способность одного и того же программного кода работать с разнотипными данными.
4) Способность программного кода создавать новую структуру (таблица), построенную на основе структур таблиц БД.

315. Объектно-реляционная СУБД (ОРСУБД)…

1) СУБД использующая SQL.
2) Реляционная система управления базами данных, использующая в своей работе заимствования и методы свойственные объектно-ориентированному подходу.
3) СУБД использующая объектно-ориентированный язык.
4) СУБД использующая многомерную модель данных.

316. К какому классу систем относятся системы: POET, Jasmine, Versant, ObjectStore, …

1) Традиционная реляционная.
2) Объектно – ориентированная.
3) Объектно - реляционная.
4) Фреймовая.

317. К какому классу систем относятся современные версии систем: PostgreSQL, Oracle, DB2 …

1) Объектно - реляционная.
2) Традиционная реляционная.
3) Объектно – ориентированная.
4) Фреймовая.

318. К какому классу систем относятся СУБД МуSQL?

1) Объектно - реляционная.
2) Объектно – ориентированная.
3) Фреймовая.
4) Традиционная реляционная.

319. В MySQL для каждой базы данных создается отдельный каталог, а каждой таблице типа MyIsam соответствует …файлов

1) 3
2) 1
3) 2
4) 4

320. Клиентские программы в MySQL могут работать…

1) Тодько как встроенные в скриптовые языки.
2) Только в режиме командной строки
3) В режиме командной строки и как графические клиенты, например MySQL GUI, PhpMyAdmin.
4) Используя только Web технологии.

321. Программное обеспечение MySQL - это ПО с …

1) Закрытым кодом.
2) Недоступным кодом.
3) Платным кодом.
4) Открытым кодом.

322. В MySQL максимальный размер таблицы доведен до 8 миллионов терабайт (263 bytes), но ограничен …

1) Разрядностью используемой операционной системы.
2) Емкостью внешних запоминающих устройств.
3) Числом используемых процессоров.
4) Языком SQL.

323. В MySQL размер таблицы по умолчанию установлен …

1) 4 Гб.
2) 2 Гб.
3) 1 Гб.
4) 512 Гб.

324. В MySQL для создания базы данных следует использовать команду (при использовании PHP соединение mysql_connect(hostname, username, password) - установлено) …

1) CREATE TABLE.
2) CREATE DATABASE.
3) INSERT.
4) mysql_select_db().

325. Для создания таблицы базы данных, первой необходимо использовать (при использовании PHP соединение mysql_connect(hostname, username, password) - установлено) команду …

1) CREATE DATABASE.
2) INSERT.
3) CREATE TABLE.
4) mysql_select_db()

326. Для любой таблицы в MySQL можно проверить/определить ее максимальный размер с помощью команды …

1) SHOW TABLE STATUS.
2) SHOW TABLES.
3) DESCRIBE.
4) SELECT * FROM <имя таблицы>.

327. Если в командной строке указаны команды: mysql> CREATE DATABASE mydb; mysql> CREATE TABLE employees (id int UNSIGNED NOT NULL AUTO_INCREMENT, Fio varchar(20), Name varchar(20), Address varchar(255), PRIMARY KEY (id)); То будет создана …

1) База с именем mydb.
2) База с именем mydb и пустая таблица в ней с именем employees.
3) Таблица с именем employees (работники).
4) База с именем mydb и таблица в ней с именем employees, содержащая несколько записей.

328. Беззнаковый INT (unsigned) хранит значения …

1) от 0 до 256.
2) от 0 до 65536.
3) от 0 до 2147483647.
4) от 0 до 4 294 967 295.

329. Если в командной строке указаны команды: mysql> CREATE DATABASE mydb; mysql> CREATE TABLE employees (id int UNSIGNED NOT NULL AUTO_INCREMENT, Fio varchar(20), Name varchar(20), Address varchar(255), PRIMARY KEY (id)); SET NAMES cp866; INSERT INTO employees VALUES (1,'Иванов','Иван','Петербург, ул.Звездная, д.24, кв. 17'); INSERT INTO employees VALUES (2,'Петров','Петр','Петербург, пр. Славы, д.24, кв. 17'); INSERT INTO employees VALUES (4,'Степанов','Вася','Москва, пр. Славы, д.24, кв. 17'); То будет создана …

1) База с именем mydb и таблица в ней с именем employees, содержащая три записи.
2) База с именем mydb.
3) Таблица с именем employees (работники).
4) База с именем mydb и таблица в ней с именем employees, содержащая четыре записи.

330. Укажите правильный порядок доступа к хранимой информации существующей таблицы в MySQL из командной строки mysql>… 1. USE <имя базы>. 2. SET NAMES cp866. 3. SELECT * FROM <имя таблицы>. 4. EXIT (или QUIT).

1) 1, 2, 3, 4
2) 3, 1, 2, 4
3) 1, 3, 2, 4
4) 3, 2, 1, 4.

331. Укажите правильный порядок доступа к описанию типов столбцов существующей таблицы в MySQL из командной строки mysql>… 1. USE <имя базы>. 2. DESCRIBE <имя таблицы>. 3. SELECT * FROM <имя таблицы>. 4. EXIT (или QUIT).

1) 2, 1
2) 1, 2
3) 3, 2, 4
4) 3, 2, 1, 4.

332. Чтобы посмотреть содержимое таблицы в базе данных MySQL необходимо воспользоваться командой …

1) USE <имя базы>.
2) DESCRIBE <имя таблицы>.
3) SELECT * FROM <имя таблицы>.
4) EXIT (или QUIT).

333. PHPMYADMIN это - …

1) Встроенная утилита в MySQL.
2) SQL команда.
3) Встроенная утилита браузера.
4) Инструментальная оболочка СУБД MySQL.

334. Чтобы запустить на исполнение инструментальную оболочку MySQL PHPMYADMIN > при запущенном Денвере необходимо … 1. Находясь в окне, например Total Commander, использовать файл PhpMyAdmin.html вида: Проверка MySQL и phpMyAdmin # 2. Находясь в окне браузера в поле адреса указать: http://localhost/Tools/phpMyAdmin 3. Находясь в окне браузера в поле адреса указать: http://Tools/phpMyAdmin 4. Находясь в окне браузера в поле адреса указать: http://phpMyAdmin

1) 1 или 2
2) 3
3) 4
4) 3 или 4.

335. Укажите правильный порядок доступа к хранимой информации в MySQL из PHP … 1. Cоздать соединение с MySQL - $db=mysql_connect(hostname, username, password). 2. Выбрать базу данных для работы - mysql_select_db(database_name, $db). 3. Выполнить запрос к базе данных -$result=mysql_query(query, $db). 4. Получить значение поля из столбца column из строки i - mysql_result(result, i, column). 5. Закрыть соединение с MySQL - mysql_close($db). Примечание. Hostname – имя хоста, на котором находится база данных. Имя узла означенное как localhost указывает, что сервер MySQL находится на той же машине, что и сам Web-сервер с PHP - движком. Username – имя пользователя. Password – пароль пользователя. Database_name – имя базы данных. Db –идентификатор соединения (ID), которое получено в функции mysql_connect (параметр необязательный, если он не указывается, то используется ID от последнего вызова mysql_connect). query – строка, содержащая SQL запрос.

1) 1, 2, 3, 4, 5
2) 3, 1, 2, 4, 5
3) 1, 2, 3, 5, 4
4) 1, 2, 3, 4.

336. Создан файл с расширением * .php и набран в нем следующий текст: \n", mysql_result($result,0,"Fio")); printf("Имя: %s
\n", mysql_result($result,0,"Name")); printf("Адрес: %s
\n", mysql_result($result,0,"Address")); mysql_close($db); ?> Укажите, что будет храниться в переменной $result после исполнения функции mysql_query("SELECT * FROM employees",$db)…


1) Только первую строку из таблицы employees.
2) Часть столбцов из таблицы employees.
3) Первую и последнею строку из таблицы employees.
4) Полный состав таблицы employees.

337. Укажите, какая из приведенных ниже характеристик является ВАЖНЕЙШЕЙ для промышленной СУБД.

1) Стандартизация дaнныx в пределах одной предметной области.
2) Открытая архитектура и предоставление средств поддерживающих логическую и физическую независимость данных.
3) Обеспечение требуемой cкopocти доступа.
4) Интегрированное хранение данных.

338. Эффективность СУБД оценивается по …

1) Быстродействию.
2) Надежности.
3) Интегральному критерию.
4) Масштабируемости.