Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
42
Добавлен:
02.05.2014
Размер:
155.65 Кб
Скачать

1. Указать, какой из приведенных вариантов более соответствует понятию Информационное обеспечение автоматизированной системы.

Варианты:

А) Совокупность баз данных и программ для их обработки, необходимых для функционирования автоматизированной системы.

Б) Совокупность данных на бумажных и машинных носителях, необходимых для функционирования автоматизированной системы.

В) Совокупность датчиков, преобразователей и передатчиков измерительной информации, необходимых для оперативного заполнения баз данных автоматизированной системы.

Г) Совокупность сетевого оборудования и серверов баз данных, объединяющих клиентские компьютеры в единую автоматизированную систему.

2. Указать, какой из приведенных вариантов более соответствует понятию ADO.

Варианты:

А) Набор функций для доступа к базам данных на основе технологии Pass-Through SQL.

Б) Набор функций SQL для доступа к базам данных на основе технологии ODBC.

В) Технология доступа к базам данных на основе объектной модели из приложений, созданных в объектной среде.

Г) Технология доступа к базам данных из серверных сценариев на основе разделения SQL-запросов и шаблонов HTML-документов.

ADO (от англ. ActiveX Data Objects — «объекты данных ActiveX») — интерфейс программирования приложений для доступа к данным, разработанный компанией Microsoft и основанный на технологии компонентов ActiveX. ADO позволяет представлять данные из разнообразных источников (реляционных баз данных, текстовых файлов и т. д.) в объектно-ориентированном виде.

3. Указать, какой из приведенных вариантов более соответствует понятию Cascade Update Rule

Варианты:

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

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

В) Правило ссылочной целостности, состоящее в автоматическом обновлении первичного ключа в родительской таблице при обновлении соответствующего внешнего ключа в дочерней таблице.

Г) Правило ссылочной целостности, состоящее в автоматическом обновлении внешнего ключа в дочерней таблице при обновлении соответствующего первичного ключа в родительской таблице.

Правила изменения дочерних записей при изменении первичного ключа «родителя»

4. Указать, какой из приведенных вариантов более соответствует понятию Client/Server

Варианты:

А) Технология распределенной обработки данных, при которой приложения-клиенты функционируют под управлением приложения-сервера, посылающего запросы клиентам.

Б) Технология распределенной обработки данных, при которой приложения-клиенты посылают запросы приложению-серверу, который возвращает клиентам результаты выполнения запросов.

В) Архитектура построения информационной системы, в которой компьютеры-клиенты функционируют в вычислительной сети под управлением компьютера-сервера, посылающего запросы клиентам.

Г) Архитектура построения информационной системы, в которой компьютеры-клиенты посылают запросы компьютеру-серверу, который возвращает клиентам результаты выполнения запросов.

Архитектурная модель взаимодействия функциональных компонентов систем обработки данных различного назначения. Выделение одного из функциональных компонентов, называемого сервером, для оказания некоторого набора услуг по запросам других компонентов, называемых клиентами. Примерами серверов являются файл-серверы в локальных сетях, серверы баз данных и т.п. Концепция «клиент-сервер» широко применяется в распределенных системах баз данных, в которых сервер поддерживает базу данных и обрабатывает запросы, поступающие со стороны клиентов.

5. Указать, какой из приведенных вариантов более соответствует понятию Composite Index

Варианты:

А) Индексная таблица, в которой в качестве индексируемого выражения выступает совокупность нескольких полей исходной индексируемой таблицы.

Б) Индексная таблица, в которой содержится несколько индексов (тегов) по отдельным полям исходной индексируемой таблицы.

В) Ключевое поле, значения которого уникальны в пределах всех таблиц базы данных.

Г) Целое положительное число, однозначно идентифицирующее строку таблицы в пределах базы данных.

Индексируется по группе полей, упорядоченной совокупности.

6. Указать, какой из приведенных вариантов более соответствует понятию Connection

Варианты:

А) Процесс соединения с ODBC, в ходе которого в базе источников данных ODBC отыскивается нужный источник для данного приложения.

Б) Объект баз данных Access и Visual FoxPro, хранящий параметры связи приложений с "чужими" базами данных.

