Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тест БД.docx
Скачиваний:
2
Добавлен:
07.07.2019
Размер:
88.15 Кб
Скачать
  1. набор данных для решения отдельной задачи

  2. Набор отдельных файлов

  3. + набор связанных файлов

  4. файловая система

Какие понятия не соответствуют содержанию понятия базы данных?

  1. + набор данных для решения отдельной задачи

  2. + набор отдельных файлов

  3. Набор связанных файлов

  4. + файловая система

Задача 8. Отметить основные свойства базы данных.

Отметить основные свойства базы данных.

  1. отсутствие дублирования

  2. + минимальная избыточность

  3. минимальное время решения всех задач

  4. + используется для решения ряда задач

Какие из перечисленных свойств характерны для базы данных?

  1. + минимальное дублирование данных

  2. + интеграция данных

  3. каждая задача решается за минимально возможное время

  4. отсутствие дублирования

Какие из перечисленных свойств не характерны для базы данных?

  1. минимальное дублирование данных

  2. интеграция данных

  3. + каждая задача решается за минимально возможное время

  4. + отсутствие дублирования

Задача 1. Основные причины появления систем управления базами данных.

Что обусловило появление систем управления базами данных?

  1. необходимость повышения эффективности работы прикладных программ

  2. появление современных операционных систем

  3. + совместное использование данных разными прикладными программами

  4. большой объем данных в прикладной программе

Основные требования, побуждающие пользователя к использованию СУБД:

  1. необходимость представления средств организации данных прикладной программе

  2. большой объем данных в прикладной программе

  3. большой объем сложных математических вычислений

  4. + необходимость решения ряда задач с использованием общих данных

Требования, из которых не следует необходимость в использовании СУБД:

  1. + необходимость представления средств организации данных прикладной программе

  2. + большой объем данных в прикладной программе

  3. большой объем сложных математических вычислений

  4. + необходимость решения ряда задач с использованием общих данных

Задача 2. Основная роль СУБД

Основное назначение СУБД:

  1. обеспечение независимости прикладных программ и данных

  2. представление средств организации данных одной прикладной программе

  3. поддержка сложных математических вычислений

  4. + поддержка интегрированной совокупности данных

Что не входит в назначение СУБД?

  1. обеспечение независимости прикладных программ и данных

  2. + представление средств организации данных одной прикладной программе

  3. + поддержка сложных математических вычислений

  4. поддержка интегрированной совокупности данных

Для чего предназначена СУБД?

  1. + для создания базы данных

  2. + для ведения базы данных

  3. + для использования базы данных

  4. для разработки прикладных программ

Задача 3. Основные функции СУБД

Что входит в функции СУБД?

  1. + создание структуры базы данных

  2. + загрузка данных в базу данных

  3. + предоставление возможности манипулирования данными

  4. проверка корректности прикладных программ, работающих с базой данных

  5. + обеспечение логической и физической независимости данных

  6. + защита логической и физической целостности базы данных

  7. + управление полномочиями пользователей на доступ к базе данных

Что не входит в функции СУБД?

  1. создание структуры базы данных

  2. загрузка данных в базу данных

  3. предоставление возможности манипулирования данными

  4. + проверка корректности прикладных программ, работающих с базой данных

  5. обеспечение логической и физической независимости данных

  6. защита логической и физической целостности базы данных

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

Основные средства СУБД для работы пользователя с базой данных:

  1. + язык запросов

  2. + графический интерфейс

  3. алгоритмический языкПаскаль

  4. разрабатываемые пользователем программы

Задача 4. Определение понятия банка данных.

Что входит в понятие банка данных? + база данных

  1. прикладные программы работы с базой данных

  2. + СУБД

  3. + компьютеры с базой данных

  4. + администраторы базы данных

Как соотносятся понятия база данных и банк данных?

  1. одно и то же

  2. база данных включает банк данных

  3. + банк данных включает базу данных

  4. не связанные понятия

Что не входит в понятие банк данных?

  1. база данных

  2. технология обработки данных

  3. алгоритмы обработки данных

  4. + помещение, где обрабатываются данные

  5. администраторы базы данных

Задача 5. Логическая и физическая независимость данных.

Что дает логическая и физическая независимость данных?

  1. + изменение прикладных программ не приводит к изменению физического представления базы данных

  2. изменение программ СУБД не приводит к изменению физического представления данных

  3. + изменение физического представления данных не приводят к изменению прикладных программ

  4. + изменение программ СУБД не приводит к изменению прикладных программ

К чему приведет отсутствие логической и физической независимости данных?

  1. + к необходимости изменения прикладных программ при изменении физического представления базы данных

  2. к большей достоверности данных

  3. + к возможному изменению физического представления данных при изменении прикладных программ

  4. к более эффективному взаимодействию пользователей с базой данных

В чем состоит логическая и физическая независимость данных в базах данных?

  1. + представление о данных в прикладных программах и физическое представление данных в компьютере независимы.

  2. данные одной прикладной программы независимы от данных другой прикладной программы

  3. + изменение прикладных программ не приводит к изменению физического представления базы данных

  4. + изменение прикладных программ не приводит к изменению программ СУБД

Задача 6. Что такое логическая и физическая целостность базы данных?

Основные цели обеспечения логической и физической целостности базы данных?

  1. защита от неправильных действий прикладного программиста

  2. защита от неправильных действий администратора баз данных

  3. + защита от возможных ошибок ввода данных

  4. + защита от машинных сбоев

  5. + защита от возможного появления несоответствия между данными после выполнения операций удаления и корректировки

Какие средства используются в СУБД для обеспечения логической целостности?

  1. + Контроль типа вводимых данных

  2. + Описание ограничений целостности и их проверка

  3. Блокировки

  4. Синхронизация работы пользователей

Какие средства используются в СУБД для обеспечения физической целостности?

  1. контроль типа вводимых данных

  2. описание ограничений целостности и их проверка

  3. + блокировки

  4. + транзакции

  5. + журнал транзакций

Задача 7. Что такое транзакция?

В чем суть использования механизма транзакций?

  1. изменения в базу данных вносятся каждой операцией

  2. + изменения в базу данных вносятся только после выполнения определенной последовательности операций

  3. изменения в базу данных вносятся только администратором базы данных

  4. изменения в базу данных вносятся только при определенных условиях

При каких условиях система меняет данные в базе данных?

  1. + по завершению транзакции

  2. + по оператору commit

  3. по указанию администратора

  4. по оператору модификации данных

Для чего ведется журнал транзакций?

  1. для анализа действий с базой данных

  2. для использования прикладными программами

  3. для проверки правильности данных

  4. + для восстановления базы данных

Задача 8. Что такое синхронизация работы пользователей?

Зачем нужна синхронизация?

  1. для ускорения работы прикладных программ

  2. для восстановления базы данных после сбоев

  3. + для предотвращения нарушения достоверности данных

  4. для поддержки деятельности системного персонала

Какие средства используются для синхронизации?

  1. + блокировки

  2. транзакции

  3. пароли

  4. описание полномочий

Последовательность действий СУБД при синхронизации:

  1. установка блокировки, начало транзакции, снятие блокировки, завершение транзакции

  2. + начало транзакции, установка блокировки, завершение транзакции, снятие блокировки

  3. начало транзакции, установка блокировки, продолжение транзакции, снятие блокировки, завершение транзакции

  4. + начало транзакции, установка блокировки, выполнение транзакции, откат транзакции, снятие блокировки

Задача 1. Какие технологии работы с базой данных поддерживают многопользовательский

режим?

Какие технологии работы с базой данных поддерживают многопользовательский режим?

  1. + технология с централизованной архитектурой базы данных

  2. + технология с сетью и файловым сервером

  3. + технология клиент-сервер

  4. + технология с трехзвенной архитектурой

С чем связано развитие многопользовательских технологий работы с базами данных?

  1. + с развитием СУБД

  2. + с развитием вычислительных сетей

  3. с развитием технологий программирования

  4. с ростом квалификации программистов

Основные достоинства многопользовательского режима работы с базой данных

  1. возможность использования прикладных программ других пользователей

  2. сокращение затрат машинного времени

  3. + возможность работы многих пользователей с базой данных

  4. сокращение количества обращений к базе данных

Задача 2. Что такое архитектура файл-сервер?

Где расположена база данных в такой архитектуре?

  1. на компьютере пользователя

  2. + на специально выделенном компьютере – сервере

  3. на компьютере пользователя и на специально выделенном компьютере – сервере

  4. на всех компьютерах пользователей в локальной сети

Где расположены программы пользователя и программы СУБД?

  1. + на компьютере пользователя

  2. на специально выделенном компьютере – сервере

  3. программа пользователя на компьютере пользователя, СУБД на специально выделенном компьютере – сервере

  4. + СУБД расположена на всех компьютерах пользователей в локальной сети

На каком компьютере происходит работа с базой данных?

  1. + на компьютере одного пользователя

  2. на специально выделенном компьютере – сервере

  3. прикладные программы работают на компьютере пользователя, программы работаютна специально выделенном компьютере – сервере

  4. + прикладные программы и программы СУБД работают на компьютере пользователя.

Задача 3. Как идет обмен информацией между компьютерами в технологии файл-сервер?

Что делает компьютер пользователя?

  1. + выполняет прикладную программу

  2. + выполняет программы СУБД

  3. + реализует запросы пользователя к базе данных

  4. + выполняет прикладную программу и программы СУБД

Что делает файл-сервер?

  1. формирует ответы на запросы к базе данных

  2. + используется как внешняя память для хранения базы данных

  3. выполняет программы СУБД

  4. выполняет прикладные программы и программы СУБД

Как идет обмен информацией между компьютерами в технологии файл-сервер?

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

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

  3. + в компьютер пользователя считываются только те файлы базы данных, которые необходимы для выполнения запросов

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

Задача 4. Что такое архитектура клиент-сервер

Где расположена база данных в такой архитектуре?

  1. на компьютере пользователя

  2. + на специально выделенном компьютере – сервере

  3. на компьютере пользователя и на специально выделенном компьютере – сервере

  4. на всех компьютерах пользователей в локальной сети

Где расположены программы пользователя и программы СУБД в архитектуре клиент-

сервер?

  1. на компьютере пользователя

  2. на специально выделенном компьютере – сервере

  3. + программа пользователя на компьютере пользователя, СУБД на специально выделенном компьютере – сервере

  4. СУБД расположена на всех компьютерах пользователей в локальной сети

