Проектирование базы данных системы
данных с выделением подсистем, изображенная на рис. 2.3. Были выделены следующие подсистемы:
1. Подсистема хранения данных.
2. Подсистема преобразования данных.
3. Подсистема управления данными.
4. Подсистема представления данных.
Подсистема хранения данных отвечает за организацию хранения данных на дисковых накопителях. Подсистема хранения данных структурирует данные, поступающие от подсистем преобразования и представления, для их хранения в базе данных. Помимо этого, данная подсистема обеспечивает взаимодействие с подсистемой представления данных, отвечая на ее запросы о выводе различных отчетов. Например, от подсистемы преобразования данных приходит запрос на редактирование какого-либо счета-фактуры. Подсистема хранения данных производит поиск в базе данных и находит информацию о запрашиваемом счете-фактуре, сопоставляет ее с информацией на дисковом накопителе и возвращает результат в подсистему преобразования данных.
Подсистема преобразования данных необходима для выполнения функций исполнителей и специалиста по ценовой политике. Запросы и данные, поступающие от пользователей, преобразуются данной подсистемой и позволяют производить добавление новых счетов-фактур, а также изменять старые или ошибочные. Подсистема преобразования данных взаимодействует с подсистемой хранения данных, поставляя в не новую информацию или получая уже существующую из базы данных. Иначе говоря, данную подсистему можно считать подсистемой ввода, так как она используется для ввода данных пользователем
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 |


