Проектирование и разработка базы данных информационной системы " Магазин электроники и бытовой техники"


Реализация ограничений целостности



бет4/6
Дата16.05.2023
өлшемі0,69 Mb.
#93382
түріКурсовой проект
1   2   3   4   5   6

Реализация ограничений целостности


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

  • Использование проверочных ограничений.

Для атрибутов quantity, orderprice, day, warescount допустимы только положительные значения отличные от нуля. Для атрибута percent допустимы только значения от 0 до 20 включительно (чтобы скидка не оказалась в убыток магазину и не была отрицательной).

  • Использование значений по умолчанию.

В столбцах saledate в таблице sale и orderdate в таблице order по умолчанию значение поля date определяется в виде текущей даты.

Столбец salecount является вычисляемым и считается по формуле: ([orderprice]*(1.3)) (накрутка магазина 30% от закупа)

Обеспечение сущностной целостности. Основными инструментами обеспечения целостности сущностей являются первичные ключи и ограничения уникальности.


Первичные ключи

Таблица

Первичный ключ

manager

idmanager

sale

idsale

wares

idwares

discount

iddiscount

provider

idprovider

order

idorder




Таблица

Ограничение уникальности

provider

name

provider

phone

discount

percent

wares

description

manager

phone
Ограничения уникальности. Создаем ограничение уникальности для столбцов:


Достарыңызбен бөлісу:
1   2   3   4   5   6




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет