Similar presentations:
Сущность
1.
2.
1.1 Определение основных понятийСущность – это любой отличимый объект, информацию о котором мы хотим хранить в БД.
Тип сущности – это набор (множество) однородных объектов, т.е. объектов, обладающих
определенным набором общих свойств и выступающих как единое целое.
3.
1.2 Классификация сущностей и связей по К. ДейтуПри проектировании необходимо установить между объектами БД определенные связи,
отражающие связи в реальном мире. Для эффективной реализации БД часто оказывается полезной
классификация связей по количественному признаку, т.е. в соответствии с тем, сколько экземпляров
одного типа сущности со сколькими экземплярами другого типа сущности может связываться.
4.
1.3 Основы теории нормализации Э. КоддаРассмотрим общую идею нормализации. Причиной, которая может привести к нарушению
целостности данных, является избыточность. Э. Кодд исследовал и установил причины, порождающие
избыточность, а именно наличие в таблице нежелательных зависимостей между атрибутами. Он
предложил способы для избавления от этих зависимостей и, следовательно, от избыточности данных.
Кодд ввел понятия функциональных зависимостей между атрибутами и нормальных форм для
реляционных таблиц: 1НФ, 2НФ, 3НФ, 4НФ, 5НФ, НФБК.
5.
1.4 Этапы проектирования базовых таблиц РБД• Проектирование базы данных – это разработка структуры данных и связей с целью создания системы,
удовлетворяющей информационным потребностям всех категорий пользователей, для которых она
предназначается.
6.
2.1 Анализ предметной области.Необходимо разработать базу данных, которая будет обеспечивать следующие возможности:
1) Актуализация данных тренерах, команд, учащихся (удобное добавление, удаление, изменение
данных);
2) Ведение журналов учета поступления и отчисления учащихся (добавление, редактирование
данных)
7.
2.2 Постановка задачи.• В курсовой работе ставится задача - разработать базу данных для спортивной школа. База данных
позволяет вести учет, контроль, а также получать информацию о нужном студенте. База данных
должна быть спроектирована с учетом реализации запросов различного типа по получению
информации. При проектировании базы данных следует учесть возможность выдачи бумажного
отчета.
8.
2.3 Выбор СУБДДля реализации базы данных были выбрана СУБД MS Access.
Приложение Microsoft Access является мощной и высокопроизводительной 32-разрядной
системой управления реляционной базой данных (далее СУБД).
Access - мощное приложение Windows. При этом производительность СУБД органично
сочетается со всеми удобствами и преимуществами Windows.
9.
2.4 Построение инфологической модели• Физическая структура (Рисунок 1).
Рисунок 1 – Физическая структура БД “Спортивной школы”
10.
2.5 Реализация базы данных в СУБД• Таблица — это набор элементов данных (значений), использующий модель вертикальных столбцов
(имеющих уникальное имя) и горизонтальных строк. Ячейка — место, где строка и столбец
пересекаются. Таблица содержит определенное число столбцов, но может иметь любое количество
строк. Каждая строка однозначно определяется одним или несколькими уникальными значениями,
которые принимают её ячейки из определенного подмножества столбцов.
11.
2.6. Создание запросовЗапросы упрощают просмотр, добавление, удаление или изменение данных в базе данных Access.
Среди других целей использования запросов можно отметить:
быстрый поиск определенных данных путем фильтрации с применением определенных критериев
(условий);
вычисление или сведение данных;
12.
2.7 Составление форм.• Форма в Access — это объект базы данных, который можно использовать для создания
пользовательского интерфейса для приложения базы данных. "Связанная" форма напрямую связана с
источником данных, например, таблицей или запросом, и может использоваться для ввода.
Существует несколько основных видов форм:
Многостраничная (в столбец) - поля записи выводятся в один столбец, при этом в один и тот же
момент времени в форме отображается содержимое только текущей записи.
13.
Заключение• Современные технологии разработки прикладных программ делают построение приложений
фантастически дешевым и быстрым. Квалифицированный пользователь с помощью Microsoft Access
сегодня может за один вечер создать на персональном компьютере то, что на ранних ЭВМ требовало
месяцев работы (если это вообще было возможным). Кроме того, теперь стало значительно легче
находить ошибки, устранять их и изменять проект непосредственно в процессе создания приложения.
database