Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы-ответы (БД экзамен).docx
Скачиваний:
297
Добавлен:
25.05.2018
Размер:
2.35 Mб
Скачать

3. Задание ограничений целостности при описании структуры бд и процедур обработки бд:

  • задание декларативных ограничений целостности, присущих предметной области;

  • определение динамических ограничений целостности, присущих предметной области в процессе изменения информации, хранящейся в БД;

  • определение ограничений целостности, вызванных структурой БД;

  • разработка процедур обеспечения целостности БД при вводе и корректировке данных;

  • определение ограничений целостности при параллельной работе пользователей в многопользовательском режиме.

4. Первоначальная загрузка и ведение бд:

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

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

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

5. Защита данных:

  • определение системы паролей, принципов регистрации пользователей, создание групп пользователей, обладающих одинаковыми правами доступа к данным;

  • разработка принципов защиты конкретных данных и объектов проектирования;

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

  • разработка средств фиксации доступа к данным и попыток нарушения системы защиты;

  • тестирование системы защиты;

  • исследование случаев нарушения системы защиты и развитие динамических методов защиты информации в БД.

6. Обеспечение восстановления бд:

  • разработка организационных средств архивирования и принципов восстановления БД;

  • разработка дополнительных программных средств и технологических процессов восстановления БД после сбоев.

7. Анализ обращений пользователей БД: сбор статистики по характеру запросов, по времени их выполнения, по требуемым выходным документам.

8. Анализ эффективности функционирования БД:

  • анализ показателей функционирования БД;

  • планирование реструктуризации (изменение структуры) БД и реорганизации БнД.

9. Работа с конечными пользователями:

  • сбор информации об изменении предметной области;

  • сбор информации об оценке работы БД;

  • обучение пользователей, консультирование пользователей;

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

10. Подготовка и поддержание системных средств:

  • анализ существующих на рынке программных средств и анализ возможности и необходимости их использования в рамках БД;

  • разработка требуемых организационных и программно-технических приятий по развитию БД;

  • проверка работоспособности закупаемых программных средств перед подключением их к БД;

  • курирование подключения новых программных средств к БД.

11. Организационно-методическая работа по проектированию БД:

  • выбор или создание методики проектирования БД;

  • определение целей и направления развития системы в целом;

  • планирование этапов развития БД;

  • разработка общих словарей-справочников проекта БД и концептуальной модели;

  • стыковка внешних моделей разрабатываемых приложений;

  • курирование подключения нового приложения к действующей БД;

  • обеспечение возможности комплексной отладки множества приложений, взаимодействующих с одной БД.

5. Перечислить классы СУБД. Какие возможности обеспечивает использование профессиональных СУБД.

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

  • домашние (настольные) СУБД – подходят для использования в домашних условиях и создания небольших баз данных;

  • полупрофессиональные СУБД – в основном используются предприятиями малого бизнеса для проектирования баз данных обычных размеров;

  • профессиональные СУБД – пригодны для использования в любых бизнес-предприятиях и крупных корпорациях, служат для создания баз данных любых размеров. Позволяет пользователям виртуализировать использование аппаратного обеспечения – серверов и систем хранения данных. Обладает технологиями, которые позволяют администраторам надежно хранить и быстро распределять и извлекать данные для пользователей и приложений. Значительно повышает производительность обработки данных и включает в себя удобные средства администрирования. Предоставляет возможность автоматической настройки и управления, которая делает ее использование простым и экономически выгодным.

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

По степени распределённости:

  • Локальные СУБД (все части локальной СУБД размещаются на одном компьютере)

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

По способу доступа к БД:

  • Файл-серверные. В файл-серверных СУБД файлы данных располагаются централизованно на файл-сервере. СУБД располагается на каждом клиентском компьютере (рабочей станции). Доступ СУБД к данным осуществляется через локальную сеть. Синхронизация чтений и обновлений осуществляется посредством файловых блокировок. Преимуществом этой архитектуры является низкая нагрузка на процессор файлового сервера. Недостатки: потенциально высокая загрузка локальной сети; затруднённость или невозможность централизованного управления; затруднённость или невозможность обеспечения таких важных характеристик как высокая надёжность, высокая доступность и высокая безопасность. Применяются чаще всего в локальных приложениях, которые используют функции управления БД; в системах с низкой интенсивностью обработки данных и низкими пиковыми нагрузками на БД. На данный момент файл-серверная технология считается устаревшей. Примеры: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro.

  • Клиент-серверные. Клиент-серверная СУБД располагается на сервере вместе с БД и осуществляет доступ к БД непосредственно, в монопольном режиме. Все клиентские запросы на обработку данных обрабатываются клиент-серверной СУБД централизованно. Недостаток клиент-серверных СУБД состоит в повышенных требованиях к серверу. Достоинства: потенциально более низкая загрузка локальной сети; удобство централизованного управления; удобство обеспечения таких важных характеристик как высокая надёжность, высокая доступность и высокая безопасность. Примеры: Oracle, Firebird, Interbase, IBM DB2, Informix, MS SQL Server, Sybase Adaptive Server Enterprise, PostgreSQL, MySQL, Caché, ЛИНТЕР.

  • Встраиваемые. Встраиваемая СУБД — СУБД, которая может поставляться как составная часть некоторого программного продукта, не требуя процедуры самостоятельной установки. Встраиваемая СУБД предназначена для локального хранения данных своего приложения и не рассчитана на коллективное использование в сети. Физически встраиваемая СУБД чаще всего реализована в виде подключаемой библиотеки. Доступ к данным со стороны приложения может происходить через SQL либо через специальные программные интерфейсы. Примеры: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact, ЛИНТЕР.