№ п/п | Вопрос | Вариант ответа | Балл |
Перечислите виды технологий обработки данных. 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 удаляющую пробелы в начале и в конце строки |
Вопросы, выделенные цветом выучить наизусть - это определения