Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информационные тех ю.2 4204.02.01;РУ.01;1.doc
Скачиваний:
15
Добавлен:
18.08.2019
Размер:
3.42 Mб
Скачать

3.3. Системы управления баз данных и их функции

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

Основные функции СУБД:

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

  • Первичный ввод, пополнение информации в базе данных.

  • Удаление устаревшей информации из базы данных.

  • Корректировка данных для поддержания их актуальности.

  • Упорядочение (сортировка) данных по некоторым признакам.

  • Поиск информации.

  • Подготовка и генерация отчетов. Средства подготовки отчетов позволяют создавать и распечатывать сводки по заданным формам на основе информации базы данных.

  • Защита информации и разграничение доступа пользователей к ней.

В информационных системах, которые работают на IBM-совместимых персональных компь­ютерах, большое распространение получили так называемые dBASE-подобные системы управ­ления базами данных, например, dBASE, FoxPro и Clipper.

В dBASE-подобных БД фактически использован реляционный подход к организации данных, т.е. каждый файл .DBF представляет собой двумерную таблицу, которая состоит из фиксиро­ванного числа столбцов и переменного числа строк (записей). В терминах, принятых в техни­ческой документации, каждому столбцу соответствует поле одного из пяти типов (N – числовое, С – символьное, D – дата, L – логическое, М – примечание), а каждой строке – запись фиксиро­ванной длины, стоящая из фиксированного числа полей.

Большую популярность имеют и другие СУБД (с другим форматом файлов) – Paradox, Clarion и т.п. Перечисленные системы ведут родословную от MS-DOS, однако почти все они усовер­шенствованы и имеют версии для Windows.

Среди современных реляционных систем наиболее популярна СУБД для Windows – Access фирмы Microsoft, Approach фирмы Lotus, Paradox фирмы Borland. Многие из этих систем поддер­живают технологию OLE и могут манипулировать не только числовой и текстовой информацией, но и графическими образами (рисунками, фотографиями) и даже звуковыми фрагментами и видеоклипами.

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

Вместе с тем в центр современной информационной технологии постепенно перемещаются более мощные реляционные СУБД. В основе этих СУБД лежит так называемая технология «клиент-сервер». Среди ведущих производителей таких систем фирмы Oracle, Centura (Gupta), Sybase, Informix, Microsoft и др.

3.4. Разработка баз данных

3.4.1. Постановка задачи. Требования к информационным системам (ис)

Рассмотрим пример, который позволит дать представление об этапах разработки БД для экономических приложений.

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

Агентство организует туры в различные страны. Договор включает название, данные о контактном лице, описание предмета договора (страна, число туристов), дату начала исполнения договора, дату окончания исполнения, дату оплаты.

В реализации заказа принимает участие сотрудник туристического агентства.

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

1. Клиенты:

  • о клиентах агентства;

  • о клиентах, дающих наибольший доход.

2. Договор:

  • о платежах по договору;

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

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

3. Контроль исполнения:

  • объем работ, выполненный каждым из сотрудников;

  • договоры, срок действия которых заканчивается в текущем месяце.

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

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

  • число туров в каждую страну;

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

  • финансовый отчет и др.

Такая постановка задачи позволяет выделить такие массивы информации:

  • клиенты;

  • договоры;

  • страны;

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