Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
V_I_Shvetsov_BAZ_DANN_Kh.doc
Скачиваний:
8
Добавлен:
10.09.2019
Размер:
8.85 Mб
Скачать
  • Определение структуры создаваемой базы данных, ее инициализация и проведение начальной загрузки

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

  • Обеспечение независимости прикладных программ и (логической и физической независимости).

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

  • Защита физической целостности.

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

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

  • Управление ресурсами среды хранения.

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

Информация по содержанию данной лекции содержится в [1-3]

Контрольные тесты

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

Вариант 1.

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

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

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

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

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

Вариант 2.

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

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

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

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

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

Вариант 3.

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

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

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

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

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

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

Вариант 1

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

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

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

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

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

Вариант 2.

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

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

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

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

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

Вариант 3.

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

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

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

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

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

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

Вариант 1.

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

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

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

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

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

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

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

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

Вариант 2.

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

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

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

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

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

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

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

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

Вариант 3.

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

ð+ язык запросов

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

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

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

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

Вариант 1.

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

ð+ база данных

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

ð+ СУБД

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

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

Вариант 2.

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

одно и то же

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

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

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

Вариант 3.

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

 база данных

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

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

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

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

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

Вариант 1.

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

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

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

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

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

Вариант 2.

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

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

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

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

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

Вариант 3.

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

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

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

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

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

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

Вариант 1.

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

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

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

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

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

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

Вариант 2.

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

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

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

 Блокировки

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

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

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

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

ð+ блокировки

ð+ транзакции

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

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

Вариант 1.

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

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

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

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

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

Вариант 2.

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

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

ð+ по оператору commit

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

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

Вариант 3.

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

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

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

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

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

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

Вариант 1.

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

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

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

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

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

Вариант 2.

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

ð+ блокировки

 транзакции

 пароли

 описание полномочий

Вариант 3.

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]