На каком компьютере происходит работа с базой данных в архитектуре клиент-сервер?

  1. на компьютере одного пользователя

  2. + на специально выделенном компьютере – сервере

  3. + прикладные программы работают на компьютере пользователя, программы СУБД работают на специально выделенном компьютере – сервере

  4. + прикладные программы и программы СУБД работают на компьютере пользователя.

Задача 5. Как идет обмен информацией между компьютерами в технологии клиент-сервер?

Что делает компьютер – клиент?

  1. выполняет прикладную программу

  2. выполняет программы СУБД

  3. реализует запросы пользователя к базе данных

  4. + выполняет прикладную программу и программы СУБД

Что делает сервер?

  1. + формирует ответы на запросы к базе данных

  2. используется как внешняя память для хранения базы данных

  3. + выполняет программы СУБД

  4. выполняет прикладные программы и программы СУБД

Как осуществляется обмен информацией между компьютером-клиентом и сервером?

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

  2. + в компьютер-клиент считываются только данные, удовлетворяющие запросу пользователя

  3. в компьютер-клиент считываются только те файлы базы данных, которые необходимы для выполнения запросов

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

Задача 6. Что такое трехзвенная (многозвенная) архитектура

Что отличает трехзвенную архитектуру от архитектуры клиент-сервер?

  1. большее количество компьютеров пользователей

  2. большее количество серверов баз данных

  3. + наличие серверов других типов

  4. другой способ взаимодействия с сервером баз данных

Где выполняются программы пользователя в трехзвенной архитектуре?

  1. на компьютере пользователя

  2. на сервере баз данных

  3. + на компьютере пользователя и сервере приложений

  4. на сервере приложений

Что делает сервер приложений?

  1. выполняет прикладные программы пользователя

  2. + формирует запросы к базе данных и обрабатывает результаты запросов

  3. формирует интерфейс пользователя

  4. отображает результаты обработки на компьютере пользователя

Задача 7. Сравнение архитектуры клиент-сервер с файл-серверной архитектурой.

Какие черты характерны для компьютеров-клиентов в архитектуре клиент-сервер по сравнению с файл-серверной архитектурой?

  1. увеличение объема прикладной программы

  2. уменьшение объема прикладной программы

  3. + уменьшение объема производимых вычислений

  4. + увеличение объема занимаемой памяти

  5. уменьшение объема занимаемой памяти

Как меняется объем данных, передаваемых по локальной сети в архитектуре клиент-сервер

по сравнению с файл-серверной архитектурой?

  1. немного уменьшается

  2. увеличивается

  3. остается таким же

  4. + существенно уменьшается

За счет чего улучшаются характеристики целостности и безопасности данных?

  1. из-за уменьшения объема передаваемых данных

  2. за счет более эффективного формирования запросов

  3. за счет реализации соответствующих функций СУБД на клиентских компьютерах

  4. + за счет реализации соответствующих функций СУБД на сервере баз данных

Задача 8. Как классифицируются современные СУБД?

Какие СУБД относятся к клиент-серверным?

  1. ACCESS

  2. + MS SQL-сервер

  3. + ORACLE

  4. + DB2

Какие СУБД относятся к файл-серверным?

  1. + ACCESS

  2. MS SQL-сервер

  3. ORACLE

  4. + FoxPro

Какие СУБД используются для организации баз данных в крупных организациях (относятся к промышленным)?

  1. ACCESS

  2. + MS SQL-сервер

  3. + ORACLE

  4. FoxPro

Задача 1.Что такое концептуальная модель?

Что такое концептуальная модель?

  1. Интегрированные данные

  2. база данных

  3. + обобщенное представление пользователей о данных

  4. описание представления данных в памяти компьютера

Что входит в представление концептуальной модели?

  1. + информационное описание предметной области

  2. + логические взаимосвязи между данными

  3. описание представления данных в памяти компьютера

  4. описание решаемых прикладных задач

Как соотносятся понятия информационно-логической модели и обобщенного концептуаль-

ного представления?

  1. + одно и тоже

  2. это разные понятия

  3. обобщенное концептуальное представление является частью информационно-логической модели

  4. информационно-логическая модель является частью обобщенного концептуального представления

Задача 2. Что такое логическая модель базы данных?

Как соотносятся понятия логической модели и концептуальной модели?

  1. это разные понятия

  2. + логическая модель это вариант представления концептуальной модели

  3. это одно и то же

  4. логическая модель является частью концептуальной модели

Какая связь между логической моделью базы данных и СУБД?

  1. это не связанные понятия

  2. + логическая модель базы данных использует спецификации СУБД

  3. + СУБД отображает логическую модель базы данных в структуру хранения

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

Какое описание данных используется прикладными программами при работе с базой дан-

ных?

  1. описание структуры представления базы данных в памяти компьютера

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

  3. + описание логической модели данных

  4. описание данных в прикладных программах

Задача 3. Какие уровни выделяются в архитектуре базы данных?

Как называются уровни архитектуры базы данных?

  1. нижний

  2. + внешний

  3. + концептуальный

  4. + внутренний

  5. верхний

Какой из уровней используется специалистом предметной области?

  1. нижний

  2. + внешний

  3. концептуальный

  4. внутренний

  5. верхний

Какой из уровней используется прикладным программистом?

  1. нижний

  2. внешний

  3. + концептуальный

  4. внутренний

  5. верхний

Задача 4. Из каких составляющих элементов состоят уровни архитектуры базы данных?

Какие понятия соответствуют внешнему уровню архитектуры базы данных?

  1. + концептуальные требования пользователей

  2. + внешние представления пользователей

  3. концептуальная модель

  4. обобщенное представление

Какие понятия соответствуют концептуальному уровню архитектуры базы данных?

  1. концептуальные требования пользователей

  2. + логическая модель базы данных

  3. + концептуальная модель

  4. обобщенное представление пользователей

Какие понятия соответствуют внутреннему уровню архитектуры базы данных?

  1. логическая модель базы данных

  2. обобщенное представление пользователей

  3. + структура хранения данных

  4. + методы доступа к данным

Задача 5. Что представляет собой процесс проектирования базы данных?

Основные этапы проектирования базы данных:

  1. + изучение предметной области

  2. + проектирование обобщенного концептуального представления

  3. + проектирование концептуального представления, специфицированного к модели данных СУБД (логической модели)

  4. разработка прикладных программ

Из каких составляющих состоит процесс проектирования концептуальной модели?

  1. + проектирование обобщенного концептуального представления (инфологической модели)

  2. + выбор СУБД

  3. + проектирование концептуального представления, специфицированного к модели данных СУБД (логической модели)

  4. проектирование представления данных в памяти компьютера (структур хранения)

Какие действия выполняются на этапе проектирования структур хранения?

  1. выбор СУБД

  2. разработка прикладных программ

  3. выбор способа размещения данных в памяти компьютера

  4. + выбор параметров размещения данных в памяти компьютера, представляемых СУБД

Задача 6. Какие этапы входят в первую и вторую стадию концептуального проектирования?

Из каких этапов состоит первая стадия концептуального проектирования?

  1. + изучение предметной области

  2. + проектирование обобщенного концептуального представления

  3. проектирование концептуального представления, специфицированного к моделиданных СУБД (логической модели)

  4. проектирование представления данных в памяти компьютера (структур хранения)

  5. разработка прикладных программ

Какие этапы проектирования базы данных не входят в первую стадию концептуального проектирования?

  1. проектирование обобщенного концептуального представления (инфологической модели)

  2. + выбор СУБД

  3. + проектирование концептуального представления, специфицированного к модели данных СУБД (логической модели)

  4. + проектирование представления данных в памяти компьютера (структур хранения)

Какие этапы проектирования базы данных входят во вторую стадию концептуального проектирования?

  1. изучение предметной области

  2. проектирование обобщенного концептуального представления

  3. + проектирование концептуального представления, специфицированного к модели данных СУБД (логической модели)

  4. + проектирование представления данных в памяти компьютера (структур хранения)

Задача 7. Что понимается под понятием «абстрагирование» при описании предметной области и информационных потребностей пользователя?

Что понимается под термином «абстрагирование» при описании предметной области

  1. описание форм конкретных обрабатываемых документов

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

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

  4. описание обобщенного представления действий всех пользователей

Что понимается под термином «абстрагирование» при описании информационных потребностей пользователей?

  1. описание конкретных задач пользователя при работе с базой данных

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

  3. + описание абстрактных действий с базой данных, обобщающих действия всех пользователей

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

Что не соответствует понятию «абстрагирование» ?

  1. + описание форм конкретных обрабатываемых документов

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

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

  4. + описание конкретных задач пользователя при работе с базой данных

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

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

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

Задача 8. С чем связана необходимость возврата к предыдущим этапам проектирования базы данных?

Как необходимо оценивать результат завершенного этапа проектирования базы данных?

  1. + по возможности ответа на все возможные запросы пользователей

  2. + по числу элементарных действий, необходимых для ответа на все возможные запросы пользователей

  3. по отсутствия дублирования информации

  4. + по адекватности представления предметной области

Что в процессе проектирования базы данных обуславливает необходимость возврата на на-

чало этапа или на предыдущие этапы?

  1. + ошибки проектирования

  2. + изменение требований пользователей

  3. + невозможность ответа на все возможные запросы пользователей

  4. + слишком большое число элементарных действий, необходимых для ответа на все возможные запросы пользователей

Какие этапы проектирования могут повторно пересматриваться?

изучение предметной области

  1. + проектирование обобщенного концептуального представления

  2. + выбор СУБД

  3. + проектирование концептуального представления, специфицированного к модели

  4. данных СУБД (логической модели)

  5. + проектирование представления данных в памяти компьютера (структур хранения)

Задача 1. С помощью какого основного понятия описывается то, о чем будет накапливаться информация в информационной системе?

Как называется основное понятие, с помощью которого описывается то, о чем будет накап-

ливаться информация в информационной системе?

  1. атрибут

  2. + объект

  3. + сущность

  4. идентификатор

Чем отличаются понятия сущность и объект в базах данных?

  1. + одно и тоже

  2. сущность используется для описания объекта

  3. это разные понятия

  4. объект используется для описания сущности

Что из следующих примеров можно определить как сущность?

  1. название экзамена

  2. фамилию студента

  3. + факультет

  4. + оценка

  5. + предмет

Задача 2. Какие понятия используются для описания сущности?

Как называется понятие, используемое для описания сущности?

  1. + свойство

  2. + атрибут

  3. объект

  4. экземпляр

Чем отличаются понятия свойство и атрибут?

  1. одно и то же

  2. + атрибут это свойство, принимающее конкретные значения

  3. свойство используется для описания атрибута

  4. атрибут описывает конкретное свойство

