Форма к 3: Форма КС-3. Образец справки стоимости выполненных работ и затрат – Образец заполнения КС 3 в 2020 году

Содержание

Образец заполнения КС 3 в 2020 году

Автор: Задорожнева Александра 27 сентября 2019

Унифицированная форма КС-3 — это основание для перечисления оплаты подрядчику за выполнение работ. Бланк обязательно заполняют в закупках по строительству, реконструкции, ремонту и сносу строений.

Когда заполнять и какой бланк использовать

Унифицированная форма под номером 0322001 по ОКУД «Справка о стоимости выполненных работ и затрат» — это неотъемлемая часть документации по приемке организацией-заказчиком выполненных подрядчиком строительно-монтажных и ремонтных работ. На основании этого документа производятся итоговые взаиморасчеты между заказчиком и исполнителем. Отчетная справка о стоимости выполненных работ и затрат по форме КС-3 утверждена и регламентируется Постановлением Госкомстата России № 100 от 11.11.1999.

По факту выполнения строительно-монтажных работ, по капитальному ремонту зданий и сооружений и других, исполнитель предоставляет организации-заказчику пакет документов:

Итоговая стоимостная величина должна соответствовать итогу в акте КС-2 или нескольким актам. Заказчик не сможет выполнить обязательства по оплате перед подрядчиком, если у него нет в наличии подписанной справки.

Составляется справка на основании контракта (госконтракта, договора) и акта КС-2 в двух экземплярах, по одному экземпляру для каждой из сторон. Если в объекте строительства принимала участие третья сторона (инвестор), то по запросу подрядчик предоставляет документ и для нее.

Требования по заполнению

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

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

Так как форма является стандартизированной и унифицированной, то подрядчик оставляет пример заполнения КС-3 без изменений и не вносит в него коррективы. Изменять количество строк в бланке запрещено!

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

Пошаговая инструкция по заполнению

Шаг 1. Заполняем титульную часть.

Основные правила заполнения КС-3 в части титульного блока:

  • сведения о заказчике, исполнителе и инвесторе (при необходимости) — полное наименование и стандартные контактные данные;
  • код из общероссийского классификатора по ОКПО;
  • наименование и адрес строительного объекта;
  • реквизиты контракта (договора), который является основанием для выполнения строительства;
  • актуальный номер и дата;
  • отчетный период, в течение которого велось строительство (ремонт, монтаж и т. п.).

Шаг 2. Заполняем таблицу.

После оформления шапки необходимо заполнить табличную часть бланка по следующим столбцам:

  1. Номер по порядку.
  2. Подробное описание вида работ, объекта и конкретного этапа, оборудования, материалов. Если такое условие предусмотрено контрактом и проектно-сметной документацией, то выполненные работы разграничиваются по типам применяемого технического оборудования.
  3. Код видов работ (при наличии).
  4. Цена с нарастающим итогом.
  5. Стоимость, определенная исполнителем в начале отчетного периода (года).
  6. Итоговая стоимость выполненного подряда за установленный контрактом отчетный период.

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

Шаг 3. Заверяем документ.

В конце документа проставляются подписи ответственных лиц со стороны как исполнителя, так и заказчика, а сама справка заверяется печатями организаций.

Как заполнить с нарастающим итогом

Если в государственном контракте прописано поэтапное исполнение работ, то справка составляется иначе. Бланк формируется на каждый этап. Вот как заполнить КС-3 с нарастающим итогом, пример заполнения иллюстрирует основные правила:

Шаг 1. Заполнить основные сведения о заказчике и подрядчике.

Шаг 2. Указать реквизиты справки – номер и дату.

Шаг 3. Графу 4 заполнить нарастающим итогом, с момента начала работ. Отчетный период учитывается. Суммы вносятся без НДС.

Шаг 4. В графе 5 стоимость приводится нарастающим итогом с начала года. Без НДС.

Шаг 5. Графа 6 отведена для заполнения сведений исключительно за отчетный период. Стоимость указывается без НДС.

Шаг 6. В ячейке «Итого» суммируются итоги.

