русс | укр

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

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

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

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


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

Функции группы администраторов БД


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


Введение в БД

Автоматизированная система обработки данных – включает в себя следующие элементы:

1) ПО.

2) Хранилище данных или банк данных.

3) Сети передачи данных.

 

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

База данных – это совокупность данных, отражающих состояние объектов предметной области.

Предметная область – часть реального мира, который можно автоматизировать.

Информационная система описывает определённую предметную область и используется для обеспечения запросов пользователей.

Автоматизированный банк данных можно представить в виде технологического процесса:

1) разбирается предметная область, которую надо автоматизировать;

2) собирается информация по этой предметной области;

3) собранная информация размещается на носителях;

4) информация, размещённая на носителях может формировать запросы и получать ответы, т.е. автоматический банк данных имеет возможность анализировать данные, прогнозировать и принимать решения;

5) полученное решение может влиять на предметную область;

Автоматизированный банк данных – это система управления БД и сама БД.

Автоматизированный банк данных делится на 6 составных частей:

 

1) сама БД

2) техническое обеспечение (комп техника)

3) языковое обеспечение (SQL)

а) язык описания данных (DDL)

б) язык манипулирования данными (DML)

в) язык запросов (Select)

 

4) ПО

а) программы ввода данных

б) программы поиска

в) программы корректировки данных

г) программы защиты данных

 

- SQL Plus

- SQL Developer

- PL/SQL Developer

 

5) средства инсталляции

 

6) методическое обеспечение – свод правил или описаний языковой конструкции, которой нужны для программиста



Для пользователей создаётся Help-файлы или инструкции пользователей

Пользователи банков данных

1) системные аналитики

2) проектировщики структур данных

3) проектировщики технологических процессов обработки данных

4) системные и прикладные программисты

5) операторы по обслуживанию данных

6) специалисты по техническому обслуживанию

7) специалисты по написанию документации

8) тестировщики

Эти 6 специализаций в крупных компаниях входят в состав группы администраторов БД.

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

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

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

Такие процедуры называются триггерами БД – это программы, которые выполняют проверку ввода и корректировку БД с учётом бизнес-правил;

- определение ограничения целостности при параллельной работе пользователей в многопользовательском режиме (права доступа);

4. Первоначальная загрузка и введение БД.

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

o разрабатывается технология проверки введённых данных реальному состоянию предметной области;

o разрабатывается технология первоначальной загрузки в случае, если предметная область заново проектировалась.

5. Защита данных.

o разрабатывается система паролей, принципы регистрации пользователей, возможно групп пользователей;

o разрабатываются принципы защиты конкретных данных; используются стандартные либо специальные способы защиты информации; защите могут подвергаться все базы, либо отдельные её элементы, либо данные, проходящие информационные сети;

o разрабатываются динамические способы защиты информации в базе.

6. Восстановление БД (восстановление в случае сбоя или «падения» базы). Разрабатываются средства архивирования и восстановления. Разрабатываются программные средства и технологические процессы восстановления базы в случае сбоя.

7. Анализ обращений пользователей БД. Собирается статистика по характеру запросов пользователей, по времени выполнения, по количеству пользователей, статистика по требуемым выходным данным.

8. Анализ эффективности функционирования БД. Анализируются показатели функционирования базы (время отклика на запрос). Планирование изменения структуры базы (её реорганизация).

9. Работа с конечными пользователями. Обучение, консультирование пользователей. Разработка учебной и методической документации для пользователей.



<== предыдущая лекция | следующая лекция ==>
Пример № 2. | Модели предметной области.


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


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

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

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


 


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

 
 

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

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