1. Таблицы, состоящие из 2х атрибутов находятся в НФБК.

Это таблицы:

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

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

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

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

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

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

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

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

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

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

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

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

КОМПЛЕКТОВАНИЕ ТРЕНЕР (таб_ном, код_группы) [список сотрудников] [список групп];

КОМПЛЕКТОВАНИЕ УЧ (код_группы, ном_уч) [список групп] [список учащихся];

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

СЕМЬЯ УЧАЩЕГОСЯ (ном_уч, код_стат) [список учащихся] [Соц статус семьи];

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

2. Все таблицы, имеющие несоставные PK, находятся во 2НФ. Проверим, нет ли в них транзитивных зависимостей.

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

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

Очевидно, что таблицы СПИСОК СОТРУДНИКОВ и СПИСОК УЧАЩИХСЯ находятся в НФБК.

СПИСОК ГРУПП (группа, отделениие) [отделения];

ФЗ: отделение à группа. Отделение – возможный ключ. Значит таблица находится в НФБК

СОРЕВНОВАНИЯ (город, ранг, ур_сор, прогр_сор, фин_сор, дата_сор) [города] [уровень соревнований] [программа соревнований];

ФЗ: (город, ур_сор, прогр_сор, дата_сор)àранг, (город, ур_сор, прогр_сор, дата_сор)àфин_сор. Но (город, ур_сор, прогр_сор, дата_сор) – возможный ключ. Значит все ФЗ в таблице сводятся к полной ФЗ от возможного ключа. Т.о. таблица СОРЕВНОВАНИЯ находится в НФБК.

СПОРТСМЕНЫ – РАЗРЯДНИКИ (Ф.И.О._уч, разряд, дата_разр, Ф.И.О._сот, ном_прик) [список учащихся] [список сотрудников] [разряд];

ФЗ: (Ф.И.О._уч, разряд, дата_разр) àФ.И.О._сот, (Ф.И.О._уч, разряд, дата_разр) àном_прик. Но (Ф.И.О._уч, разряд, дата_разр) – возможный ключ. Значит все ФЗ в таблице сводятся к полной ФЗ от возможного ключа. Т.о. таблица СПОРТСМЕНЫ – РАЗРЯДНИКИ находится в НФБК.

3. Таблицы с составными PK.

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

ФЗ: (ном_уч, год_л_уч) àлучший учащийся.

(ном_уч, год_л_уч) – составной ключ. Таблица находится в НФБК.

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

ФЗ: (ном_уч, дата_зач) à№прик_зач

(ном_уч, дата_зач) – составной ключ. Таблица находится в НФБК.

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

ФЗ: (ном_уч, дата_зач) àдата_оконч, (ном_уч, дата_зач) à№прик_отч, (ном_уч, дата_зач) à№прик_разр_к

(ном_уч, дата_зач) – возможный составной ключ. Таблица находится в НФБК.

АТТЕСТАЦИЯ ТРЕНЕРОВ (Ф.И.О._сотр, Ф.И.О._эксп, заяв_кат, утв_кат, дата_атт_трен) [список сотрудников] [категории];

ФЗ: (Ф.И.О._сотр, дата_атт_трен) àФ.И.О._эксп, (Ф.И.О._сотр, дата_атт_трен) àзаяв_кат, (Ф.И.О._сотр, дата_атт_трен) àутв_кат.

(Ф.И.О._сотр, дата_атт_трен) – возможный составной ключ. Таблица находится в НФБК.

РЕЗУЛЬТАТ ВЫСТУПЛЕНИЙ НА СОРЕВНОВАНИЯХ (Ф.И.О._уч, код_сор, кол_бал, Ф.И.О._трен) [список учащихся] [список сотрудников] [соревнования];

ФЗ: (Ф.И.О._уч, код_сор) àкол_бал, (Ф.И.О._уч, код_сор) àФ.И.О._трен.

(Ф.И.О._уч, код_сор) – возможный составной ключ. Таблица находится в НФБК.

СПОРТСМЕНЫ – РАЗРЯДНИКИ (Ф.И.О._уч, разряд, дата_разр, Ф.И.О._сот, ном_прик) [список учащихся] [список сотрудников] [разряд];

ФЗ: (Ф.И.О._уч, разряд, дата_разр) àФ.И.О._сот, (Ф.И.О._уч, разряд, дата_разр) àном_прик

(Ф.И.О._уч, разряд, дата_разр) – возможный составной ключ. Таблица находится в НФБК.

ОЗДОРОВЛЕНИЕ УЧАЩИХСЯ (Ф.И.О._уч, дата_з, ур_здор) [список учащихся] [уровень здоровья];

ФЗ: (Ф.И.О._уч, дата_з) àур_з.

Таблица находится в НФБК.

ДОЛЖНОСТИ СОТРУДНИКОВ (Ф.И.О._сот должность, дата_зач_должн) [список сотрудников] [должности];

ФЗ: (Ф.И.О._сот, должность) àдата_зач_должн.

Таблица находится в НФБК.


Схема данных


2.4 Описание реализации   2.4.1 Обоснование выбора СУБД

Microsoft Access 2003 представляет собой СУБД которая предназначена для создания настольных приложений и приложений клиент / сервер, работающих под управлением Windows 2000 и XP.

1. Access предоставляет разработчикам средства, необходимые для создания развитых сложных баз данных, легко интегрирующихся со структурой данных предприятия, обеспечивая при этом прямую и обратную совместимость с существующими и новыми решениями. Access 2003 предоставляет средства для создания решений, интегрирующих и использующих преимущества Internet

2. Способы анализа данных пользователями с помощью динамических сводных таблиц и сводных диаграмм,

3. Страницы доступа к данным, позволяющие пользователям распространять приложения корпоративных баз данных в Internet.

4. Система поддерживает все средства для создания, введения и защиты от несанкционированного доступа к данным

5. Система позволяет импортировать и экспортировать файлы многих известных форматов

6. Одна из важных возможностей access – создание запросов

Таким образом, средств Access 2003 достаточно для реализации моего проекта. Кроме того, в организации приобретение лицензии другой СУБД в ближайшее время не планируется.

2.4.2 Описание интерфейса

Для информационная система для поддержки учебной деятельности ДЮСШ №1 г. Алапаевск был спроектирован многостраничный интерфейс в соответствии с категориями пользователей. Такой интерфейс позволяет просто переводить информационную систему в многопользовательский вариант технологии клиент-сервер.

Главная форма:

Рис. 2.1

Директор:

Автоматизированное рабочее место директора, рис 2.2

Просмотр и печать отчетов директора:


Форма для просмотра и печати директоров, рис 2.3

Методист:

Автоматизированное рабочее место методиста, рис 2.4

Отчеты методиста:

Отчеты методиста"рис 2.5


Форма «Справочники»:

Справочники, рис 2.6

Форма «Для форм учащихся»:

Для форм учащихся, рис 2.7

Форма «Для форм сотрудников»:

Для форм сотрудников, рис 2.8


Форма «Для форм соревнований»:

Для форм соревнований, рис 2.9

Тренер:

Автоматизированное рабочее место тренера, рис 2.4

Форма «Просмотр и печать отчетов тренера»:

Отчеты тренера, рис 2.10


2.4.3 Проектирование запросов

1. Запрос «аттестация тренеров запрос». Для отчета «Аттестация тренеров».

SELECT [Аттестация тренеров]. таб_ном, [Список сотрудников]. Ф.И.О._сотр, [Аттестация тренеров]. дата_атт_трен, [Аттестация тренеров]. код_эксп, [Список сотрудников_1].Ф.И.О._сотр, [Аттестация тренеров]. код_кат_заяв, Категории.категория, [Аттестация тренеров]. код_утв_кат, Категории_1.категория

FROM [Список сотрудников] AS [Список сотрудников_1] INNER JOIN (Категории AS Категории_1 INNER JOIN ([Список сотрудников] INNER JOIN (Категории INNER JOIN [Аттестация тренеров] ON Категории.код_кат = [Аттестация тренеров]. код_кат_заяв) ON [Список сотрудников]. таб_ном = [Аттестация тренеров]. таб_ном) ON Категории_1.код_кат = [Аттестация тренеров]. код_утв_кат) ON [Список сотрудников_1].таб_ном = [Аттестация тренеров]. код_эксп;

2. «Запрос должности сотрудников». Для связанной формы «должности сотрудников».

SELECT [Должности сотрудников]. таб_ном, [Список сотрудников]. Ф.И.О._сотр, [Должности сотрудников]. код_долж, Должности.должность, [Должности сотрудников]. дата_зач_должн

FROM [Список сотрудников] INNER JOIN (Должности INNER JOIN [Должности сотрудников] ON Должности.код_долж = [Должности сотрудников]. код_долж) ON [Список сотрудников]. таб_ном = [Должности сотрудников]. таб_ном;

3. Запрос «Вспомог запрос» для запроса «Список учащихся за определенный период».

SELECT [Список учащихся]. Ф.И.О._уч, [Зачисление учащихся]. дата_зач, [Выпуск учащихся]. дата_оконч

FROM [Список учащихся] INNER JOIN ([Зачисление учащихся] LEFT JOIN [Выпуск учащихся] ON [Зачисление учащихся]. код_зач = [Выпуск учащихся]. код_зач) ON [Список учащихся]. Ном_уч = [Зачисление учащихся]. ном_уч;

4. «Заслуженные работники запрос». Для связанной формы «заслуженные работники».

SELECT [Список сотрудников]. Ф.И.О._сотр, [Почетные звания]. звание

FROM [Список сотрудников] INNER JOIN ([Почетные звания] INNER JOIN [Заслуженные работники] ON [Почетные звания]. код_звания = [Заслуженные работники]. код_звания) ON [Список сотрудников]. таб_ном = [Заслуженные работники]. таб_ном;

5. Запрос «затч-отч». Для отчета «учет поступлений и выпуска учащихся».

SELECT [Список учащихся]. Ном_уч, [Список учащихся]. Ф.И.О._уч, [Зачисление учащихся]. дата_зач, [Зачисление учащихся]. №прик_зач, [Выпуск учащихся]. дата_оконч, [Выпуск учащихся]. №прик_отч

FROM [Список учащихся] INNER JOIN ([Зачисление учащихся] LEFT JOIN [Выпуск учащихся] ON [Зачисление учащихся]. код_зач = [Выпуск учащихся]. код_зач) ON [Список учащихся]. Ном_уч = [Зачисление учащихся]. ном_уч;


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

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

Скачать
184602
16
3

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

Скачать
24262
1
5

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

Скачать
381605
45
16

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

Скачать
62633
21
12

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

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


Наверх