русс | укр

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

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

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

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


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

Пользователи БД


Дата добавления: 2013-12-23; просмотров: 1643; Нарушение авторских прав


Работающие с базами данных пользователи обладают различными навыками и знаниями и сталкиваются с решением различных задач.

 

Спектр пользователей:

1. Конечные пользователи

2. Разработчики БД

3. Разработчики приложений

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

 

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

Разработчики баз данных – это специалисты в области программного обеспечения, определяющие содержимое базы данных и создающие ее.

 

Порядок работы разработчиков баз данных при создании базы данных:

1. Интенсивные консультации с пользователями для определения круга решаемых задач

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

3. Формализация той информации, которую будет содержать база данных

4. Создание спецификации(перечня) содержимого базы данных и подписание соглашения с пользователями на основе этой спецификации

5. Написание программного обеспечения.

 

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

Поколения СУБД:

1. Нереляционные СУБД на основе сетевых и иерархических моделей данных

 

СУБД имели языки манипулирования и определения данных.

 

2. На основе реляционных моделей.

 

В них предусматривалась значительная независимость данных.



 

К концу 70-х гг. реляционная модель данных стала доминировать на рынке ПО. Эти БД имеют структуру, позволяющую работать с использованием архитектуры работы ЭВМ (клиент-сервер), т.е. такая БД способна обслуживать большое количество одновременно работающих пользователей, эффективно обслуживать запросы, содержать огромные массивы. (?продолжение?)

В 1985г. был объявлен первый стандарт языка SQL. Наиболее популярной системой реляционных БД является Oracle.

В настоящее время наиболее актуальные темы в сфере БД – объектно-ориентированные БД, распределенные БД, БД пространственной и временной информации.

 

3. Помимо традиционных данных поддерживают более широкую структуру объектов, а именно, средства для хранения и манипулирования нетрадиционными данными, как то: тексты, пространственные данные, графика.

 

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



<== предыдущая лекция | следующая лекция ==>
Администраторы БД | Схемы и экземпляры


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


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

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

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


 


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

 
 

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

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