Инструменты пользователя

Инструменты сайта


admin_manual

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
Следущая версия Both sides next revision
admin_manual [10/22/2014 16:52]
chadin
admin_manual [10/22/2014 18:40]
chadin
Строка 7: Строка 7:
 ===== Структура базы данных ===== ===== Структура базы данных =====
  
-<​html>​ +===Стержневая сущность ==== 
-<table width="​100%"​ class="​print">​ +Стержневой ​сущностью является таблица **point**. Хранит информацию ​о месте и дате обнаружения растения, проективном покрытии.
-<​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>​ +
-<​h3>​Индексы</​h3><​div class='​no_indexes_defined hide'><​div class="​notice"><​img src="​themes/​dot.gif"​ title=""​ alt=""​ class="​icon ic_s_notice"​ /> Индекс не определен!</​div></​div><​table id="​table_index"><​thead><​tr><​th>​Имя индекса</​th><​th>​Тип</​th><​th>​Уникальный</​th><​th>​Упакован</​th><​th>​Столбец</​th><​th>​Уникальных элементов</​th><​th>​Сравнение</​th><​th>​Null</​th></​tr></​thead><​tbody><​tr class="​noclick odd"><​td ​ rowspan="​1"​ >​PRIMARY</​td><​td ​ rowspan="​1"​ >​BTREE</​td><​td ​ rowspan="​1"​ >​Да</​td><​td ​ rowspan="​1"​ >Нет</​td><​td>​id</​td><​td>​3</​td><​td>​A</​td><​td>​Нет</​td></​tr></​tbody></​table></​div>​ +
-    <​div>​ +
-<​h2>​foto</​h2>​+
  
-<table width="​100%"​ class="​print">​ +==point=
-<​tr><​th width="​50">​Столбец</​th>​ +^Столбец^Тип^Null^ 
-    <th width="​80">​Тип</​th>​ +|id int(11) ​|Нет| 
-    <th width="​40">​Null</th> +|id_user ​int(11) ​|Нет| 
-    <​th width="​70">​По умолчанию</​th>​ +|place_coll text |Нет| 
-        <​th>​Комментарии</​th>​ +|date_coll date |Да| 
-</​tr>​ +|projective float |Да| 
-    <tr class="​odd">​ +|lat float |Да| 
-    <td class="​nowrap">​ +|lon float |Да
-        ​id    </​td>​ +|foto varchar(100)|Нет|
-    <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>​ +
-<​h3>​Индексы</​h3><​div class='​no_indexes_defined hide'><​div class="​notice"><​img src="​themes/​dot.gif"​ title=""​ alt=""​ class="​icon ic_s_notice"​ /> Индекс не определен!</​div></​div><​table id="​table_index"><​thead><​tr><​th>​Имя индекса</​th><​th>​Тип</​th><​th>​Уникальный</​th><​th>​Упакован</​th><​th>​Столбец</​th><​th>​Уникальных элементов</​th><​th>​Сравнение</​th><​th>​Null</​th></​tr></​thead><​tbody><​tr class="​noclick odd"><​td ​ rowspan="​1"​ >​PRIMARY</​td><​td ​ rowspan="​1"​ >​BTREE</​td><​td ​ rowspan="​1"​ >Да</​td><​td ​ rowspan="​1"​ >Нет</​td><​td>​id</​td><​td>​4525</​td><​td>​A</​td><​td>​Нет</​td></​tr></​tbody></​table></​div>​ +
-    <​div>​ +
-<​h2>​point</​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">​ +
-        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>​ +
-<​h3>​Индексы</​h3><​div class='​no_indexes_defined hide'><​div class="​notice"><​img src="​themes/​dot.gif"​ title=""​ alt=""​ class="​icon ic_s_notice"​ /> Индекс не определен!</​div></​div><​table id="​table_index"><​thead><​tr><​th>​Имя индекса</​th><​th>​Тип</​th><​th>​Уникальный</​th><​th>​Упакован</​th><​th>​Столбец</​th><​th>​Уникальных элементов</​th><​th>​Сравнение</​th><​th>​Null</​th></​tr></​thead><​tbody><​tr class="​noclick odd"><​td ​ rowspan="​1"​ >​PRIMARY</​td><​td ​ rowspan="​1"​ >​BTREE</​td><​td ​ rowspan="​1"​ >​Да</​td><​td ​ rowspan="​1"​ >​Нет</​td><​td>​id</​td><​td>​4527</​td><​td>​A</​td><​td>​Нет</​td></​tr></​tbody></​table></​div>​ +
-    <​div>​ +
-<​h2>​point_age_status</​h2>​+
  
-<table width="​100%"​ class="​print">​ +Для хранения фотографий каждой точки. 
-<​tr><​th width="​50">​Столбец</​th>​ +==foto== 
-    <th width="​80">​Тип</​th>​ +^Столбец^Тип^Null^ 
-    <th width="​40">​Null</​th>​ +|id int(11) ​|Нет| 
-    <th width="​70">​По умолчанию</​th>​ +|id_point ​int(11) ​|Нет| 
-        <​th>​Комментарии</​th>​ +|file varchar(50)|Нет|
-</​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">​ +
-        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>​ +
-<​h3>​Индексы</​h3><​div class='​no_indexes_defined hide'><​div class="​notice"><​img src="​themes/​dot.gif"​ title=""​ alt=""​ class="​icon ic_s_notice"​ /> Индекс не определен!</​div></​div><​table id="​table_index"><​thead><​tr><​th>​Имя индекса</​th><​th>​Тип</​th><​th>​Уникальный</​th><​th>​Упакован</​th><​th>​Столбец</​th><​th>​Уникальных элементов</​th><​th>​Сравнение</​th><​th>​Null</​th></​tr></​thead><​tbody><​tr class="​noclick odd"><​td ​ rowspan="​1"​ >​PRIMARY</​td><​td ​ rowspan="​1"​ >​BTREE</​td><​td ​ rowspan="​1"​ >​Да</​td><​td ​ rowspan="​1"​ >​Нет</​td><​td>​id</​td><​td>​18</​td><​td>​A</​td><​td>​Нет</​td></​tr></​tbody></​table></​div>​ +
-    <​div>​ +
-<​h2>​polygon</​h2>​+
  
-<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    </​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>​ +
-<​h3>​Индексы</​h3><​div class='​no_indexes_defined hide'><​div class="​notice"><​img src="​themes/​dot.gif"​ title=""​ alt=""​ class="​icon ic_s_notice"​ /> Индекс не определен!</​div></​div><​table id="​table_index"><​thead><​tr><​th>​Имя индекса</​th><​th>​Тип</​th><​th>​Уникальный</​th><​th>​Упакован</​th><​th>​Столбец</​th><​th>​Уникальных элементов</​th><​th>​Сравнение</​th><​th>​Null</​th></​tr></​thead><​tbody><​tr class="​noclick odd"><​td ​ rowspan="​1"​ >​PRIMARY</​td><​td ​ rowspan="​1"​ >​BTREE</​td><​td ​ rowspan="​1"​ >​Да</​td><​td ​ rowspan="​1"​ >​Нет</​td><​td>​id</​td><​td>​4</​td><​td>​A</​td><​td>​Нет</​td></​tr></​tbody></​table></​div>​ +
-    <​div>​ +
-<​h2>​status</​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">​ +
-        name    </​td>​ +
-    <td class="​nowrap"​ lang="​en"​ dir="​ltr">​varchar(50)</​td>​ +
-    <​td>​Нет</​td>​ +
-    <td class="​nowrap"></​td>​ +
-            <​td></​td>​ +
-</​tr>​ +
-        </​table>​ +
-<​h3>​Индексы</​h3><​div class='​no_indexes_defined hide'><​div class="​notice"><​img src="​themes/​dot.gif"​ title=""​ alt=""​ class="​icon ic_s_notice"​ /> Индекс не определен!</​div></​div><​table id="​table_index"><​thead><​tr><​th>​Имя ​индекса</​th><​th>​Тип</​th><​th>​Уникальный</​th><​th>​Упакован</​th><​th>​Столбец</​th><​th>​Уникальных элементов</​th><​th>​Сравнение</​th><​th>​Null</​th></​tr></​thead><​tbody><​tr class="​noclick odd"><​td ​ rowspan="​1"​ >​PRIMARY</​td><​td ​ rowspan="​1"​ >​BTREE</​td><​td ​ rowspan="​1"​ >​Да</​td><​td ​ rowspan="​1"​ >Нет</​td><​td>​id</​td><​td>​2</​td><​td>​A</​td><​td>​Нет</​td></​tr></​tbody></​table></​div>​ +
-    <​div>​ +
-<​h2>​users</​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">​ +
-        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>​+
  
 +==== Независимые таблицы ====
 +Для хранения координат и текстовых описаний полигонов
 +==polygon==
 +^Столбец^Тип^Null^
 +|id int(11) |Нет|
 +|id_user int(11) |Нет|
 +|place text |Нет|
 +|coord varchar(600)|Нет|
  
 +Список пользователей,​ их имена, логины,​ пароли,​ идентификаторы статуса
 +==users==
 +^Столбец^Тип^Null^
 +|id int(11) |Нет|
 +|surname varchar(50)|Да|
 +|name varchar(50)|Да|
 +|patronymic varchar(50)|Нет|
 +|mail varchar(20)|Нет|
 +|login varchar(20)|Нет|
 +|password varchar(20)|Нет|
 +|id_status int(11) |Нет|
  
-===== Программные модули =====+Таблица для хранения типов статуса пользователей 
 +==status== 
 +^Столбец^Тип^Null^ 
 +|id int(11) |Нет| 
 +|name varchar(50)|Нет|
  
 + 
 ===== Установка системы ===== ===== Установка системы =====
  
 ===== Управление учетными записями пользователей ===== ===== Управление учетными записями пользователей =====
  
admin_manual.txt · Последние изменения: 04/23/2018 11:52 (внешнее изменение)