Шаг 7. Рассчитывается НДС по каждой графе.

Унифицированная форма № КС-3 — бланк и образец

КС-3 — образец заполнения 2020 года будет представлен ниже — используется при расчетах заказчика с подрядчиком в строительной отрасли. Исполнитель составляет унифицированную форму КС-3 на основании сведений из журнала, оформленного по форме КС-6. Как правильно оформить форму КС-3? На что обратить особо пристальное внимание? Ответы на эти и другие вопросы в материале далее.

Сфера применения формы КС-3

Где скачать форму КС-3

КС-3: образец заполнения в 2020 году

Итоги

Сфера применения формы КС-3

Обычно унифицированную форму КС-3 – образец заполнения в 2020 году рассмотрим далее – составляют в 2 оригинальных экземплярах (для заказчика и подрядчика), а 3-й (для инвестора) оформляется только по его требованию. В нее заносятся сведения о фактически выполненных с начала строительства объекта (или стройки, тогда информация в справке приводится пообъектно) работах на нем. Справка составляется нарастающим итогом на основании данных, вошедших в акты формы КС-2, с разбивкой их на относящиеся к периодам с начала строительства, с начала года и за отчетный период.

Справка подается исполнителем (субподрядчиком подрядной компании) заказчику в виде отчета о стоимости выполненных работ, упомянутых в сметной документации на строительно-монтажные работы (далее — СМР), а также иных затратах, не включенных в расценки на СМР.

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

Узнать о реакции проверяющих органов на ошибки при заполнении формы КС-3 вы сможете из нашей статьи «Какие существуют основания для отказа в возмещении НДС?».

Где скачать форму КС-3

Бланк справки по форме КС-3, утвержденный постановлением Госкомстата РФ от 11.11.1999 №100, можно скачать на нашем сайте.

Бланк справки по форме КС-3

Скачать бланк справки по форме КС-3

Бланки, форма которых утверждалась Госкомстатом, можно было дополнять строками и графами в таблицах, а также иной нужной информацией. Поскольку теперь форма КС-3 применяется на основании других документов, лучше ее бланк не корректировать.

Подробнее о том, какова точка зрения Минфина России на добавление информации в справку КС-3, читайте в нашей статье «Можно ли дополнять КС-3 новыми реквизитами?».

КС-3: образец заполнения в 2020 году

Образец заполнения справки КС-3 2020 года состоит из двух частей: титульной и основной (в форме таблицы).

Унифицированная форма № КС-3 — бланк и образец

 

Скачать образец заполнения КС-3

В титульной части приводятся данные о сторонах сделки (как и в форме КС-2) и информация о заключенном контракте. Здесь также указывается временной отрезок, принятый для отчета, и дата составления справки.

В табличной части, в 4-й графе следует указать стоимость СМР и затрат, которая заносится нарастающим итогом с начала выполнения работ по контракту (включая отчетный период). В 5-й графе указывается стоимость СМР по нарастающей с начала календарного года, а в 6-ю графу заносятся данные только за тот период, за который отчитываются.

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

Итоги

Справка КС-3 отражает стоимость работ, выполненных по объекту строительства (стройке в целом), на основании данных, попавших в акты формы КС-2. Унифицированные бланки обоих документов остаются обязательными к применению. Корректировать их форму нежелательно. 

Если у вас остались нерешенные вопросы, ответы на них вы можете найти в КонсультантПлюс.
Полный и бесплатный доступ к системе на 2 дня.

КС-2 — образец заполнения формы в 2020 году

Автор: Задорожнева Александра 31 декабря 2018

Акт КС-2 — это документ, который подтверждает приемку работ по капремонту, монтажу или строительству. А КС-3 является основанием для оплаты. Без этих двух документов нельзя закрыть госконтракт. В статье рассматриваем формы КС-2 и КС-3: применение и заполнение 2020 года.

Бланк унифицированной формы КС-2