В) Функция Pass-Through SQL среды Visual FoxPro, обеспечивающая соединение приложения с источником данных ODBC.

Г) Процесс соединения приложения с внешней базой данных, позволяющий приложению посылать запросы к базе данных и принимать результаты их выполнения.

Объект, осуществляющий соединение с БД – объекты БД, содержащие информацию, необходимую для связи с «чужими» БД через ODBC.

7. Указать, какой из приведенных вариантов более соответствует понятию AutoNumber (Data Type)

Варианты:

А) Тип числового поля в таблице базы данных Microsoft Visual FoxPro, для которого автоматически формируется уникальное значение автоинкрементным методом.

Б) Тип числового поля в таблице базы данных Microsoft Access, для которого автоматически формируется уникальное значение автоинкрементным или случайным методом.

В) Тип числового поля в таблице базы данных Microsoft SQL Server, для хранения которого автоматически подбирается размер в зависимости от величины содержимого.

Г) Тип числового поля в таблице базы данных Microsoft Access или Microsoft SQL Server, значение которого автоматически преобразуется в числовое при вводе и в исходное при выводе.

Целый счетчик в СУБД Access (существует возможность задать размер, а также начальное значение и шаг приращения, либо случайный счетчик)

8. Указать, какой из приведенных вариантов более соответствует понятию Cursor

Варианты:

А) Временный набор данных, создаваемый сервером баз данных и содержащий результаты выполнения SQL-запроса, полученного от клиента.

Б) Пара чисел, указывающая текущие номера строки и столбца в обрабатываемой таблице.

В) Временный набор данных, создаваемый клиентским приложением и содержащий текст и параметры SQL-запроса, направляемого серверу баз данных.

Г) Текущая запись набора данных, полученного в результате выполнения SQL-запроса, доступная в данный момент клиентскому приложению.

В языке SQL – временная таблица, которая служит для представления результатов обработки запроса, выданного прикладной программой. Прикладная программа может обрабатывать строки курсора, осуществляя к ним доступ с помощью специального набора операторов языка. Эти операторы позволяют открывать курсор, позиционировать указатель текущей строки курсора на желаемую строку, извлекать содержимое текущей строки и выполнять другие операции.

9. Указать, какой из приведенных вариантов более соответствует понятию Data Source

Варианты:

А) Таблица удаленной базы данных, из которой приложение может производить выборку на основе технологии OLE DB.

Б) Таблица удаленной базы данных, из которой приложение может производить выборку на основе технологии ODBC.

В) Именованный объект, создаваемый администратором OLE DB, с которым может взаимодействовать на основе SQL приложение в рамках технологии OLE DB.

Г) Именованный объект, создаваемый администратором ODBC, с которым может взаимодействовать на основе SQL приложение в рамках технологии ODBC.

10. Указать, какой из приведенных вариантов более соответствует понятию: Foreign Key

Варианты:

А) Поле или совокупность полей родительской таблицы, не являющихся первичным ключом и соответствующих первичному ключу дочерней таблицы.

Б) Поле или совокупность полей дочерней таблицы, не являющихся первичным ключом и соответствующих первичному ключу родительской таблицы.

В) Поле или совокупность полей родительской таблицы, являющихся первичным ключом и соответствующих первичному ключу дочерней таблицы.

Г) Поле или совокупность полей дочерней таблицы, являющихся первичным ключом и соответствующих первичному ключу родительской таблицы.

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

11. Указать, какой из приведенных вариантов более соответствует понятию General (Data Type)

Варианты:

А) Тип данных таблицы Microsoft Access, позволяющий встраивать в поле или связывать с ним объекты других приложений по технологии OLE.

Б) Вариативный тип данных таблицы Microsoft Access, позволяющий хранить в поле данные различного, заранее не определенного типа.

В) Тип данных таблицы Microsoft Visual FoxPro, позволяющий встраивать в поле или связывать с ним объекты других приложений по технологии OLE.

Г) Тип данных таблицы Microsoft Visual FoxPro, позволяющий хранить в поле тексты большого заранее не определенного размера.

Поле для хранения встраиваемых (OLE) объектов; встроенный объект находится в поле, связанный объект – независимо от поля (VFP).

