2. Описание проекта

2.1 Анализ предметной области

 

Наименование учреждения в соответствии с Уставом: муниципальное образовательное учреждение дополнительного образования детей «Детско-юношеская спортивная школа №1».

Аккредитация: МОУ ДОД «Детско-юношеская спортивная школа №1» не имеет государственной аккредитации.

1. Общие сведения о состоянии развития МОУ ДОД «Детско-юношеская спортивная школа №1».

Детско-юношеская спортивная школа основана в 1947 году. Школа практикует опыт передачи наиболее талантливых учащихся в ШИСПОР г. Екатеринбурга. Ежегодно обучающиеся принимают участие во Всероссийских, областных, городских, районных соревнованиях и праздничных мероприятиях, конкурсах, фестивалях. Школа, является центром методической и спортивно-массовой работы по физической культуре в городе.

Тренеры-преподаватели ДЮСШ №1 проводят спартакиады школьников, участвуют в проведении Олимпиады по физической культуре.

ДЮСШ №1 имеет положительный опыт сотрудничества с образовательными учреждениями г. Алапаевска, СДЮСШОР. Школа поддерживает связь с ВУЗами и профессиональными колледжами Свердловской области, сотрудничает с учреждениями культуры, СМИ, общественными организациями города.

Учебно-воспитательный процесс в ДЮСШ №1 осуществляется шестнадцатью квалифицированными педагогами, имеющими большой опыт и стаж педагогической работы. Средней возраста педколлектива составляет 41 год. 14 педагогов аттестовано (88%), из них:

63% на 1 квалификационную категорию,

25% на 2 квалификационную категорию.

Таким образом, уровень квалификации педагогических и руководящих кадров достаточен для успешного решения стоящих перед ДЮСШ задач.

В ДЮСШ №1 обучается 587 человек, 26,7% от общего количества учащихся из неполных, многодетных, малообеспеченных семей и опекаемых детей.

За 3 года было подготовлено 452 человека, выполнивших юношеский разряд, 204 чел. – взрослый разряд, 5 чел. – КМС и 2 чел. – МС по спортивной гимнастике, легкой атлетике, волейболу.

В течение 3-х лет учащиеся ДЮСШ приняли участие в:

– 16-ти Всероссийских соревнованиях (82 чел.)

– 49-ти областных соревнованиях (384 чел.)

– 85-ти городских и районных соревнованиях (1128 чел.)

– 48-ми внутришкольных соревнованиях (918 чел.).

Подготовлено 132 победителя и призера Всероссийских и областных соревнований, 694 чел. – победителей и призеров городских и районных соревнований, 44 чел. – победителей городских фестивалей Детского творчества. Сборная девушек по волейболу является победителем и призером областных соревнований 2001, 2002, 2003 гг.; сборная юношей по волейболу – 2002, 2003 гг. Это свидетельствует о том, что образовательное учреждение работает результативно.

Административное управление обеспечивает оперативное управление образовательным процессом и реализует основные управленческие функции: анализ, планирование, организационно-содержательную деятельность, организацию контроля, самоконтроля, регулирование деятельности педагогического коллектива, осуществление мотивации.

Административно-управленческая работы школы обеспечивается следующим кадровым составом:

– директор,

– методист,

– заместитель директора по административно-хозяйственной части,

– старшие тренеры-преподаватели отделений.

Администрация школы осуществляет управление всеми структурными звеньями. Основной формой взаимодействия администрации и педагогического коллектива является обмен информацией, индивидуальные и групповые консультации, собеседования, совещания, сбор аналитической информации.

Администрация ДЮСШ №1 поощряет взаимоконтроль, способствует росту профессионального мастерства педагогов. В режиме самоконтроля в школе работают опытные специалисты, способные к объективной оценке своего труда.

Основные деловые процессы подлежащие автоматизации.

1. Зачисление учащихся

Входящие документы:

Заявление родителей, справка от врача

Исходящие документы:

Приказ о зачислении

2. Проведение соревнований.

Входящие документы:

положение о соревнованиях, календарь соревнований, приказ