Акт о приемке выполненных работ — форма КС-2, бланк, образец заполнения которой вы сможете скачать в статье, утвержден Постановлением Госкомстата № 100 от 11.11.1999. Однако в соответствии с действующим законодательством и по согласованию с заказчиком, подрядчик может вносить в формальный вид акта коррективы, исходя из потребностей конкретного хозяйствующего субъекта, если это не идет в разрез с действующим законодательством РФ и интересами общества. В статье вы сможете скачать бесплатно КС-2 и КС-3 — образец заполнения 2020, Excel.

Согласно Письму Росстата № 01-02-9/381, заполнение акта является строго обязательным для каждого исполнителя. На основании КС-2 исполнитель сдает, а заказчик принимает строительно-монтажные и ремонтные работы на объектах жилищного, производственного и гражданского характера. Таким образом, подписав акт КС-2, он подтверждает отсутствие претензий к качеству и объему выполненных работ. В статье вы сможете скачать образец заполнения КС-2 в 2020 году.

Как заполнять

Мы приведем образец заполнения формы КС-2 и КС-3, скачать excel 2020 года можно бесплатно.

Начнем с первой из них — форма КС-2, образец заполнения 2020 года будет следующий. В первую очередь оформляется титульная часть документа:

  • унифицированная форма КС-2 имеет код по ОКУД — 0322005;
  • строки «Инвестор» (при наличии), «Заказчик» и «Подрядчик» заполняются в соответствии с точными юридическими данными об организациях: полное наименование, организационно-правовая форма, юридический адрес, номера телефонов, факса, ОКПО;
  • в поле «Стройка» вносится название стройки и ее адрес, а в позиции «Объект» — полное наименование строительного объекта;
  • далее вносится вид деятельности по ОКДП в КС-2;
  • указываются номер и дата (ДД.ММ.ГГГГ) договора (контракта) в соответствующей графе;
  • проставляются номер и дата формирования бланка, а также отчетный период по вышеуказанному контракту;
  • прописывается сметная стоимость ремонта, монтажа, строительства, которые выполнял подрядчик и по которым отчитывается перед заказчиком в соответствии с заключенным контрактом. Сумма должна быть указана в рублях.

Продолжаем разбираться, как заполнить КС-2, пример заполнения табличной части документа будет выглядеть следующим образом. Уточняем, как заполнять отдельно в каждый столбец:

  1. Порядковые номера.
  2. «Номер позиции по смете» — нумерация выполняемой работы или используемого материала на основании сметной документации. Если бланк заполняется в соответствии с несколькими сметами, то нумерация может дублироваться.
  3. Когда составляется форма КС-2, образец заполнения требует, чтобы наименование каждого пункта было строго в соответствии со сметной документацией.
  4. «Номер единичной расценки» — шифры из сметы на базе сборников ФЕР.
  5. «Единица измерения» — указывается качественное обозначение выполненных действий по договору подряда.
  6. В этом столбце вносится количественное обозначение подрядных действий. Запрещено указывать долю выполнения в процентах.
  7. Столбец 7 включает данные о цене за единицу на основании сборников единичных расценок. Если цены по контракту фиксированные, то в столбце проставляются прочерки.
  8. Последняя колонка заполняется в любом случае. В ней указывается стоимость подрядных работ либо в соответствии с контрактом, либо на основе рассчитанного показателя из сборников ФЕР.

Если у представителей организации-заказчика были установлены замечания к срокам, объемам или качеству выполненных работ, их также необходимо зафиксировать в акте КС-2, как правильно заполнить образец которого вы теперь знаете.

Готовая форма КС-2 — акт о приемке выполненных работ — подписывается руководителями подрядчика и заказчика (после проверки и согласования). Для согласования необходимо предоставить справку по форме КС-3. В статье вы можете КС-2, КС-3 (образец заполнения в 2020 году) скачать бесплатно в excel.

Заполнение формы КС-2: пример заполнения

Бланк формы КС-3

Мы рассмотрели заполнение формы КС-2, пример заполнения КС-3 рассмотрим далее. Используется унифицированная форма ОКУД под номером 0322001. При заполнении нельзя менять форму, например, количество строк!