12. Указать, какой из приведенных вариантов более соответствует понятию IDC/HTX

Варианты:

А) Технология доступа к базам данных из Web-сервера через ODBC с совмещением команд спецификации SQL-запроса и команд разметки HTML-документа.

Б) Технология доступа к базам данных из Web-сервера через ODBC с раздельными спецификациями SQL-запроса и шаблона HTML-документа.

В) Технология доступа к базам данных из Web-сервера через ADO с совмещением команд спецификации SQL-запроса и команд разметки HTML-документа.

Г) Технология доступа к базам данных из Web-сервера через ADO с раздельными спецификациями SQL-запроса и шаблона HTML-документа.

Сервер Microsoft Internet Information Server использует файлы IDC и HTX для получения информации из источников данных ODBC и форматирует их как документы HTML. Файл IDC представляет собой текстовый файл, который содержит сведения по способам связи с источниками данных ODBC и инструкции SQL для выполнения. Файл HTX – это текстовый файл, который играет роль шаблона для определения способа преобразования данных в формат документа HTML при возврате данных из инструкции SQL, определенной в файле IDC. Файлы HTX являются файлами HTML, содержащими ключевые слова, которые управляют способами форматирования данных и шаблонами, определяющими, в какое место документа HTML данные будут вставлены.

13. Указать, какой из приведенных вариантов более соответствует понятию: Index

Варианты:

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

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

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

Г) Вспомогательное поле, содержащее значение индексного выражения для данной строки исходной индексированной таблицы.

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

14. Указать, какой из приведенных вариантов более соответствует понятию Outer Join

Варианты:

А) Совокупность всех тех пар строк из первой и второй соединяемых таблиц, которые удовлетворяют условию соединения.

Б) Совокупность всех тех пар строк из первой и второй соединяемых таблиц, которые удовлетворяют условию соединения, а также строк из первой и (или) второй таблиц, для которых нет пары, дополненных Null-значениями соответствующих полей.

В) Совокупность всех тех строк из первой и второй соединяемых таблиц, которые удовлетворяют условию соединения.

Г) Совокупность всех тех строк из первой и второй соединяемых таблиц, которые удовлетворяют условию соединения, а также строк из первой и (или) второй таблиц, для которых нет пары, с Null-значениями неключевых полей.

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

15. Указать, какой из приведенных вариантов более соответствует понятию Lookup Table

Варианты:

А) Системная таблица, содержащая записи данной таблицы, которые были добавлены, удалены или изменены в данном сеансе работы.

Б) Вспомогательная таблица, предназначенная для ускорения поиска в данной таблице.

В) Временная таблица, содержащая результаты выполнения SQL-запроса к базе данных.

Г) Таблица, содержащая значения, которые допустимо подставлять в данное поле данной таблицы.

Таблица, в которой содержится возможное значение поля.

16. Указать, какой из приведенных вариантов более соответствует понятию Memo (Data Type)

Варианты:

Тип поля таблицы базы данных, предназначенный для хранения …

А) … символьных данных большой заранее не определенной длины.

Б) … символьных данных переменной длины, не превышающей 1024 символов.

В) … внешних объектов на основе их связывания или встраивания по технологии OLE.

Г) … гиперссылки или адреса в Интернете (URL).

Текстовое поле неограниченной длины.

17. Указать, какой из приведенных вариантов более соответствует понятию Normal Form 3

Варианты:

Реляционное отношение, в котором …

А) … отсутствуют неполные функциональные зависимости от составного первичного ключа.

Б) … каждая детерминанта является первичным ключом.

В) … отсутствуют транзитивные функциональные зависимости от первичного ключа.

Г) … каждая детерминанта является неключевым атрибутом.

Свойство схемы отношения, заключающееся в том, что она находится в 2NF и не существует транзитивных зависимостей не первичных ее атрибутов от возможных ключей.

18. Указать, какой из приведенных вариантов более соответствует понятию NULL Option

Варианты:

А) Опция столбца таблицы, предписывающая подстановку в него Null-значений, если при записи строки соответствующее значение не задано.

Б) Опция строки таблицы, предписывающая подстановку в нее Null-значений для тех столбцов, для которых при записи строки соответствующие значения не заданы.

