Помощь в написании студенческих работ
Антистрессовый сервис

Проектирование БД для спортивной школы

Курсовая Купить готовую Узнать стоимостьмоей работы

Кнопочные меню создавались в режиме конструктора. Формы создавались с помощью мастера и редактировались в режиме конструктора или просто создавались в режиме конструктора. При создании форм были использованы макросы. Макрос — это набор команд, выполняющий определенные операции. В нашей базе данных макросы выполняли следующие функции: После этого были созданы последовательно меню для организации… Читать ещё >

Проектирование БД для спортивной школы (реферат, курсовая, диплом, контрольная)

Содержание

  • 1. Описание предметной области
  • 2. Выбор средств/методологии проектирования. Выбор СУБД
  • 3. Построение инфологической (концептуальной) модели предметной области
  • 4. Проектирование логической структуры базы данных
  • 5. Ограничения целостности
  • 6. Проектирование физической структуры базы данных
  • 7. Организация ввода данных в БД
  • 8. Описание информационных потребностей пользователей и выбор способов их реализации
  • 9. Разработка интерфейса
  • 10. Реализация проекта в среде конкретной СУБД
  • Список литературы

Ввод данных при помощи форм очень простой в использовании.

Общая форма справочной информации и ввода данных Ввод данных информации о спорстмене:

Ввод данных адресов:

Ввод данныхдостижений:

Ввод данных контактов:

Ввод данных о разряде:

Ввод данных о соревнованиях:

Ввод данных о виде спорта:

Ввод данных о спорстмене:

Ввод данных о тренере:

Ввод данных отренировке:

8. Описание информационных потребностей пользователей и выбор способов их реализации.

Информационные потребности пользователей выражаются в следующем: пользователям базой данных необходимо находить нужную им информацию в БД, просматривать ее, выводить на печать. Далее перечислим основные запросы, а также продемонстрируем их реализацию.

Выбираем альтернативу «Запросы к базе данных и переходим к формированию запросов»

Поиск Контактной информации о спорстмене:

Результат выполнения запроса Запрос имеет вид

SELECT спортсмен. id_спортсмен, информация. Фамилия AS информация_Фамилия, информация. Имя AS информация_Имя, информация. Отчество AS информация_Отчество, контакт.

ст_родства, контакт.

фамилия AS контакт_фамилия, контакт.

имя AS контакт_имя, контакт.

отчество AS контакт_отчество, контакт.

телефон, адрес.

город, адрес.

улица, адрес.

дом, адрес.

квартира

FROM ((адрес INNER JOIN контакт ON адрес. id_адрес = контакт. id_adres) INNER JOIN спортсмен ON адрес. id_адрес = спортсмен. id_адрес) INNER JOIN информация ON контакт. id_контакт = информация. id_контакт;

Поиск Полной информации о спорстменах.

Вводим необходимый вид объекта

SELECT спортсмен. id_спортсмен, информация. Фамилия AS информация_Фамилия, информация. Имя, информация. Отчество, информация.

год_рождения, разряд.

дата, разряд.

разряд, разряд.

звание, спорт.

вид, спорт.

сезон, тренер.

должность, тренер. Фамилия AS тренер_Фамилия, тренировка.

время, тренировка.

график, тренировка.

место

FROM информация INNER JOIN (тренировка INNER JOIN (тренер INNER JOIN (спорт INNER JOIN (разряд INNER JOIN спортсмен ON разряд. id_разряд=спортсмен.id_разряд) ON спорт. id_спорт=спортсмен.id_спорт) ON тренер. id_тренер=спортсмен.id_тренер) ON тренировка. id_тренировка=спортсмен.id_тренировка) ON информация. id_информация=спортсмен.id_информация;

Поиск информации о подготовке к соревнованиям

SELECT спортсмен. id_спортсмен, информация. Фамилия, информация. Имя, информация. Отчество, разряд.