Скачать

Как заполнять справку КС-3

Акты КС-2 и КС-3, образец заполнения для которых мы приводим в статье, оформляют на этапе закрытия контракта. КС-3 заполняется в двух экземплярах на основании госконтракта и акта КС-2, образец заполнения 2020 года для которого мы описали выше. Если в строительстве задействована третья сторона, например инвестор, то подрядчик готовит документ и для нее. В статье приводится унифицированная форма КС-2 и КС-3, образец заполнения, инструкция по заполнению. Они помогут не допустить ошибок.

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

Шаг 1. Титульный лист.

Форма КС-2 и КС-3, образец заполнения которых мы рассматриваем, начинают заполняться с титульной части.

Нужно внести:

  • данные заказчика, исполнителя и при необходимости — инвестора. Указываются полное наименование и контактные данные;
  • код по ОКПО;
  • наименование и адрес объекта строительства;
  • реквизиты госконтракта;
  • актуальный номер и дата справки;
  • отчетный период, в котором велись работы.

Шаг 2. Заполняем таблицу.

Как и в случае с КС-2, образец заполнения в 2020 году для справки КС-3 продолжается заполнением табличной части. Внимательно внесите данные по следующим столбцам:

  1. Порядковый номер.
  2. Описание работ и объекта или его этапа, а также оборудования и материалов. Если позволяет контракт и документация, можно разделить выполненные работы по типам применяемого техоборудования.
  3. Код видов работ.
  4. Цена с нарастающим итогом.
  5. Стоимость, определенная исполнителем в начале отчетного периода (года).
  6. Итоговая стоимость выполненного подряда за отчетный период.

В конце табличной части заполняются строки «Итого» — окончательная сумма произведенного строительства, а также стоимость с учетом НДС. На этом образец заполнения КС-2 и КС-3 можно считать законченным.

Шаг 3. Заверяем документ.

В конце документа должны подписаться ответственные лица со стороны заказчика и исполнителя. Также справку нужно заверить печатями организаций.

Мы рассмотрели заполнение КС-2 и КС-3, образец заполнения последней вы можете скачать ниже.

Образец заполнения справки КС-3

инструкция по заполнению и бланк — Контур.Экстерн

Форма П-3 — это отчет в Росстат, который содержит информацию о финансовом состоянии фирмы, о ее активах, доходах и расходах.

Кто сдает

Росстат ждет форму П-3 от всех юридических лиц со средней численностью за предыдущий год больше 15 человек.

Освобождены от обязанности представлять П-3:

  • субъекты малого предпринимательства;
  • государственные и муниципальные учреждения;
  • банки;
  • страховые организации;
  • другие финансово-кредитные учреждения.

Когда сдавать

Форма сдается каждый месяц нарастающим итогом.

Срок сдачи до 28 числа после отчетного месяца. Например, за январь форму П-3 нужно представить до 28 февраля.

Отчеты за январь — март, январь — июнь, январь — сентябрь, январь — декабрь нужно представить до 30 числа после отчетного периода.

Скачать бланк формы П-3, который вступит в силу с 01.02.2019

Как заполнить

Форма включает титульный лист и четыре раздела.

На титульном листе указывают основные данные отчитывающейся компании.

Раздел 1

Данные строк 01–02 должны быть равны аналогичным показателям, указанным в «Отчете о финансовых результатах».

По строкам 03–12 следует показать дебиторскую задолженность. По каждому договору с контрагентом задолженность нужно смотреть отдельно.

В строке 13 нужно показать общую сумму кредиторской задолженности.

Строки 15–25 отражают данные по видам кредиторской задолженности.

Отдельно в строках 26–27 показывают задолженность по кредитам и займам.

Раздел 2

Этот раздел показывает общую сумму доходов и расходов. Заполнять данные нужно только раз в квартал. Все показатели соответствуют одноименным показателям из «Отчета о финансовых результатах».

В строке 30 нужно отразить сумму выручки без НДС. Данный показатель считается аналогично показателю «Выручка» в «Отчете о финансовых результатах».

