Вы находитесь на странице: 1из 11

1.

Ограничение CONSTRAINT, это


 ограничение, накладывается на столбец, создает индекс первичного
ключа
2. QT creator, используемых на лабораторных работах по дисциплине Управление
данными, это:
 платформа для разработки десктопного ПО

3. Что не указывается при задании свойства автоинкрементации?


 тип данных инкрементируемого значения
4. Диалект языка SQL, который будет изучаться на практикумах
дисциплины Управление данными, это:
 transact-SQL
5. Какая модель баз данных не будет рассмотрена в курсе Управление
данными?
 реляционная модель
6. Каков размер точных чисел с типом данных smallint?
 2 байта

7. Базой данных для практикумов и лабораторных работ дисциплины


Управление данными является:
 Microsoft SQL Server Express
8. Какой шаблон для данных типа дата используется по умолчанию?
 гггг-мм-дд
9. Символьный тип данных CHAR характеризует следующая особенность:
 фиксированное ограничением количество символов

10. В настоящее время актуальной моделью хранения данных не


является...
 сетевая модель

11. Главным отличием хранилища данных от реляционной модели


является...
 хранилище данных формирует таблицы относительно точек зрения
пользователей на объекты, а не самих объектов наблюдения
12. Схема хранения "дерево" характерна для следующего типа noSQL баз данных...
 документная
13.Приложением, оптимально подходящим для создания
однопользовательских БД, является...
 MS Access
14. Элемент БД, создаваемый с целью увеличения производительности
поиска данных и сбора массивов данных называется...
 Индекс
15. Элемент базы данных, срабатывающий автоматически при
наступлении определенного события называется

16.Выберите правильную последовательность этапов жизненного цикла


базы данных.
 проектирование-реализация-эксплуатация-модернизация-
реорганизация

17.OpenSource базы данных появились в...
 1995
18. В чем смысл применения парсера (parser) в базах данных?
 синтаксический анализ XML документации
19. Выборка с ограничением, заданным для символьных данных задается
с помощью оператора...
 LIKE
20. В T-SQL тип данных "десятичное число" с точностью и масштабом,
это..
 Decimal
21. В T-SQL тип данных двухбайтовое целое число, это..
 Smallint
23. Для инструкции выборки сортировка по убыванию реализована с
помощью функции....
 DESC
24. Правильный порядок обработки инструкции SELECT, это
 FROM, WHERE, GROUP BY, ORDER BY
25. Бинарная связь, это...

 связь между двумя сущностями

26. Связь типа ISA, когда один экземпляр суперсущности может быть
одновременно экземпляром нескольких подсущностей называется...
 перекрывающая (overlap)
27. На каком уровне не создается словарь данных?
 создаются на всех, но отличаются друг от друга
28. При создании концептуальной модели данных используется нотация...
 ERD
29. Какая из агрегатных функций языка SQL учитывает неопределенное
значение?
 COUNT
30. Всегда возвращает значение типа BIGINT функция...
 COUNT_BIG

31. Из всех перечисленных агрегатной функцией не является...


 LOWER
32. Актуально ли использование ограничения HAVING без группировки?
 да, под группой будет пониматься массив данных
33. Какой тип данных нельзя использовать в предложении HAVING
 ни один нельзя использовать
34. Можно ли сгруппировать результат запроса по сформированным в
этом запросе временным столбцам?
 можно, без каких-либо ограничений
35. Сущности в логической модели называются...

 отношения

36. Свойства сущности в физической модели называются...


 столбцы
37. Схема таблицы включает в себя...
 название таблицы, столбцы и ограничения
38. В случае выполнения инструкции DELETE обязательно...
 указание ограничения WHERE
39. Какой из перечисленных элементов не является IC?
 INDEX
40.Суррогатный ключ, это...
 искусственный ключ, созданный пользователем БД

41. Запрет на удаление строк из родительской таблицы устанавливает...


 ссылочная целостность NO ACTION
42. Как удалить ограничение внешнего ключа?
 инструкцией ALTER...DROP
43. Операция “умножения” в реляционной алгебре носит название…
 TIMES
44. Для какой из перечисленных ниже операций реляционной
алгебры не требуется двух операндов?
 PROJECT
45.Какой из перечисленных операций реляционной алгебры не
существует в языке SQL в явном виде?
 PROJECT
46. Среди перечисленных операций реляционной алгебры
максимальным приоритетом обладает…
 RENAME
47. Учитываются ли скобки в операциях реляционной алгебры?
 да, учитываются

48.В традиционной реляционной алгебре __ операций…


 9
49. Система управления базами данных (СУБД) – это…
 совокупность языковых и программных средств, предназначенных для
создания, ведения и совместного использования БД многими
пользователями
50. На каком уровне происходит упорядочивание кортежей в
реляционной модели данных:
 на операционном
51. Как называется курсор без возможности прокрутки?
 Статический

52. Выбрать необходимые данные из одной или нескольких


взаимосвязанных таблиц, отобрать нужные поля, произвести
вычисления и получить результат в виде новой таблицы можно с
помощью…
 Запроса

53. Взаимодействие прикладных программ с большей частью СУБД


осуществляется при помощи:
 языка структурированных запросов
54. Программа, которая выполняет некоторые действия с
информацией в базе данных, сама хранится в базе данных, при этом
вызываемая пользователем это:
 хранимая процедура
55. Представление данных — это...
 виртуальная таблица, содержащая в теле инструкцию выборки
SELECT
56. При помощи какого оператора можно изменить или присвоить
имя столбцу в запросе?
 AS
57. Какой оператор нужно подставить вместо пропуска, чтобы
осуществить проверку значений столбца на принадлежность к
заданному множеству? productType ____ (‘пирог’,’торт’ ‘кекс’)
 IN
58. URI, это
 идентификатор единицы контента в Интернет
59. Какой из перечисленных протоколов не используется для
соединения с СУБД?
 ADSL
60. Какой статус HTTP свидетельствует о нормальном исполнении
запроса?
 200
61. Какая из перечисленных особенностей не характерна
для HTTP?
 фиксация предыдущих сессий работы клиента с сервером

62. Какова роль cookie в структуре HTTP?


 мониторинг сессионности
63. С помощью чего из перечисленного можно реализовать
динамические элементы HTML форм приложения?
 JavaScript
64. Что не относится к компонентам тэгов HTML формы?
 <DATA>

65. Свойство SELECTOR в таблице CSS, это…


 тег форматирования
66. Что не относится к методам HTTP запроса?
 SET
67. В чем ключевое отличие концептуальной модели данных
от логической?

 Ключевое отличие концептуальной модели данных от логической


заключается в уровне абстракции. Концептуальная модель данных
описывает данные на высоком уровне абстракции, не уделяя
внимание деталям реализации. В то время как логическая модель
данных более конкретна и описывает структуру данных с учетом
спецификаций конкретной системы управления базами данных
(СУБД).
68. Что такое запрос к реляционной базе данных? Где
можно использовать результаты этой процедуры?

 Запрос к реляционной базе данных - это команда, отправляемая к


СУБД для извлечения, обновления, удаления или добавления
данных в базе. Результаты запроса могут быть использованы для
отображения информации пользователю, анализа данных,
генерации отчетов и других целей.

69. Возможна ли сортировка данных на физическом уровне таблицы? А


на логическом уровне запроса (query) или
представления (view)? Какие функции сортировки заложены в SQL?

 Сортировка данных на физическом уровне таблицы возможна при


использовании кластеризованных индексов в реляционных базах
данных. На логическом уровне запроса или представления также
возможна сортировка с помощью оператора ORDER BY в SQL.
SQL предоставляет функции сортировки, такие как ASC (по
возрастанию), DESC (по убыванию) и другие, которые позволяют
упорядочивать данные по определенным критериям.

70. Поясните смысл использования курсорной инструкции FETCH? Для


чего она нужна и как она работает?

 Курсорная инструкция FETCH используется для извлечения строк из


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

71. Где создаются и исполняются курсоры – на стороне сервера баз


данных или на стороне приложения?
 Курсоры создаются и исполняются на стороне сервера баз данных.
Приложение отправляет запрос на создание курсора к базе данных,
а затем может использовать курсор для извлечения данных по одной
строке за раз. Это позволяет эффективно обрабатывать большие
объемы данных и уменьшает нагрузку на сеть между сервером баз
данных и приложением.

72. Дайте краткое описание протоколам tedious, pyodbc, Spark


Connector.

 Краткое описание протоколов:


- Tedious: Tedious - это библиотека для работы с Microsoft
SQL Server на платформе Node.js. Она предоставляет
возможность подключения к SQL Server, отправки запросов и
получения результатов.
- Pyodbc: Pyodbc - это библиотека Python, которая
предоставляет интерфейс для работы с базами данных с помощью
ODBC (Open Database Connectivity). Она позволяет
подключаться к различным СУБД, таким как SQL Server, Oracle,
MySQL и другим.
- Spark Connector: Spark Connector - это компонент Apache
Spark, который предоставляет возможность взаимодействия с
различными источниками данных, включая базы данных. С его
помощью можно читать данные из базы данных, выполнять анализ и
обработку данных с использованием возможностей Apache Spark.
73. Какие еще кроме GET и POST существуют HTTP запросы? Для чего
они используются?

Кроме GET и POST, существуют и другие типы HTTP запросов,


такие как:
- HEAD: Используется для получения заголовков ответа без тела
сообщения. Это позволяет клиенту получить информацию о ресурсе
без необходимости загрузки всего содержимого.
- PUT: Используется для загрузки содержимого на сервер.
Например, клиент может использовать PUT для обновления или
создания ресурса на сервере.
- DELETE: Используется для удаления указанного ресурса на
сервере.
- PATCH: Используется для частичного обновления ресурса.
Клиент отправляет только те данные, которые должны быть
изменены, в отличие от PUT, который заменяет весь ресурс
целиком.

74. Перечислите актуальные варианты кодов HTTP ответа сервера с


кратким описанием.

 Актуальные варианты кодов HTTP ответа сервера:


- 200 OK: Успешный запрос. Сервер успешно обработал запрос
клиента.
- 404 Not Found: Запрашиваемый ресурс не найден на сервере.
- 500 Internal Server Error: Общая ошибка сервера.
Используется, когда сервер столкнулся с непредвиденной ситуацией,
которая препятствует ему выполнить запрос.
- 401 Unauthorized: Требуется аутентификация. Клиент не
авторизован для доступа к запрашиваемому ресурсу.
- 403 Forbidden: Доступ к ресурсу запрещен. Клиент не имеет
прав доступа к запрашиваемому ресурсу.

75. Дайте краткое описание языку YAML. Где и когда он используется?

 YAML (YAML Ain't Markup Language) - это удобный формат


сериализации данных, который представляет собой читаемый
человеком формат данных. Он используется для представления
структурированных данных, таких как конфигурационные файлы,
данные для тестирования, метаданные и другие данные, которые
могут быть легко читаемы и изменяемы как человеком, так и
компьютером. YAML поддерживает списки, хэши, скалярные
значения и вложенные структуры данных. YAML также используется
в различных языках программирования для конфигурационных
файлов и обмена данными между приложениями.

Вам также может понравиться