Любой фрагмент предметной области может быть представлен как множество сущностей, между которыми существует некоторое множество связей.
Сущность – это то, о чем накапливается информация в информационной системе и что может быть однозначно идентифицировано. Каждая сущность имеет имя и изображается на диаграммах в виде прямоугольника, а экземпляр сущности – в виде точки в прямоугольнике данной сущности. Сущность фактически представляет из себя множество атрибутов, которые описывают свойства всех членов данного набора сущностей.
Атрибут – это поименованная характеристика сущности, с помощью которой моделируется ее свойство.
Атрибут, который позволяет однозначно идентифицировать один экземпляр сущности это – ключ. Он бывает потенциальным, первичным и составным.
Предметная область – Школа.
Основные предметно-значимые сущности: МБОУ СОШ д.Кайраково, Учителя, Ученики, Классы и Предметы.
Основные предметно-значимые атрибуты сущностей:
- МБОУ СОШ д.Кайраково – Код школы, Объект, Информация о школе, Руководитель, Адрес, Телефон, Сайт, Адрес электронной почты;
- Учителя – Код учителя, ФИО, Дата рождения, Адрес, Телефон;
- Ученики – Код ученика, ФИО, Дата Рождения, Адрес, Телефон, Класс;
- Классы – Код класса, Руководитель класса, Название класса;
- Предметы – Код предмета, Название, Учитель, Класс.
Обоснованием выбора данных сущностей являются исходные данные к базе данных, которые были разбиты на отдельные части (таблицы) по принципу соответствия.
Техническое задание на разработку базы данных
Техническое задание (ТЗ) – основной документ, содержащий требования заказчика к системе, в соответствии с которыми осуществляется создание и разработка конечного продукта. ТЗ содержит основные технические требования, предъявляемые к сайту, модулю или услуге и исходные данные для разработки. В ТЗ указываются: назначение объекта, область его применения, стадии разработки (проектной, технологической, дизайнерской, программной и т. п.) документации.
Виды ТЗ:
- ТЗ на автоматизированную систему управления и её составные части;
- ТЗ на программу;
- ТЗ на сайт (портал).
ТЗпредставляет собой документ, в котором сформулированы основные цели разработки, требования к программному продукту, определены сроки и этапы разработки и регламентирован процесс приемо-сдаточных испытаний. В разработке технического задания участвуют как представители заказчика, так и представители исполнителя. В основе этого документа лежат исходные требования заказчика, анализ передовых достижений техники, результаты выполнения научно-исследовательских работ, предпроектных исследований, научного прогнозирования и т. п.
ТЗ должно содержать следующие разделы:
- введение;
- основания для разработки;
- назначение разработки;
- требования к программе или программному изделию;
- требования к программной документации;
- технико-экономические показатели;
- стадии и этапы разработки;
- порядок контроля и приемки;
- в ТЗ допускается включать приложения. [3]
Техническое задание на разработку программного продукта «База данных «Учителя и учащиеся МБОУ СОШ д.Кайраково»» можно рассмотреть в приложении А.
Инфологическая модель
На рисунке 1 показана инфологическая модель «Учителя и учащиеся МБОУ СОШ д.Кайраково».
Рисунок 1 – инфологическая модель «Учителя и учащиеся МБОУ СОШ д.Кайраково»
Инфологическая модель – модель предметной области, определяющая совокупности информационных объектов, их атрибутов и отношений между объектами, динамику изменений предметной области, а также характер информационных потребностей пользователей. Инфологическая модель предметной области может быть описана моделью «сущность – связь» в основе которой лежит деление реального мира на отдельные различимые сущности, находящиеся в определенных связях друг с другом, причем обе категории – сущность и связь полагаются первичными, неопределенными понятиями Инфологическая модель применяется на втором этапе проектирования БД, то есть после словесного описания предметной области.
Инфологическое проектирование, прежде всего, связано с попыткой представления семантики предметной области в модели БД. Реляционная модель данных в силу своей простоты и лаконичности не позволяет отобразить семантику, то есть смысл предметной области. Ранние теоретико-графовые модели в большей степени отображали семантику предметной области. Они в явном виде определяли иерархические связи между объектами предметной области.[4]
Заключение
В результате прохождения производственной практики в образовательной организации « Муниципальное бюджетное общеобразовательное учреждение средняя общеобразовательная школа деревни Кайраково муниципального района Мишкинский район Республики Башкортостан» были закреплены и систематизированы теоретические знания, отработаны практические умения и навыки. При освоении программы производственной практики были закреплены приемы и способы работы в области разработки и создания баз данных.