
- •1.Основные компоненты системы баз данных
- •3.Access: Ввод данных
- •1.Развитие концепции бд: от файловых систем к распределенным базам данных
- •3.В каждом из следующих случаев решите, какой способ организации данных подойдет лучше всего:
- •1.Краткая характеристика современных систем управления базами данных Характеристики субд
- •2.Нормативно – методические документы по созданию базы данных
- •3. Access: Выделение, замена, копирование данных
- •1.Понятия схемы и подсхемы, логический и физический уровни представления данных
- •2.Основания для классификации данных
- •Основания для классификации данных
- •3.Web: Методы доступа к бд через web страницу – основные линейки инструментов
- •1.Модели данных
- •2.Характеристики баз данных и потоков данных
- •3.Web: Продемонстрировать метод загрузки бд через Web страницу
- •1.Языки описания баз данных
- •2.Опишите роль администратора бд в установке стандартов и создании технологических процедур
- •3.Access: Ввод, изменение, копирование полей и записей, сортировка записей
- •1.Языки манипулирования данными, концепции и возможности языка sql
- •2.Как можно обеспечить надежность хранения данных?
- •3.Access: Создание форм
- •1.Архитектура "клиент-сервер"
- •2.Какие технические носители Вы знаете? Перечислите их характеристики.
- •3.Access: Создание поля гиперссылки
- •2.Какие формы организации данных и знаний Вы знаете?
- •3.Access: Создание отчета в субд Access
- •3.Access: Связывание меню и панелей инструментов с формами и отчетами.
- •2.Назовите основания классификации данных.
- •3.Access: Построение пользовательского меню и панелей инструментов
- •Возможные цели – увеличить прибыль, повысить эффективность работы предприятия, сократить затраты на обслуживание, сократить время обслуживания. Стратегии:
- •Тактики:
- •Факторы, способствующие созданию бд
- •Характеристика факторов, затрудняющих повышение эффективности обслуживания пользователей
- •2.Что такое метаданные?
- •3.Access: Запросы и фильтры
- •2Почему база данных улучшает обмен данными между приложениями?
- •Укрупненное представление ип основных категорий пользователей
- •2.Каковы Важнейшие характеристики субд?
- •3.Access: Поиск, редактирование
- •2.Понятия схемы, логический и физический уровни представления данных.
- •3.Access: Определение формата поля
- •1.Методы и средства документирования массивов и баз данных
- •2.Назовите проблемы создания бд.
- •3.Access: Навигация, переходы
- •1.Преимущества централизованных и распределенных бд
- •2.Какие этапы проектирования необходимо выполнить при создании бд?
- •3.Access: Исправление ошибок в таблице: автозамена, проверка орфографии
- •1.Основные методы использования бд на Web
- •2.Информационные ресурсы (международные, национальные и корпоративные бд)
- •3.Case: Erwin – создать диаграмму для бд
- •1.Опишите, чем отличаются распределенные и централизованные системы бд
- •3.Access: Индекс: ключ (свойства, создание для одного или нескольких полей)
- •1.Как можно обеспечить надежность хранения данных?
- •3.Access: изменение свойств, типа полей, интервала, ограничение значений, подготовка надписей, определение шрифтов, цвета
- •1.Опишите роль администратора бд в установке стандартов и создании технологических процедур
- •2.Как Вы понимаете создание безбумажной технологии для лиц, принимающих решение?
- •3.Access: Защита бд на уровне пользователя, ограничение прав пользователя
- •1.Организация пилотного проекта для проверки типовых проектных решений
- •2.Какие разделы должен включать план управления данными?
- •3.Access: Импорт/Экспорт: Excel, Access, dBase
- •2.Назовите новые информационные технологии, выделите наиболее перспективные с Вашей точки зрения и объясните, почему Вы их выделяете.
- •3.Access: Импорт/Экспорт: FoxPro, Word, html
- •1.Перечислите компоненты современной ис, построенной на основе бд
- •2.Что такое план управления данными?
- •3.Access: Ввод объектов (рисунков и др.), гиперссылок
- •1.Опишите компоненты субд
- •2.Каким образом можно быстро разобраться в составе и структуре файлов и баз данных?
- •3.Access: выделение, выравнивание текста в полях, вычисление и добавление полей
- •1.Каковы главные функции администратора бд?
- •2.Назовите методы и средства документирования бд.
- •3.Определите атрибуты для выбранной предметной области и организуйте их в виде файловой сетевой, реляционной и многомерной моделей данных
- •1.Что такое резервное копирование и восстановление?
- •2.Как метаданные ускоряют поиск данных в бд?
- •3.Access: Создайте базу данных
- •1.Какую из обязанностей администратора бд можно назвать главной?
- •2.Какие преимущества дает индексирование таблиц?
- •3.Как можно хранить бинарные файлы в базе данных?
3.Access: Ввод объектов (рисунков и др.), гиперссылок
25
1.Опишите компоненты субд
Транзакция– логически-завершенный фрагмент последовательности действий (одна или более SQL-команд, завершенных фиксацией или откатом). Это единицы обработки данных, обладающие свойствами, существенными с точки зрения традиционных СУБД: атомарность (выполняются либо все действия, либо ни одного), сериализуемость (разные транзакции не оказывают неожиданного воздействия друг на друга), и долговечность (если транзакция зафиксирована, то ее результат не пропадет даже в случае краха системы).
Свойства транзакций – атомарность, изолированность, устойчивость.
менеджер протоколирования и восстановления гарантирует устойчивость
Процессор транзакции представлен в виде 2-х основных компонентов:
1. Планировщик заданий, ответственный за обеспечение атомарности и изолированности транзакции. 2. Менеджер протоколирования и восстановления
Процессор транзакции выполняет функции
протоколирование 2. управление параллельными заданиями 3. разрешение взаимоблокировок
Блокировки препятствуют возможности одновременного обращения нескольких транзакций к порции данных такими способами, которые плохо согласуются друг с другом. Признаки блокировки хранятся в таблице блокировок, размещенной в ОП.
Задача управления размещением информации на диске и обмена ею между диском и ОП решается менеджером хранения данных. Менеджер буфера является ответственным за разб. доступной ОП на буферные участки страницы, куда может быть помещено содержание дисковых блоков.
Задачей менеджера буферов является обращение к соответствующим порциям данных на носителях вторичных устройств хранения, где они располагаются постоянно, с последующим переносом данных в буферы, размещаемые в ОП.
Запросы и другие команды языка управления данными группируются в транзакции. Эти процессы должны выполняться атомарно и изолировано друг от друга. Каждый отдельный запрос или операция по изменению данных является самостоятельной транзакцией.
Транзакция должна обладать свойством устойчивости, т.е. результат каждой завершенной транзакции должен быть зафиксирован в БД, даже в тех ситуациях, когда после окончания транзакции система по той или иной причине выходит из строя.
Задача управления размещением информации на диске и обмена ею между диском и ОП решается менеджером хранения данных.
2.Каким образом можно быстро разобраться в составе и структуре файлов и баз данных?
Используя метаданные
3.Access: выделение, выравнивание текста в полях, вычисление и добавление полей
26
1.Каковы главные функции администратора бд?
Администратор БД отвечает за целостность информационных ресурсов компании. На нем лежит ответственность по созданию, обновлению и сохранности связанных между собой резервных копий файлов, исходя из задач предприятия. Этот человек должен в мельчайших подробностях знать существующие механизмы восстановления программного обеспечения БД. Возможны ситуации, при которых администратору БД потребуется на основе логических прикладных моделей создавать элементы физической схемы, а также поддерживать связь пользователей с системой и обеспечивать соответствующий уровень информационной безопасности, следя за тем, чтобы доступ к данным имели только те люди, которые в нем нуждаются. Администратор БД должен уметь определять узкие места системы, ограничивающие ее производительность, настраивать SQLи программное обеспечение СУРБД и обладать знаниями, необходимыми для решения вопросов оптимизации быстродействия БД. Разделим его обязанности на две категории (основные и дополнительные).
Основные обязанности администратора БД:
Резервное копирование и восстановление системы. Возможно, самая главная задача АБД – сохранять данные в системе. Чтобы делать это эффективно, необходимо разработать процедуру резервного копирования и стратегию восстановления данных. Очень важно периодически тестировать отработанную схему резервного копирования и восстановления.
Обеспечение безопасности – это одна из основных обязанностей АБД. Управление безопасностью и администрирование включают: добавление и удаление пользователей, управление квотами, аудит и разрешение проблем безопасности.
Создание баз данных, табличных пространств, таблиц, представлений и индексов согласно спецификации разработчика приложений.
Периодическая проверка производительности системы и произведение изменений для поддержки необходимого уровня производительности.
Поддержка целостности данных БД.
Планирование и выполнение качественного резервного копирования и стратегии восстановления.
Установка нового программного обеспечения. Очень важно протестировать все программы перед введением их в рабочую среду.
Конфигурация программного и аппаратного обеспечения (вместе с системным администратором). В большинстве случаев доступ к настройке программного обеспечения имеет только системный администратор, поэтому АБД должен вместе с системным администратором производить установку программ, конфигурирование программного и аппаратного обеспечения, чтобы рабочие станции функционировали наиболее оптимально.
Настройка производительности и мониторинг – АБД должен постоянно проверять производительность системы, а при необходимости выполнять настройку. Даже хорошо настроенная система нуждается в постоянной проверке и периодической перенастройке. Иногда достаточно изменить параметры системы, иногда изменить индексы, а иногда и перестроить структуру таблиц.
Процедура планового обслуживания – В задачи АБД входит также обязанность составить календарь обслуживания СУБД. Лучше всего производить обслуживание СУБД в ранние часы по утрам, либо по выходным, чтобы не вызвать недовольства пользователей в случае отказа базы данных. В обслуживание входят архивирование, тестирование и настройка.
Локализация неисправностей – В случае сбоя СУБД, в обязанности АБД входит восстановление работоспособности или помощь в решении этой проблемы. Рекомендуется также решать предполагаемые проблемы, которые могут возникнуть в будущем.
Восстановление системы после сбоя – Поскольку сбой системы приводит к тому, что пользователи теряют доступ к своим данным, АБД обязан как можно быстрее восстановить работу системы. Хорошо подготовленный АБД имеет план восстановления системы после сбоя.
Пути обеспечения сохранности данных:
Тиражирование данных означает поддержку нескольких одинаковых копий реляционных таблиц. Тиражирование применяется с целью повышения доступности данных и надежности их хранения. Кроме того, несколько пользователей могут параллельно обращаться к одним и тем же данным. Например, это будут, во-первых, копии данных для отдельных регионов, во-вторых, метаданные. Издержками этого подхода является необходимость дополнительного объема памяти и поддержания согласованности данных разных копий. Для согласованности данных предложено в первую очередь поддерживать централизованную базу, а копии выделять для локального использования. Тогда потери данных на одном центре восстанавливаются при помощи централизованной базы данных. Недостатком такого подходя является слишком долгое время загрузки центральной базы данных. Поэтому загрузка новых данных, касающихся локальной базы данных, в региональном центре и главного центра системы происходит одновременно. Применяется тиражирование данных по времени отсечения. Например, в региональном центре данные хранятся только за последние годы наблюдений.
Трехуровневая схема хранения:
Копирование винчестера за счет RAID-массивов, дублирование записываемой информации.
Сменные носители в той же комнате, где эксплуатируется сервер.
Сменные носители, которые находятся в другом здании.