У вас вопросы?
У нас ответы:) SamZan.net

Типы таблиц БД по виду их изменения справочные операционные и транзакционные Разные таблицы БД различаю

Работа добавлена на сайт samzan.net: 2015-07-10

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 8.4.2025

1. Типы таблиц БД по виду их изменения - справочные, операционные и транзакционные

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

2. Справочные таблицы - содержат информацию справочного характера, обладающих невысокой степенью изменчивости по сравнению с таблицами БД других видов; как правило, находятся с операционными и транзакционными ТБД в отношении «один-ко-многим», являясь при этом родительскими таблицами.

В рассматриваемой нами БД, содержащей информацию об отпуске товаров со склада, справочными таблицами являются «Стадионы» и «Покупатели». Приложение для операций с БД должно быть спроектировано таким образом, чтобы всякий раз, когда в другие таблицы необходимо внести название товара или покупателя, выбор производился из текущего содержимого указанных справочных таблиц. Это необходимо для того, чтобы значения полей связи и в родительских (т.е. справочных), и в дочерних таблицах (например, «Матчи», «Продажи») были идентичны.

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

3. Справочники могут иметь различную степень изменчивости. В некоторых справочниках информация не меняется никогда или меняется достаточно редко. В качестве примера справочников такого рода можно привести план балансовых счетов бухгалтерского учета, коды городов, а в нашем примере – номер паспорта покупателя.

В других справочниках информация меняется значительно чаще. Это более характерно для справочников, содержащих значения цен на какие либо товары, услуги - как, например, в нашем случае для таблицы «Матчи».

4. Под операционными таблицами понимаются таблицы БД, в которых происходит устойчивое во времени непрерывное или периодическое обновление или добавление информации. Операционные таблицы находятся, как правило, в подчиненном отношении со справочными таблицами. Данные в операционных таблицах служат источником для формирования данных в транзакционных таблицах. На основании данных в операционных таблицах обычно формируются итоговые отчеты.

В рассматриваемом нами примере в качестве операционных выступает таблица «Продажи билетов» («Sales»). В эту таблицу ежедневно добавляется информация о покупке билетов клиентами на тот или иной матч. Занесение данных в эту таблицу вызывает (!)ВОЗМОЖНЫЕ(!) одновременные или периодические изменения в транзакционных таблицах "Статистика по продаже билетов" и "Статистика по покупателю".

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

В нашем примере в качестве транзакционных могут выступать таблицы «Статистика по продаже билетов» и «Статистика по покупателю». Данные таблицы и информацию в них можно сформировать на основании данных в операционных таблицах «Продажи билетов» («Sales»).




1. Проект создания политологического сайта в сети Интерне
2. такие члены предложения которые- отвечают на один и тот же вопрос; относятся к одному и тому же члену предлож
3. этим живет большинство людей
4.  Подготовлено- Кандидатом юридических наук заслуженным экономистом Мо
5. Значение термической обработки тестовой заготовки
6. а Работа выполнена- Студент- Коровин К
7. Туристический маршрут
8. молекулярное учение согласно которому- атом ~ наименьшая частица химического элемента являющаяся носите
9.  Общие черты управленческой деятельности
10. Политические партии и партийные системы