Курсовая работа: Создание сайта "Красная книга"
4. Поиск по заданному параметру: реестровый номер, русское название, латинское название, дата занесения в реестр, царство, класс и т.д.
2.2 Перечень и описание сущностей базы данных
Объект . Каждое создание имеет уникальный реестровый номер, русское и латинское название, дату занесения, принадлежит к периодическим группам, известна их популяция и ареал обитания.
Регионы . Экземпляр сущности определяется уникальным номером (номера, как на автономерах) и собственно названием региона.
Царство . Экземпляр сущности определяется уникальным номером и собственно названием царства.
Класс . Экземпляр сущности определяется уникальным номером и собственно названием класса.
Семейство . Экземпляр сущности определяется уникальным номером и собственно названием семейства.
Род . Экземпляр сущности определяется уникальным номером и собственно названием рода.
Вид . Экземпляр сущности определяется уникальным номером и собственно названием вида.
2.3 Перечень и описание всех атрибутов базы данных
1 | ID_Creature | Реестровый номер существа |
2 | Rus_Name | Русское название существа |
3 | Lat_Name | Латинское название существа |
4 | Date | Дата занесения существа в реестр |
5 | ID_Kingdom | Код царства |
6 | Name_Kingdom | Царство |
7 | ID_Class | Код класса |
8 | Name_Class | Класс |
9 | ID_Family | Код семейства |
10 | Name_Family | Семейство |
11 | ID_Sort | Код рода |
12 | Name_Sort | Род |
13 | ID_Kind | Код вида |
14 | Name_Kind | Вид |
15 | ID_Region | Код региона |
16 | Name_Region | Регион |
17 | Population | Численная оценка популяции |
3. Проектирование. Нормализация базы данных. Схема данных
3.1 Пошаговое описание нормализации базы данных (методом ER-диаграмм)
Нормализуем каждую связь используя соответствующие правила нормализации ER-диаграмм. Врезультатеполучимготовуюсхемуданных.
3.2 Схемаданных
MAIN(ID_Creature , Rus_Name, Lat_Name, Date, ID_Kingdom, ID_Class, ID_Family, ID_Sort, ID_Kind,ID_Region, Population)
Regions(ID_Region , Region_Name)
Kingdom(ID_Kingdom , Kingdom_Name)
Class(ID_Class , Class_Name)
Family(ID_Family , Family_Name)
Regions(ID_Sort , Sort_Name)
Regions(ID_Kind , Kind_Name)
3.3 Перечень и описание таблиц и их полей в сводной таблице
MAIN | ||
ID_Creature | Реестровый номер | Int (11) |
Rus_Name | Номер группы | Int (11) |
Lat_Name | ФИО студента | Varchar(77) |
Date | Номер предприятияпрохождения практики | Date |
ID_Kingdom | Int (11) | |
ID_Class | Int (11) | |
ID_Family | Int (11) | |
ID_Sort | Int (11) | |
ID_Kind | Int (11) | |
ID_region | Int (11) | |
Population | Int (11) | |
Regions | ||
ID_Region | Номер региона | Int (11) |
Name_Region | Название региона | Varchar(77) |
Kingdom | ||
ID_Kingdom | Код царства | Int (11) |
Name_Kingdom | Царство | Varchar(77) |
Class | ||
ID_Class | Код класса | Int (11) |
EntName | Класс | Varchar(77) |
Family | ||
ID_Family | Код семейства | Int (11) |
Name_Family | Семейство | Varchar(77) |
Sort | ||
ID_Sort | Код рода | Int (11) |
Name_Sort | Род | Varchar(77) |
Kind | ||
ID_Kind | Код вида | Int (11) |
Name_Kind | Вид | Varchar(77) |
4. Программная часть. Руководство программиста
4.2. Входные и выходные данные
4.1.1 Словесное описание
Стартовая страница содержит ряд ссылок, открывающих соответствующие страницы
<ahref="index.php">На главную </a> | <ahref="listing.php"> Перечень </a> | <ahref="search.php"> Поиск </a> | <ahref="add.php"> Регистрация </a> |
Страница "Перечень" (listing.php) отображает список животных и растений, занесённых в Красную Книгу: