русс | укр

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

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

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

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


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

Обобщенная технология работы с БД


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


Технология работы с базами данных включает в себя несколько этапов:

- построение инфологической модели базы;

- создание структуры таблиц базы данных;

- обработку данных, содержащихся в таблицах;

- вывод информации из базы данных.

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

Например, предположим, что туристическое агентство создаёт информационную систему, автоматизирующую процессы учёта договоров с клиентами и контроля исполнения заказов на путешествия.

В базу данных информационной системы, вероятно, будет поступать следующая информация: название компании-клиента, данные о контактном лице, описание предмета договора (страна, число туристов, тур), дата начала исполнения договора, дата окончания исполнения договора, дата оплаты. В реализации договора принимает участие сотрудник туристического агентства.

В функции ИС входит, например, получение следующей информации:

О клиентах:

- данные о клиентах для реализации контактной деятельности;

- информация о постоянных клиентах;

- информация о клиентах, дающих наибольший доход.

О договорах:

- платежи по договору;

- информация о турах, пользующихся наибольшим спросом;

- о турах, приносящих наибольший доход.

Об исполнении:

- информация об объёме работ, выполненных каждым из сотрудников;

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

Бизнес-анализ:

- список всех туров, сгруппированный по странам (регионам, сезонам);

- информация об индивидуальных турах;

- информация о групповых турах;

- информация о количестве туров в каждый регион;



- финансовый отчёт и др.

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

 

В нашем случае, можно выделить такие группы:

- клиенты;

- договоры;

- страны;

- сотрудники.

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

В рассматриваемом примере, структуру БД могут составлять четыре таблицы с собственными наборами атрибутов для записи данных и установленными связями между объектами базы:

 

Страны
Код тура Число
Название страны Текст
Регион Текст
Договор
Номер договора Текст
Дата начала тура Дата
Дата окончания тура Дата
Дата платежа Дата
Код клиента Число
Код тура Число
Число туристов Число
Цена тура Число
Код сотрудника Число

 

 

Ввод и редактирование данных могут производиться двумя способами: с помощью специальных форм и непосредственно в таблице без использования форм. Обработка информации в базе данных производится путем выполнения запросов или в процессе выполнения специально разработанной программы.

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

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

 



<== предыдущая лекция | следующая лекция ==>
Модели БД | ВВЕДЕНИЕ


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


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

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

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


 


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

 
 

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

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