Проектирование базы данных системы
эту таблицу с таблицей «Счет-фактура» (BILL). Поле «ID GS» связывает с таблицей «Товар/услуга» (GOODS SERVICE). Поля «Price» и «Amount» содержат данные о цене товара или услуги за 1 единицу и количестве товара (может быть пустым, если речь идет об услуге) соответственно.
Таблица «Каталог классификации» содержит название разделов, облегчающих переход пользователей между товарами в программе. Первое поле является уникальным идентификатором и первичным ключом, а поле «Name» - название раздела в каталоге классификации товаров или услуг.
Представление таблиц в проектируемой БД показано в таблице 2.4. Полностью структура базы данных со всеми таблицами и связями представлена на рисунке 2.5.
Таблицы БД системы учета счетов фактур
«Пользователь» (USER)
Название поля Тип данных Длинна NULL Описание поля
ID USER Числовой 4 Нет Уникальный идентификатор
ID DEPARTMENT Числовой 4 Нет Связь с таблицей «Подразделение»
First name Текстовый 40 Нет
Second name Текстовый 15 Нет
Surname Текстовый 20 Нет
Telephone Числовой 20 Да
«Подразделение» (DEPARTMENT)
Таблица 2.5
Название поля Тип данных Длинна NULL Описание поля
ID DEPARTMENT Числовой 4 Нет Уникальный идентификатор
Name Текстовый 30 Нет
INN Числовой 12 Нет
Address Текстовый 60 Нет
IPSCOPE Текстовый 20 Нет
«Товар/услуга» (GOODS SERVICE)
Таблица 2.6
Название поля Тип данных Длинна NULL Описание поля
ID GS Числовой 10 Нет Уникальный идентификатор
Name Текстовый 100 Нет
ID
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |


