Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к экзамену по БД (ВФ) / !Все ответы по БД v0.2.13.docx
Скачиваний:
191
Добавлен:
10.05.2014
Размер:
3.32 Mб
Скачать

2. Отличительные особенности субд как программного продукта. Понятие экземпляра и базы данных.

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

Система БД включает два основных компонента: базу данных и СУБД. Большинство СОД включают также программы обработки данных (прикладное программное обеспечение, ППО), которые обращаются к данным через СУБД. СУБД – это важнейший компонент АИС, основанной на базе данных. СУБД обеспечивает выполнение двух групп функций: предоставление доступа к базе данных прикладному программному обеспечению (или квалифицированным пользователям); управление хранением и обработкой данных в БД. СУБД необходима для создания и поддержки базы данных информационной системы в той же степени, как для разработки программы на алгоритмическом языке – транслятор. Программные составляющие СУБД включают в себя ядро и сервисные средства (утилиты). Ядро СУБД – это набор программных модулей, необходимый и достаточный для создания и поддержания БД, т.е. универсальная часть, решающая стандартные задачи по информационному обслуживанию пользователей. Сервисные программы предоставляют пользователям ряд дополнительных возможностей и услуг, зависящих от предметной области и потребностей конкретного пользователя. Принципиально важное свойство СУБД - позволяет различать и поддерживать два независимых взгляда на БД: "взгляд" пользователя, воплощаемый в "логическом" представлении данных, и "взгляд" системы – "физическое" представление (организация хранимых данных). Для инициализации базы данных разработчик средствами конкретной СУБД описывает логическую структуру БД, её организацию в среде хранения и пользовательские представления данных (соответственно концептуальную схему БД, схему хранения и внешние схемы). Обрабатывая эти схемы, СУБД создаёт пустую БД требуемой структуры и предоставляет средства для наполнения её данными предметной области и дальнейшей эксплуатации.

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

Разработчик баз данных

Задачи:

• проектирование структуры БД,

• реализация БД в рамках заданной СУБД.

Требования к СУБД:

• Стандартизованные средства создания БД и манипулирования данными.

- необходимость хранения информации и ее семантики.

- извлечение ограничений из семантики информации для повышения достоверности.

- удаление дублирующейся информации для повышения достоверности.

Разработчик клиентского ПО (прикладные программисты)

Задачи:

• Создание внешнего пользовательского интерфейса для работы с БД.

Требования к СУБД:

• Удобный стандартизованный доступ к данным.

• Наличие средств построения запросов и манипулирования данными.

Администратор БД.

Задачи:

• Обеспечение бесперебойной работы ИС.

• Поддержание необходимого качества обслуживания.

Требования к СУБД:

• Обеспечение контроля доступа.

• Надежность.

• Высокая производительность.

• Поддержка больших объемов хранимой информации.

• Масштабируемость системы.

Пользователь

Задачи пользователя определяются их должностными обязанностями. Типовые задачи:

  • Ввод информации

  • Поиск

  • Удаление

  • Изменение