Проектирование базы данных системы
ввода пользователем неверных или неправильных значений. Также проведен анализ существующих СУБД, позволяющих посредством разработанных и встроенных средств осуществлять верификацию вносимой информации перед непосредственной записью ее в таблицы базы данных, и тем самым обеспечить гарантию целостности данных.
удовлетворение требований пользователей к производительности системы. В частности, был произведен обзор и анализ существующих СУБД, их требования к аппаратной платформе, системной конфигурации. К каждой из рассматриваемых СУБД предъявлялись определенные требования к быстродействию и производительности, результат которых описан в третьем разделе.
обеспечение безопасности и отказоустойчивости. Так как вносимые данные являются важной информацией, то были рассмотрены варианты архивирования данных (жесткий диск, компакт-диск, магнитная лента), варианты использования кластерных систем и других вариантов обеспечения отказоустойчивости. Для обеспечения безопасности соединения и хранения базы данных были проанализированы следующие варианты: использование VPN, использование межсетевых экранов защиты (firewall), использование встроенных средств операционной системы, использование средств защиты третьих производителей.
Процесс проектирования модели БД во многом зависит от опыта разработчика. Разработка модели базы данных системы учета счетов-фактур производилась следующим образом [8, 15]:
1. Были определены информационные потребности базы данных. Был произведен детальный разбор
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 |


