Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по пред. практике.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
822.78 Кб
Скачать

8 Разработка структуры данных

Создание логической модели данных является одной из наиболее важных задач при проектировании любой программы. Поэтому особое внимание было уделено созданию структуры таблиц базы данных и правильной организации связей между ними.

Рисунок 8.1 – Структурная схема данных со связями

Ниже приведено описание имеющихся полей и их функциональное назначение.

Таблица 8.1-za_chto (основание оценки)

Название поля

Тип поля

Функциональное назначение

kod_za_chto

Счетчик

Код основания

nazv_za_chto

Текстовый

Основание

Таблица 8.2-yspevaemost (успеваемость)

Название поля

Тип поля

Функциональное назначение

kod_yspev

Счетчик

Код успеваемости

kod_predm

Числовой

Код комплектации

kod_ychen

Числовой

Код опции

data

Дата

Дата

type_ocenki

Текстовый

Тип оценки

ocenka_1

Числовой

Первая оценка

ocenka_2

Числовой

Вторая оценка

prisutstvie

Логический

Присутствие

primechanie

Текстовый

Примечание

kod_ycit

Числовой

Код учителя

Таблица 8.3 –ychenik (ученик)

Название поля

Тип поля

Функциональное назначение

kod_ychen

Счетчик

Код ученика

fam

Текстовый

Фамилия

name

Текстовый

Имя

otch

Текстовый

Отчество

pol

Текстовый

Пол

data_rogd

Дата/время

День рождения

adres

Текстовый

Адрес

tel

Текстовый

Телефон

fio

Текстовый

Ф.И.О.

kod_klass

Числовой

Код класса

Таблица 8.4 –predmet (предмет)

Название поля

Тип поля

Функциональное назначение

kod_predm

Счетчик

Код предмета

nazv_predm

Текстовый

Название предмета

Таблица 8.5- roditel (Данные о родителях)

Название поля

Тип поля

Функциональное назначение

kod_rod

Счетчик

Код родителя

fam

Текстовый

Фамилия

name

Текстовый

Имя

otch

Текстовый

Отчество

data_rogd

Дата/время

Дата рождения

mesto_rab

Текстовый

Место работы

tel

Текстовый

Телефон

kem_prihod

Текстовый

Кем приходится

kod_ychen

Числовой

Код ученика

Таблица 8.6 – klass (класс)

Название поля

Тип поля

Функциональное назначение

kod_klass

Счетчик

Код класса

kolvo_chel

Числовой

Количество человек

kod_ychit

Числовой

Код учителя

nom_klass

Числовой

Номер класса

bukva_klass

Текстовый

Буква класса

Таблица 8.7 – tema_zan (Тема занятия)

Название поля

Тип поля

Функциональное назначение

kod_tem

Счетчик

Код темы

nazv_tem

Поле МЕМО

Название темы

kod_klass

Числовой

Код класса

kod_predm

Числовой

Код предмета

data

Дата/время

Дата

kod_ychit

Числовой

Код учителя

Таблица 8.8-paroli (Пароли)

Название поля

Тип поля

Функциональное назначение

kod_pas

Счетчик

Код пароля

log

Текстовый

Логин пользователя

pas

Текстовый

Пароль

fio

Текстовый

Ф.И.О

tip

Текстовый

Тип пользователя

kod_ychit

Числовой

Код учителя

Таблица 8.9 – ychitel (Данные об учителе)

Название поля

Тип поля

Функциональное назначение

kod_ychit

Счетчик

Код учителя

fam

Текстовый

Фамилия

name

Текстовый

Имя

otch

Текстовый

Отчество

dolgn

Текстовый

Должность

tel

Текстовый

Телефон

fio

Текстовый

Ф.И.О

Таблица 8.10- itogi (Итоги)

Название поля

Тип поля

Функциональное назначение

kod_itog

Счетчик

Код итога

tip_itog

Числовой

Тип итога

ocenka

Текстовый

Оценка

kod_predm

Числовой

Код предмета

kod_ychen

Числовой

Код ученика

kod_ychit

Числовой

Код учителя

Таблица 8.11 – ychitel_predm (Предмет учителя)

Название поля

Тип поля

Функциональное назначение

kod_ychit_predm

Счетчик

Код предмета учителя

kod_ychit

Числовой

Код учителя

kod_predm

Числовой

Код предмета

kod_klass

Числовой

Код класса

n_klass

Текстовый

Номер класса