разряд, разряд.

звание, достижения.

достижения, соревнование.

наименование, соревнование. Дата, соревнование.

задачи, соревнование.

место

FROM информация INNER JOIN (соревнование INNER JOIN (разряд INNER JOIN (достижения INNER JOIN спортсмен ON достижения. id_достижения = спортсмен. id_достижения) ON разряд. id_разряд = спортсмен. id_разряд) ON соревнование. id_соревнование = спортсмен. id_соревнование) ON информация. id_информация = спортсмен. id_информация;

Система позволяет получать отчеты трех видов

— отчет о тренировках

— полная информация о спортсменах

— контактная информация о спортсменах

9. Разработка интерфейса.

Запускается приложение и видим форму заставки Базы данных (рис.

1).

Заставка (рис.

1)

При нажатии на кнопку Запросы к базе данных мы по попадаем в форму (рис.

2) где можно выбрать интересующий пункт меню:

При нажатии на кнопку выполняются запросы Напри выборе второй альтернативы попадаем в форму справочной информации и ввода данных:

10. Реализация проекта в среде конкретной СУБД Проектирование базы данных агентства недвижимости, контролирующей поступление заявок, заключение сделок и реализацию получения прибыли начинается с объектов данных. Сначала строятся таблицы и создаются запросы. В нашем случае таблицы и их связи были спроектированы автоматически с помощью программы Erwin Data Modeler.

После этого были построены запросы. Запросы необходимы для того, чтобы реализовать информационные потребности пользователей. Одни из них создавались в режиме конструктора, некоторые в режиме SQL. На основе этих запросов мы создали отчеты, для того, чтобы пользователю было удобно воспринимать информацию. Отчеты создавались с помощью модуля «создание отчета» встроенного в Access.

После этого мы приступили к созданию экранных форм. Вначале мы создали главное меню, в нем представлены кнопки для выбора соответствующих альтернатив.

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

Кнопочные меню создавались в режиме конструктора. Формы создавались с помощью мастера и редактировались в режиме конструктора или просто создавались в режиме конструктора. При создании форм были использованы макросы. Макрос — это набор команд, выполняющий определенные операции. В нашей базе данных макросы выполняли следующие функции:

— открытие форм;

— открытие отчетов;

— печать отчетов;

— сохранить отчеты в файл;

— закрытие формы;

— выполнение запроса.

Запросы к базе данных создавались при помощи соответствующего конструктора.

Так как некоторые запросы имеют достаточно сложную структуру, т. е для и выполнения необходимо было создавать таблицы, то рекомендуется пользователю зайти в «Параметры Access -> Дополнительно» и убрать галочку с поля «запрос на изменение». Чтобы при открытие формы, запросы, которые выполняются автоматически не отвлекали пользователя и чтобы он случайно не отклонил запрос на изменение, так как если он отклонит его, многие отчеты будут неверными.

Диго С.М., «Базы Данных», Москва, «Финансы и статистика», 2005 г.

Дж. Боуман, С. Эмерсон, М. Дарновски «Практическое руководство по SQL»

Электронная встроенная гипертекстовая справочная система Microsoft Access, файл MSACC20. HLP, 4.7 Мбайт Майкл. Хэлволсон, Майкл Янг, Эффективная работа с Microsoft Office. — C. Петербург: Питер, 2001

Показать весь текст

Список литературы

  1. :
  2. С.М., «Базы Данных», Москва, «Финансы и статистика», 2005г.
  3. Дж. Боуман, С. Эмерсон, М. Дарновски «Практическое руководство по SQL»
  4. Электронная встроенная гипертекстовая справочная система Microsoft Access, файл MSACC20. HLP, 4.7 Мбайт
  5. Майкл. Хэлволсон, Майкл Янг, Эффективная работа с Microsoft Office. — C. Петербург: Питер, 2001
Заполнить форму текущей работой
Купить готовую работу

ИЛИ