Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия Следущая версия Both sides next revision | ||
admin_manual [10/22/2014 16:57] chadin |
admin_manual [10/22/2014 17:35] chadin |
||
---|---|---|---|
Строка 6: | Строка 6: | ||
===== Структура базы данных ===== | ===== Структура базы данных ===== | ||
+ | |||
+ | ==== Стержневая сущность ==== | ||
+ | Стержневой сущностью является таблица **point**. Хранит информацию о месте и дате обнаружения растения. | ||
<html> | <html> | ||
- | <h2>age_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> | ||
- | |||
- | </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> | ||
- | | ||
- | </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> | ||
- | | ||
- | </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> | ||
- | | ||
- | </tr> | ||
- | </table> | ||
- | |||
- | <h2>foto</h2> | ||
- | |||
- | <table width="100%" class="print"> | ||
- | <tr><th width="50">Столбец</th> | ||
- | <th width="80">Тип</th> | ||
- | <th width="40">Null</th> | ||
- | <th width="70">По умолчанию</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> | ||
- | | ||
- | </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> | ||
- | | ||
- | </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> | ||
- | | ||
- | </tr> | ||
- | </table> | ||
- | |||
<h2>point</h2> | <h2>point</h2> | ||
- | <table width="100%" class="print"> | + | <table width="100%"> |
<tr><th width="50">Столбец</th> | <tr><th width="50">Столбец</th> | ||
<th width="80">Тип</th> | <th width="80">Тип</th> | ||
Строка 86: | Строка 20: | ||
</tr> | </tr> | ||
- | <tr class="odd"> | + | <tr> |
- | <td class="nowrap"> | + | <td>id</td><td>int(11)</td><td>Нет</td><td></td> |
- | id </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">int(11)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | + | ||
</tr> | </tr> | ||
- | <tr class="even"> | + | <tr> |
- | <td class="nowrap"> | + | <td>id_user</td><td>int(11)</td><td>Нет</td><td></td> |
- | id_user </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">int(11)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
| | ||
</tr> | </tr> | ||
- | <tr class="odd"> | + | <tr> |
- | <td class="nowrap"> | + | <td>place_coll</td><td>text</td><td>Нет</td><td></td> |
- | place_coll </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">text</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
| | ||
</tr> | </tr> | ||
- | <tr class="even"> | + | <tr> |
- | <td class="nowrap"> | + | <td> |
date_coll </td> | date_coll </td> | ||
- | <td class="nowrap" lang="en" dir="ltr">date</td> | + | <td>date</td> |
<td>Да</td> | <td>Да</td> | ||
- | <td class="nowrap"><i>NULL</i></td> | + | <td><i>NULL</i></td> |
| | ||
</tr> | </tr> | ||
- | <tr class="odd"> | + | <tr> |
- | <td class="nowrap"> | + | <td> |
projective </td> | projective </td> | ||
- | <td class="nowrap" lang="en" dir="ltr">float</td> | + | <td>float</td> |
<td>Да</td> | <td>Да</td> | ||
- | <td class="nowrap"><i>NULL</i></td> | + | <td><i>NULL</i></td> |
| | ||
</tr> | </tr> | ||
- | <tr class="even"> | + | <tr> |
- | <td class="nowrap"> | + | <td> |
lat </td> | lat </td> | ||
- | <td class="nowrap" lang="en" dir="ltr">float</td> | + | <td>float</td> |
<td>Да</td> | <td>Да</td> | ||
- | <td class="nowrap"><i>NULL</i></td> | + | <td><i>NULL</i></td> |
| | ||
</tr> | </tr> | ||
- | <tr class="odd"> | + | <tr> |
- | <td class="nowrap"> | + | <td> |
lon </td> | lon </td> | ||
- | <td class="nowrap" lang="en" dir="ltr">float</td> | + | <td>float</td> |
<td>Да</td> | <td>Да</td> | ||
- | <td class="nowrap"><i>NULL</i></td> | + | <td><i>NULL</i></td> |
| | ||
</tr> | </tr> | ||
- | <tr class="even"> | + | <tr> |
- | <td class="nowrap"> | + | <td> |
foto </td> | foto </td> | ||
- | <td class="nowrap" lang="en" dir="ltr">varchar(100)</td> | + | <td>varchar(100)</td> |
<td>Нет</td> | <td>Нет</td> | ||
- | <td class="nowrap"></td> | + | <td></td> |
| | ||
</tr> | </tr> | ||
</table> | </table> | ||
- | |||
- | <h2>point_age_status</h2> | ||
- | <table width="100%" class="print"> | + | </html> |
- | <tr><th width="50">Столбец</th> | + | |
- | <th width="80">Тип</th> | + | |
- | <th width="40">Null</th> | + | |
- | <th width="70">По умолчанию</th> | + | |
- | </tr> | + | ====Справочные таблицы к стержневой сущности ==== |
- | <tr class="odd"> | + | ==== ===== |
- | <td class="nowrap"> | + | <html> |
- | id </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">int(11)</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></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> | + | |
- | + | ||
- | </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> | + | |
- | + | ||
- | </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> | + | |
- | + | ||
- | </tr> | + | |
- | <tr class="odd"> | + | |
- | <td class="nowrap"> | + | |
- | height </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">float</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></td> | + | |
- | + | ||
- | </tr> | + | |
- | </table> | + | |
- | <h2>polygon</h2> | + | </html> |
+ | ==== ===== | ||
+ | <html> | ||
- | <table width="100%" class="print"> | + | </html> |
- | <tr><th width="50">Столбец</th> | + | ==== Таблицы для управления пользователями ===== |
- | <th width="80">Тип</th> | + | |
- | <th width="40">Null</th> | + | |
- | <th width="70">По умолчанию</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> | + | |
- | + | ||
- | </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> | + | |
- | + | ||
- | </tr> | + | |
- | <tr class="odd"> | + | |
- | <td class="nowrap"> | + | |
- | place </td> | + | |
- | <td class="nowrap" lang="en" dir="ltr">text</td> | + | |
- | <td>Нет</td> | + | |
- | <td class="nowrap"></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> | + | |
- | + | ||
- | </tr> | + | |
- | </table> | + | |
+ | Таблица **status** хранит сведения о статусе пользователя системы РИВР (пользователь, эксперт) | ||
+ | <html> | ||
<h2>status</h2> | <h2>status</h2> | ||
- | <table width="100%" class="print"> | + | <table width="100%"> |
- | <tr><th width="50">Столбец</th> | + | <tbody><tr><th width="50">Столбец</th> |
<th width="80">Тип</th> | <th width="80">Тип</th> | ||
<th width="40">Null</th> | <th width="40">Null</th> | ||
Строка 256: | Строка 98: | ||
</tr> | </tr> | ||
- | <tr class="odd"> | + | <tr> |
- | <td class="nowrap"> | + | <td> |
id </td> | id </td> | ||
- | <td class="nowrap" lang="en" dir="ltr">int(11)</td> | + | <td>int(11)</td> |
<td>Нет</td> | <td>Нет</td> | ||
- | <td class="nowrap"></td> | + | <td></td> |
| | ||
</tr> | </tr> | ||
- | <tr class="even"> | + | <tr> |
- | <td class="nowrap"> | + | <td> |
name </td> | name </td> | ||
- | <td class="nowrap" lang="en" dir="ltr">varchar(50)</td> | + | <td>varchar(50)</td> |
<td>Нет</td> | <td>Нет</td> | ||
- | <td class="nowrap"></td> | + | <td></td> |
| | ||
</tr> | </tr> | ||
- | </table> | + | </tbody></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> | ||
- | |||
- | </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> | ||
- | | ||
- | </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> | ||
- | | ||
- | </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> | ||
- | | ||
- | </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> | ||
- | | ||
- | </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> | ||
- | | ||
- | </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> | ||
- | | ||
- | </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> | ||
- | | ||
- | </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> | ||
- | | ||
- | </tr> | ||
- | </table> | ||
- | | ||
</html> | </html> | ||
- | |||
- | |||
- | |||