Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция10.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
73.3 Кб
Скачать

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

В среде СУБД можно выделить несколько основных компонентов (Слайд 25):

  • данные,

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

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

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

БД, прежде всего, должна содержать:

  • имена, типы и размеры элементов данных;

  • имена связей;

  • ограничения целостности данных;

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

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

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

К составляющим программного обеспечения относятся:

  • ОС, включая сетевое программное обеспечение, если СУБД работает в сети;

  • программное обеспечение самой СУБД;

  • прикладные программы-приложения.

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

Среди пользователей СУБД можно выделить четыре категории лиц, каждая из которых имеет свой круг интересов и связана с определенным этапом разра­ботки и существования БД. Определим эти основные категории лиц, а так­же их роли и функции на разных стадиях существования баз данных:

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

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

  • прикладные программисты;

  • конечные пользователи.

Данные — это важный ресурс организации, и ими надо умело управлять. Столь важная функция возложена на специалистов определенного рода — администраторов данных (АД). Они работают с данными с самого начала процесса проектирования базы данных и отвечают за концептуальное и логическое проектирование базы данных, управление данными, разработку и сопровождение стандартов, бизнес-правил и деловых процедур.

Физическое проектирование и физическая реализация базы данных, обеспе­чение безопасности и целостности данных, обеспечение максимальной про­изводительности приложений — это область действия компетенции админи­стратора базы данных (АБД). Как видно по сравнению с АД, обязанности АБД более связаны с решением технических проблем.

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

При проектировании больших БД все разработчики распадаются на две группы:

  • разработчики логической БД;

  • разработчики физической БД.

Разработчики логической базы данных занимаются выявлением интересующих объектов и их свойств, связей между объектами и тех ограничений, которые необходимо наложить на хранимые данные.

Осуществление своей деятельности указанные разработчики выполняют в два этапа:

  • разработка концептуальной модели БД;

  • разработка логической модели БД.

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

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

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

13

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