Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Трудность представления данных в удобном для пользователя виде

Читайте также:
  1. I. РИТУАЛЬНО-ТЕМАТИЧЕСКИЕ ПРЕДСТАВЛЕНИЯ НА СТАДИОНЕ
  2. II. 12-24. Причина страданий преданных
  3. II. Ввод и редактирование данных
  4. III. ДЕТСКИЕ ИГРОВЫЕ ПРЕДСТАВЛЕНИЯ ЛЕТНЕЕ ПРЕДСТАВЛЕНИЕ
  5. SEND, SOML, SAML (Передача сообщения на терминал пользователя)
  6. V. Форматирование данных
  7. X. Оператора манипулирования данными. Вставка данных

В системе обработки файлов нелегко представить данные в естественном для пользователя виде. Пользователи хотят видеть данные об аренде в формате, ана­логичном изображенному на рис. 1.5, б. Но для того чтобы вывести данные в та­ком виде, необходимо извлечь данные из нескольких файлов, скомбинировать их и представить вместе. Причина возникшего затруднения в том, что в системах об­работки файлов связи между записями не представлены в явной форме и не обра­батываются. Поскольку система обработки файлов не может быстро определить, какие клиенты взяли напрокат какие инструменты, то создание отчета, демонст­рирующего, например, предпочтения клиента, представляется крайне трудной задачей.

Системы обработки баз данных

Технология баз данных была разработана для того, чтобы преодолеть ограниче­ния, свойственные системам обработки файлов. Чтобы понять, каким образом это было сделано, сравните систему обработки файлов (см. рис. 1.8) с системой обработки базы данных (database processing system) (см. рис. 1.7). Программы об­работки файлов обращаются непосредственно к файлам данных. В отличие от них, программы обработки баз данных для доступа к данным вызывают СУБД. Это отличие важно тем, что оно упрощает прикладное программирование: про­граммистам больше не нужно задумываться о том, как физически организовано хранение данных, и они могут смело сконцентрироваться на вопросах, представ­ляющих важность для пользователя, а не для компьютерной системы.

Данные интегрированы

В системе базы данных все данные хранятся в едином месте, называемом базой данных. Прикладная программа может попросить СУБД обратиться к данным о клиентах или о продажах, или к тем и другим. Если нужны данные обоих типов, программист задает только способ комбинирования данных, а СУБД выполняет все необходимые для этого операции. Таким образом, в задачи программиста не входит написание программ для объединения данных, что требовалось для систе­мы на рис. 1.8.

Меньшее количество дублирующихся данных

В базе данных дублирование данных минимально. Например, для базы данных бюро Treble Clef Music номер, имя и адрес клиента записываются только один раз. Когда эти данные потребуются, СУБД может получить их, а для их модифи­кации необходимо будет только одно обновление. Поскольку данные хранятся в одном месте, проблемы их целостности стоят не так остро: вероятность разно­чтений между несколькими копиями одного и того же элемента данных снижается.


Дата добавления: 2015-07-08; просмотров: 241 | Нарушение авторских прав


Читайте в этой же книге: ВВЕДЕНИЕ В БАЗЫ ДАННЫХ | Малярная фирма Мэри Ричардс | Бюро проката музыкальных инструментов Treble Clef Music | Туристический информационный центр | Сравнение четырех типов баз данных | Организационный контекст | Реляционная модель | Коммерческие СУБД для микрокомпьютеров | Распределенные базы данных | Объектно-ориентированные СУБД |
<== предыдущая страница | следующая страница ==>
Отношения между прикладными программами и СУБД| База данных является моделью модели

mybiblioteka.su - 2015-2024 год. (0.005 сек.)