Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shpory_po_BD.doc
Скачиваний:
4
Добавлен:
22.09.2019
Размер:
1.37 Mб
Скачать

2.Компоненты среды субд.

  • аппаратное обеспечение;

  • программное обеспечение;

  • данные;

  • процедуры;

  • пользователи.

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

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

Данные являются самым важным компонентом среды СУБД. База данных содержит как рабочие данные, так и метаданные, т.е. «данные о данных». Структура БД называется схемой.

К процедурам относят инструкции и правила, которые должны учитываться при проектировании и использовании БД. Пользователям и обслуживающему персоналу базы данных необходимо предоставить документацию, содержащую подробное описание процедур использования и сопровождения данной системы.

Информационные системы разрабатываются для эффективного обслуживания запросов пользователей, обычно их называют конечными пользователями. Конечные пользователи - специалисты в своей области деятельности, которые обычно не имеют специальной подготовки по программированию. Для этой группы пользователей общение с системой должно идти на естественном языке. Пользователей можно классифицировать по следующим признакам.

1. по признаку постоянства общения с ИС: постоянные - регулярно пользуются услугами ИС и для них можно заранее сформулировать группы запросов. разовые - не имеют постоянных запросов, могут обращаться к ИС с произвольными по содержанию запросами.

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

3. По способу использования: «наивных» пользователей, которые обращаются к базе с помощью специально разработанных приложений, не требующих каких- либо навыков программирования. С другой стороны находятся опытные пользователи, которые знакомы со структурой базы данных и возможностями СУБД. Для выполнения запросов они могут использовать язык SQL.

3.Преимущества и недостатки субд. Преимущества

  1. Контроль за избыточностью данных;

  2. Непротиворечивость данных;

  3. Совместное использование данных;

  4. Больше полезной информации при том же объеме данных;

  5. Поддержка целостности данных;

  6. Повышенная безопасность;

  7. Применение стандартов;

  8. Повышение эффективности с ростом масштабов системы.

  9. Возможность нахождения компромисса при противоречивых требованиях.

  10. Повышение доступности данных и их готовность к работе.

  11. Улучшение показателей производительности.

  12. Упрощение сопровождения системы за счет независимости от данных.

  13. Улучшенное управление параллельностью.

  14. Развитые службы резервного копирования и восстановления.

Контроль за избыточностью данных - при использовании БД возможно исключить избыточность данных за счет интеграции файлов, чтобы избежать хранения нескольких копий одного и того же элемента информации.

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

Совместное использование данных - БД принадлежит всей организации в целом и может совместно использоваться всеми зарегистрированными пользователями.

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

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

Повышенная безопасность - заключается в защите БД от несанкционированного доступа со стороны пользователей. Доступ пользователя к данным может быть ограничен только некоторыми операциями (просмотр, вставка, изменение, удаление).

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

Повышение эффективности с ростом масштабов системы - комбинируя все рабочие данные организации в одной базе данных и создавая набор приложений, которые работают с одним источником данных, можно добиться существенной экономии средств

Возможность нахождения компромисса при противоречивых требованиях -потребности одних пользователей или отделов могут противоречить потребностям других пользователей. Т.к. база данных контролируется АБД, он может принимать решения о проектировании и способе использования БД, при которых имеющиеся ресурсы всей организации в целом будут использоваться наилучшим образом.

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

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

Упрощение сопровождения системы за счет независимости от данных - в файловых системах изменение структуры файла данных приводит к изменению программ. В СУБД описания данных отделены от приложений, а потому приложения защищены от изменений в описаниях данных.

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

Развитые службы резервного копирования и восстановления -Современные СУБД обеспечивают минимальные потери информации при возникновении различных сбоев.

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