Таблица 7 - Типы данных атрибутов сущности «Расход»
|
Расход |
|||||
|
№ п/п |
Наименование атрибута |
Тип данных |
Подробное обоснование с примером по экземпляру |
Пример |
|
|
1 |
ID покупки |
INTEGER(PK) |
Первичный ключ. Тип INTEGER, т.к. данный тип содержит возможности serial к уникальности и не повторяемости. |
1 |
|
|
2 |
Название |
VARCHAR(60) |
VARCHAR, потому что название - небольшая последовательность символов в TEXT и CHAR нет нужды NOT NULL |
Массив ясени 2x2 |
|
|
3 |
Количество |
INTEGER |
INTEGER, потому что атрибут несет в себе целое число NOT NULL |
10 |
|
|
4 |
Стоимость покупки |
INTEGER |
INTEGER, потому что атрибут несет в себе целое число NOT NULL |
6000 |
Таблица 8 - Типы данных атрибутов сущности «Наполнитель»
|
Наполнитель |
|||||
|
№ п/п |
Наименование атрибута |
Тип данных |
Подробное обоснование с примером по экземпляру |
Пример |
|
|
1 |
ID вида материала |
INTEGER (PK) |
Первичный ключ уникально идентифицирует строку в таблице. |
1 |
|
|
2 |
Наполнитель |
VARCHAR(60) |
VARCHAR потому что наполнитель - небольшая последовательность символов в TEXT и CHAR нет нужды NOT NULL |
Пух |
|
|
3 |
ID покупки (FK) |
INTEGER (FK) |
Внешний ключ, данные берутся из другой таблицы |
1 |