Как описывается сущность?

  1. + совокупностью атрибутов

  2. набором экземпляров

  3. совокупностью объектов

  4. + записью об объекте

Задача 3. В чем разница между классом сущностей и экземплярами сущности?

Что такое класс сущностей?

  1. набор экземпляров сущностей

  2. + совокупность сущностей с одинаковыми свойствами

  3. совокупность атрибутов

  4. совокупность сущностей с одинаковыми значениями атрибутов

Какое понятие используется для представления конкретной сущности?

  1. + экземпляр сущности

  2. атрибут сущности

  3. идентификатор сущности

  4. класс сущности

Что такое экземпляр сущности?

  1. + сущность с конкретными значениями свойств

  2. совокупность атрибутов

  3. сущность с конкретным названием

  4. сущность с определенным именем идентификатора

Задача 4. Как определяется понятие связи?

Чем определяется существование связи между сущностями

  1. + функциональными взаимоотношениями между сущностями

  2. + информационными связями между сущностями

  3. информационными потребностями пользователя

  4. + свойствами сущностей

Какие бывают типы связей?

  1. + один к одному

  2. + один к многим

  3. + многие к многим

  4. + многие к одному

Между какими элементами рассматриваются связи?

  1. + между сущностями

  2. + между экземплярами сущностей

  3. между атрибутами

  4. + между классами сущностей

Задача 5. В чем разница между классами связей и экземплярами связей?

Что такое класс связей?

  1. + взаимоотношения (набор связей) между классами сущностей

  2. набор связей типа «многие к многим»

  3. набор связей типа «один к многим»

  4. набор связей между экземплярами сущностей

Что такое экземпляры связей?

  1. + взаимоотношения между экземплярами сущностей

  2. взаимоотношения (набор связей) между классами сущностей

  3. взаимоотношения между атрибутами

  4. взаимоотношения между сущностями

Что такое степень связи?

  1. + число классов сущности, участвующих в связи

  2. максимальное количество экземпляров сущностей на каждой стороне связи

  3. число экземпляров сущности, участвующих в связи

  4. количество связей между экземплярами сущностей

Задача 6. Что такое ER-диаграмма?

Для чего используется ER-диаграмма?

  1. + графическое представление концептуальной модели

  2. + графическое представление сущностей и связей между ними

  3. + графическое представление обобщенного представления пользователей о данных

  4. графическое представление всех сущностей

  5. графическое представление связей

Что представляется на ER-диаграмме

  1. + сущности

  2. + связи

  3. + типы связей

  4. + атрибуты

  5. экземпляры сущностей

Как на ER-диаграмме представляются способы реализации связей?

  1. + не представляются

  2. в виде адресных ссылок

  3. представляются на логическом уровне

  4. представляются на физическом уровне

Задача 7. Основные этапы построения концептуальной модели.

Какой порядок действий при построении концептуальной модели?

  1. + определение сущностей, определение атрибутов, установление связей

  2. определение атрибутов, определение сущностей, установление связей

  3. выбор связей, определение сущностей, определение атрибутов

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

Что такое локальное моделирование?

  1. моделирование одной сущности

  2. моделирование представления одного пользователя

  3. + моделирование представлений группы пользователей, использующих общие данные

  4. моделирование представлений группы пользователей, использующих разные данные

Как редактируются локальные модели?

  1. + устраняются расплывчатые наименования сущностей и атрибутов

  2. + устраняются синонимы в наименованиях сущностей и атрибутов

  3. + устраняются омонимы в наименованиях сущностей и атрибутов

  4. + изменяются наименования сущностей и атрибутов

Задача 8. Как локальные модели объединяются в обобщенную концептуальную модель?

Какие приемы используются при объединении локальных моделей?

  1. отбрасываются некоторые идентичные элементы

  2. + сливаются идентичные элементы

  3. + локальные модели объединяются по новым связям

  4. локальные модели объединяются по имеющимся в них связям

  5. + подобные типы сущностей обобщаются

  6. подобные типы сущностей исключаются

  7. + вводятся новые сущности

Что такое «введение агрегированного элемента»?

  1. объединение нескольких сущностей

  2. разбиение сущности на несколько сущностей

  3. + определение новой сущности

  4. + рассмотрение связи как новой сущности

Что такое «обобщение подобных типов сущностей»?

  1. подобные типы сущностей сливаются

  2. подобные типы сущностей удаляются

  3. + определяется новая сущность

  4. + подобные типы сущностей заменяются на другую сущность

Задача 9. Что такое ограничения целостности?

Зачем нужны ограничения целостности?

  1. + для обеспечения правильного ввода данных в базу данных

  2. + для обеспечения достоверной информации в базе данных

  3. для проверки правильности работы прикладных программ

  4. для уменьшения ошибок при поиске данных

Какие существуют типы ограничений целостности ?

  1. + внешние

  2. + внутренние

  3. специально конструируемые в прикладных программах

  4. + специально конструируемые в программах СУБД

Откуда берутся внешние и специально конструируемые ограничения?

  1. + определяются предметной областью

  2. определяются СУБД

  3. определяются прикладными программами

  4. + определяются пользователем

  5. определяются программистом

Задача 1. Общие представления о модели данных?

Что такое модель данных СУБД?

  1. + способ структурирования данных в СУБД

  2. + виды и типы данных, поддерживаемые СУБД

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

  4. концептуальная модель, специфицированная к конкретной СУБД

Какие понятия используются при описании данных в терминах модели данных?

  1. атрибут

  2. сущность

  3. + поле

  4. + запись

  5. строка

  6. + экземпляр записи

  7. + файл

Какие формы используются для представления группового отношения?

  1. + графовая

  2. + табличная

  3. строковая

  4. столбцовая

  5. + реляционная

Задача 2. Что входит в описание модели данных СУБД?

Как описываются структуры данных в модели данных СУБД?

  1. + представляются конкретные типы данных и их характеристики

  2. предлагается описать любые типы данных и их характеристики

  3. + определены способы составления структур более общего вида из структур простых видов

  4. предлагается описать способы составления структур более общего вида из структур простых видов

  5. + представляются конкретные средства реализации связей

  6. предлагается описать необходимые способы реализации связей

Какие возможные действия входят в описание модели данных СУБД?

  1. + элементарные операции над данными

  2. + обобщенные операции над данными (процедуры)

  3. + средства контроля ограничений целостности

  4. операции по анализу данных

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

  6. типы и характеристики структур данных

  7. операции над данными

Задача 3.Как концептуальная модель специфицируется в терминах модели данных СУБД?

Как представляются сущности ER-диаграммы при отображении обобщенного представления

средствами модели данных СУБД?

  1. записями

  2. атрибутами

  3. файлами

  4. + таблицами

Как представляются атрибуты ER-диаграммы при отображении обобщенного представления

средствами модели данных СУБД?

  1. + полями с указанием выбранного типа данных СУБД и характеристики данных

  2. полями с указанием задаваемыми пользователем типом данных и характеристики данных

  3. экземплярами записей

  4. конкретными значениями

Как представляются связи, изображенные на ER-диаграмме при отображении обобщенного

представления средствами модели данных СУБД?

  1. с помощью стрелок

  2. с помощью указателей

  3. + с помощью понятий, описанных в выбранной СУБД

  4. с помощью терминов, определенных пользователем

  5. с помощью понятий ER-диаграммы

Задача 4. Что такое сетевая модель данных?

Как представляется сущность в сетевой модели?

  1. записью

  2. графом

  3. строкой таблицы

  4. + вершиной графа

Как представляется групповое отношение (связь) в сетевой модели?

  1. + указателем

  2. + дугой

  3. дополнительным файлом

  4. записью

Основные особенности сетевой модели:

  1. простота алгоритмов поиска

  2. поиск начинается с корневой вершины

  3. + удобство представления любой концептуальной модели

  4. добавление новых сущностей и связей не требует изменения всей структуры базы

  5. данных

  6. + высокая трудоемкость программирования

Задача 5. Что такое иерархическая модель данных?

Как представляется сущность в иерархической модели?

  1. записью

  2. деревом

  3. строкой таблицы

  4. + вершиной графа

Как представляется групповое отношение (связь) в иерархической модели?

  1. + указателем

  2. + ребром

  3. записью

  4. деревом

  5. вершиной графа

Основные особенности иерархической модели.

  1. + простота алгоритмов поиска

  2. + поиск начинается с корневой вершины

  3. удобство представления любой концептуальной модели

  4. добавление новых сущностей и связей не требует изменения всей структуры базы данных

Задача 6. Что такое реляционная модель данных?

Как представляется сущность в реляционной модели?

  1. строкой таблицы

  2. столбцом таблицы

  3. + таблицей

  4. набором таблиц

Как представляется групповое отношение (связь) в реляционной модели?

  1. строками таблицы

  2. + столбцами таблицы

  3. + таблицей

  4. набором таблиц

Каковы основные достоинства реляционной модели?

  1. + понятна для пользователя

  2. + добавление новых сущностей и связей не требует изменения всей структуры азы

  3. данных

  4. + поддерживается многими СУБД

  5. не требует навыков работы с компьютером

Как выглядит концептуальная схема реляционной базы данных?

  1. + набор заголовков таблиц с именами атрибутов

  2. набор таблиц с данными

  3. + совокупность схем отношений

  4. текущие значения соответствующих отношений

Задача 7.Что такое многомерная модель данных?

Когда целесообразно использовать многомерную модель данных?

  1. большое количество таблиц с данными

  2. большой объем данных в таблицах

  3. + большое количество таблиц одной структуры при разных значениях параметров.

  4. большое количество атрибутов в таблице

Для каких основных целей используется многомерная модель?

  1. для быстрого поиска информации

  2. + для сравнительного анализа

  3. + для оперативной аналитической обработки

  4. в технологии olap

Какие понятия характеризуют многомерный куб?

  1. + измерение

  2. + ячейка

  3. + поле

  4. + показатель

  5. + размерность

Какие дополнительные операции определены в многомерной модели?

  1. анализ данных

  2. + срез данных

  3. + агрегация данных

  4. визуализация данных

Задача 8. Что такое автоматизированное проектирование баз данных?

Какие основные причины использования программных систем автоматизированного проектирования?

  1. + необходимость создания нескольких последовательных версий базы данных

  2. + целесообразность создания на первом этапе пробной версии базы данных

  3. + необходимость сокращения затрат на начальное проектирование базы данных

  4. необходимость сокращения затрат на окончательную доработку базы данных

Какие этапы создания базы данных поддерживаются средствами автоматизированного про-

ектирования?

  1. + разработка ER-диаграммы

  2. + разработка программ создания структуры базы данных

  3. + разработка интерфейса пользователя

  4. разработка прикладных программ

При использовании каких СУБД для создания базы данных можно пользоваться средствами

автоматизированного проектирования?

  1. любых

  2. + тех, для которых предназначено соответствующее средство

  3. + для каких-то этапов создания базы данных – любых, для других этапов – только тех, для которых предназначено соответствующее средство

  4. СУБД и средства автоматизированного проектирования обязательно должны быть разработаны одной фирмой-производителем

Задача 1. Что такое схема отношения?

Что называется схемой отношения R?

  1. + множество имен атрибутов

  2. множество названий сущностей

  3. множество кортежей

  4. множество доменов

Чему соответствует понятие «схемы отношения»?

  1. двумерной таблице

  2. + описанию структуры конкретной таблицы

  3. описанию структуры любой таблицы

  4. множеству значений в таблице

Что соответствует имени атрибута в схеме отношения?

  1. + множество значений определенного типа данных

  2. + домен

  3. кортеж

  4. множество значений разных типов данных

Задача 2. Что такое отношение?

Что называется отношением?

  1. множество имен атрибутов таблицы

  2. множество названий сущностей

  3. + множество кортежей таблицы

  4. множество доменов таблицы

Чему соответствует понятие «отношения»?

  1. описанию структуры конкретной таблицы

  2. описанию структуры любой таблицы

  3. множеству значений в двумерной таблице

  4. + множеству строк в двумерной таблице

Что такое ключ отношения?

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

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

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

  4. множество всех атрибутов

Задача 3. Что такое реляционная модель базы данных и реляционная база данных?

Что называется реляционной моделью базы данных?

  1. + совокупность схем отношений, используемых для представления концептуальной модели

  2. совокупность отношений, реализующих концептуальную модель

  3. текущие значения отношений

  4. модель данных реляционной СУБД

Что называется реляционной базой данных?

  1. совокупность схем отношений, используемых для представления концептуальной модели

  2. совокупность схем отношений, реализующих концептуальную модель

  3. + текущие значения отношений, описываемых концептуальной моделью

  4. модель данных реляционной СУБД

Какой формальный аппарат используется в реляционной модели для описания запросов к

базе данных?

  1. + операции реляционной алгебры

  2. + формулы реляционного исчисления

  3. аппарат схем отношений

  4. ER-диаграммы

Задача 4. Операции объединения и пересечения отношений

Какие требования к отношениям накладываются для применения этих операций?

  1. одинаковое число строк

  2. + одинаковое число столбцов

  3. одинаковые названия столбцов

  4. равные размеры таблиц

Что называется объединением отношений?

  1. + множество кортежей, принадлежащих одному или другому отношению, или им обоим множество кортежей, принадлежащих одному или другому отношению

  2. множество кортежей, принадлежащих обоим отношениям

  3. множество кортежей, одна часть которого представляет кортеж из первого отношения, вторая часть – кортеж из второго отношения

Что называется разностью отношений?

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

  2. + множество кортежей, принадлежащих первому отношению, но не принадлежащих второму отношению

  3. множество кортежей отношения, которое получается из первого отношения удалением атрибутов второго отношения

  4. множество атрибутов, которое получается из первого отношения удалением атрибутов второго отношения

Задача 5. Что такое операция «декартово произведение»?

Что представляет собой результат операции «декартово произведение» двух отношений?

  1. схему отношения, составленную из двух схем отношений

  2. + новое отношение со схемой отношения, составленной из двух исходных схем отношений

  3. множество всевозможных кортежей, первая часть которых представляет кортежипервого отношения, вторая часть - кортежи второго отношения

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

Если арность отношений, участвующих в операции «декартово произведение» равна соответственно k1 и k2, чему равна арность полученного отношения?

  1. + k1+ k2

  2. k1* k2

  3. k1 - k2

  4. k1+ k1 * k2

Если арность отношений, участвующих в операции «декартово произведение» равна соответственно k1 и k2, чему равно количество кортежей в полученном отношении?

  1. k1+ k2

  2. + k1* k2

  3. k1 - k2

  4. (k1+ k2) * k2

Для чего используется операция «декартово произведение»?

  1. + для «склейки» таблиц

  2. + для перехода от значений атрибута в одной таблице к такому же значению атрибута в другой таблице

  3. для объединения таблиц

  4. для поиска данных в таблицах

Задача 6. С помощью каких операций осуществляется выборка данных из таблицы?

С помощью какой операции выбираются нужные столбцы таблицы?

  1. cелекция

  2. + проекция

  3. декартово произведение

  4. разность

С помощью какой операции выбираются нужные кортежи отношения?

  1. проекция

  2. декартово произведение

  3. разность

  4. + cелекция

Какие операнды могут входить в формулу, определяющую условия выборки?

  1. + имена атрибутов

  2. + константы

  3. + арифметические операторы сравнения

  4. + логические операторы сравнения

Задача 7. В чем смысл операций соединения?

Какие операции входят в операции соединения?

  1. + селекция

  2. + проекция

  3. + декартово произведение

  4. разность

Для чего нужны операции соединения?

  1. + для «склейки» таблиц

  2. + для перехода от значений атрибутов в одной таблице к таким же значениям атрибутов в другой таблице

  3. + для объединения таблиц с совпадающими значениями одного или нескольких атрибутов

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

В чем отличие операции «θ-соединение» от операции «естественное соединение»?

  1. используется меньше операций реляционной алгебры

  2. + сравниваются значения одного общего атрибута

  3. накладывается меньше условий на исходные отношения

  4. при сравнении значений может использоваться больше арифметических операторов

Задача 8. Какая система работы с базой данных является реляционной?

Как пользователь должен воспринимать реляционную базу данных?

  1. + как набор таблиц

  2. как иерархическую структуру

  3. как наборы записей с указателями

  4. как совокупность файлов

Какие операции должна поддерживать реляционная система?

  1. поиск

  2. добавление

  3. удаление

  4. + селекция

  5. + проекция

  6. + соединение

Как программист указывает физические пути доступа к данным в памяти компьютера при

работе в реляционных системах?

  1. + не указывает, указывает только операции

  2. указывает в программе выполнения операции

  3. указывает в прикладной программе

  4. указывает при обращении к операции

Задача 1. В чем состоит задача выбора рациональных схем отношений?

Какие проблемы устраняются за счет выбора рациональных схем отношений?

  1. + дублирование

  2. + потенциальная противоречивость

  3. + потенциальная возможность потери сведений

  4. + потенциальная возможность не включения информации в базу данных

  5. увеличение количества схем отношений

С чем связано основное дублирование информации в реляционной базе данных?

  1. с повторением одинаковых строк в одной таблице

  2. с повторением одинаковых столбцов в одной таблице

  3. + с повторением одинаковых значений атрибутов в одной таблице

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

Какие аномалии необходимо устранить при проектировании реляционной базы данных?

  1. создания

  2. + удаления

  3. + обновления

  4. + включения

  5. выключения

Задача 2. Как механизм используется для выбора рациональных схем отношений?

Как осуществляется выбор рациональных схем отношений?

  1. + путем нормализации

  2. + путем последовательного преобразования отношений к ряду нормальных форм

  3. путем объединения схем отношений

  4. + путем декомпозиции схем отношений

Что такое нормализация?

  1. + последовательное преобразование отношений к ряду нормальных форм

  2. определенное объединение схем отношений

  3. + определенная декомпозиция схем отношений

  4. преобразование отношений с использованием операций реляционной алгебры

Что такое первая нормальная форма?

  1. + значения всех атрибутов отношения являются простыми

  2. + значения всех атрибутов отношения являются неделимыми

  3. + значения всех атрибутов отношения являются атомарными

  4. значения всех атрибутов отношения являются кортежами

  5. значения некоторых атрибутов отношения являются атомарными

  6. значения некоторых атрибутов отношения являются кортежами

Задача 3. Дать характеристику функциональных зависимостей.

Что такое X функционально определяет Y?

  1. + каждое значение множества X связано с одним значением множества Y

  2. + если два кортежа совпадают по значениям X, то они совпадают по значениям Y

  3. Y является функцией X

  4. Y зависит от X

  5. каждое значение множества Y связано с одним значением множества X

  6. если два кортежа совпадают по значениям Y, то они совпадают по значениям X

Что характеризуют функциональные зависимости?

  1. схему отношения

  2. + все возможные значения отношения

  3. + все возможные значения строк отношения

  4. + отношение как переменную

Как можно использовать функциональные зависимости для защиты логической целостности

базы данных?

  1. + как ограничения целостности

  2. + для проверки выполнения функциональной зависимости при обновлении данных

  3. для проверки правильности работы прикладных программ

  4. для автоматизированного формирования соответствующих данных

Задача 4. Как осуществляется нормализация схем отношений?

Что такое декомпозиция схемы отношения?

  1. замена схемы отношения R = {А1, А2, …Аn} совокупностью подмножеств R: R1, R2 таких, что R = R1 ∩ R2

  2. + замена схемы отношения R = {А1, А2, …Аn} совокупностью подмножеств R: R1, R2 таких, что R = R1 ∪ R2

  3. замена схемы отношения R = {А1, А2, …Аn}совокупностью подмножеств R: R1, R2 таких, что R = R1 × R2

  4. замена схемы отношения R = {А1, А2, …Аn}совокупностью подмножеств R: R1, R2 таких, что R = R1 + R2

Как формулируется теорема о декомпозиции?

  1. + если R(A, B, C) удовлетворяет зависимости AÆB, то R равно соединению проекций R(A, B), R(A, C)

  2. если R(A, B, C) удовлетворяет зависимости AÆB, то R равно соединению проекций R(A, B), R(B, C)

  3. если R(A, B, C) удовлетворяет зависимости AÆB, то R равно соединению проекций R(A, C), R(B, C)

  4. + если R(A, B, C) удовлетворяет зависимости AÆB, то R равно соединению проекций R(A, C), R(A, B)

Какими свойствами должны обладать декомпозиции при нормализации?

  1. + сохранение функциональных зависимостей

  2. + соединения без потерь

  3. разбиение без потерь

  4. сохранение ключа

Задача 5. Приведение ко второй нормальной форме.

При каких условиях отношение находится во второй нормальной форме?

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

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

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

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

Как осуществляется приведение ко второй нормальной форме?

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

  2. сначала схема отношения приводится к первой нормальной форме

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

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

Какие аномалии устраняются второй нормальной формой?

  1. избыточность

  2. обновления

  3. включения

  4. + никакие

Задача 6. Приведение к третьей нормальной форме.

При каких условиях отношение находится в третьей нормальной форме?

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

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

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

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

Как осуществляется приведение к третьей нормальной форме?

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

  2. + сначала схема отношения приводится ко второй нормальной форме

  3. + производится декомпозиция с использованием функциональной зависимости, в которой неключевой атрибут транзитивно зависит от первичного ключа

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

Какие аномалии устраняются третьей нормальной формой?

  1. удаления

  2. + избыточность

  3. обновления

  4. + включения

  5. + никакие

Задача 7. Анализ функциональных зависимостей следующего отношения. !!!!

Задача 8. Как осуществляется поддержка целостности данных в реляционных СУБД?

Какие требования должны выполняться для поддержки целостности данных в реляционных

СУБД?

  1. + уникальность любого кортежа отношения

  2. + наличие у любого отношения первичного ключа

  3. + для каждого значения внешнего ключа в ссылающемся отношении должен существовать кортеж с таким же значением первичного ключа в отношении, на которое ссылаются.

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

В чем состоят ограничения целостности сущности и по ссылкам?

  1. + для каждого значения внешнего ключа в ссылающемся отношении должен существовать кортеж с таким же значением первичного ключа в отношении, на которое ссылаются.

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

  3. должны быть экземпляры сущностей

  4. + экземпляры сущностей должны уникально идентифицироваться

Какие варианты поддержки ограничений целостности по ссылкам используются в современ-

ных СУБД?

  1. + запрещается удалять кортеж, на который существуют ссылки.

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

  3. + при удалении кортежа, на который существуют ссылки, из ссылающегося отношения удаляются все ссылающиеся кортежи

  4. при удалении кортежа, на который существуют ссылки, удаляется ссылающееся отношение

Задача 1. Общая характеристика внутреннего уровня базы данных.

Что такое внутренний уровень базы данных?

  1. концептуальное представление

  2. концептуальная модель, специфицированная в терминах СУБД

  3. + структура хранения данных в памяти компьютера

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

Что такое физическая модель данных?

  1. + внутренний уровень базы данных

  2. концептуальная модель, специфицированная в терминах СУБД

  3. структура памяти компьютера

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

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

  1. в виде модели данных

  2. + в виде физической модели

  3. + в виде структуры хранения

  4. + как наборы физических записей

Задача 2. Представление экземпляра логической записи

В каком виде представляется экземпляр логической записи?

  1. линейная последовательность байтов переменной длины

  2. + линейная последовательность байтов фиксированной длины

  3. линейная последовательность байтов фиксированной длины с возможным указателемна другую область памяти

  4. линейная последовательность байтов переменной длины с возможным указателем на другую область памяти

Какие параметры характеризуют поле логической записи при его физическом представлении?

  1. + количество занимаемых байтов

  2. + тип представления данных

  3. наименование поля

  4. количество символов в значении поля

Какие параметры поля логической записи не являются характеристиками его физическом представлении?

  1. количество занимаемых байтов

  2. тип представления данных

  3. + наименование поля

  4. + количество символов в значении поля

Задача 3. Организация обмена между оперативной и внешней памятью.

Что является единицей обмена между внешней и оперативной памятью?

  1. экземпляр логической записи

  2. логический файл

  3. физический файл

  4. + физическая запись

  5. + страница

Почему обмен между оперативной и внешней памятью осуществляется страницами или физическими записями?

  1. + для сокращения времени обработки

  2. для сокращения занимаемого объема оперативной памяти

  3. для сокращения занимаемого объема внешней памяти

  4. + для сокращения числа обращений к внешней памяти

Почему обмен между оперативной и внешней памятью нецелесообразно осуществлять от-

дельными экземплярами логических записей?

  1. + затрачивается большое время на обработку данных

  2. используется чрезмерно много оперативной памяти

  3. используется чрезмерно много внешней памяти

  4. трудно осуществлять поиск необходимых данных

Задача 4. Последовательное размещение физических записей во внешней памяти.

Как осуществляется поиск записи с заданным значением ключа при последовательном размещении физических записей во внешней памяти?

  1. + полным перебором

  2. по заданному адресу

  3. дихотомическим методом

  4. чтением записи с заданным значением ключа

Тут еще один вопрос!!!

Когда при добавлении новой физической записи при последовательном размещении физических записей во внешней памяти требуется затратить меньше действий?

  1. + при добавлении в конец физического файла

  2. при вставке в нужное место физического файла

  3. при вставке в начало физического файла

  4. при добавлении новой физической записи на место удаляемой физической записи.

Задача 5. Размещение физических записей в виде списковой структуры.

Как осуществляется поиск записи с заданным значением ключа при размещении физических

записей в виде списковой структуры?

  1. + полным перебором

  2. по заданному адресу

  3. дихотомическим методом

  4. чтением записи с заданным значением ключа

Тут еще один вопрос!!!

Как примерно соотносится объем затрачиваемых действий при добавлении новой физической записи при размещении физических записей в виде списковой структуры?

  1. меньше при добавлении в конец физического файла

  2. больше при вставке в нужное место физического файла

  3. меньше при вставке в начало физического файла

  4. больше при добавлении новой физической записи на место удаляемой физической записи

  5. + примерно равны

Задача 6. Использование индексов

Как хранятся физические записи в памяти при использовании индексации?

  1. упорядочены по значениям ключа

  2. + в виде неупорядоченной последовательности

  3. в виде списка

  4. + используется дополнительный файл

Что такое индекс?

  1. + дополнительная таблица

  2. адрес связи у физической записи основного файла

  3. В-дерево

  4. Хэш-функция

К чему приводит использование индекса?

  1. + к сокращению времени поиска

  2. к сокращению времени добавления записи

  3. + к сокращению числа обменов между оперативной и внешней памятью

  4. + к увеличению объема занимаемой памяти

  5. + к дублированию информации

Задача 7. Использование В-дерева.

Из каких полей состоит запись всех уровней В-дерева, кроме нижнего?

  1. + из поля ключа и поля ссылки на нижележащий уровень

  2. из поля ключа и поля ссылки на вышележащий уровень

  3. из полей логической записи и поля ссылки на нижележащий уровень

  4. из полей логической записи и поля ссылки на вышележащий уровень

Что происходит при добавлении записи в В-дерево?

  1. + может увеличиться число блоков нижнего уровня

  2. + может увеличиться число блоков всех уровней

  3. + может увеличиться число уровней

  4. структура дерева не меняется

К чему приводит использование В-дерева?

  1. + к сокращению времени поиска

  2. к сокращению времени добавления записи

  3. + к сокращению числа обменов между оперативной и внешней памятью

  4. + к увеличению объема занимаемой памяти

  5. + к дублированию информации

Задача 8. Размещение физических записей с использованием хэширования

Как осуществляется поиск записи с заданным значением ключа при размещении

физических записей с использованием хэширования?

  1. полным перебором

  2. + по вычисленному адресу

  3. дихотомическим методом

  4. чтением записи с заданным значением ключа

Как примерно оценивается среднее число обращений к внешней памяти при по-

иске записи с заданным значением ключа при размещении физических записей с использованием хэширования? (N - число экземпляров логических записей)?

  1. пропорционально N

  2. + небольшое число

  3. пропорционально log 2 N

  4. как некоторая функция f(N)

Как примерно соотносится объем затрачиваемых действий при добавлении но-

вой физической записи при размещении физических записей с использованием хэширования?

  1. меньше при добавлении в конец физического файла

  2. больше при вставке в нужное место физического файла

  3. меньше при вставке в начало физического файла

  4. больше при добавлении новой физической записи на место удаляемой физической записи

  5. + примерно равны

Задача 1. Общие представления об архитектуре базы данных Microsoft SQL Server .

Какие уровни описания данных различают в СУБД Microsoft SQL Server?

  1. концептуальный

  2. внешний

  3. + логический

  4. + физический

  5. + внутренний

Какие уровни описания данных не представлены в СУБД Microsoft SQL Server ?

  1. + концептуальный

  2. + внешний

  3. логический

  4. физический

  5. внутренний

Из какого уровня в какой и кто осуществляет отображение в СУБД Microsoft SQL Server ?

  1. из внешнего во внутренний, пользователь

  2. из внешнего во внутренний, СУБД

  3. из логического в физический, пользователь

  4. + из логического в физический, СУБД

  5. + из логического во внутренний, СУБД

  6. из логического во внутренний, пользователь

Задача 2. Как определяется логический уровень представления данных в СУБД Microsoft

SQL Server ?

Какие понятия являются понятиями логического уровня СУБД Microsoft SQL Server?

  1. файлы

  2. группы файлов

  3. + таблицы

  4. страницы

  5. + представления

Какие понятия не являются понятиями логического уровня СУБД Microsoft SQL Server?

  1. + файлы

  2. группы файлов

  3. таблицы

  4. + страницы

  5. представления

  6. + экстенты

  7. ограничения целостности

  8. типы данных

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

  1. страницы

  2. представления

  3. индексы

  4. + ограничения

  5. + триггеры

  6. экстенты

  7. + правила

Задача 3. Как определяется физический уровень представления данных в СУБД Microsoft

SQL Server?

Какие понятия являются понятиями физического уровня СУБД Microsoft SQL Server?

  1. + файлы

  2. + группы файлов

  3. таблицы

  4. + страницы

  5. представления

Какие понятия не являются понятиями физического уровня СУБД Microsoft SQL Server?

  1. файлы

  2. группы файлов

  3. + таблицы

  4. страницы

  5. + представления

  6. экстенты

  7. + ограничения целостности

  8. + типы данных

Какое понятие используется в качестве минимальной физической составляющей файла при

обменах между оперативной и внешней памятью?

  1. группа файлов

  2. экстент

  3. + страница

  4. индекс

  5. представление

Задача 4. Как выглядит база данных SQL Server на физическом уровне?

Какие типы файлов содержит база данных SQL Server на физическом уровне?

  1. + первичный файл

  2. + вторичный файл

  3. + файл журналов транзакций

  4. страница

  5. секция

Как формируется размер файла?

  1. + пользователь задает максимальный размер файла

  2. + пользователь может предоставить файлам возможность автоматически увеличиваться

  3. по мере ввода данных

  4. пользователь не дает никаких данных

  5. пользователь указывает максимально доступное место на диске

Что может входить в состав файловых групп?

  1. + первичный файл

  2. + вторичный файл

  3. файл журналов транзакций

  4. секция

Задача 5. Как осуществляется поиск данных в физической базе данных?

Что является идентификатором поиска на уровне дисковой памяти?

  1. первичный ключ

  2. + идентификатор файла

  3. + идентификатор файла, номер страницы

  4. идентификатор файла, номер страницы, номер записи

Что не используется в качестве идентификатора при поиске на уровне дисковой памяти?

  1. + первичный ключ

  2. идентификатор файла

  3. идентификатор файла, номер страницы

  4. + идентификатор файла, номер страницы, номер записи

Как выглядит номер страницы файла?

  1. порядковый номер

  2. + номер файла, порядковый номер

  3. номер файла, номер экстента, порядковый номер

  4. номер файла, порядковый номер, значение ключа

Задача 6. В виде каких структур хранятся таблицы в базе данных SQL Server?

Какие понятия используются при описании представления таблиц в базе данных SQL

Server?

  1. + секция

  2. куча

  3. + коллекция страниц

  4. + сбалансированное дерево

Какие понятия используются при описании представления индексов в базе данных SQL

Server?

  1. секция

  2. куча

  3. коллекция страниц

  4. + сбалансированное дерево

В каких структурах используются двунаправленные списки?

  1. секция

  2. куча

  3. коллекция страниц

  4. + сбалансированное дерево

Задача 7. Как осуществляется управление использованием экстентов и свободной памяти?

Какие структуры используются для управления использованием экстентов?

  1. секции

  2. + глобальная карта распределения

  3. + общая глобальная карта распределения

  4. сбалансированное дерево

Какие структуры используются для управления использованием смешанных экстентов?

  1. секции

  2. глобальная карта распределения

  3. + общая глобальная карта распределения

  4. сбалансированное дерево

Какие структуры используются для управления использованием однородных экстентов?

  1. секции

  2. + глобальная карта распределения

  3. общая глобальная карта распределения

  4. сбалансированное дерево

Задача 8. Как происходит отслеживание свободного места?

Как происходит отслеживание свободного экстента?

  1. + выбирается бит, равный 1 в глобальной карте распределения

  2. + выбирается бит, равный 1 в общей глобальной карте распределения

  3. выбирается бит, равный 0 в общей глобальной карте распределения

  4. выбирается бит, равный 0 в глобальной карте распределения

  5. выбирается бит, равный 1 на странице PFS

  6. выбирается бит, равный 0 на странице PFS

Как выбирается свободная страница?

  1. выбирается бит, равный 1 в глобальной карте распределения

  2. выбирается бит, равный 1 в общей глобальной карте распределения

  3. выбирается бит, равный 0 в общей глобальной карте распределения

  4. выбирается бит, равный 0 в глобальной карте распределения

  5. + выбирается бит, равный 1 на странице PFS

  6. выбирается бит, равный 0 на странице PFS

В каком случае можно добавлять данные в неполностью заполненную страницу?

  1. + если она заполнена от 1 до 50%

  2. + если она заполнена от 51 до 80%

  3. + если она заполнена от 81 до 95%

  4. + если она заполнена до 96 %

Задача 1. Какие основные направления использования программного обеспечения

клиент-серверных СУБД?

Какие основные задачи программного обеспечения можно выделить при разработке прикладных программ, работающих с базой данных?

  1. + создание базы данных

  2. + организация работы с базой данных

  3. + создание пользовательского интерфейса

  4. разработка программ СУБД

  5. разработка вычислительных процедур

Что можно создавать с помощью программного обеспечения компьютера-сервера?

  1. прикладную программу

  2. интерфейс пользователя

  3. + базу данных

  4. + запросы к базе данных

Что можно делать с помощью программного обеспечения компьютера-сервера и компьютера-клиента?

  1. + Прикладную программу

  2. + Интерфейс пользователя

  3. Базу данных

  4. + Запросы к базе данных

Задача 2.

Какие средства программирования могут быть использованы для ведения баз данных на

сервере SQL-Server?

  1. + MS SQL-Server

  2. библиотеки функций

  3. + Transact SQL

  4. MS Acces

  5. MS Visual Basic

Какие средства программирования могут быть использованы для разработки клиентской части?

  1. + библиотеки функций

  2. + Transact SQL

  3. + MS Acces

  4. + MS Visual Basic

  5. + MS Visual Studio

Операторы каких средств программирования могут быть использованы как в серверной так

и в клиентской части?

  1. библиотеки функций

  2. + Transact SQL

  3. MS Acces

  4. MS Visual Basic

  5. MS Visual Studio

Задача 3. В чем состоит отличие процедурного языка программирования от языка

запросов при работе с таблицами?

Как формулируется алгоритм работы с таблицей с помощью процедурного языка программирования?

  1. + как последовательность движений по таблице с выполнением других необходимых действий

  2. как указание выбрать данные, удовлетворяющие заданным условиям

  3. + осуществлением навигации по таблице

  4. + как последовательная работа с отдельными записями таблицы

Как формулируется алгоритм работы с таблицей с помощью языка запросов?

  1. как последовательность движений по таблице с выполнением других необходимых

  2. действий

  3. + как указание выбрать данные, удовлетворяющие заданным условиям осуществлением навигации по таблице

  4. как последовательная работа с отдельными записями таблицы

Как осуществляется работа с таблицами при взаимодействии компьютера-клиента с серве-

ром?

  1. путем навигации по таблице

  2. с помощью процедур

  3. + с помощью запросов

  4. с помощью языков программирования

Задача 4. Почему необходимо иметь стандарт языка?

Что достигается введением стандарта языка ?

  1. + единообразие возможностей работы с базами данных в разных СУБД

  2. + создание прототипа описания языка запросов к базе данных

  3. + создание условий для устранения разных реализаций аналогичных операций с базой данных в разных СУБД

  4. полная унификация языков запросов в разных СУБД

Что реализовано в современных СУБД?

  1. стандарт языка запросов

  2. + диалект языка запросов

  3. + основные положения стандарта языка запросов

  4. + ядро стандарта языка запросов

Как связаны диалект языка и стандарт языка?

  1. + диалект языка игнорирует некоторые положения стандарта

  2. + имеются положения диалекта языка, не входящие в стандарт языка

  3. + имеются положения стандарта языка, не входящие в диалект языка

  4. диалект языка является конкретной реализацией всех положений стандарта языка

Задача 5. Основные свойства языка запросов SQL

Каковы основные достоинства языка SQL?

Универсальный язык программирования

  1. + наличие стандарта

  2. + реляционная основа

  3. + поддержка архитектуры клиент-сервер

  4. + использование во многих СУБД

  5. использование для разработки прикладных программ

Что является операндами в операторах языка SQL?

  1. + отношение

  2. кортеж

  3. домен

  4. атрибут

Что является результатами выполнения операторов языка SQL?

  1. + отношение

  2. кортеж

  3. домен

  4. атрибут

Задача 6. Как осуществляется работа с интерактивным SQL?

Как пользователь работает с интерактивным SQL?

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

  2. + вводит непосредственно запрос на языке SQL

  3. обращается к языку SQL из прикладной программы

  4. + вводит последовательно несколько запросов к базе данных на языке SQL

Как пользователь получает результат запроса к базе данных при работе с интерактивным

SQL?

  1. результат получает прикладная программа

  2. + результат выдается непосредственно пользователю после выполнения каждого оператора

  3. результат выводится в нужном пользователю виде

  4. результат выдается непосредственно пользователю после выполнения всей последовательности операторов

Как пользователь не может работать с интерактивным SQL?

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

  2. Вводить непосредственно запрос на языке SQL

  3. + Обращаться к языку SQL из прикладной программы

  4. Вводить последовательно несколько запросов к базе данных на языке SQL

Задача 7. Как осуществляется работа с встроенным статическим SQL?

Как пользователь работает с встроенным статическим SQL?

  1. + вставляет текст на языке SQL в прикладную программу

  2. вводит непосредственно запрос на языке SQL

  3. текст запроса формируется прикладной программой

  4. вводит последовательно несколько запросов к базе данных на языке SQL

Как пользователь получает результат запроса к базе данных при работе с встроенным статическим SQL?

  1. + результат получает прикладная программа

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

  3. + результат обрабатывается прикладной программой и выводится в нужном пользователю виде

  4. результат выдается непосредственно пользователю после выполнения всей последовательности операторов запроса

Как пользователь не может работать с встроенным статическим SQL?

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

  2. + вводить непосредственно запрос на языке SQL

  3. обращаться к языку SQL из прикладной программы

  4. + формировать текст запроса работой прикладной программы

Задача 8. Как динамически осуществляется работа с SQL?

Как пользователь работает с встроенным динамическим SQL?

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

  2. вводит непосредственно запрос на языке SQL

  3. + текст запроса формируется прикладной программой

  4. вводит последовательно несколько запросов к базе данных на языке SQL

Как пользователь получает результат запроса к базе данных при работе с встроенным динамическим SQL?

  1. + результат получает прикладная программа

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

  3. + результат обрабатывается прикладной программой и выводится в нужном пользователю виде

  4. результат выдается непосредственно пользователю после выполнения всей последовательности операторов запроса

Как пользователь может работать с SQL, в условиях необходимости динамического формирования запроса во время выполнения прикладной программы?

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

  2. + использовать интерфейсы вызова подпрограмм

  3. обращаться к языку SQL из прикладной программы

  4. + формировать текст запроса работой прикладной программы

Задача 1. Основные группы операторов SQL?

Какие из перечисленных операторов относятся к языку управления данными (DCL)?

  1. Update - изменение значений в полях таблицы

  2. + Grant – создание в системе безопасности разрешающей записи для пользователя

  3. Select –выборка строк, удовлетворяющих заданным условиям

  4. Create – создание таблицы, индекса

  5. Drop – удаление таблицы

  6. Alter – изменение структуры таблицы

  7. Insert – вставка строк в таблицу

  8. Delete – удаление строк из таблицы

  9. + Deny - создание в системе безопасности запрещающей записи для пользователя

Какие из перечисленных операторов относятся к языку определения данными (DDL)?

  1. Update - изменение значений в полях таблицы

  2. Grant – создание в системе безопасности разрешающей записи для пользователя

  3. Select –выборка строк, удовлетворяющих заданным условиям

  4. + Create – создание таблицы, индекса

  5. + Drop – удаление таблицы

  6. + Alter – изменение структуры таблицы

  7. Insert – вставка строк в таблицу

  8. Delete – удаление строк из таблицы

  9. Deny - создание в системе безопасности запрещающей записи для пользователя

