Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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

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

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

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

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

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

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

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

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

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

О клиентах:

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

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

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

О договорах:

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

- клиенты;

- договоры;

- страны;

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

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

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

 

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

 

 

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

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

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

 

<== предыдущая лекция | следующая лекция ==>
Модели БД | Понятие, задачи и области применения компьютерной графики
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 2077; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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