В) Опция таблицы, предписывающая подстановку в нее Null-значений, если при записи строки соответствующие значения столбцов не заданы.

Г) Опция базы данных, предписывающая подстановку в таблицы Null-значений, если при записи строки соответствующие значения не заданы.

NULL указывает на отсутствие значения.

19. Указать, какой из приведенных вариантов более соответствует понятию ODBC

Варианты:

А) Технология доступа из приложений к "чужим" базам данных, электронным таблицам, структурированныи текстам.

Б) Технология встраивания и связывания объектов баз данных, позволяющая одним приложениям использовать объекты, созданные другими приложениями.

В) Объектный интерфейс доступа к серверам баз данных из клиентских приложений.

Г) Набор функций среды Visual FoxPro для доступа к базам данных, созданных в другой среде.

ODBC (Open DataBase Connectivity) — это открытый интерфейс доступа к базам данных, разработанный фирмой Microsoft. В начале 1990 г. существовало несколько поставщиков баз данных, каждый из которых имел собственный интерфейс. Если приложению было необходимо общаться с несколькими источниками данных, для взаимодействия с каждой из баз данных был необходим нестандартный код. Для решения возникшей проблемы Microsoft и ряд других компаний создали стандартный интерфейс для получения и отправки данных источникам данных различных типов. C помощью ODBC программисты могли разрабатывать приложения для использования одного интерфейса доступа к данным, не беспокоясь о тонкостях взаимодействия с несколькими источниками.

20. Указать, какой из приведенных вариантов более соответствует понятию: ODBC Driver

Варианты:

А) Программа, обеспечивающая управление процессом соединения различных приложений с различными источниками данных в рамках технологии ODBC (т.е. для использования ODBC применяется один драйвер).

Б) Программа, обеспечивающая взаимодействие приложения с базой данных определенного типа в рамках технологии ODBC (т.е. для каждого типа базы данных, например, Oracle, Access, SQL Server нужен свой драйвер).

В) Программный компонент ODBC, обеспечивающий диалоговое взаимодействие с пользователем (т.е. для использования ODBC применяется один драйвер).

Г) Программный компонент ODBC, хранящий параметры соединения с конкретными источниками данных (т.е. на каждый источник данных приходится свой драйвер).

Процедура взаимодействия с несколькими СУБД.

21. Указать, какой из приведенных вариантов более соответствует понятию: OLE DB

Варианты:

А) Технология связывания и встраивания объектов, являющаяся частью технологии ODBC.

Б) CALL-интерфейс доступа из приложений к "чужим" базам данных, созданным в среде других СУБД.

В) Объектная технология доступа к базам данных, включающая в себя технологию ODBC как частный случай.

Г) CALL-интерфейс технологии ADO для доступа к базам данных из серверных сценариев на языках Jscript и VBScript.

OLE DB — набор интерфейсов, основанных на COM, которые позволяют приложениям обращаться к данным, хранимым в разных источниках информации или хранилищах данных с помощью унифицированного доступа.

Разработанная и реализованная компанией MS Corporation в 1990 г технология распределенных объектных систем; OLE обеспечивает возможности обмена объектами между приложениями, поддерживающими эту технологию, путем встраивания или связывания, а также их совместное использование в формировании новых составных информационных ресурсов, образованных из объектов – компонентов.

22. Указать, какой из приведенных вариантов более соответствует понятию Pass-Through SQL

Варианты:

А) Набор системных функций инструментальной среды Microsoft Visual FoxPro, являющихся надстройкой над ODBC и позволяющих приложениям взаимодействовать с внешними базами данных.

Б) Набор системных функций любой инструментальной среды, являющихся надстройкой над ODBC и позволяющих приложениям взаимодействовать с внешними базами данных.

В) Подмножество системных функций API ODBC, предназначенных для передачи SQL-запросов от приложений к внешним базам данных и возвращения результатов в обратном направлении.

Г) Разновидность технологии "клиент-сервер", предусматривающая "сквозную" передачу от приложения к серверу SQL-запросов, составленных на диалекте SQL сервера, без промежуточного преобразования.

Возможность составлять предложения SQL и посылать их непосредственно серверам Oracle, Sybase, Inrterbase и другим.