Какие из перечисленных операторов относятся к языку манипулирования данными (DML)?

  1. Update - изменение значений в полях таблицы

  2. Grant – создание в системе безопасности разрешающей записи для пользователя

  3. + Select –выборка строк, удовлетворяющих заданным условиям

  4. Create – создание таблицы, индекса

  5. Drop – удаление таблицы

  6. Alter – изменение структуры таблицы

  7. + Insert – вставка строк в таблицу

  8. + Delete – удаление строк из таблицы

  9. Deny - создание в системе безопасности запрещающей записи для пользователя

Задача 2. Какие служебные слова используются в операторе select?

Какие служебные слова обязательно присутствуют в операторе SELECT?

  1. + FROM

  2. WHERE

  3. ORDER BY

  4. GROUP BY

  5. HAVING

Какие служебные слова могут отсутствовать в операторе SELECT?

  1. FROM

  2. + WHERE

  3. + ORDER BY

  4. + GROUP BY

  5. + HAVING

После каких служебных слов указывается список атрибутов в операторе SELECT?

  1. FROM

  2. WHERE

  3. + ORDER BY

  4. + GROUP BY

  5. HAVING

Задача 3. Как формируется условие выборки записей?

Какие служебные слова определяют условие выборки записей?

  • FROM

  • + WHERE

  • ORDER BY

  • GROUP BY

  • HAVING

  • SELECT

Какие служебные слова не определяют условие выборки записей?

  1. + FROM

  2. WHERE

  3. + ORDER BY

  4. + GROUP BY

  5. + HAVING

  6. + SELECT

Какие операторы и операнды могут использоваться при формировании условия выборки записей?

  1. названия таблиц

  2. + имена атрибутов

  3. + имена атрибутов с указанием имен соответствующих таблиц

  4. + арифметические операторы сравнения

  5. + логические операторы

  6. + числовые константы

  7. + символьные константы

Задача 4.

Какие элементы таблицы выбираются оператором SELECT?

  1. только строки

  2. только столбцы

  3. + строки и столбцы

  4. вся таблица

После какого служебного слова в операторе SELECT указывается выбор столбцов?

  1. FROM

  2. WHERE

  3. ORDER BY

  4. GROUP BY

  5. HAVING

  6. + SELECT

После какого служебного слова в операторе SELECT указывается выбор строк?

  1. FROM

  2. + WHERE

  3. ORDER BY

  4. GROUP BY

  5. HAVING

  6. SELECT

Задача 5. Как осуществляется выборка информации из нескольких таблиц?

В каких предложениях оператора SELECT необходимо использовать имена таблиц при вы-

борке информации из нескольких таблиц?

  1. + FROM

  2. + WHERE

  3. ORDER BY

  4. GROUP BY

  5. HAVING

  6. + SELECT

Какие предложения оператора SELECT используются для установления связи между строками таблиц при выборке информации из нескольких таблиц?

  1. FROM

  2. + WHERE

  3. ORDER BY

  4. GROUP BY

  5. HAVING

  6. SELECT

Как указываются имена атрибутов в операторе SELECT при выборке информации из нескольких таблиц?

  1. указываются только имена атрибутов через запятую

  2. указываются имена атрибутов через запятую и имена таблиц через запятую

  3. указываются имена таблиц через запятую и имена атрибутов через запятую

  4. + указывается имя таблицы и через точку имя атрибута и т. д.

Задача 6. Характеристика оператора INSERT.

Что делает оператор INSERT?

  1. вставляет строку с заданными значениями элементов в таблицу

  2. вставляет столбец с заданными значениями элементов в таблицу

  3. + вставляет строку с заданными значениями элементов и значениями по умолчанию в таблицу

  4. вставляет столбец с заданными значениями элементов и значениями по умолчанию в таблицу

В каких предложениях оператора INSERT указываются вставляемые в таблицу значения?

  1. INSERT

  2. + VALUES

  3. FROM

  4. WHERE

Какие служебные слова могут использоваться в операторе INSERT?

  1. FROM

  2. WHERE

  3. + VALUES

  4. GROUP BY

Задача 7. Характеристика оператора DELETE.

Какие служебные слова могут использоваться в операторе DELETE?

  1. + FROM

  2. + WHERE

  3. VALUES

  4. GROUP BY

В каких случаях оператор DELETE не может быть выполнен корректно?

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

  2. удаляемая строка ссылается на строку другой таблицы

  3. + на удаляемую строку имеется ссылка из другой таблицы

  4. + нарушаются условия целостности

С помощью какого предложения оператора DELETE может указываться удаляемая строка?

  1. FROM

  2. + WHERE

  3. DELETE

  4. SET

Задача 8. Как связаны операторы языка SQL с операциями реляционной алгебры?

Какой оператор языка (или служебное слово языка) реализует операцию проекции реляционной алгебры?

  1. INSERT

  2. + SELECT

  3. ORDER BY

  4. GROUP BY

  5. HAVING

Какой оператор языка (или служебное слово языка) реализует операцию селекции реляционной алгебры?

  1. INSERT

  2. + SELECT

  3. ORDER BY

  4. GROUP BY

  5. HAVING

Какой оператор языка (или служебное слово языка) используются при представлении операции естественного соединения реляционной алгебры?

  1. + FROM

  2. + WHERE

  3. ORDER BY

  4. GROUP BY

  5. HAVING

  6. + SELECT

Задача 1. Что такое программный SQL?

Особенности программного SQL по сравнению с интерактивным

  1. используются принципиально другие операторы

  2. пользователь пишет программу на языке SQL

  3. + могут использоваться те же операторы SQL

  4. + запрос на языке SQL встраивается в программу на алгоритмическом языке

Какие специальные конструкции (дополнительные операторы) должны быть в программном

SQL?

  1. оператор цикла

  2. оператор ветвления

  3. + оператор, определяющий начало запроса на языке SQL

  4. + оператор, определяющий окончание запроса на языке SQL

  5. + операторы, указывающие дополнительные переменные для обработки результатов запроса

  6. операторы, определяющие передачу управления от программы на алгоритмическом языке программе на языке SQL

За счет чего последовательность запросов, встроенных в прикладную программу будет выполняться быстрее, чем та же последовательность запросов, выполняемая в интерактивном

режиме?

  1. + запросы могут выполняться с опережением

  2. + запросы компилируются один раз

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

  4. + компьютер не ожидает ответных действий пользователя

Задача 2. Как происходит работа с программой при использовании статического SQL?

Как должен выглядеть запрос на языке в прикладной программе в этом случае?

  1. + должно быть указано фактическое имя таблицы

  2. имя таблицы может быть указано как параметр

  3. + должны быть указаны фактические имена атрибутов

  4. имена атрибутов могут быть указаны как параметры

  5. в запросах могут широко использоваться переменные

  6. + переменные могут использоваться в запросах только на месте констант

Как компилируется и компонуется прикладная программа с встроенным запросом на языке

SQL?

  1. прикладная программа компилируется вместе с текстом запроса

  2. + текст запроса компилируется отдельно

  3. сформированный модуль запроса вставляется в модуль прикладной программы

  4. + в модуль прикладной программы вставляется вызов функции СУБД

Как происходит выполнение прикладной программы?

  1. + переход из прикладной программы к запросу осуществляется вызовом специальной функции

  2. скомпилированная вместе с текстом запроса прикладная программа автоматически выполняется

  3. + при неоднократном выполнении одного и того же запроса используется один и тот же программный модуль

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

Задача 3. Характеристика команд статического SQL

Какие операторы могут быть использованы в статическом SQL?

  1. + SELECT

  2. + DELETE

  3. + INSERT

  4. + DECLARE TABLE

  5. + EXEC SQL

  6. + OPEN

Какие специальные операторы могут быть использованы в статическом SQL?

  1. SELECT

  2. DELETE

  3. INSERT

  4. + DECLARE TABLE

  5. + EXEC SQL

  6. + GET DIAGNOSTIC

  7. + DECLARE CURSOR

Какие специальные операторы могут быть использованы в статическом SQL для указания

начала и конца SQL- запроса?

  1. DECLARE TABLE

  2. + EXEC SQL

  3. GET DIAGNOSTIC

  4. + ; (точка с запятой)

  5. END DECLARE

Задача 4. Особенности динамического SQL по сравнению со статическим ?

Как должен выглядеть запрос на языке в прикладной программе в этом случае?

  1. запрос должен быть определен в тексте прикладной программы

  2. + запрос формируется во время работы прикладной программы

  3. + имя таблицы может быть указано как параметр

  4. + имена атрибутов могут быть указаны как параметры

  5. + в запросах могут широко использоваться переменные

  6. переменные могут использоваться в запросах только на месте констант

Как компилируется и компонуется прикладная программа при использовании динамического SQL?

  1. прикладная программа компилируется вместе с текстом запроса

  2. текст запроса компилируется отдельно один раз

  3. сформированный модуль запроса вставляется в модуль прикладной программы

  4. + в модуль прикладной программы вставляется вызов функции СУБД

  5. + текст запроса компилируется столько раз, сколько раз запрос формируется прикладной программой

Как происходит выполнение прикладной программы при использовании динамического

SQL?

  1. + переход из прикладной программы к запросу осуществляется вызовом специальной функции

  2. скомпилированная вместе с текстом запроса прикладная программа автоматически выполняется

  3. при неоднократном выполнении одного и того же запроса используется один и тот же программный модуль

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

Задача 5. Характеристика команд динамического SQL

Какие операторы могут быть использованы в динамическом SQL?

  1. + SELECT

  2. + DELETE

  3. + INSERT

  4. DECLARE TABLE

  5. EXEC SQL

  6. + OPEN

  7. + DECLARE CURSOR

  8. + PREPARE

  9. + EXECUTE

Какие специальные операторы могут быть использованы в динамическом SQL?

  1. SELECT

  2. DELETE

  3. INSERT

  4. DECLARE TABLE

  5. EXEC SQL

  6. GET DIAGNOSTIC

  7. + DECLARE CURSOR

  8. + PREPARE

  9. + EXECUTE

Какие специальные операторы могут быть использованы в динамическом SQL для подготовки и выполнения SQL- запроса?

  1. DECLARE TABLE

  2. EXEC SQL

  3. GET DIAGNOSTIC

  4. + PREPARE

  5. + EXECUTE

Задача 6. Характеристика интерфейсов программирования приложений (API).

Чем удобны интерфейсы программирования приложений?

  1. не требуется изучать алгоритмический язык программирования

  2. + не требуется изучать специальные инструкции статического и динамического SQL

  3. + соответствующий подход может применяться с использованием разных языков программирования

  4. не требуется изучать язык SQL

Как компилируется прикладная программа, использующая интерфейсы программирования

