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