Проектирование базы данных тренера спортивной команды
Описание предметной области. Выбор средств/методологии проектирования. Построение концептуальной модели предметной области. Проектирование логической структуры базы данных. Проектирование физической структуры базы данных. Разработка интерфейса программы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 11.01.2019 |
Размер файла | 4,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Федеральное государственное бюджетное образовательное учреждение высшего образования
«Новосибирский государственный технический университет»
Кафедра экономической информатики
КУРСОВОЙ ПРОЕКТ
по дисциплине: Базы данных
Тема: Проектирование базы данных тренера спортивной команды
Выполнил: студент: Скорин А.Ю.
Группа: ФББ-52
Проверил: преподаватель Каржавых Л.В.
Балл: _______ ECTS _______
Оценка __________________
Новосибирск 2017
Содержание
- Введение
- 1. Описание предметной области
- 2. Выбор средств/методологии проектирования
- 3. Построение концептуальной модели предметной области
- 4. Проектирование логической структуры базы данных
- 5. Выявление полного перечня ограничений целостности, присущего данной области
- 6. Проектирование физической структуры базы данных
- 7. Организация ввода данных в БД
- 8. Организация корректировки БД
- 9. Реализация запросов
- 10. Разработка интерфейса
- 11. Реализация проекта в среде конкретной СУБД
- Заключение
- Список использованных источников
- Приложение
Введение
Цель работы: проектирование и создание базы данных для автоматизации работы тренера спортивной команды.
Объект исследования - деятельность тренера спортивной команды.
Этапы проектирования базы данных:
- системный анализ предметной области;
- концептуальное проектирование базы данных;
- выбор СУБД;
- логическое проектирование базы данных;
- физическое проектирование
Задачи проектирования базы данных (требования):
- обеспечение хранения в базе данных всей необходимой информации;
- обеспечение возможности получения данных по всем необходимым запросам;
- обеспечение целостности БД.
1. Описание предметной области
Сеть спортивных организаций играют очень важную роль для жизни любого города. Для функционирования этой сети требуется очень тесная взаимосвязь и взаимодействие между основными организациями - обществом тренеров и клубов, спортивными сооружениями и пр. Поэтому появляется необходимость создания базы данных для более удобного и продуктивного сообщения между основными сущностями данной сети.
Спроектированная база данных будет хранить следующие сущности:
1) тренер;
2) тренировки;
3) спортсмены;
4) соревнования;
5) команда;
6) достижения;
Каждый ТРЕНЕР характеризуется следующими параметрами:
- ID тренера;
- ФИО;
- гражданство;
- дата рождения;
- код команды (R1).
Каждые ТРЕНИРОВКИ, характеризуется следующими параметрами:
- ID тренировки;
- ID тренера (R4);
- ID команды;
- дата тренировки;
- время тренировки;
- продолжительность тренировки.
Каждые СПОРТСМЕНЫ обладает следующими параметрами:
- ID спортсмена;
- ФИО;
- гражданство;
- дата рождения;
- rод команды (R2).
Каждые СОРЕВНОВАНИЯ обладают следующими параметрами:
- ID соревнования;
- ID команды;
- соперник;
- результат;
- дата проведения.
Каждая КОМАНДА обладает параметрами:
- ID команды;
- название.
Каждые ДОСТИЖЕНИЯ обладают параметрами:
- ID достижения;
- ID соревнования;
- результат.
Один и тот же спортсмен может заниматься несколькими видами спорта, и по одному виду спорта может тренироваться сразу у нескольких тренеров.
Все спортсмены объединяются (по виду спорта) в спортивные команды.
2. Выбор средств/методологии проектирования
база данные тренер спортивный
Далее в работе необходимо выбрать метод построения инфологической модели (ER-модели) и СУБД, в которой будет реализован проект.
Существует очень большое число СУБД. По функциональным возможностям СУБД бывают настольные (такие как MS Access, Paradox) и корпоративные (MS SQL Server, MySQL, Oracle). Сравнивая настольные и корпоративные СУБД, следует отметить, что настольные СУБД просты в использовании и стоимость их эксплуатации дешевле. В свою очередь корпоративные СУБД имеют возможности администрирования, работы в Интернете, а также они поддерживают большой объём данных и быстродейственны.
Для построения самой базы в данной работе была выбрана СУБД MS Access 2016. Microsoft Access является наиболее популярной системой управления базами данных для операционной системы Windows. Возможности разработчиков программного обеспечения, а также методы и технологии решения этих задач постоянно изменяются и совершенствуются.
В данном случае очень важным моментом является возможность просмотра и редактирования данных не только в виде таблицы, но и в виде формы. Представление базы данных в виде таблицы позволяет наблюдать сразу несколько записей одновременно, но в то же время часто вид Таблица не позволяет полностью видеть всю информацию на экране. Формы, в свою очередь, позволяют забыть о неудобствах, которые возникают при работе с таблицами, которые содержат большое количество полей. В режиме Форма можно все внимание уделить одной записи, не пользуясь при этом прокруткой для поиска нужного поля в длинной череде столбцов таблицы, а имея перед глазами всю необходимую информацию. Также на форме можно разместить Элементы управления, для удобства работы.
При печати таблиц и запросов информация выдается практически в том виде, в котором хранится. Часто возникает необходимость представить данные в виде отчетов, которые имеют традиционный вид и легко читаются. Подробный отчет включает в себя всю информацию из таблицы или запроса, но содержит заголовки и разбит на страницы с указанием верхних и нижних колонтитулов. Их можно создавать как самостоятельно, так и с помощью мастера.
Мастер баз данных Microsoft Access автоматически формирует таблицы, запросы, формы и отчеты из шаблонов стандартных типов. Это полнофункциональные приложения с оптимизированной структурой данных и полным набором необходимых таблиц, форм, запросов и отчетов. Мастер запросов отбирает информацию базы данных, включая данные из нескольких таблиц, и затем определяет, как представить эти данные в соответствии с требованиями пользователей.
3. Построение концептуальной модели предметной области
В качестве семантической модели данных воспользуемся неформальной моделью “Сущность - Связь” (Entity-Relationship - ER-модель). Моделирование предметной области базируется на использовании графических диаграмм, включающих небольшое число разнородных компонентов. Связи были формализованы, ключи выбраны.
На рисунке 1 ниже изображена ER-модель тренера спортивной команды.
Рисунок 1 - ER-модель
4. Проектирование логической структуры базы данных
С целью описать логическую структуру базы данных, изложим информацию о таблицах базы данных, её ключах, индексах, ограничениях с информацией о полях.
Ниже в таблице 1 представлено описание таблиц базы данных.
Таблица 1 - описание таблиц базы данных
Создаем таблицу |
КОМАНДА (ID команды* числовой,Название текстовый) |
|
Первичный ключ |
(ID команды*) |
|
Внешний ключ |
- |
|
Ограничения |
1. Значения атрибута ID команды* должны быть уникальны. |
|
Индексы |
Уникальный, кластеризованный для первичного ключа ID команды*, некластеризованный для атрибута Название. |
|
Создаем таблицу |
СОРЕВНОВАНИЯ (ID соревнования* числовой,Дата проведения* дата/время,ID команды числовой,Соперник текстовый,Результат логический) |
|
Первичный ключ |
(ID соревнования*, Дата проведения*) |
|
Внешний ключ |
(ID команды из таблицы КОМАНДА.Null-значения недопустимы.Удаление из таблицы КОМАНДА ограничивается, обновление КОМАНДА, ID команды каскадируется). |
|
Ограничения |
1. Значения атрибута ID соревнования* и Дата рождения* должны быть уникальны.2. Значения поля ID команды должны принадлежать набору значений из таблицы КОМАНДА.3. Значения атрибута Результат должны принимать значения “ДА” или “НЕТ”. |
|
Индексы |
Уникальный кластеризованный для первичного ключа (ID соревнования*, Дата проведения*) некластеризованный для атрибута Соперник. |
|
Создаем таблицу |
ТРЕНИРОВКИ (ID тренировки* числовой,ID тренера* числовой,ID команды числовой,Дата тренировки дата/время,Время тренировки дата/время,Продолжительность числовой) |
|
Первичный ключ |
(ID тренировки*, ID тренера*) |
|
Внешний ключ |
(ID тренера из таблицы ТРЕНЕР.Null-значения недопустимы.Удаление из таблицы ТРЕНЕР ограничивается, обновление ТРЕНЕР, ID тренера каскадируется). |
|
Ограничения |
Значения атрибута ID тренировки* и ID тренера* должны быть уникальны.Значения поля ID тренера должны принадлежать набору значений из таблицы ТРЕНЕР. |
|
Индексы |
Уникальный, кластеризованный для первичного ключа (ID тренировки*, ID тренера*). Некластеризованный для атрибута ID команды. |
|
Создаем таблицу |
ТРЕНЕР (ID тренера* числовой,ФИО текстовый,Гражданство текстовый,Дата проведения дата/время,ID команды числовой) |
|
Первичный ключ |
(ID тренера*) |
|
Внешний ключ |
(ID команды из таблицы КОМАНДА.Null-значения недопустимы.Удаление из таблицы КОМАНДА ограничивается, обновление КОМАНДА, ID команды каскадируется). |
|
Ограничения |
1. Значения атрибута ID тренера* должны быть уникальны.2. Значения поля ID команды должны принадлежать набору значений из таблицы КОМАНДА. |
|
Индексы |
Уникальный, кластеризованный для первичного ключа ID тренера*, некластеризованный для атрибута ФИО |
|
Создаем таблицу |
СПОРТСМЕНЫ (ID спортсмена* числовой,ФИО текстовый,Гражданство текстовый,Дата рождения дата/время,ID команды числовой) |
|
Первичный ключ |
(ID спортсмена*) |
|
Внешний ключ 1 |
(ID команды из таблицы КОМАНДА.Null-значения недопустимы.Удаление из таблицы КОМАНДА ограничивается, обновление КОМАНДА, ID команды каскадируется). |
|
Ограничения |
1. Значения поля ID спортсмена* должны быть уникальны.2. Значения поля ID команды должны принадлежать набору значений из таблицы КОМАНДЫ. |
|
Индексы |
Уникальный, кластеризованный для составного первичного ключа (ID спортсмена*), некластеризованный для ФИО. |
|
Создаем таблицу |
ДОСТИЖЕНИЯ (ID достижения* числовой,ID соревнования* числовой,Результат логический) |
|
Первичный ключ |
(ID достижения*, ID соревнования*) |
|
Внешний ключ |
(ID соревнования* из таблицы СОРЕВНОВАНИЯNull-значения недопустимы.Удаление из таблицы СОРЕВНОВАНИЯ ограничивается, обновление СОРЕВНОВАНИЯ, ID соревнования* каскадируется) |
|
Ограничения |
1. Значения поля (ID достижения*, ID соревнования*) должны быть уникальны.2. Значения атрибута ID соревнования* должны принадлежать набору значений из таблицы СОРЕВНОВАНИЯ.3. Значения атрибута Результат должны принимать значения “ДА” или “НЕТ”. |
|
Индексы |
Уникальный, кластеризованный для первичного ключа (ID достижения*, ID соревнования*), некластеризованный для Результата |
Схема базы данных спортивных организаций города в MS Access представлена в приложении (рис. 1)
5. Выявление полного перечня ограничений целостности, присущего данной области
Обеспечение целостности данных является важнейшей задачей при проектировании и эксплуатации систем обработки данных.
Целостность - это актуальность и непротиворечивость информации, ее защищенность от разрушения и несанкционированного изменения. Целостность является одним из аспектов информационной безопасности наряду с доступностью - возможностью с приемлемыми затратами получить требуемую информационную услугу, и конфиденциальностью - защитой от несанкционированного прочтения.
Ограничение целостности - это набор специальных предложений, описывающих допустимые значения отдельных информационных единиц и связей между ними. Большинство ограничений целостности вызваны спецификой предметной области. Нарушение ограничений целостности может происходить по нескольким причинам: ошибки, преднамеренное нарушение, вирусы, сбои. Поэтому необходимо контролировать ограничения целостности.
Ограничения, контролируемые в таблицах. Данные ограничения описаны в пункте “Проектирование логической структуры базы данных”.
6. Проектирование физической структуры базы данных
Физическая модель - это привязка логической модели к конкретной среде хранения и методам хранения данных. При проектировании физической модели базы данных необходимо описать среду и метод хранения информации. Для этого необходимо изучить особенности организации данных выбранной СУБД.
Для проектирования базы данных тренера спортивной команды была выбрана СУБД MS Access. Для хранения данных в этой СУБД используются таблицы. В них хранится вся информация о предметной области. Наша база данных включает несколько взаимосвязанных таблиц. Объекты, которые были описаны при построении инфологической модели предметной области, в базе данных являются таблицами.
Разработанные таблицы (рис. 2-7) представлены в приложении.
7. Организация ввода данных в БД
База данных состоит из взаимосвязанных таблиц, которые наполняются записями. Ведение базы данных подразумевает под собой возможность управления записями: их добавление, изменение, удаление. Реализация данных возможностей возлагается на СУБД.
Существует несколько способов реализации управления базой данных в MS ACCESS. В частности, любое из указанных действий можно выполнить тремя способами:
· через раздел СУБД «Таблицы», производя действия по изменению, добавлению или удалению непосредственно в таблице;
· через раздел СУБД «Формы», выполняя необходимые действия в таблице через интерфейс формы;
· через раздел СУБД «Запросы», выполняя запросы на обновление, добавление или удаление данных.
Существует 3 способа ввода данных: ввод с клавиатуры; сохранение данных, сформированных иными программными средствами; импорт из других источников. В данной базе данных будет использоваться ввод с клавиатуры.
Ввод информации в базу данных может осуществляться путем ввода данных в таблицу. Но такой способ имеет многие очевидные недостатки. Поэтому для этих целей обычно используются экранные формы. Формы - это окна, через которые пользователь взаимодействует с программным кодом приложения и объектами данных. Ввод данных при помощи форм очень простой в использовании. С помощью форм также можно осуществлять полноценную навигацию по таблице.
При проектировании данной базы данных ввод информации осуществлялся при помощи форм. Экранные формы создаются либо в режиме конструктора, либо автоматически по выбранным полям таблицы или запроса. Корректировка данных возможна в этих же формах.
Для удобства работы с базой данных спортивных организаций города мы реализовали специальные формы, эмулирующие работу базы данных спортивных организаций города. Формы расположены в приложении (рис. 8-12).
8. Организация корректировки БД
Корректировка подразумевает изменение, добавление, удаление данных в таблицах. Корректировка данных в базе данных может осуществляться путем корректировки данных в форме. В основных таблицах данной БД, а именно «Тренировки», «Соревнования», «Тренер», «Спортсмены», «Достижения», «Команда» осуществляется корректировка через экранные формы, упомянутые в пункте «Организация ввода данных в БД» (рис. 8 - 12). В данных формах имеются специальные кнопки «Удалить», «Добавить», «Сохранить».
9. Реализация запросов
Запросы упрощают просмотр, добавление, удаление или изменение данных в базе данных Access. Среди других целей использования запросов можно отметить:
· быстрый поиск определенных данных путем фильтрации с применением определенных критериев (условий);
· вычисление или сведение данных;
· автоматизированное управление данными, например регулярный просмотр актуальных данных.
В хорошо структурированной базе данных сведения, которые требуется представить с использованием формы или отчета, зачастую хранятся в разных таблицах. Запрос может извлечь информацию из разных таблиц и собрать ее для отображения в виде формы или отчета. Запрос может представлять собой обращение к данным для получения информации из базы данных или выполнения действий с данными. Запрос можно использовать для получения ответа на простой вопрос, выполнения расчетов, объединения данных из разных таблиц, а также для добавления, изменения или удаления данных в таблице. Это очень гибкий инструмент: существует много типов запросов, и каждый тип создается с учетом задачи.
В данной курсовой работе было реализовано 11 запросов:
1) запрос получения перечня спортсменов указанного типа в целом или удовлетворяющих заданным характеристикам (например, гражданство). Запрос изображён на рисунке 15 в приложении;
2) Получить список всех тренировок, по номеру тренера проводящего тренировку либо по продолжительности тренировки. Данный запрос изображён на рисунке 16:
Рисунок 16 - Экранная форма запроса №2
3) запрос получения списка всех тренировок, по продолжительности тренировки. Запрос изображён на рисунке 17 в приложении;
4) запрос получения списка команд в которых играет указанный спортсмен. Запрос изображён на рисунке 18 в приложении.
5) запрос получения перечня всех соревнований, с победным результатом. Данная информация изображена на рисунке 19 в приложении.
6) Получить список тренеров указанного гражданства. Запрос реализован на рисунке 20:
Рисунок 20 - Экранная форма запроса №6
7) запрос получения перечня всех спортсменов, с определенным кодом команды или по определенному гражданству - рисунок 21 в приложении.
8) Получить перечень тренировок, по коду тренера проводящего тренировку или начала тренировки. Запрос изображён на рисунке 22 в приложении.
9) запрос получения списка достижений по результату игры - рисунок 23 в приложении.
Получение отчётов.
Отчет -- это объект базы данных, удобный для представления ее информации с одной из следующих целей:
· отображение или распространение сводки данных;
· архивирование моментальных снимков данных;
· предоставление сведений об отдельных записях;
· создание надписей.
С помощью отчетов можно просматривать, форматировать и группировать информацию в базе данных. В нашей базе данных отчеты были созданы для ведения учета деятельности спортивных организаций города. Все сформированные отчеты были выполнены на основе запросов, а затем редактировались в конструкторе. Отчеты находятся в приложении (рис. 24 - 25).
10. Разработка интерфейса
При проектировании и разработке любой базы данных интерфейс играет важную роль. Он представляет собой совокупность средств и методов, при помощи которых пользователь взаимодействует с различными компонентами базы данных.
Работа с нашей базой данных начинается с главной формы (рис. 26).
Рисунок 26 - Главная форма
При нажатии кнопки “Спортсмены” мы попадаем в следующее меню:
Рисунок 27 - Форма “Команды”
Мы можем выбрать между формой “Информация о спортсменах” и отчётом “Сведения о спортсменах”. Затем вернёмся в главную форму (рис. 26).
Рисунок 28 - Отчёт “Спортсмены”
При возврате в основную форму и нажатии кнопки “Тренеры” нам выпадает следующее меню:
Рисунок 29 - Форма “Тренеры”
Мы можем выбрать между формой “Информация о тренерах” и отчётом “Сведения о тренерах”:
Рисунок 30 - Отчёт “Сведения о тренерах”
11. Реализация проекта в среде конкретной СУБД
Реализация проекта разработки базы данных тренера спортивной команды в среде СУБД MS Access является многоступенчатым трудоемким процессом, основные этапы которого были подробно рассмотрены выше. На основе ER-модели, было осуществлено моделирование предметной области. В процессе создания базы данных было построено 8 взаимосвязанных таблиц. Следующим важнейшим этапом реализации проекта была разработка пользовательского интерфейса. Были созданы все необходимые для обеспечения полноценной навигации по базе данных элементы, включая главное меню и различные подменю. Все экранные формы создавались нами в режиме конструктора.
Заключительным этапом реализации проекта стало создание отчетов при помощи мастера создания отчетов, и впоследствии редактировались в режимах макета и конструктора. В отчетах были отображены результаты выполнения созданных ранее запросов. По итогу мы сформировали 10 отчетов.
Заключение
Для автоматизации работы базы данных тренера спортивной ком в рамках данной работы была успешно спроектирована и создана база данных.
При разработке данной базы данных была подробно изучена предметная область, выделены основные ее ограничения и особенности.
Поскольку база данных, разработанная в рамках данной курсовой работе, является учебной, на втором этапе проектирования была разработана упрощенная в некоторых моментах концептуальная модель базы данных.
Далее были успешно решены и описаны задачи по логическому и физическому проектированию базы данных. После описания перечня ограничений предметной области, с помощью СУБД Access база данных была успешно реализована на физическом уровне. Для хранения данных в этой СУБД используются таблицы. В них хранится вся информация о предметной области. Наша база данных включает несколько взаимосвязанных таблиц. Объекты, которые были описаны при построении инфологической модели предметной области, в базе данных являются таблицами.
Следующим этапом создания базы данных стала организаций ввода и корректировки информации. Были созданы все необходимые запросы и описаны в соответствующих разделах курсовой работы.
Последним этапом создания базы данных стала разработка интерфейса базы данных. В пределах интерфейса были успешно реализованы как вывод созданных отчетов, так и возможность ввода, просмотра и корректировки данных в базе данных.
Список использованных источников
1) Гурвиц Г. А. Г95 Microsoft® Access 2007. Разработка приложений на реальном примере. - СПб.: БХВ-Петербург, 2007. -- 672 с.: ил. + CD-ROM -- (Профессиональное программирование);
2) Справка и обучение по Office [Электронный ресурс] - Режим доступа: https://support.office.com/
Приложение
На рисунке 1 изображена схема базы данных тренера спортивной команды в MS Access:
Рисунок 1 - Схема базы данных
На рисунке 2 изображена таблица “Команда”
Рисунок 2 - Таблица “Команда”
На рисунке 3 изображена таблица “Спортсмены”
Рисунок 3 - Таблица “Спортсмены”
На рисунке 4 изображена таблица “Тренировки”
Рисунок 4 - Таблица “Тренировки”
На рисунке 5 изображена таблица “Соревнование”
Рисунок 5 - Таблица “Соревнование”
На рисунке 6 изображена таблица “Достижения”
Рисунок 6 - Таблица “Достижения”
На рисунке 7 изображена таблица “Тренеры”
Рисунок 7 - Таблица “Тренеры”
На рисунке 8 изображена форма “Информация о достижениях”
Рисунок 8 - Форма "Информация о клубах"
На рисунке 9 изображена форма “Информация о достижениях”
Рисунок 9 - Форма "Информация о спортсменах"
На рисунке 10 изображена форма “Информация о соревнованиях”
Рисунок 10 - Форма "Информация о соревнованиях"
На рисунке 11 изображена форма “Информация о тренерах”
Рисунок 11 - Форма "Информация о тренерах"
На рисунке 12 изображена форма “Информация о тренировках”
Рисунок 12 - Форма "Тренировки"
На рисунке 15 изображен запрос получения перечня спортсменов указанного типа в целом или удовлетворяющих заданным характеристикам (например, гражданство).
Рисунок 15 - Экранная форма запроса №1
На рисунке 17 изображен запрос получения списка всех тренировок, по продолжительности тренировки:
Рисунок 17 - Экранная форма запроса №3
На рисунке 18 изображен запрос получения списка команд в которых играет указанный спортсмен.
Рисунок 18 - Экранная форма запроса №4
На рисунке 19 изображен запрос получения перечня всех соревнований, с победным результатом:
Рисунок 19 - Экранная форма запроса №5
На рисунке 21 изображен запрос получения перечня всех спортсменов, с определенным кодом команды или по определенному гражданству:
Рисунок 21 - Экранная форма запроса №7
На рисунке 22 изображен запрос Полученияить переченя тренировок, по коду тренера проводящего тренировку или начала тренировки:
Рисунок 22 - Экранная форма запроса №8
На рисунке 23 изображен запрос получения списка достижений по результату игры:
Рисунок 23 - Экранная форма запроса №9
На рисунке 24 изображен отчет “Сведения о соперниках”
Рисунок 24 - Отчёт “Сведения о вместимости соперниках”
На рисунке 25 изображен отчет “Сведения о спортсменах”
Рисунок 25 - Отчёт “ Сведения о спортсменах”
Размещено на Allbest.ru
Подобные документы
Построение инфологической (концептуальной) модели предметной области. Проектирование логической и физической структуры базы данных. Реализация проекта в среде конкретной СУБД. Организация корректировки и ввода данных в БД. Разработка интерфейса.
курсовая работа [1,4 M], добавлен 14.01.2018Описание предметной области разрабатываемой базы данных для теннисного клуба. Обоснование выбора CASE-средства Erwin 8 и MS Access для проектирования базы данных. Построение инфологической модели и логической структуры базы данных, разработка интерфейса.
курсовая работа [3,8 M], добавлен 02.02.2014Базы данных - важнейшая составная часть информационных систем. Проектирование базы данных на примере предметной области "Оргтехника". Сбор информации о предметной области. Построение информационно-логической модели данных. Разработка логической структуры.
курсовая работа [318,6 K], добавлен 24.12.2014Выбор методологии проектирования и системы управления базами данных. Описание предметной области и проектирование физической структуры базы данных. Реализация проекта в MS SQL Server 2008. Построение инфологической модели. Ограничения целостности связи.
курсовая работа [679,2 K], добавлен 22.01.2013Анализ предметной области. Обеспечение качества проектной документации. Построение инфологической (концептуальной) модели предметной области. Проектирование физической структуры базы данных. Разработка интерфейса, организация ввода и поиска данных.
курсовая работа [2,5 M], добавлен 10.01.2016Разработка базы данных для компании, занимающейся авиагрузоперевозками, снабженной средствами идентификации пользователей. Описание ее предметной области и функций. Разработка интерфейса программы. Построение концептуальной и реляционной модели БД.
курсовая работа [2,1 M], добавлен 15.06.2014Постановка задачи проектирования и описание предметной области. Выбор состава технических и программных средств. Составление физической структуры базы данных отдела кадров предприятия. Экспорт физической структуры в систему управления базой данных.
курсовая работа [296,6 K], добавлен 07.05.2015Анализ предметной области. Проектирование концептуальной модели. Разработка логической структуры базы данных. Выделение информационных объектов. Создание глобальной схемы связей. Поддержка целостности данных. Структура и назначение существующих форм.
курсовая работа [1,4 M], добавлен 23.09.2016Анализ предметной области. Обзор программ-аналогов. Рассмотрение средств решения поставленной задачи. Проектирование структуры программы и базовых алгоритмов. Изучение руководства программиста и пользователя. Проектирование структуры базы данных.
курсовая работа [1,0 M], добавлен 14.11.2017Анализ предметной области и введение ограничений. Выделение базовых сущностей. Концептуальная модель данных. Построение схемы реляционной модели базы данных магазина одежды в третьей нормальной форме. Описание физической БД. Проектирование интерфейса.
курсовая работа [2,6 M], добавлен 20.11.2013