приложений?

  1. + прикладная программа компилируется вместе с вызовом функций библиотек

  2. вызов функций библиотек компилируется отдельно

  3. сформированный модуль запроса вставляется в модуль прикладной программы

  4. + в модуль прикладной программы вставляется вызов функции библиотеки

Как выполняется программа с использованием интерфейсов программирования приложений?

  1. параметрами функций библиотеки интерфейсов программирования приложений являются имена таблиц, атрибутов и константы

  2. + параметрами функций библиотеки интерфейсов программирования приложений являются тексты SQL- запросов

  3. + переход из прикладной программы к запросу осуществляется вызовом специальной функции

  4. скомпилированная вместе с текстом запроса прикладная программа автоматически выполняется

  5. + при неоднократном выполнении одного и того же запроса используется один и тот же программный модуль

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

Задача 7. Что такое протокол ODBC?

Какова цель создания протокола ODBC?

  1. создание интерфейса с конкретной СУБД

  2. создание универсального интерфейса с СУБД

  3. + создание универсального интерфейса с СУБД на уровне конкретной операционной системы

  4. создание библиотеки функций для обеспечения связи прикладной программы и СУБД

Что такое драйверы ODBC?

  1. программа- интерфейс между прикладной программой на алгоритмическом языке и вызовом функции API

  2. + программа- интерфейс между вызовом функции API и программой, реализующей функции конкретной СУБД

  3. программа- интерфейс между прикладной программой на алгоритмическом языке и программой, реализующей функции конкретной СУБД

  4. программа- интерфейс между прикладной программой на алгоритмическом языке и программой, реализующей функции любой СУБД

Для чего в этом протоколе используются драйверы?

  1. для сокращения времени реализации запроса

  2. + для создания возможности использования этого протокола в разных СУБД

  3. для удобства разработки прикладных программ

  4. для упрощения текста запроса к базе данных

Задача 8. Что такое протокол JDBC?

Какова цель создания протокола JDBC?

  1. создание интерфейса с конкретной СУБД

  2. создание универсального интерфейса с СУБД

  3. создание универсального интерфейса с СУБД на уровне конкретной операционной системы

  4. + создание библиотеки функций для обеспечения связи прикладной программы и СУБД

  5. + создание интерфейса программы, написанной на определенном алгоритмическом языке, с СУБД

Что такое драйверы JDBC?

  1. программа-интерфейс между прикладной программой на определенном алгоритмическом языке и вызовом функции API

  2. + программа-интерфейс между вызовом функции API и программой, реализующей функции конкретной СУБД

  3. программа-интерфейс между прикладной программой на алгоритмическом языке и программой, реализующей функции конкретной СУБД

  4. программа-интерфейс между прикладной программой на алгоритмическом языке и программой, реализующей функции любой СУБД

Для чего в этом протоколе используются драйверы?

  1. для сокращения времени реализации запроса

  2. + для создания возможности использования этого протокола в разных СУБД

  3. для удобства разработки прикладных программ

  4. для упрощения текста запроса к базе данных

  5. для создания возможности обращения к функциям API из программы, написанной на языке Java

Задача 1. Какими понятиями характеризуется объектно-ориентированное программирование?

Как характеризуется объект в объектно-ориентированном программировании?

  1. объект в объектно-ориентированном программировании это сущность предметной области при проектировании баз данных

  2. объект это структура, имеющая атрибуты

  3. + объект это структура, имеющая свои внутренние атрибуты и методы

  4. + объект это сущность, характеризуемая внутренними состоянием и поведением

Какими основными понятиями характеризуется объектно-ориентированное программирование?

+ инкапсуляция

+ объект

+ наследование

+ полиморфизм

+ класс объектов

класс связей

Какие основные принципы работы с объектами в объектно-ориентированном программировании?

  1. работать с объектом можно с помощью методов любых объектов

  2. + работать с объектом можно с помощью только его методов

  3. + с помощью методов можно менять значения атрибутов объекта

  4. + работать с классом объектов можно с помощью только методов соответствующего объекта

  5. работать с классом объектов можно с помощью методов любых объектов

Задача 2. Что такое объектно-ориентированная база данных?

Как характеризуется понятие объекта (сущности) в объектно-ориентированных базах данных по сравнению с традиционными базами данных?

  1. аналогично понятию объекта в традиционных базах данных

  2. + в понятие объекта включены методы объекта

  3. + используется то же понятие атрибута

  4. используется то же понятие типа данных

  5. + понятие тип данных может заменяться понятиями «класс» и « подкласс»

Какие понятия характеризуют объектно-ориентированную базу данных?

  1. + заимствование свойств класса объектов другим классом

  2. взаимодействие классов с помощью установленных связей

  3. + взаимодействие классов с помощью механизма сообщений

  4. + внутренняя структура объектов скрыта

  5. представление объекта в виде строки таблицы

Какие основные принципы работы объектно-ориентированной СУБД?

  1. те же, что и у традиционной СУБД

  2. хранит и выполняет программы обработки запросов ко всем объектам базы данных

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

  4. + хранит данные об объекте вместе с программами обработки этого объекта и обрабатывает соответствующие данные этими программами

Задача 3.Что такое объектно-реляционная база данных?

Что является основой объектно-реляционной базы данных?

  1. понятие объекта

  2. + реляционная таблица

  3. объектно-ориентированная реляционная таблица

  4. реляционная таблица, представляющая объект как понятие объектно-ориентированного программирования

Какие компоненты объектно-ориентированного программирования включают существующие объектно-реляционные базы данных?

  1. + ориентированные на определенные классы объектов типы данных

  2. + возможность создания новых пользовательских типов данных

  3. возможность хранения в реляционной таблице методов вместе с объектом

  4. инкапсуляцию состояния и поведения объекта

Каковы основные достоинства объектно-реляционных баз данных?

  1. + основаны на широко используемой реляционной модели

  2. + будут поддержаны стандартом языка запросов

  3. реализуют все принципы объектно-ориентированного программирования

  4. + поддерживаются известными разработчиками СУБД

Задача 4. Что такое распределенная база данных?

Как данные размещены по компьютерам в распределенной базе данных?

  1. общая база данных и СУБД размещены на сервере; данные, относящиеся к конкретным пользователям, размещены на их компьютерах

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

  3. база данных разбита на части, части размещены на разных компьютерах, СУБД размещена на сервере и имеет доступ ко всем частям базы данных

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

Как система управления распределенной базой данных распределяется по компьютерам?

  1. серверная часть СУБД размещается на сервере, клиентская часть на компьютерах клиентах

  2. СУБД копируется на всех компьютерах пользователей

  3. часть СУБД, обеспечивающая локальную работу с частью базы данных на компьютере пользователя, размещается на этом компьютере, общая часть СУБД размещается на сервере

  4. + часть СУБД, обеспечивающая локальную работу с частью базы данных на компьютере пользователя, размещается на этом компьютере, общая часть СУБД также размещается на этом компьютере

Как пользователь работает с распределенной базой данных?

  1. только с фрагментом базы данных, расположенным на его компьютере

  2. с любыми фрагментами базы данных, расположенных на компьютерах подразделения, в котором он работает

  3. только с фрагментами базы данных, расположенных на тех компьютерах, с которыми напрямую соединен его компьютер

  4. + с любыми фрагментами базы данных

Задача 5. Каковы основные принципы и проблемы построения распределенной

базы данных?

Какие требования выдвигаются к программному обеспечению в распределенной СУБД?

  1. однотипность операционных систем всех компьютеров

  2. однотипность СУБД на всех компьютерах

  3. + управление распределенными транзакциями

  4. + возможность обработки распределенных запросов

Какие требования выдвигаются к аппаратному обеспечению в распределенной СУБД?

  1. однотипность всех компьютеров

  2. + непрерывное функционирование

  3. + независимость от компьютерной сети

  4. + независимость от расположения компьютеров

Каковы основные проблемы создания распределенной базы данных?

  1. + как распределить базу данных по компьютерам

  2. как распределить СУБД по компьютерам

  3. + как составить каталог о размещении фрагментов базы данных

  4. + как исключить одновременный доступ к одним и тем же данным как передавать данные между компьютерами

Задача 6. Что такое хранилище данных?

Какова основная цель хранилища данных?

  1. долговременное хранение данных (архив)

  2. хранение резервных копий баз данных для восстановления при машинных сбоях

  3. + хранение выборок из таблиц баз данных, привязанных к разным моментам времени, с целью их детального анализа

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

Что понимается под интегрированностью данных в хранилище?

  1. подведены итоги по разным срезам

  2. + данные объединены из разных источников

  3. + объединены данные разных форматов

  4. + объединены несогласованные данные

Как изменяются данные хранилища?

  1. корректируются

  2. частично удаляются

  3. + добавляются

  4. не изменяются

Задача 7. Как организуется работа хранилища данных?

Как загружаются данные в хранилище данных?

  1. данные вводятся пользователем в ручном режиме

  2. данные загружаются из одной базы данных один раз

  3. + данные загружаются из многих баз данных регулярно

  4. данные загружаются из одной базы данных регулярно

Как обрабатываются данные в хранилище данных?

  1. данные в хранилище обрабатываются прикладными программами пользователя

  2. + данные обрабатываются программами анализа данных хранилища и доставляются пользователю

  3. данные из хранилища доставляются пользователю и обрабатываются пользователем

  4. данные обрабатываются средствами системы управления базами данных

Какие программные средства должны поддерживать работу хранилища данных?

  1. + средства извлечения данных из баз данных;

  2. + средства управления данными хранилища

  3. + средства анализа данных хранилища

  4. + средства доставки данных

  5. + средства визуализации результатов обработки для конечных пользователей

Задача 8. Какие средства Microsoft SQL Server 2008 позволяют использовать эту СУБД для

организации и работы хранилищ данных ?

Какие средства Microsoft SQL Server 2008 используются для построения многомерных кубов?

  1. SQL Server 2008 Integration Services

  2. Business Intelligence Development Studio

  3. + SQL Server 2008 Analysis Services

  4. SQL Server 2008 Reporting Services

Какие средства Microsoft SQL Server 2008 используются для извлечения данных из баз данных и их преобразования перед загрузкой в хранилище?

  1. + SQL Server 2008 Integration Services

  2. Business Intelligence Development Studio

  3. SQL Server 2008 Analysis Services

  4. SQL Server 2008 Reporting Services

Какие средства Microsoft SQL Server 2008 используются для формирования пакетов обработки данных хранилища?

  1. SQL Server 2008 Integration Services

  2. + Business Intelligence Development Studio

  3. SQL Server 2008 Analysis Services

  4. SQL Server 2008 Reporting Services