Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Информация, предоставленная в базе, рассчитана на широкое использование. В данной базе данных ведётся учёт об альбомах, песнях и их исполнителях.
Основными функциями базы являются:
ü Внесение новых групп, а также изменение старых;
ü Добавление жанра и стиля;
ü Внесение новых данных об альбомах;
ü Внесение новых данных о песнях;
ü Изменение и удаление данных о составе группы;
ü Поиск данных об альбомах по песням и группам;
ü Учёт пользователей работающих непосредственно на внесение, изменение, удаление.
Функциональные требования:
· на основании существующих таблиц необходимо получить всю информацию о введенном произведении (альбоме, исполнителе);
· система должна выполнять хранение подробной информации о произведениях и их исполнителях;
· ввод соответствующей информации может осуществляться вручную или с помощью запросов администратором БД;
Нефункциональные требования:
· производительность системы обеспечить достаточно быстрый поиск и вывод нужной информации для удобства использования
· скорость ввода или изменения уже существующих данных должна составлять не более 5 минут;
· время отклика системы на запрос должно составлять примерно 2-3 с.
· дружественный, интуитивно понятный пользовательский интерфейс.
Требования информационной безопасности – при входе в систему, все пользователи автоматически авторизуются как пользователи группы – клиенты. Данная группа имеет право только на чтение, поиск (и добавление?) данных.
Более расширенными правами (добавление, изменение и удаление данных) обладают группы администраторов и других доверенных пользователей.
Архитектура разрабатываемой информационной системы – архитектура клиент-сервера. Данную архитектуру осуществляет СУБД MS SQL Server 2005. Использование данной СУБД обеспечит следующие функции:
обеспечивает целостность БД;
обеспечивает быстрое восстановление после различных сбоев (аппаратных и программных);
обеспечивает резервное копирование;
обеспечивает высокую надежность работы;
обеспечивает высокую производительность.
2. Формирование исходных отношений
2.1 Выявление информационных объектов БД и определение требований целостности к данным
В процессе разработки БД были выделены следующие информационные объекты из предметной области:
Сезон игр;
команда;
игрок;
гол.
Требования целостности:
к сезону игр обязательно должны относиться определенные команды, их игроки и результаты игр.
Команда имеет определенное количество игроков, и заключает с ними договор с помощью контрактов.
игрок обязательно должен относиться к определенной команде, не может относиться к нескольким командам.
Гол должен относиться к одному игроку, по количеству голов определяется какая команда выиграла, и определяется место команды в сезоне.
2.1 Формирование модели данных на основе ERмоделирования
2.1.1 ERмоделирование
При ER моделировании используется нотация Баркера.
2.1.1.1 Выявление множеств сущностей и их атрибутов и требований целостности данных
Сезон игр – объект, к которому могут относятся определенные команды, игроки и голы.
Команда – объект, являющийся участником сезона игр, содержащий определенное количество игроков. Характеризуется: названием и составом (отдельные атрибуты типа строка).
Игрок – объект, принадлежащий определенной команде, относится к сезону игр с помощью забитых им голов. Характеризуется названием (атрибут типа строка).
Гол – объект, относящийся к определенному игроку и определенной команде. Характеризуется: названием (атрибут типа строка) и датой издания (атрибут целого типа).
Требования целостности:
с объектом «сезон игр» должно быть связано с объектом команда, объектом игрок и объектом гол;
объект «команда» должен быть связан с объектом игрок;
с объектом игрок должен быть связан объект гол или несколько объектов голов;
Объект гол должен быть связан с одним объектом игрок;
2.1.1.2 Выявление связей множеств
сущностей и их
характеристик
Команда связана с результатом сезона игр «многие к одному».
Город связан с местом прохождения игры «один к многим».
Стадион связан с местом прохождения игры «один к многим».
Порядковый номер игры связан с количеством забитых голов «один к многим».
Игрок связан с забитым голом «один к многим».
Игрок связан с временем забитого гола «один к многим».
Игрок связан с контрактом «один к одному».
2.1.1.3 Построение результирующей ER диаграммы
ER модель – основное требование нормализации.
2.1.2 Формирование отношений на основе ER моделирования и их нормализация
Отношения, которые отражает ER диаграмма, отвечает требованиям нормализации трех основных форм, а именно:
нет не ключевых атрибутов, зависящих от части сложного ключа;
нет зависимостей не ключевых атрибутов от других не ключевых атрибутов.
2.3 Даталогическое проектирование
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.