Себестоимость, коммерческие и управленческие расходы следует учесть в строках 31 и 32 соответственно.

Результат деятельности показывают в строке 33.

Отдельной строкой (34) идет выручка от реализации основных средств.

В строке 35 учитываются проценты от использования заемных средств.

Раздел 3

Третий раздел заполняется раз в квартал.

Данный раздел содержит информацию по видам оборотных и внеоборотных активов (строки 36–50).

Строка 50а заполняется в годовой форме.

Показатели соответствуют аналогичным показателям раздела 1 бухгалтерского баланса.

Раздел 4

Заполняется раз в квартал.

Раздел содержит информацию по отгруженным товарам и оказанным услугам в разрезе стран. Чтобы заполнить табличную часть, нужно взять отпускные цены, включая НДС и другие аналогичные платежи.

Полная инструкция по заполнению П-3

Обратите внимание, с отчета за январь 2019 года действует новая форма.


Попробуйте сдать отчетность через систему Контур.Экстерн.
3 месяца бесплатно пользуйтесь всеми возможностями!

Попробовать


Форма КС-2. Акт о приемке выполненных работ. Бланк и Образец 2020

Чтобы грамотно вести учет по налогам и бухгалтерии организации и предприниматели обязаны все проводимые хозяйственные и иные виды операций надлежащим образом оформлять. В частности, для приемки различных строительно-монтажных работ (в т.ч. окончательных расчетов между подрядчиком и заказчиком по заключенным договорам) должен заполняться стандартный унифицированный бланк Акта о приемке выполненных работ по форме КС-2. Подходить к его заполнению стоит внимательно, поскольку это документ отчетный и при грамотном оформлении он поможет избежать возможных претензий со стороны контролирующих структур.

ФАЙЛЫ
Скачать пустой бланк формы КС-2 .xlsСкачать образец заполнения формы КС-2 .doc

Прежде чем переходить к инструкции по заполнению акта по форме КС-2, следует отметить, что он позволяет в точности перечислить наименования произведенных строительно-монтажных и других видов работ (жилищно-коммунальных, производственных, строительства гражданских объектов и т.д.), а также учитывает сроки их проведения и стоимость.

Цена указывается без учета налога на добавленную стоимость, которая при необходимости вписывается отдельной строкой. Здесь же учитываются различные дополнительные данные.

Бланк акта о приемке выполненных работ КС-2 оформляется на основе сведений, внесенных в Журнал учета выполненных работ, который должен вестись на любом строительном объекте.

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

Порядок заполнения бланка КС-2

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

Первая часть

Итак, сначала заполняются строки, касающиеся инвестора (если таковой имеется), заказчика и подрядчика. Здесь нужно вписать их полные наименования, с указанием организационно-правового статуса (ИП, ООО, ЗАО, ОАО), а также контактные данные: адрес их местонахождения и телефон. Напротив каждой организации вписывается код ОКПО (можно найти в регистрационных документах).

Чуть ниже следует прописать наименование и адрес объекта строительства, номер и дату договора подряда, и дату составления данного документа (акта КС-2).

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

Образец заполнения формы КС-2, часть 1

Вторая часть

Вторая часть формы КС-2 включает в себя таблицу из восьми столбцов, каждый из которых необходимо будет заполнить.

  • Первый столбец – это порядковый номер произведенных строительно-монтажных работ в данном акте.
  • Второй столбец – номер позиции по предварительно составленной смете.
  • Третий столбец – наименование работ. Их нужно прописывать ёмко, но с достаточно понятной расшифровкой. Каждый вид работ нужно указывать отдельно, не допуская объединений. В противном случае, заказчик может отказаться подписывать данный бланк и потребовать составления нового акта.
  • Четвертый столбец – номер единичной расценки. Здесь также стоит дать особое пояснение: имеется ввиду, что строительные сметы составляются обычно исходя из расценок специальных сборников Единых норм и расценок. Однако, если смета на строительные работы составляется по твердым ценам, то данную колонку можно не заполнять.
  • Пятый столбец – единица измерения (квадратные метры, штуки, килограммы и т.д.).
  • Шестой столбец – количество выполненных работ по итоговым данным.
  • Седьмой столбец – цена за одну единицу (указывается в рублях).
  • Восьмой столбец – стоимость выполненных работ по каждому показателю.

После заполнения всех строк, нужно подсчитать, сколько именно фактически было затрачено денежных средств на выполнение всех строительно-монтажных работ и вписать данную сумму в строку «Итого».

Образец заполнения формы КС-2, часть 2

Третья часть

Третья заключительная часть – это подписи заинтересованных сторон. В частности – от исполнителя данный акт подписывает ответственный за исполнение работ сотрудник (в строке «Сдал»), а от заказчика либо директор организации, либо его доверенное лицо (в строке «Принял»). Обе стороны должны заверить документ печатью (за исключением ИП, т.к. предприниматели не обязаны использовать в своей деятельности печать).

Образец заполнения формы КС-2, часть 3

После составления бланка акта КС-2 необходимо оформить справку о стоимости выполненных работ по форме КС-3 – оба эти первичные документа следует рассматривать только в единой связке, поскольку друг без друга они не имеют законной силы. Оба эти документа в соответствии с правилами хранения первичных бухгалтерских документов после оформления и подписания нужно хранить не менее пяти лет.

Третья нормальная форма — Википедия

Третья нормальная форма (англ. Third normal form; сокращённо 3NF) — одна из возможных нормальных форм отношения в реляционной базе данных. 3NF была изначально сформулирована Э. Ф. Коддом в 1971 году.

Переменная отношения R находится в 3NF тогда и только тогда, когда выполняются следующие условия:

Пояснения к определению:

Неключевой атрибут отношения R — это атрибут, который не принадлежит ни одному из потенциальных ключей R.

Функциональная зависимость множества атрибутов Z от множества атрибутов X (записывается XZ, произносится «икс определяет зет») является транзитивной, если существует такое множество атрибутов Y, что XY и YZ. При этом ни одно из множеств X, Y и Z не является подмножеством другого, то есть функциональные зависимости XZ, XY и YZ не являются тривиальными, а также отсутствует функциональная зависимость YX.

Определение 3NF, эквивалентное определению Кодда, но по-другому сформулированное, дал Карло Заниоло в 1982 году. Согласно ему, переменная отношения находится в 3NF тогда и только тогда, когда для каждой из её функциональных зависимостей XA выполняется хотя бы одно из следующих условий:

  • Х содержит А (то есть XA — тривиальная функциональная зависимость)
  • Х — суперключ
  • А — ключевой атрибут (то есть А входит в состав потенциального ключа).

Определение Заниоло чётко определяет разницу между 3NF и более строгой нормальной формой Бойса-Кодда (НФБК): НФБК исключает третье условие («А — ключевой атрибут»).

Запоминающееся и, по традиции, наглядное резюме определения 3NF Кодда было дано Биллом Кентом: каждый неключевой атрибут «должен предоставлять информацию о ключе, полном ключе и ни о чём, кроме ключа»[1].

Условие зависимости от «полного ключа» неключевых атрибутов обеспечивает то, что отношение находится во второй нормальной форме; а условие зависимости их от «ничего, кроме ключа» — то, что они находятся в третьей нормальной форме.

Крис Дейт говорит о резюме Кента как об «интуитивно привлекательной характеристике» 3NF, и замечает, что с небольшим изменением она может служить и как определение более строгой нормальной формы Бойса-Кодда: «каждый атрибут должен предоставлять информацию о ключе, полном ключе и ни о чём, кроме ключа». Вариант определения 3NF Кента является менее строгим, чем вариант нормальной формы Бойса-Кодда в формулировке Дейта, поскольку первая утверждает только то, что неключевые атрибуты зависят от ключей. Первичные атрибуты (которые являются ключами или их частями) вовсе не должны быть функционально зависимыми; каждый из них предоставляет информацию о ключе предоставлением самого ключа или его части. Здесь следует отметить, что это правило справедливо только для неключевых атрибутов, так как применение его ко всем атрибутам будет полностью запрещать все сложные альтернативные ключи, поскольку каждый элемент такого ключа будет нарушать условие «полного ключа».

Рассмотрим в качестве примера переменную отношения R1:

R1
СотрудникОтделТелефон
ГришинБухгалтерия11-22-33
ВасильевБухгалтерия11-22-33
ПетровСнабжение44-55-66

Каждый сотрудник относится исключительно к одному отделу; каждый отдел имеет единственный телефон. Атрибут Сотрудник является первичным ключом. Личных телефонов у сотрудников нет, и телефон сотрудника зависит исключительно от отдела.

В примере существуют следующие функциональные зависимости: СотрудникОтдел, ОтделТелефон, СотрудникТелефон.

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

Зависимость СотрудникТелефон является транзитивной, следовательно, отношение не находится в третьей нормальной форме.

В результате разделения R1 получаются две переменные отношения, находящиеся в 3NF:

R2
ОтделТелефон
Бухгалтерия11-22-33
Снабжение44-55-66
R3
СотрудникОтдел
ГришинБухгалтерия
ВасильевБухгалтерия
ПетровСнабжение

Исходное отношение R1 при необходимости легко получается в результате операции соединения отношений R2 и R3.

  • Когаловский М.Р. Энциклопедия технологий баз данных. — М.: Финансы и статистика, 2002. — 800 с. — ISBN 5-279-02276-4.
  • Кузнецов С. Д. Основы баз данных. — 2-е изд. — М.: Интернет-университет информационных технологий; БИНОМ. Лаборатория знаний, 2007. — 484 с. — ISBN 978-5-94774-736-2.
  • Дейт К. Дж. Введение в системы баз данных = Introduction to Database Systems. — 8-е изд. — М.: Вильямс, 2005. — 1328 с. — ISBN 5-8459-0788-8 (рус.) 0-321-19784-4 (англ.).
  • Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика = Database Systems: A Practical Approach to Design, Implementation, and Management. — 3-е изд. — М.: Вильямс, 2003. — 1436 с. — ISBN 0-201-70857-4.
  • Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс = Database Systems: The Complete Book. — Вильямс, 2003. — 1088 с. — ISBN 5-8459-0384-X.
  • C. J. Date. Date on Database: Writings 2000–2006. — Apress, 2006. — 566 с. — ISBN 978-1-59059-746-0, 1-59059-746-X.

Третья нормальная форма (3NF) | IT-блог о веб-технологиях, серверах, протоколах, базах данных, СУБД, SQL, компьютерных сетях, языках программирования и создание сайтов.

Здравствуйте, уважаемые посетители сайта ZametkiNaPolyah.ru. Продолжаем изучать базы данных и наше знакомство с библиотекой SQLite3. Мы уже рассмотрели первую и вторую нормальную форму, давайте теперь разберемся с тем, как привести отношение ко третьей нормальной форме и избавиться от транзитивной зависимости.

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

Давайте разбираться. Если база данных находится в третьей нормальной форме, то в ней должны быть соблюдены требования второй нормальной формы, а соответственно и первой. Область оптимизации третьей нормальной формы – таблица, третья нормальная форма избавляет нас от транзитивных зависимостей: любой столбец таблицы должен зависеть только от ключевого столбца.

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

Данное отношение находится в третьей нормальной форме

Данное отношение находится в третьей нормальной форме

На диаграмме видно, какие изменения я внес, теперь дам пояснения. Во-первых, мы исходим из того, что у одного города может быть несколько индексов. Во-вторых, названия небольших городов имеют свойства повторяться. Поэтому таблица ZIP является справочником для таблицы Publish (индекс более точно идентифицирует географическое положение издательства), а таблица City является справочником для таблицы ZIP.

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

Кстати, внимательный читатель заметит, что индекс зависит не только от города, но и от адреса, если честно, он зависит от номера дома. Но об этом я предлагаю поговорить в следующей части данной темы.

alexxlab

Related Posts

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *