| № п/п | Вопрос | Вариант ответа | Балл |
| Перечислите виды технологий обработки данных. 1)_, 2)_ | |||
| Технология обработки данных, при которой обеспечивается параллельный доступ к одной базе данных нескольких пользователей, в том случае если база данных расположена на одной машине. | |||
| Технология обработки данных, при которой база данных распределена по нескольким компьютерам, расположенным в сети, и к ней возможен параллельный доступ нескольких пользователей | |||
| По видам многозадачности выделяют режимы работы с базой данных | |||
| В соответствии с правилами обслуживания запросов выделяют режимы работы с базой данных | |||
| В зависимости от схемы размещения данных выделяют виды баз данных | |||
| Процесс обращения пользователя к базе данных с целью ввода, получения или изменения информации в базе данных | |||
| Последовательность операций модификации данных в базе данных, переводящая базу данных из одного непротиворечивого состояния в другое непротиворечивое состояние | |||
| Схема распределения физической БД по сети. | |||
| Запрос, который выполняется на удаленном узле с использованием модемной связи. | |||
| Обработка одной транзакции, состоящей из множества SQL-запросов на одном удаленном узле | |||
| Обработка транзакции, состоящей из нескольких запросов SQL, которые выполняются на нескольких узлах сети, но каждый запрос в этом случае обрабатывается только на одном узле | |||
| Запрос, при обработке которого используются данные из БД, расположенные в разных узлах сети | |||
| Компьютер или программа, предназначенные для обработки запросов от программ-клиентов | |||
| Компьютер в сети, предназначенный для работы отдельного пользователя | |||
| Схема работы различных программ в сети, при которой программа, работающая по такой схеме, состоит из двух взаимодействующих частей. | |||
| Схема, характеризующая базу данных с разных сторон с целью определить оптимальное построение информационной системы. | |||
| Принцип распределенных баз данных, при котором СУБД должна представлять все данные так, как если бы они были локальными. | |||
| Принцип распределенных баз данных, при котором СУБД должна работать с данными, которые хранятся в системах с различной архитектурой и производительностью. | |||
| Принцип распределенных баз данных, при котором СУБД должна одинаково работать в условиях разнородных сетей. | |||
| Принцип распределенных баз данных, при котором пользователь должен иметь возможность объединять данные из любых баз, даже если они размещены в разных системах. | |||
| Принцип распределенных баз данных, при котором пользователь должен иметь возможность изменять данные в любых базах, на доступ к которым у него есть права, даже если эти базы размещены в разных системах. | |||
| Принцип распределенных баз данных, при котором СУБД должна выполнять транзакции, выходящие за рамки одной вычислительной системы | |||
| Принцип распределенных баз данных, при котором СУБД должна обеспечивать защиту всей распределенной базы данных от несанкционированного доступа | |||
| Принцип распределенных баз данных, при котором СУБД должна обеспечивать единую методику доступа ко всем данным. | |||
| Программа, реализующая функции СУБД: определение данных, запись-чтение данных, поддержка схем внешнего, концептуального и внутреннего уровней, диспетчеризация и оптимизация выполнения запросов, защиту данных | |||
| Программа, написанная как пользователями, так и поставщиками СУБД, внешние или «встроенные» по отношению к СУБД, работающая «поверх» СУБД и обращающаяся к компонентам СУБД через интерфейс внешнего уровня. | |||
| Эта часть модели «клиент-сервер», которая отвечает за целевую обработку данных и организацию взаимодействия с пользователем | |||
| Эта часть модели «клиент-сервер», которая обеспечивает хранение данных, обрабатывает запросы и посылает результаты клиенту для специальной обработки | |||
| Перечислите пять групп, на которые делится приложение согласно архитектуре «клиент-сервер» | |||
| Эта часть группы приложения по технологии «клиент-сервер» определяет то, что пользователь видит на своем экране, когда работает приложение | |||
| Эта часть группы приложения по технологии «клиент-сервер» определяет собственно алгоритмы решения конкретных задач приложения | |||
| Эта часть группы приложения по технологии «клиент-сервер» связана с обработкой данных внутри приложения | |||
| Эта часть группы приложения по технологии «клиент-сервер» обеспечивает хранение и управление базами данных | |||
| Виды базовых архитектур распределенной обработки | |||
| Эти части приложений находятся на стороне клиента в архитектуре «файл-сервер» | |||
| Эти части приложений находятся на стороне клиента в архитектуре «выделенный сервер базы данных» | |||
| Эти части функциональной обработки находятся на стороне сервера в архитектуре «активный сервер баз данных» | |||
| Трехзвенная архитектура модели «клиент-сервер» | |||
| Перечислите виды архитектур сервера баз данных | |||
| Тип распараллеливания запроса, при котором несколько серверных процессов, каждый из которых независимо от других выполняет одинаковую последовательность действий, определяемую существом запроса, но с данными, принадлежащими разным сегментам базы | |||
| Тип распараллеливания запроса, при котором запрос разбивается на взаимосвязанные по результатам подзапросы, каждый из которых может быть обслужен отдельным серверным процессом независимо от обработки других подзапросов | |||
| Дополнительное звено в мультисерверной архитектуре в задачи которого входит диспетчеризация запросов для обеспечения сбалансированной загрузки процессоров. | |||
| Данная технология предусматривает использование единого интерфейса для доступа к разнородным базам данных, причем язык SQL рассматривается как стандартное средство доступа к данным | |||
| Компонент архитектуры ODBC, который выполняет загрузку и выгрузку драйверов по требованию приложения | |||
| Компонент архитектуры ODBC, который обрабатывают вызовы функций ODBC, направляют запросы SQL в конкретные источники данных и возвращают полученные результаты приложению | |||
| Элемент интерфейса ODBC, вызов которых позволяет приложению подключаться к базе данных, выполнять операторы SQL и извлекать информацию из результирующих наборов данных. | |||
| Доступ к базам данных в двухзвенных моделях, при котором между клиентом и сервером размещается промежуточное звено, представляющее собой набор общих API, для построения унифицированных запросов к разнородным данным | |||
| Эта часть СУБД содержит набор функций, позволяющих клиентскому приложению соединяться с базой данных, передавать запросы серверу, и получать данные — результаты обработки запроса | |||
| В основе данного интерфейса лежит размещаемая на компьютере клиента специальная библиотека, в которой хранятся вызовы процедур и сетевых компонентов для организации связи с сервером | |||
| Это интерфейс прикладного программирования (API) для выполнения SQL-запросов к базам данных из программ, написанных на платформенно-независимом языке Java | |||
| Этот интерфейс специфицирует взаимодействие, обеспечивая единый интерфейс доступа к данным через провайдеров — поставщиков данных не только из реляционных баз данных | |||
| Компоненты, входящие в интерфейс OLE DB | |||
| Часть интерфейса OLE DB, приложение, отвечающее на вызовы OLE DB и возвращающее запрашиваемый объект | |||
| Часть интерфейса OLE DB, приложение или СОМ-компонент, обращающийся посредством API-вызовов к OLE DВ | |||
| Это универсальный интерфейс высокого уровня к OLE DB, не содержащая таблиц, среды или машины БД | |||
| Основные объекты интерфейса ADO являются следующие | |||
| Основное назначение данного вида программного обеспечения — автоматизированная поддержка приложений, оформленных в виде последовательности транзакций | |||
| Данный вид программного обеспечения способен координировать и управлять транзакциями, которые обращаются к серверам баз данных от различных поставщиков | |||
| Условия, гарантируемые выполнением транзакции | |||
| Свойство транзакции, согласно которому операции транзакции образуют неразделимый, атомарный блок с определенным началом и концом. Этот блок либо выполняется от начала до конца, либо не выполняется вообще | |||
| Свойство транзакции, согласно которому по завершении транзакции все задействованные ресурсы находятся в согласованном состоянии | |||
| Свойство транзакции, согласно которому одновременный доступ транзакций различных приложений к разделяемым ресурсам координируется таким образом, чтобы эти транзакции не влияли друг на друга | |||
| Свойство транзакции, согласно которому все изменения данных (ресурсов), осуществленные в процессе выполнения транзакции, не могут быть потеряны | |||
| Важный аспект функционирования базы данных, под которым понимают правильность и непротиворечивость ее содержимого | |||
| Модели транзакций, используемые в большинстве СУБД | |||
| Инструкция, выполняющая завершение транзакции: изменения, внесенные в БД, становятся постоянными | |||
| Инструкция, отменяющая выполнение текущей транзакции и возвращая базу данных к состоянию начала транзакции | |||
| Cохранение во внешней памяти информации обо всех модификациях базы данных, тесно связанное с управлением транзакциями. | |||
| Программное средство, обеспечивающее возможность восстановления состояния базы данных после сбоев | |||
| Протокол журнализации, согласно которому запись об изменении объекта базы данных должна попадать во внешнюю память журнала транзакции раньше, чем измененный объект оказывается во внешней памяти базы данных | |||
| Сервисные программные средства, которые регистрируют операции над БД | |||
| Сервисные программные средства, которые используются для регулярного получения копий базы данных для последующего ее восстановления. | |||
| Сервисные программные средства, которые применяются для возврата БД или некоторых ее частей в состояние, предшествующее возникновению отказа | |||
| Сервисные программные средства, которые ликвидируют последствия выполнения определенной транзакции в БД. | |||
| Сервисные программные средства, которые позволяют ускорить восстановление базы данных | |||
| Механизм выполнения транзакций по такому плану, когда результат совместного выполнения транзакций эквивалентен результату некоторого последовательного выполнения этих же транзакций | |||
| Вид конфликта, при котором Транзакция 2 пытается изменять объект, измененный незакончившейся Транзакцией 1 | |||
| Вид конфликта, при котором Транзакция 2 пытается изменять объект, прочитанный незакончившейся Транзакцией 1 | |||
| Вид конфликта, при котором Транзакция 2 пытается читать объект, измененный незакончившейся Транзакцией 1 | |||
| Данные методы производятся по инициативе транзакции и применяются для обеспечения сериализации транзакции | |||
| Режим «захвата» объекта, означающий разделяемый захват объекта и необходимый для выполнения операции чтения объекта | |||
| Режим «захвата» объекта, означающий монопольный захват объекта и необходимый для выполнения операций записи, удаления и модификации | |||
| Объектами захвата при соблюдении двухфазного протокола считаются | |||
| Гипермедийная система, предоставляющая возможность просматривать произвольным образом информацию в сети Internet с помощью механизма гиперссылок | |||
| Программа-клиент сети Интернет, запрашивающая и предоставляющая информацию | |||
| Протокол, используемый для передачи Web-страниц в Internet | |||
| Любая транзакция HTTP состоит из следующих этапов | |||
| Главная особенность протокола HTTP | |||
| Основные типы запросов HTTP | |||
| Язык форматирования документов, используемый для создания Web-страниц | |||
| Cтрока алфавитно-цифровых символов, обозначающая расположение или адрес некоторого ресурса в сети Internet, а также способ доступа к нему | |||
| Механизм, используемый браузером для доступа к ресурсу | |||
| Этот вид Web-страниц может реагировать на данные, вводимые пользователем с помощью браузера, например, способны возвращать данные, полученные после заполнения формы или в результате выполнения запроса к базе данных | |||
| Данные языки позволяют создавать функции, встраиваемые в код HTML, благодаря чему обеспечивается возможность автоматизации различных процессов доступа и манипулирования объектами | |||
| Стандартный протокол взаимодействия между Web-сервером и модулями расширения, которые могут применяться для выполнения дополнительных функций, не поддерживаемых сервером | |||
| Базовая архитектура баз данных для Web состоит из частей | |||
| Команда языка SQL для создания базы данных | |||
| Команда языка SQL для создания таблицы | |||
| Право определенного пользователя выполнять определенное действие над определенным объектом | |||
| Команды установки и отмены полномочий работает на четырех уровнях | |||
| Команда языка SQL для создания пользователей и предоставления им полномочий | |||
| Команда языка SQL для лишения пользователя полномочий | |||
| Опция предоставления пользователю всех полномочий | |||
| Опция, не предоставляющая пользователю никаких полномочий | |||
| Указав этот знак в качестве элемента в команде создания полномочий, пользователю тем самым предоставляются глобальные полномочия | |||
| Опция WITH GRANT OPTION в команде создания полномочий дает это право | |||
| Опция IDENTIFIED BY в команде создания полномочий задает | |||
| В качестве элемента данных для применения полномочий могут быть указаны | |||
| Три основных типа предоставляемых полномочий | |||
| Ключевое слово означающее, что поле обязательно для заполнения | |||
| Ключевое слово, указание которого применительно к числовым полям автоматически генерирует значение на единицу большее | |||
| Ключевое слово означающее, что поле является первичным ключом | |||
| Ключевое слово, указанное после целочисленного типа, означает, соответствующее значение может быть либо нулевым, либо положительным | |||
| Команда языка SQL для добавления записи в таблицу | |||
| Команда языка SQL для обновления данных в таблице | |||
| Команда языка SQL для удаления данных в таблице | |||
| Опция оператора SELECT, позволяющая исключать дубликаты строк в результирующей таблице | |||
| Опция оператора SELECT, позволяющая отображать все поля указанных таблиц | |||
| Опция оператора SELECT, задавать имена таблиц, данные из которых будут использоваться в запросе | |||
| Опция оператора SELECT, в которой указывается условие отбора или соединения таблиц | |||
| Опция оператора SELECT, позволяющая группировать данные таблицы по одному или нескольким полям | |||
| Опция оператора SELECT, в которой указывается условие на вывод группы | |||
| Опция оператора SELECT, в которой указываются поля сортировки данных | |||
| Опция оператора SELECT, задающая сортировку по убыванию | |||
| Опция оператора SELECT, ограничивающая количество строк, отображающихся в результирующей таблице | |||
| Предикат, который проверяет, содержит ли поле значение | |||
| Предикат, который проверяет, что поле не содержит значения | |||
| Предикат, который проверяет, принадлежит ли значение поля промежутку, включая границы | |||
| Предикат, который проверяет, принадлежит ли значение поля указанному множеству значений | |||
| Предикат, который проверяет, соответствие значение поля шаблону | |||
| Ключевое слово оператора SELECT, задающее внутреннее объединение таблиц | |||
| Ключевое слово оператора SELECT, задающее левостороннее объединение таблиц | |||
| Варианты объединений таблиц при создании многотабличных запросов | |||
| Агрегатная функция языка SQL, позволяющая вычислять сумму чисел в указанном поле | |||
| Агрегатная функция языка SQL, позволяющая вычислять среднее значение чисел в указанном поле | |||
| Агрегатная функция языка SQL, позволяющая вычислять максимальное значение в указанном поле | |||
| Агрегатная функция языка SQL, позволяющая вычислять минимальное значение в указанном поле | |||
| Агрегатная функция языка SQL, позволяющая вычислять количество записей в таблице или группе строк | |||
| PHP сценарий оформляется в дескрипторы | |||
| Переменные PHP сценария начинаются со знака | |||
| Оператор слияния строк в PHP сценарии | |||
| Операция суффиксного инкремента для переменной $a запишется в виде | |||
| Операция префиксного инкремента для переменной $a запишется в виде | |||
| Операция суффиксного декремента для переменной $a запишется в виде | |||
| Операция префиксного декремента для переменной $a запишется в виде | |||
| Знак отрицания значения переменной в языке сценариев PHP | |||
| Символы, служащие для оформления блоков кода в языке сценариев PHP | |||
| Запишите функцию PHP установки постоянного соединения с сервером MySQL и укажите ее аргументы | |||
| Запишите функцию PHP выбора базы данных и укажите ее аргументы | |||
| Запишите функцию PHP выполнения запроса и укажите ее аргументы | |||
| Запишите функцию PHP вычисляющую количество строк, возвращаемых запросом на выборку данных | |||
| Запишите функцию PHP доступа к полю выбранной в результате запроса записи и укажите ее аргументы | |||
| Запишите функцию PHP вычисляющую количество строк, возвращаемых запросом на вставку, обновление и удаление записей | |||
| Запишите функцию PHP определяющую значение первичного ключа, сгенерированное при вставке записи | |||
| Запишите функцию PHP проверяющую ввод числовых значений | |||
| Запишите функцию PHP удаляющую пробелы в начале и в конце строки |
Вопросы, выделенные цветом выучить наизусть - это определения