23. Указать, какой из приведенных вариантов более соответствует понятию Primary Key

Варианты:

А) Поле, однозначно идентифицирующее запись таблицы. В таблице может быть задан только один Primary Key.

Б) Поле или совокупность полей, однозначно идентифицирующая запись таблицы. В таблице может быть задан только один Primary Key.

В) Поле, однозначно идентифицирующее запись таблицы. В таблице может быть задано несколько Primary Key.

Г) Поле или совокупность полей, однозначно идентифицирующая запись таблицы. В таблице может быть задано несколько Primary Key.

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

24. Указать, какой из приведенных вариантов более соответствует понятию Query

Варианты:

Поименованный текст запроса на SQL, являющийся объектом базы данных …

А) … Microsoft Visual FoxPro, который можно использовать в командах SQL как обычную таблицу базы данных.

Б) … Microsoft Access, который можно использовать в командах SQL как обычную таблицу базы данных.

В) … Microsoft SQL Server, который можно использовать в командах SQL как обычную таблицу базы данных.

Г) … Microsoft Visual FoxPro, который можно передавать серверу баз данных через ODBC с использованием объекта Connection.

Query – запрос – сообщение конечного пользователя или приложения, направляемое СУБД и активизирующее в системе базы данных действия, которые обеспечивают выборку, вставку, удаление или обновление указанных в нем данных; для описание запросов используются языки запросов.

Query (в СУБД Access) – выполняет роль как просто запроса, так и виртуальной таблицы (View); виды запросов: запрос на выборку или модификацию данных, запрос на создание таблицы, перекрестная таблица.

25. Указать, какой из приведенных вариантов более соответствует понятию Referential Integrity

Варианты:

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

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

В) Правило целостности пары таблиц, согласно которому запрещено добавление строк в дочернюю таблицу, если для них отсутствуют "родители" с соответствующими значениями атрибута связи.

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

Целостность по ссылке – ограничение, заключающееся в следующем: кортеж с некоторым значением данного набора атрибутов может быть включен в отношение тогда и только тогда, когда это значение является уникальным значением первичного ключа указанного другого отношения.

26. Указать, какой из приведенных вариантов более соответствует понятию Relational DBMS

Варианты:

А) Реляционная база данных.

Б) Система управления реляционными базами данных.

В) Семейство реляционных СУБД различного масштаба корпорации Майскрософт.

Г) Семейство информационно-совместимых реляционных баз данных, созданных в средах СУБД корпорации Майкрософт.

RDBMS – Relational Database Management System

РСУБД – Система управления реляционными базами данных

27. Указать, какой из приведенных вариантов более соответствует понятию Remote View

Варианты:

А) Виртуальная таблица, которая строится из реальных таблиц базы данных.

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

В) Виртуальная база данных Microsoft Access, позволяющая взаимодействовать с базой данных Microsoft SQL Server как со своей собственной.

Г) Технология сетевого доступа к удаленным таблицам, находящимся на других узлах распределенной базы данных.

Удаленный просмотр – просмотр виртуальной таблицы, построенный на основе «чужих» базовых таблиц.

28. Указать, какой из приведенных вариантов более соответствует понятию: Server DB

Варианты:

А) Компьютер вычислительной сети, на котором размещены базы данных, доступные по технологии "файл-сервер".

Б) Компьютер вычислительной сети, на котором размещены базы данных, доступные по технологии "клиент-сервер".

В) СУБД, предназначенная для обработки SQL-запросов по технологии "клиент-сервер".

Г) СУБД, предназначенная для обработки SQL-запросов через Интернет по трехуровневой технологии.

Сервер баз данных – приложение которое осуществляет доступ к базам данных (СУБД). Это приложение может размещаться как на том же компьютере что и клиент, на другом компьютере сети или в Интернет.

Может работать по как по технологии "файл-сервер", так и "клиент-сервер".

Все зависит от того, какие программные продукты используются.

Access, FoxPro (и прочие dBase совместимые), Paradox и т.п. – "файл-сервер".

MS SQL Server, Oracle, MySQL, PostgreSQL, Interbase(Firebird), Informix, IBM DB2, SyBase и т.д. – технология "клиент-сервер".

