русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Компоненты среды СУБД.


Дата добавления: 2014-05-29; просмотров: 2476; Нарушение авторских прав


 

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

 

· данные,

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

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

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

 

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

 

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

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

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

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

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

 

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

 

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

 

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

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

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

 

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

 

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

 

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



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

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

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

 

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

 

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

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

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

 

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

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

 

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

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

 

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

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

 

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

 

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

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



<== предыдущая лекция | следующая лекция ==>
Классификация СУБД. | Лекция 14 ГЛАВА V. Устойчивость


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.