Год сдачи: 2025
Итоговый результат: 97 из 100 баллов
Введение в курс
Тема 1. Введение в теорию баз данных
Тема 2. Принципы построения баз данных. Модели и структуры данных
Тема 3. Проектирование баз данных
Тема 4. Основы SQL
Тема 5. Обеспечение целостности данных в БД.
Тема 6. Информационные хранилища и склады данных
Тема 7. Классификация БД и СУБД. Тенденции развития СУБД
Заключение
Итоговая аттестация
Список вопросов:
1. В числе преимуществ использования однопользовательской базы данных – …
2. Совокупность специальным образом организованных данных, хранимых в памяти вычислительных систем и отображающих состояние объектов и их взаимосвязей в рассматриваемой предметной области, – это …
3. Оператор …, дающий право создавать представления, обеспечивает управление безопасностью на уровне сервера
4. У вас есть таблица в базе данных, но она с каждым днем разрастается, и данные в ней становится искать все сложнее. Какой самый простой метод ускорить поиск данных?
5. Ключ …, или ключевой атрибут, – это атрибут (читай столбец) или набор атрибутов, который однозначно идентифицирует сущность / объект / таблицу в базе данных
6. Говоря о стандарте SQL, можно утверждать, что …
7. Существует четыре составляющие структуры типового интерактивного приложения – это Presentation Logic, Database Logic, Business Logic и …
8. Задачи могут быть по-разному распределены между серверным и клиентским процессами … архитектуре
9. Существует два возможных вида репликации базы данных – … и двухсторонняя
10. Вы проводите отладку распределенной базы данных (БД). На данный момент вы протестировали все этапы, кроме обновления БД. Для этого вы проводите отладку параллельных транзакций на конфликты различного рода. Вы проверили транзакции на конфликты типа W-W и R-W. Достаточно ли этих проверок, или надо проверить что-то еще? Необходимы ли такие проверки в однопользовательской БД? Будете ли вы проводить проверку на транзакции в многопользовательской, локальной БД?
11. ACID является аббревиатурой для изучения и запоминания четырех основных атрибутов, обеспечиваемых любой транзакцией, менеджером транзакций: атомарность, согласованность, изолированность, …
12. Физические модели баз данных определяют …, которые поддерживаются на физическом уровне
13. Неверно, что файлы в файловых структурах баз данных могут быть …
14. Вы вели базу данных (БД), но по мере накопления в ней данных БД стала работать достаточно медленно. Было принято решение проверить индексы на соответствие «хорошим» показателям. Достаточно ли будет проверить, что столбцов в индексе не более 4–5, и не используются поиски с предиктором LIKE?
15. Организация вела всю свою работу в таблицах Excel, но было решено сменить информационную систему на многопользовательскую базу данных. При этом данных не так много, и сотрудники IT-отдела решили построить файл-серверную базу данных. При переходе на многопользовательскую базу данных велики ли будут потери в скорости обработки одним отдельным пользователем? Будет ли возможно работать с одной таблицей нескольким пользователям одновременно? Где будет обрабатываться информация в базе данных такого типа?
16. В организации сервисная база данных представляет собой большую таблицу «заявки» и несколько справочников: «менеджеры», «работники склада», «сотрудники», «оборудование». База данных (БД) постоянно расширяется, и компания хочет поменять сервер на более быстрый, с одновременной заменой системы управления базами данных (СУБД) на более новую версию. Возможно ли заменить сервер и версию СУБД? Какого типа БД используется в данной организации? Что будет со скоростью обработки данных в дальнейшем?
17. Противоречие между предметной областью и данными, содержащимися в базе данных (БД) – это … БД
18. Совокупность отношений, содержащих всю информацию, которая должна храниться в базе, – это … база данных
19. У вас есть две ненормализованные таблицы: Предмет (код предмета, название, цикл, объем часов); Преподаватель (код преподавателя, ФИО, должность, контакты, код предмета). Для создания базы данных необходимо привести таблицу в первую нормальную форму. Сколько таблиц у вас получится? Как они будут выглядеть?
20. … – это атрибут или набор атрибутов, который в главной таблице является первичным ключом
21. Метод сжатия данных, при котором используется оптимальный префиксный код или кодирование символами переменной длины, – это алгоритм …
22. Структура, состоящая из частей, которые в каком-то смысле подобны целому, – это …
23. Набор данных, который предметно-ориентированный, интегрированный, неизменяемый и поддерживающий хронологию, предназначенный для обеспечений принятия управленческих решений – это …
24. Для кодирования книги студент использовал сжатие последовательности байтов, в результате чего объем книги удалось сжать, но лишь на 5 %. Очевидно, что применяемый алгоритм сжатия неэффективен. Возможно ли использовать другой тип алгоритма сжатия? Какой алгоритм кодирования предпочтительнее было бы использовать, и почему? Можно ли использовать для решения этой задачи фрактальное сжатие?
25. Установите соответствие типов баз данных (БД) и их характеристик:
26. Установите соответствие нормальных форм отношений в реляционных базах данных и их свойств:
27. Неверно, что SQL включает в себя следующие языки: …
28. Установите последовательность выполнения запросов в распределенных системах управления базами данных (СУБД):
29. Определите правильную последовательность этапов построения OLAP-системы:
30. Говоря о фракталах, можно утверждать, что …
31. В числе ключевых характеристик OLAP – …
32. Установите соответствие между системами управления базами данных (СУБД) и их характеристиками:
33. Установите правильную последовательность объемов присутствия компаний корпоративного сектора на российском рынке по состоянию на 2010 г. (от большего к меньшему):
34. Установите соответствие компаний корпоративного сектора и объемов их присутствия на российском рынке (в процентах) по состоянию на 2010 г.:
35. Существуют такие этапы жизненного цикла баз данных, как …
36. Определите правильную последовательность структуры данных:
37. Установите последовательность этапов синтеза функционального проектирования (ФП):
38. Найдите соответствие команды SQL и ее описания:
39. Соотнесите в правильном порядке определения свойств транзакций по-русски и по-английски (ACID):
40. Установите последовательность элементов взаимодействия пользовательских и клиентских процессов:
41. Расположите в хронологическом порядке алгоритмы сжатия (начиная с появившегося первым):
42. Определите правильную последовательность этапов работы алгоритма Хаффмана:
43. Установите взаимосвязь компонентов банка данных, расположив их в последовательности согласно приведенной ниже схеме