29. Указать, какой из приведенных вариантов более соответствует понятию SQL

Варианты:

Структурированный язык запросов к реляционным базам данных, позволяющий …

А) … извлекать из имеющихся таблиц базы данных нужные сведения.

Б) … выполнять действия по п.А, а также добавлять, изменять и удалять данные в имеющихся таблицах.

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

Г) … выполнять действия по п.В, а также создавать экранные формы и отчеты для отображения результатов запроса пользователям.

SQL (англ. Structured Query Language — язык структурированных запросов) — универсальный язык, применяемый для создания, модификации и управления данными в реляционных базах данных. SQL основывается на реляционной алгебре.

Язык SQL делится на три части: операторы определения данных (Data Definition Language, DDL) , операторы манипуляции данными (Data Manipulation Language, DML) , операторы определения доступа к данным (Data Control Language, DCL)

Среди достоинств использования (применения) SQL в прикладной сфере можно выделить следующие: Независимость от конкретной СУБД, Наличие стандартов Полноценность как языка для управления данными.

Язык структурированных запросов, язык SOL, является принятым в отрасли стандартом для выполнения операций вставки, обновления, удаления и выборки данных из реляционных БД.

30. Указать, какой из приведенных вариантов более соответствует понятию Stored Procedure

Варианты:

А) Программа обработки данных, хранящаяся в самой базе данных в виде отдельного объекта.

Б) Программа обработки данных, хранящаяся в специальном поле какой-либо таблицы базы данных по технологии OLE.

В) Процедура, задающая метод хранения данных различного типа для конкретных таблиц базы данных.

Г) Процедура физической сортировки записей при их запоминании в конкретной таблице базы данных.

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

31. Указать, какой из приведенных вариантов более соответствует понятию DB Administrator

Варианты:

А) Лицо, контролирующее доступ пользователей к корпоративной базе данных.

Б) Лицо, отвечающее за сохранность, целостность и безопасность базы данных.

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

Г) Совокупность программных средств, обеспечивающих сохранность, целостность и безопасность базы данных.

Администратор базы данных – лицо, отвечающее за выработку требований к базе данных, ее проектирование, реализацию, эффективное использование и сопровождение, включая управление учетными записями пользователей БД и защиту от несанкционированного доступа.

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

32. Указать, какой из приведенных вариантов более соответствует понятию Transact-SQL

Варианты:

А) Диалект стандартного SQL, используемый в СУБД Oracle.

Б) Диалект стандартного SQL, используемый в СУБД Microsoft SQL Server.

В) Диалект стандартного SQL, используемый в СУБД Microsoft Access.

Г) Расширение стандартного SQL, в котором предусмотрены средства управления транзакциями.

Практически все СУБД поддерживают стандартный язык запросов SQL. Но надо понимать, то это язык запроса к базе данных для получения из неё каких-то данных. Такой запрос может быть выполнен как из самой СУБД, так и из внешней программы. SQL это стандарт общения СУБД с внешним миром. Большинство СУБД позволяют так же создавать и сохранять внутри себя различные процедуры и функции (4риггеры, хранимые процедуры). И вот тут уже языки программирования различаются, у каждой СУБД свой язык. Чаще всего, это какая нибудь расширенная версия SQL. Например, TransactSQL (MS SQL) или PL/SQL (Oracle), но бывает даже Java и пр.

TSQL – язык хранимых процедур. Изначально разработан для Sybase ASE. Далее вместе с покупкой исходников ASE перешел в MSSQL, далее при обьединении Watcom с Sybase был для совместимости с ASE и MSSQL включен в Sybase ASA (бывший СУБД WatcomSQL). Как и любой другой язык хранимых процедур в других СУБД, поддерживает переменные, операторы ветвления, циклы и т.д., позволяет описывать свои хранимые процедуры и функции (для ASE функции не поддерживаются). Сейчас TSQL у MSSQL имеет дополнительные расширения, т.е. существенные отличия от TSQL в Sybase ASE и Sybase ASA, но все таки уступает по возможностям языкам в Oracle, DB2 и Sybase ASA (имеется ввиду родной диалект WatcomSQL, а не TSQL).

33. Указать, какой из приведенных вариантов более соответствует понятию Transaction

Варианты:

А) Процедура "отката" базы данных, т.е. перевода ее в исходное состояние при обнаружении сбоя команды SQL.

Б) Совокупность параметров, сохраняемых во время выполнения команды SQL, чтобы иметь возможность перевести базу данных в исходное состояние в случае обнаружения сбоя.

В) Несколько последовательных команд SQL, которые рассматриваются как единая задача и при выполнении каждой из которых гарантируется целостность.

Г) Несколько последовательных команд SQL, рассматриваемых как единая задача в плане обеспечения целостности без гарантий целостности для отдельных команд.

Транза́кция (англ. transaction) — группа операций, которая может быть выполнена либо полностью успешно, соблюдая целостность данных и независимо от параллельно идущих других транзакций, либо не выполнена вообще и тогда она не должна произвести никакого эффекта.

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

34. Указать, какой из приведенных вариантов более соответствует понятию Trigger

Варианты:

А) Процедура, автоматически выполняемая при открытии и закрытии базы данных очередным приложением в многопользовательском режиме.

Б) Процедура, автоматически выполняемая при добавлении, изменении или удалении строк соответствующей таблицы базы данных.

В) Процедура автоматической блокировки записи таблицы на время изменения ее некоторым приложением для защиты от изменения ее другими приложениями.

Г) Процедура автоматического запуска каскадных правил ссылочной целостности в дочерних таблицах при добавлении, изменении или удалении строк родительской таблицы.

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

35. Указать, какой из приведенных вариантов более соответствует понятию: Upsizing

Варианты:

А) Перенос базы данных, подготовленной в среде настольной СУБД, на сервер баз данных.

Б) Перенос копии распределенной базы данных или ее фрагмента на другой узел вычислительной сети.

В) Получение копии фрагмента корпоративной базы данных на локальный компьютер для сеанса автономной работы.

Г) Перенос изменений копии фрагмента базы данных, сделанных в течение сеанса автономной работы с локального компьютера в исходную корпоративную базу данных.

Upsizing – (the action of) replacing a smaller system with a larger one, especially one with networking capabilities”

Переход от многопользовательских приложений, построенных по традиционной файл-серверной модели (таких, как приложения на FoxPro, Clipper, dBASE, Paradox) к приложениям с архитектурой клиент – сервер.

36. Указать, какой из приведенных вариантов более соответствует понятию ER Model

Варианты:

А) Концептуальная модель данных, задающая классы сущностей и связей между ними, в которой сущности и связи характеризуются наборами атрибутов.

Б) Реляционная модель данных, основанная на простых таблицах, связи между которыми реализованы на основе общих атрибутов.

В) Иерархическая модель данных, задающая совокупность сущностей и связей в виде древовидных структур атрибутов.

Г) Логическая модель данных, задающая представление сущностей и связей в виде объектов какой-либо СУБД.

Модель сущность-связь – данных, кратко называемая ER-моделью и предназначенная по замыслу автора для описания модели предметной области в процессе проектирования базы данных.. Основными элементами ER-модели являются именованные множества сущностей, множества связей между ними, которые могут быть двуместными или многоместными, ориентированными или неориентированными. Сущности и связи обладают атрибутами. В модели вводится ограничение целостности данных, ассоциируемое с двумя множествами сущностей, - зависимость по существованию. Это ограничение является близким по смыслу ограничениям по ссылкам в реляционной модели.

01. Информационное обеспечение автоматизированной системы.

02. ADO

03. Cascade Update Rule

04. Client/Server

05. Composite Index

06. Connection

07. AutoNumber (Data Type)

08. Cursor

09. Data Source

10. Foreign Key

11. General (Data Type)

12. IDC/HTX

13. Index

14. Outer Join

15. Lookup Table

16. Memo (Data Type)

17. Normal Form 3

18. NULL Option

19. ODBC

20. ODBC Driver

21. OLE DB

22. Pass-Through SQL

23. Primary Key

24. Query

25. Referential Integrity

26. Relational DBMS

27. Remote View

28. Server DB

29. SQL

30. Stored Procedure

31. DB Administrato

32. Transact-SQL

33. Transaction

34. Trigger

35. Upsizing

36. ER Model