Исходящие документы:

Отчет о соревнованиях (о выполнении разряда)

Приказ о присвоении разряда

Протокол (на каких именно соревнованиях получен разряд)

3. Выполнение нормативов.

Протокол (в нем фиксируются результаты сдачи нормативов)

4. Оздоровление учащихся.

Врач предоставляет данные о состоянии здоровья каждого учащегося по запросу тренера в свободной форме (средний уровень, высокий уровень,…). Тренер следит за данными в течении года и по запросу директора предоставляет отчет (в виде диаграммы) о том, как изменился уровень здоровья детей за определенный промежуток времени (то есть сколько было детей с низкими уровнем здоровья, высоким, и сколько стало, например, за год)

5. Аттестация тренеров

Входящие документы:

График прохождения аттестации, заявление на категорию

Исходящие документы:

Аттестационный лист (Документ по утвержденной категории)

6. Выпуск/отчисление учащихся.

Входящие документы:

Приказ об окончании

Исходящие документы:

Разрядная книжка.

Пользователи системы:

Методист. Может вносить, редактировать и удалять данные по всем таблицам. Так же генерирует отчеты

-  по численности занимающихся за определенный период

-  по характеристике тренерско-преподавательского состава за определенный год

-  по списку подготовленных разрядников за определенный период

-  по результатам участия учащихся МОУ ДОД ДЮСШ №1 в соревнованиях международного, всероссийского, регионального и областного уровней за определенный год

-  о проведенных соревнованиях за определенный год

-  о результатах деятельности МОУ ДОД ДЮСШ №1 за определенный год

-  по качеству спортивной подготовки

– информационные справки о МОУ ДОД ДЮСШ №1 за определенный период

Директор. Имеет доступ ко всем таблицам. Генерирует и анализирует отчеты перечисленные выше.

Тренер. Просматривает данные по здоровью учащихся по соревнованиям, по аттестации тренеров. Генерирует и анализирует отчеты

-  по результатам аттестации тренеров

-  отчет по уровню физического здоровья учащихся

После сбора информационного требования было составлено универсальное отношение предметной области.

 

Универсальное отношение

Название атрибута в предметной области

Название в модели Домен
1 Ф.И.О. сотрудника Ф.И.О._сотр Текстовый
2 Дата рождения дата_р_с Дата
3 Телефон сотрудника домашинй Телефон_дом_с Числовой
4 Паспортные данные Пасп_дан Символьный
5 Домашний адрес Адрес_с Символьный
6 Дата начала работы Дата_нач_р Дата
7 Дата окончания работы дата_оконч_р Дата
8 Должность должность Текстовый перечислимый (тренер, директор, концертмейстер, методист)
9 Дата соревнований Дата_сор Дата
10 Образование образование Текстовый перечислимый (высшее, среднее,…)
11 Этап подготовки учащихся этап Текстовый перечислимый
12 № полиса ОМС №полиса Символьный
13 Отделение отделение Текстовый перечислимый (легкая атлетика, спортивная гимнастика, волейбол)
14 Пол пол Текстовый перечислимый (м, ж)
15 Почетное звание звание Тестовый перечислимый (заслуженный работник общего образования,…)
16 Ф.И.О. учащегося Ф.И.О._уч Текстовый
17 Дата рождения Дата_р_уч Дата
18 Телефон учащегося домашний Тел_дом_уч Числовой
19 Адрес Адрес_уч Символьный
20 Ф.И.О. мамы Ф.И.О._м Текстовый
21 Ф.И.О. папы Ф.И.О._п Текстовый
22 Дата зачисления Дата_зач Дата
23 Дата окончания Дата_оконч Дата
24 Уровень здоровья Ур_здор Текст перечислимый (высокий, средний, ниже среднего, низкий)
25 Разряд разряд Текст перечислимый
26 Дата присвоения разряда Дата _разр Дата
27 Номер приказа о присвоении разряда Ном_прик символьный
28 Группа группа Символьный перечислимый
29 Город соревнований город Текст перечислимый (Екб, Тагил, Алапаевск, Челябинск)
30 Ранг соревнований ранг Текстовый
31 Программа соревнований Прогр_сор Текстовый перечислимый (общая, произвольная)
32 Результат выступлений место Числовой
33 Награда за соревнования награда Символьный перечислимый (диплом 1 степени,…)
34 Дата аттестации тренера Дата_атт_трен Дата
35 Заявленная категория Кат_заяв числовой
36 Утвержденная категория Утв_кат числовой
37 Месяц проведения аттестации месяц Дата
38 Количество баллов, полученных на соревновниях Кол_балл Числовой (Вычисляется судьями на соревнованиях)
39 № приказа о зачислении №прик_зач символьный
40 № приказа об отчислении №прик_отч символьный
41 № приказа о выдачи разрядной книжки (документ об окончании) №прик_разр_к символьный
42 Уровень соревнований Ур_сор Текстовый перечислимый (международные, всероссийские, областные,…)
43 Наименование мероприятий меропр Текстовый перечислимый (Открыт уч-трен занятие по спорт гимнастике,…)
44 Этап подготовки этап Текстовый перечислимый (спорт – оздор, уч-трен,…)
45 Штатный сотрудник Штат_сотр логический
46 Соц. статус семей учащихся Соц_стат Текстовый, перечислимый (многодет,…)
47 Характер образовательной программы Хар_прог Текстовый перечислимый (общеразвив, глубок изуч предм)
48 Учебная нагрузка (ставка) ставка Числовой
49 Лучший учащийся Лучший_уч Логический-
50 Финансирование соревнований Фин_сор Логический
51 Образовательные учереждения Обр_уч

Символьный перечислимый (МОУ СОШ №1,…)

(нужен для сведений об учащихся)

52 Табельный номер сотрудника Таб_ном числовой
53 Категория категория Текстовый, перечислимый
54 Дата зачисления на должность дата_зач_должн дата
55 Год в котором учащийся был лучшим год_л_уч дата
56 Ф.И.О. экспертов Ф.И.О._экспертов

Текстовый

 

57 Вид упражнения на соревнованиях Вид Текстовый перечислимый
58 Дата получения показателей здоровья Дата_з дата
59 Участие спортсменов в судейской коллегии судейство логический
60 Участие спортсменов в показательных выступлениях Показ_выст логический
61 Участие спортсменов в фестивалях фестиваль логический
62 Участие спортсменов в конкурсах конкурс логический
63 Публикации спортсменов в СМИ СМИ логический
64 Телефон сотрудника сотовый Тел_сот_с числовой
65 Телефон учащегося сотовый Тел_сот_уч числовой
66 Месяц Месяц Текстовый, перечислимый
67 Дата проведения соревнования Дата_сор дата

Ограничения предметной области:

1. У сотрудника может быть только один адрес и один телефон, телефон может принимать NULL-значение

2. Номер страхового полиса уникален, у одного сотрудника может быть только один полис.

3. Паспортные данные уникальны, у сотрудника может быть только один паспорт

4. Сотрудник может совмещать несколько должностей.

5. Каждый тренер ведет занятия только в одном отделении.

6. Один учащийся в заданный момент времени занимается только в одном отделении и одной группе.

7. В одном городе может проходить несколько соревнований

8. У тренера может быть несколько званий

9. В один день может быть несколько соревнований только у разных отделений.

10. Одним приказом можно присвоить только массовые разряды группе учащихся, занимающихся у одного тренера

11. Некоторые из сотрудников могут быть экспертами.

12. В одной группе может вести занятия только один тренер

13. Один тренер может вести занятия в нескольких группах.

14. У одной семьи может быть несколько социальных статусов

15. Учащийся может быть отчислен несколько раз

16. Учащийся может быть зачислен несколько раз

17. У одного соревнования может быть несколько программ

Далее была спроектирована и описана на ЯИМ инфологическая модель данных.
2.2 Проектирование инфологической модели

 

Справочники (стержни):

СПИСОК СОТРУДНИКОВ (таб_ном, Ф.И.О._сотр, дата_р_с, телефон_с, пасп_дан, адрес_с, дата_нач_р, дата_оконч_р, №полиса, пол, ставка, штат_сотр);

СПИСОК УЧАЩИХСЯ (ном_уч, Ф.И.О._уч, дата_р_уч, тел_уч, адрес_уч, Ф.И.О._м, Ф.И.О._п, пол);

СОЦ СТАТУС СЕМЬИ (код_стат, соц_стат);

ЛУЧШИЕ УЧАЩИЕСЯ (ном_уч, год_л_уч, лучший_уч) [список учащихся];

ОБРАЗОВАТЕЛЬНЫЕ УЧЕРЕЖДЕНИЯ (код_обр_уч, обр_уч);

ОТДЕЛЕНИЯ (код_отделения, отделение);

ПОЧЕТНЫЕ ЗВАНИЯ (Код_звания, звание);

ДОЛЖНОСТИ (код_долж, должность);

ГОРОДА (код_города, город);

УРОВЕНЬ СОРЕВНОВАНИЙ (код_ур, ур_сор);

РАЗРЯД (код_разр, разряд);

УРОЕНЬ ЗДОРОВЬЯ (код_ур_з, уровень здор);

КАТЕГОРИИ (код_кат, категория);

ПРОГРАММА СОРЕВНОВАНИЙ (код_прогр_сор, прогр, сор);

ОБРАЗОВАНИЕ (код_образ, образование);

Обозначения:

СПИСОК ГРУПП (код_группы, группа, код_отделения,) [ОТДЕЛЕНИЯ];

ОБРАЗОВАНИЕ СОТРУДНИКОВ (таб_ном, код_образ) [СПИСОК СОТРУДНИКОВ] [ОБРАЗОВАНИЕ];

ЗАЧИСЛЕНИЕ УЧАЩИХСЯ (код_зач, ном_уч, дата_зач, №прик_зач) [СПИСОК УЧАЩИХСЯ];

ВЫПУСК УЧАЩИХСЯ (код_зач, дата_оконч, №прик_отч, №прик_разр_к) [СПИСОК УЧАЩИХСЯ];

СЕМЬЯ УЧАЩЕГОСЯ (ном_уч, код_стат) [СПИСОК УЧАЩИХСЯ] [СОЦ СТАТУС СЕМЬИ];

АТТЕСТАЦИЯ ТРЕНЕРОВ (таб_ном, код_эксп, код_заяв_кат, код_утв_кат, дата_атт_трен) [СПИСОК СОТРУДНИКОВ] [КАТЕГОРИИ];

СОРЕВНОВАНИЯ (Код_сор, код_города, ранг, код_ур, код_прогр_сор, фин_сор, дата_сор) [ГОРОДА] [УРОВЕНЬ СОРЕВНОВАНИЙ] [ПРОГРАММА СОРЕВНОВАНИЙ];

КОМПЛЕКТОВАНИЕ УЧ (код_группы, ном_уч) [СПИСОК ГРУПП] [СПИСОК УЧАЩИХСЯ];

РЕЗУЛЬТАТ ВЫСТУПЛЕНИЙ НА СОРЕВНОВАНИЯХ (ном_уч, код_сор, кол_бал, таб_ном) [СПИСОК УЧАЩИХСЯ] [СПИСОК СОТРУДНИКОВ] [СОРЕВНОВАНИЯ];

СПОРТСМЕНЫ – РАЗРЯДНИКИ (код_с_р, ном_уч, код_разр, дата_разр, таб_ном, ном_прик) [СПИСОК УЧАЩИХСЯ] [СПИСОК СОТРУДНИКОВ] [РАЗРЯД];

ОЗДОРОВЛЕНИЕ УЧАЩИХСЯ (ном_уч, дата_з, код_ур_з) [СПИСОК УЧАЩИХСЯ] [УРОВЕНЬ ЗДОРОВЬЯ];

ЗАСЛУЖЕННЫЕ РАБОТНИКИ (таб_ном, код_звания,) [СПИСОК СОТРУДНИКОВ] [ПОЧЕТНЫЕ ЗВАНИЯ];

ДОЛЖНОСТИ СОТРУДНИКОВ (таб_ном, код_долж, дата_зач_должн) [СПИСОК СОТРУДНИКОВ] [ДОЛЖНОСТИ];

Далее было проектирование базовых реляционных таблиц.

2.3 Проектирование даталогической модели

 

Описание таблиц на SQL.

CREATE TABLE СПИСОК СОТРУДНИКОВ

(Таб_ном INTEGER PRIMARY KEY,

Ф.И.О._сотр TEXT(30) NOT NULL,

Дата_р_с DATE NOT NULL,

Телефон_с CHAR(10),

Пасп_дан CHAR (100) UNIQUE NOT NULL,

Адрес_с CHAR(100) NOT NULL,

Дата_нач_р DATE NOT NULL,

Дата_оконч_р DATE,

№полиса CHAR (10) UNIQUE,

ставка

штат_сотр

пол TEXT (1) NOT NULL,

CHECK (пол IN («м», «ж»)));

CREATE TABLE СПИСОК УЧАЩИХСЯ

(ном_уч INTEGER PRIMARY KEY,

Ф.И.О._уч TEXT(30) NOT NULL,

дата_р_уч DATE NOT NULL,

тел_уч CHAR(10),

адрес_уч CHAR(100) NOT NULL,

Ф.И.О._м TEXT(30),

Ф.И.О._п TEXT(30),

пол TEXT (1) NOT NULL,

CHECK (пол IN («м», «ж»)));

CREATE TABLE СОЦ СТАТУС СЕМЬИ

(код_стат INTEGER PRIMARY KEY,

соц_стат TEXT(20);

CHECK (соц_стат IN («многодетная семья», «неполная семья», «опекаемые дети», «состоит на учете в ОППН», «малоимущая семья», «неблагополучная семья»)));

CREATE TABLE ОБРАЗОВАТЕЛЬНЫЕ УЧЕРЕЖДЕНИЯ

(код_обр_уч INTEGER PRIMARY KEY,

обр_уч CHAR(10)

CHECK (обр_уч IN («МОУ СОШ №1»,» МОУ СОШ №2»,» МОУ СОШ №3»,» МОУ СОШ №4»,» МОУ СОШ №5»,» МОУ СОШ №6»,» МОУ СОШ №8»,» МОУ СОШ №10», «МОУ СОШ №12», «МОУ СОШ №15», «Профессиональные и высшие учебные заведения»,» МДОУ»)));

CREATE TABLE ОТДЕЛЕНИЯ

(код_отделения INTEGER PRIMARY KEY,

отделение TEXT(20);

CHECK (отделение IN («спортивная гимнастика»,» лёгкая атлетика»,» волейбол»)));

CREATE TABLE ПОЧЕТНЫЕ ЗВАНИЯ

(Код_звания INTEGER PRIMARY KEY,

звание TEXT(30)

CHECK (звание IN («Заслуженный тренер России»,» Почётный работник общего образования»,» Отличник физической культуры и спорта РФ»,» Мастер спорта международного класса»,» Мастер спорта РФ»,» Знак «80-лет Министерству по физической культуре, спорту и туризму Свердловской области»)));

CREATE TABLE ДОЛЖНОСТИ

(код_долж INTEGER PRIMARY KEY,

должность TEXT(15)

CHECK (должность IN («тренер», «методист», «директор»)));

CREATE TABLE ГОРОДА

(код_города INTEGER PRIMARY KEY,

города TEXT(20)

CHECK (города IN («Алапаевск», «Екатеринбург», «Челябинск», «Нижний Тагил»)));

CREATE TABLE УРОВЕНЬ СОРЕВНОВАНИЙ

(код_ур INTEGER PRIMARY KEY,

ур_сор TEXT(20)

CHECK (ур_сор IN («международные», «всероссийские», «зональные», «областные», «районные», «городские»)));

CREATE TABLE РАЗРЯД

(код_разд INTEGER PRIMARY KEY,

разряд TEXT(20)

CHECK (разряд IN («первый юношеский», «второй юношеский», «третий юношеский», «первый взрослый», «второй взрослый», «третий взрослый», «четвертый взрослый», «пятый взрослый», «кандидат в мастера спорта», «мастер спорта России», «мастер спорта России международного класса»)));

CREATE TABLE УРОВЕНЬ ЗДОРОВЬЯ

(код_ур_з INTEGER PRIMARY KEY,

Ур_здор TEXT

CHECK (группа IN («низкий», «ниже среднего», «средний», «выше среднего», «высокий»)));

CREATE TABLE КАТЕГОРИИ

(код_кат INTEGER PRIMARY KEY,

категория CHAR(10)

CHECK (группа IN («первая», «вторая», «высшая»)));

CREATE TABLE ПРОГРАММА СОРЕВНОВАНИЙ

(код_прогр_сор INTEGER PRIMARY KEY,

прогр_сор TEXT

CHECK (прогр_сор IN («произвольная», «общая»);

ОБРАЗОВАНИЕ СОТРУДНИКОВ (таб_ном, код_образ) [список сотрудников] [образование];

CREATE TABLE ОБРАЗОВАНИЕ СОТРУДНИКОВ

(таб_ном INTEGER

код_образ INTEGER)

PRIMARY KEY (таб_ном, код_образ),

FOREIN KEY (таб_ном) REFERENCES СПИСОК СОТРУДНИКОВ

ON DELETE CASCADE

ON UPDATE CASCADE

FOREIN KEY (код_образ) REFERENCES ОБРАЗОВАНИЕ

ON DELETE RESTRICT

ON UPDATE CASCADE

CREATE TABLE СПИСОК ГРУПП

(код_группы INTEGER PRIMARY KEY,

код_отделения INTEGER PRIMARY KEY,

группа CHAR(10))

PRIMARY KEY (код_группы),

FOREIN KEY (код_отделения) REFERENCES ОТДЕЛЕНИЯ

ON DELETE CASCADE

ON UPDATE CASCADE

CHECK (группа IN («СОГ», «Н/П-1г», «Н/П-1в», «Н/П-1а», «Н/П-2г», «Н/П-2в», «Н/П-2а», «Н/П-3г», «Н/П-3в», «Н/П-3а», «УТГ-1г», «УТГ-1в», «УТГ-1а», «УТГ-2г», «УТГ-2в», «УТГ-2а», «УТГ-3г», «УТГ-3в», «УТГ-3а», «УТГ-4г», «УТГ-4в», «УТГ-4а», «УТГ-5г», «УТГ-5в», «УТГ-5а», «С/С-1г», «С/С-1в», «С/С-1а», «С/С-2г», «С/С-2в», «С/С-2а», «ВСМ»)));

CREATE TABLE ВЫПУСК УЧАЩИХСЯ

(ном_учINTEGER NOT NULL,

Дата_окончDATA

№прик_отч TEXT

№прик_разр_к TEXT),

PRIMARY KEY (ном_уч),

FOREIN KEY (ном_уч) REFERENCES СПИСОК УЧАЩИХСЯ

ON DELETE RESTRICT

ON UPDATE CASCADE

CREATE TABLE ЗАЧИСЛЕНИЕ УЧАЩИХСЯ

(ном_учINTEGER NOT NULL,

код_обр_уч INTEGER NOT NULL,

Дата_зач DATA

№прик_зач TEXT),

PRIMARY KEY (ном_уч)

FOREIN KEY (ном_уч) REFERENCES СПИСОК УЧАЩИХСЯ

ON DELETE RESTRICT

ON UPDATE CASCADE

FOREIN KEY (код_обр_уч) REFERENCES ОБРАЗОВАТЕЛЬНЫЕ УЧЕРЕЖДЕНИЯ

ON DELETE RESTRICT

ON UPDATE CASCADE

CREATE TABLE СЕМЬЯ УЧАЩЕГОСЯ

(ном_уч INTEGER NOT NULL

код_стат INTEGER NOT NULL)

PRIMARY KEY (ном_уч),

FOREIN KEY (ном_уч) REFERENCES СПИСОК УЧАЩИХСЯ

ON DELETE RESTRICT

ON UPDATE CASCADE

FOREIN KEY (код_стат) REFERENCES СОЦ СТАТУС СЕМЬИ

ON DELETE RESTRICT

ON UPDATE CASCADE;

CREATE TABLE АТТЕСТАЦИЯ ТРЕНЕРОВ

(таб_ном INTEGER NOT NULL

код_меропр INTEGER NOT NULL

месяц DATA

кат_заяв INTEGER

утв_кат INTEGER

дата_атт_трен DATA),

PRIMARY KEY (таб_ном, код_меропр),

FOREIN KEY (таб_ном) REFERENCES СПИСОК СОТРУДНИКОВ,

ON DELETE CASCADE

ON UPDATE CASCADE

FOREIN KEY (кат_заяв) REFERENCES КАТЕГОРИИ,

ON DELETE RESTRICT

ON UPDATE CASCADE

FOREIN KEY (утв_кат) REFERENCES КАТЕГОРИИ,

ON DELETE RESTRICT

ON UPDATE CASCADE

CREATE TABLE СОРЕВНОВАНИЯ

(код_сор INTEGER NOT NULL,

код_города INTEGER NOT NULL

ранг TEXT

код_ур INTEGER NOT NULL

прогр_сор TEXT

фин_сор LOGICAL

Дата_сор DATE),

PRIMARY KEY (код_сор),

FOREIN KEY (код_гор) REFERENCES ГОРОДА

ON DELETE RESTRICT

ON UPDATE CASCADE

FOREIN KEY (код_ур) REFERENCES УРОВЕНЬ СОРЕВНОВАНИЙ;

ON DELETE RESTRICT

ON UPDATE CASCADE

FOREIN KEY (код_прогр_сор) REFERENCES ПРОГРАММА СОРЕВНОВАНИЙ;

ON DELETE RESTRICT

ON UPDATE CASCADE

CREATE TABLE КОМПЛЕКТОВАНИЕ УЧ

(код_группы INTEGER NOT NULL

ном_уч INTEGER NOT NULL),

PRIMARY KEY (код_группы, ном_уч),

FOREIN KEY (ном_уч) REFERENCES СПИСОК УЧАЩИХСЯ,

ON DELETE RESTRICT

ON UPDATE CASCADE

FOREIN KEY (код_группы) REFERENCES СПИСОК ГРУПП;

ON DELETE RESTRICT

ON UPDATE CASCADE

CREATE TABLE РЕЗУЛЬТАТ ВЫСТУПЛЕНИЙ НА СОРЕВНОВАНИЯХ

(ном_уч INTEGER NOT NULL

код_сор INTEGER NOT NULL

кол_бал INTEGER

таб_ном INTEGER NOT NULL),

PRIMARY KEY (ном_уч, код_сор),

FOREIN KEY (таб_ном) REFERENCES СПИСОК СОТРУДНИКОВ,

ON DELETE RESTRICT

ON UPDATE CASCADE

FOREIN KEY (код_сор) REFERENCES СОРЕВНОВАНИЯ,

ON DELETE RESTRICT

ON UPDATE CASCADE

FOREIN KEY (ном_уч) REFERENCES СПИСОК УЧАЩИХСЯ;

ON DELETE RESTRICT

ON UPDATE CASCADE

CREATE TABLE СПОРТСМЕНЫ – РАЗРЯДНИКИ

(код_с_р INTEGER NOT NULL

ном_уч INTEGER NOT NULL

ном_п_п INTEGER NOT NULL

разряд TEXT

код_отделения INTEGER NOT NULL

дата_разр DATA

таб_ном INTEGER NOT NULL

ном_прик INTEGER),

PRIMARY KEY (код_с_р),

FOREIN KEY (таб_ном) REFERENCES СПИСОК СОТРУДНИКОВ,

ON DELETE RESTRICT

ON UPDATE CASCADE

FOREIN KEY (ном_уч) REFERENCES СПИСОК УЧАЩИХСЯ

ON DELETE RESTRICT

ON UPDATE CASCADE

FOREIN KEY (код_отделения) REFERENCES ОТДЕЛЕНИЯ

ON DELETE RESTRICT

ON UPDATE CASCADE

CREATE TABLE ОЗДОРОВЛЕНИЕ УЧАЩИХСЯ

(ном_уч INTEGER NOT NULL

дата_з DATA

код_ур_здор TEXT),

PRIMARY KEY (ном_уч, дата_з),

FOREIN KEY (ном_уч) REFERENCES СПИСОК УЧАЩИХСЯ

ON DELETE CASCADE

ON UPDATE CASCADE

FOREIN KEY (код_ур_з) REFERENCES СПИСОК УЧАЩИХСЯ

ON DELETE RESTRICT

ON UPDATE RESTRICT

CREATE TABLE ЗАСЛУЖЕННЫЕ РАБОТНИКИ

(таб_ном INTEGER NOT NULL

код_звания INTEGER NOT NULL),

PRIMARY KEY (таб_ном, код_звания

FOREIN KEY (таб_ном) REFERENCES СПИСОК СОТРУДНИКОВ

ON DELETE CASCADE

ON UPDATE CASCADE

FOREIN KEY (код_звания) REFERENCES ЗВАНИЯ

ON DELETE RESTRICT

ON UPDATE CASCADE

CREATE TABLE ДОЛЖНОСТИ СОТРУДНИКОВ

(таб_ном INTEGER NOT NULL

Ф.И.О._сотр TEXT

Код_долж INTEGER NOT NULL

Должность TEXT

Дата_зач_должн DATA),

PRIMARY KEY (таб_ном, код_долж

FOREIN KEY (таб_ном) REFERENCES СПИСОК СОТРУДНИКОВ

ON DELETE CASCADE

ON UPDATE CASCADE

FOREIN KEY (код_долж) REFERENCES ДОЛЖНОСТИ

ON DELETE RESTRICT

ON UPDATE CASCADE

2.4 Проверка нормализации спроектированных таблиц
Информация о работе «Информационная система для поддержки учебной деятельности ДЮСШ»
Раздел: Информатика, программирование
Количество знаков с пробелами: 63437
Количество таблиц: 2
Количество изображений: 33

Похожие работы

Скачать
184602
16
3

... могут быть ниже нормативов финансирования аналогичных государственных и муниципальных образовательных учреждений на данной территории. 2. Анализ финансово-экономической деятельности МОУ ДОД ДЮСШ города Мирный   §2.1 Муниципальное образовательное учреждение дополнительного образования детей детско-юношеская спортивная школа города Мирный Спортивная школа создается в целях реализации программ ...

Скачать
24262
1
5

... и искренности тренера и родителей. Такие взаимоотношения закладывают основу правильного воспитания, формируют уверенных в себе детей, любящих себя и мир. Цель работы методиста-инструктора: на основе анализа деятельности методической службы по работе с семьей, определить условия для сотрудничества родителей и спортивной школы в деле воспитания на основе единой педагогической позиции Задачи: - ...

Скачать
381605
45
16

... Татарстан. А муниципальными учреждениями на основе проведенного исследования проводится значительная работа по профилактике наркотизации населения. 3. Совершенствование деятельности в области антинаркотической политики на региональном и муниципальном уровнях 3.1 Отечественный опыт работы по профилактике наркотизации населения. Реализация антинаркотической работы в Республике Башкортостан ...

Скачать
62633
21
12

... игрового соревновательного противоборства являются элементами единой системы, и ее функционирование зависит от эффективности каждого составляющего. Наиболее широко представлен анализ технико-тактических действий в соревновательной деятельности волейболистов. Уже давно разработаны различные варианты условно-кодированной записи игр, позволяющие фиксировать технико-тактические действия, выполняемые ...

0 комментариев


Наверх