Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия Следущая версия Both sides next revision | ||
admin_manual [10/22/2014 16:55] chadin |
admin_manual [10/22/2014 18:40] chadin |
||
---|---|---|---|
Строка 7: | Строка 7: | ||
===== Структура базы данных ===== | ===== Структура базы данных ===== | ||
- | <html> | + | ==== Стержневая сущность ==== |
- | <h2>age_status</h2> | + | Стержневой сущностью является таблица **point**. Хранит информацию о месте и дате обнаружения растения, проективном покрытии. |
- | <table width="100%" class="print"> | + | |
- | <tr><th width="50">Столбец</th> | + | |
- | <th width="80">Тип</th> | + | |
- | <th width="40">Null</th> | + | |
- | <th width="70">По умолчанию</th> | + | |
- | <th>Комментарии</th> | + | |
- | </tr> | + | |
- | <tr class="odd"> | + | |
- | <td class="nowrap"> | + | |
- | id </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">int(11)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="even"> | + | |
- | <td class="nowrap"> | + | |
- | name </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">varchar(100)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="odd"> | + | |
- | <td class="nowrap"> | + | |
- | picture </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">varchar(100)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | </table> | + | |
- | <h2>foto</h2> | + | ==point== |
+ | ^Столбец^Тип^Null^ | ||
+ | |id int(11) |Нет| | ||
+ | |id_user int(11) |Нет| | ||
+ | |place_coll text |Нет| | ||
+ | |date_coll date |Да| | ||
+ | |projective float |Да| | ||
+ | |lat float |Да| | ||
+ | |lon float |Да| | ||
+ | |foto varchar(100)|Нет| | ||
- | <table width="100%" class="print"> | + | ====Вспомогательные таблицы для стержневой сущности ==== |
- | <tr><th width="50">Столбец</th> | + | |
- | <th width="80">Тип</th> | + | |
- | <th width="40">Null</th> | + | |
- | <th width="70">По умолчанию</th> | + | |
- | <th>Комментарии</th> | + | |
- | </tr> | + | |
- | <tr class="odd"> | + | |
- | <td class="nowrap"> | + | |
- | id </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">int(11)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="even"> | + | |
- | <td class="nowrap"> | + | |
- | id_point </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">int(11)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="odd"> | + | |
- | <td class="nowrap"> | + | |
- | file </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">varchar(50)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | </table> | + | |
- | <h2>point</h2> | + | Для хранения фотографий каждой точки. |
+ | ==foto== | ||
+ | ^Столбец^Тип^Null^ | ||
+ | |id int(11) |Нет| | ||
+ | |id_point int(11) |Нет| | ||
+ | |file varchar(50)|Нет| | ||
- | <table width="100%" class="print"> | + | Для хранения типов возрастных состояний |
- | <tr><th width="50">Столбец</th> | + | ==age_status== |
- | <th width="80">Тип</th> | + | ^Столбец^Тип^Null^ |
- | <th width="40">Null</th> | + | |id int(11) |Нет| |
- | <th width="70">По умолчанию</th> | + | |name varchar(100)|Нет| |
- | <th>Комментарии</th> | + | |picture varchar(100)|Нет| |
- | </tr> | + | |
- | <tr class="odd"> | + | |
- | <td class="nowrap"> | + | |
- | id </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">int(11)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="even"> | + | |
- | <td class="nowrap"> | + | |
- | id_user </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">int(11)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="odd"> | + | |
- | <td class="nowrap"> | + | |
- | place_coll </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">text</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="even"> | + | |
- | <td class="nowrap"> | + | |
- | date_coll </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">date</td> | + | |
- | <td>Да</td> | + | |
- | <td class="nowrap"><i>NULL</i></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="odd"> | + | |
- | <td class="nowrap"> | + | |
- | projective </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">float</td> | + | |
- | <td>Да</td> | + | |
- | <td class="nowrap"><i>NULL</i></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="even"> | + | |
- | <td class="nowrap"> | + | |
- | lat </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">float</td> | + | |
- | <td>Да</td> | + | |
- | <td class="nowrap"><i>NULL</i></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="odd"> | + | |
- | <td class="nowrap"> | + | |
- | lon </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">float</td> | + | |
- | <td>Да</td> | + | |
- | <td class="nowrap"><i>NULL</i></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="even"> | + | |
- | <td class="nowrap"> | + | |
- | foto </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">varchar(100)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | </table> | + | |
- | + | Для хранения возрастных состояний растений на каждой точке, их числа и высоты | |
- | <h2>point_age_status</h2> | + | |
- | <table width="100%" class="print"> | + | ==point_age_status== |
- | <tr><th width="50">Столбец</th> | + | |Столбец Тип Null |
- | <th width="80">Тип</th> | + | |id int(11)|Нет| |
- | <th width="40">Null</th> | + | |id_point int(11)|Нет| |
- | <th width="70">По умолчанию</th> | + | |id_age int(11)|Нет| |
- | <th>Комментарии</th> | + | |number int(11)|Нет| |
- | </tr> | + | |height float |Нет| |
- | <tr class="odd"> | + | |
- | <td class="nowrap"> | + | |
- | id </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">int(11)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="even"> | + | |
- | <td class="nowrap"> | + | |
- | id_point </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">int(11)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="odd"> | + | |
- | <td class="nowrap"> | + | |
- | id_age </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">int(11)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="even"> | + | |
- | <td class="nowrap"> | + | |
- | number </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">int(11)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="odd"> | + | |
- | <td class="nowrap"> | + | |
- | height </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">float</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | </table> | + | |
- | <h2>polygon</h2> | + | ==== Независимые таблицы ==== |
+ | Для хранения координат и текстовых описаний полигонов | ||
+ | ==polygon== | ||
+ | ^Столбец^Тип^Null^ | ||
+ | |id int(11) |Нет| | ||
+ | |id_user int(11) |Нет| | ||
+ | |place text |Нет| | ||
+ | |coord varchar(600)|Нет| | ||
- | <table width="100%" class="print"> | + | Список пользователей, их имена, логины, пароли, идентификаторы статуса |
- | <tr><th width="50">Столбец</th> | + | ==users== |
- | <th width="80">Тип</th> | + | ^Столбец^Тип^Null^ |
- | <th width="40">Null</th> | + | |id int(11) |Нет| |
- | <th width="70">По умолчанию</th> | + | |surname varchar(50)|Да| |
- | <th>Комментарии</th> | + | |name varchar(50)|Да| |
- | </tr> | + | |patronymic varchar(50)|Нет| |
- | <tr class="odd"> | + | |mail varchar(20)|Нет| |
- | <td class="nowrap"> | + | |login varchar(20)|Нет| |
- | id </td> | + | |password varchar(20)|Нет| |
- | <td class="nowrap" lang="en" dir="ltr">int(11)</td> | + | |id_status int(11) |Нет| |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="even"> | + | |
- | <td class="nowrap"> | + | |
- | id_user </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">int(11)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="odd"> | + | |
- | <td class="nowrap"> | + | |
- | place </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">text</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="even"> | + | |
- | <td class="nowrap"> | + | |
- | coord </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">varchar(600)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | </table> | + | |
- | <h2>status</h2> | + | Таблица для хранения типов статуса пользователей |
- | + | ==status== | |
- | <table width="100%" class="print"> | + | ^Столбец^Тип^Null^ |
- | <tr><th width="50">Столбец</th> | + | |id int(11) |Нет| |
- | <th width="80">Тип</th> | + | |name varchar(50)|Нет| |
- | <th width="40">Null</th> | + | |
- | <th width="70">По умолчанию</th> | + | |
- | <th>Комментарии</th> | + | |
- | </tr> | + | |
- | <tr class="odd"> | + | |
- | <td class="nowrap"> | + | |
- | id </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">int(11)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="even"> | + | |
- | <td class="nowrap"> | + | |
- | name </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">varchar(50)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | </table> | + | |
- | + | ||
- | <h2>users</h2> | + | |
- | + | ||
- | <table width="100%" class="print"> | + | |
- | <tr><th width="50">Столбец</th> | + | |
- | <th width="80">Тип</th> | + | |
- | <th width="40">Null</th> | + | |
- | <th width="70">По умолчанию</th> | + | |
- | <th>Комментарии</th> | + | |
- | </tr> | + | |
- | <tr class="odd"> | + | |
- | <td class="nowrap"> | + | |
- | id </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">int(11)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="even"> | + | |
- | <td class="nowrap"> | + | |
- | surname </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">varchar(50)</td> | + | |
- | <td>Да</td> | + | |
- | <td class="nowrap"><i>NULL</i></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="odd"> | + | |
- | <td class="nowrap"> | + | |
- | name </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">varchar(50)</td> | + | |
- | <td>Да</td> | + | |
- | <td class="nowrap"><i>NULL</i></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="even"> | + | |
- | <td class="nowrap"> | + | |
- | patronymic </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">varchar(50)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="odd"> | + | |
- | <td class="nowrap"> | + | |
- | mail </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">varchar(20)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="even"> | + | |
- | <td class="nowrap"> | + | |
- | login </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">varchar(20)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="odd"> | + | |
- | <td class="nowrap"> | + | |
- | password </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">varchar(20)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | <tr class="even"> | + | |
- | <td class="nowrap"> | + | |
- | id_status </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">int(11)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | <td></td> | + | |
- | </tr> | + | |
- | </table> | + | |
- | + | ||
- | </html> | + | |
- | + | ||
- | + | ||
- | + | ||
- | ===== Программные модули ===== | + | |
+ | |||
===== Установка системы ===== | ===== Установка системы ===== | ||
===== Управление учетными записями пользователей ===== | ===== Управление учетными записями пользователей ===== | ||