Разработка базы данных с целью автоматизации процессов составления, ведения и распространения информации об расписании занятий в спортивном комплексе "Маяк". Анализ предметной области. Разработка алгоритмов работы программы и приложения пользователя.
При низкой оригинальности работы "Разработка базы данных для администрации спортивного комплекса "Маяк"", Вы можете повысить уникальность этой работы до 80-100%
В современных условиях возрастает значение информационных систем, позволяющих обеспечить информационную поддержку процессов принятия решений. Базой данных является представленная в объективной форме совокупность самостоятельных материалов, систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины. База данных обладает, по меньшей мере, тремя важными свойствами (признаками): 1. База данных хранится и обрабатывается в вычислительной системе.Потребителями информации из БД являются посетители, занимающиеся в спорткомплексе, инструктора и лица ответственные за помещения, в которых проводятся спортивные занятия. Входная информация поступает в БД виде: данных о посетителях и инструкторах; У любого посетителя имеется абонемент, каждый из которых имеет индивидуальный номер, а также сведения о его цене и количестве посещений. Для каждого посетителя ведется учет о его посещаемости, которая заносится в абонемент и содержит сведения о дате и времени посещения. Занятия в группах проводят инструктора, каждый из которых содержит следующие сведения: индивидуальный номер;Сущность "Посетитель" характеризуется атрибутами "ID посетителя", "ФИО посетителя", "Дата рождения", "Адрес", "Телефон", "Организация" и "Весовая категория". Ключом этой сущности является атрибут "ID посетителя", так как каждый посетитель имеет свой индивидуальный номер. Сущность "Инструктор" характеризуется атрибутами "ID инструктора", "ФИО инструктора", "Стаж", "Специализация", "Образование" и "Квалификация". Сущность "Группа" характеризуется атрибутами "ID группы", "Название группы". Сущность "Абонемент" характеризуется атрибутами "№ абонемента", "Колво посещений", "Цена".В соответствии с ними связь "Имеется" между сущностями "Посетитель" и "Абонемент" должна породить два отношения - по одному на каждое из связываемых отношений с добавлением ключа сущности "Посетитель" в отношение соответствующее сущности "Абонемент" в качестве ключа связи. Таким образом, преобразование связи "имеется" даст два отношения, представленные на рисунке 3.1. Связь "Посещают" между сущностями "Посетители" и "Группа" имеет степень М: 1 и обязательный класс принадлежности со стороны сущности "Посетители". Поэтому для ее преобразования достаточно будет сформировать отношение R3, соответствующее сущности "Группа", и добавить его ключ в отношение R1 уже полученное из многосвязной сущности "Посетители".В схеме предварительных отношений на рисунке 2.4 все функциональные зависимости сводятся к зависимости неключевых атрибутов от первичного ключа.Создается таблица R1 с полями: R1_7 и R1_8 - целочисленные типы, R1_2, R1_3, R1_4, R1_5, R1_6 - строковые типы размером 20 символов, R1_1 - тип счетчик. Для чего в свойствах данной таблицы выбирается раздел - Secondary Indexes и определяются вторичные индексы из списка атрибутов. Для чего в свойствах данной таблицы выбирается раздел - Secondary Indexes и определяются вторичные индексы из списка атрибутов. Для чего в свойствах данной таблицы выбирается раздел - Secondary Indexes и определяются вторичные индексы из списка атрибутов. Для чего в свойствах данной таблицы выбирается раздел - Secondary Indexes и определяются вторичные индексы из списка атрибутов.Если нажата кнопка "Добавить" (блок 3), то выполняется соответственно выбор таблицы и добавление записи (блоки 4,5). Если нажата кнопка "Изменить" (блок 6), то выполняется соответственно выбор таблицы, выбор записи и добавление записи (блоки 7,8,9). Если нажата кнопка "Удалить" (блок 10), то выполняется соответственно выбор таблицы, выбор записи и удаление записи (блоки 11, 12, 13). Если нажата кнопка "Инструкторы" (блок 16), то откроется новая форма и может выполнятся добавление (блок 17), изменение (блок 20), удаление (блок 24), сохранение (блок 28), поиск (блок 30), сортировка (блок 32), фильтрация (блок 34) записей. Если нажата кнопка "Залы" (блок 36), то откроется новая форма и может выполнятся добавление (блок 37), изменение (блок 39), удаление (блок 42), сохранение (блок 45) записей.В свойстве TABLENAME компонента TTABLE - имя созданной в Database Desktop таблицы (Table1 - R1, Table2 - R2, Table3 - R3, Table4 - R4, Table5 - R5,, Table6 - R6, Table7 - R7), а в свойстве Active выставляется в значение "true". То есть для таблиц Table2 и Table1 в поле MASTERSOURCE указывается DATASOURCE1, а в качестве MASTERFIELDS - поле "N_p”. Для таблиц Table1 и Table3 в поле MASTERSOURCE указывается DATASOURCE3, а в качестве MASTERFIELDS - поле "R3_1”. Для таблиц Table1 и Table2 в поле MASTERSOURCE указывается DATASOURCE1
План
Содержание
Введение
1. Системный анализ предметной области
2. Выделение сущностей и связей между ними
2.1 Преобразование ER-диаграммы в схему отношений
2.2 Приведение схемы предварительных отношений к НФБК
3. Создание таблиц БД средствами Borland Delphi 7 Database desktop
4. Разработка алгоритмов работы программы
5. Разработка приложения пользователя БД
Заключение
Список использованной литературы
Приложения
Введение
В современных условиях возрастает значение информационных систем, позволяющих обеспечить информационную поддержку процессов принятия решений. Базы данных являются одним из основных элементов большинства информационных систем. Базой данных является представленная в объективной форме совокупность самостоятельных материалов, систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины. База данных обладает, по меньшей мере, тремя важными свойствами (признаками): 1. База данных хранится и обрабатывается в вычислительной системе. Таким образом, любые внекомпьютерные хранилища информации (архивы, библиотеки и т.п.) базами данных не являются.
2. Данные в базе данных хорошо структурированы (систематизированы). Под структурированностью в данном случае понимается явное выделение составных частей (элементов) и связей между ними.
3. Структура базы данных обеспечивает эффективный поиск и обработку данных. Эффективность здесь главным образом определяется тем, как соотносятся гибкость и мощность возможностей (поиска и обработки) с затратами усилий и ресурсов.
Актуальность создания приложения базы данных, как части информационной системы, очевидна - хранение в удобном виде, возможность совместного использования базы данных несколькими пользователями, средства поддержания данных в актуальном состоянии, возможность построения отчетов по запросу пользователя.
Мощность информационного банка данных обусловлена возможностью его постоянного пополнения новыми данными, причем в неограниченном количестве информации.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы