Средства решения поставленной задачи 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Средства решения поставленной задачи



Для решения поставленной задачи были выбраны СУБД MySql и среда разработки клиентского приложения Microsoft Visual Studio 2019.

MySql – это система управления реляционными базами данных с открытым исходным кодом (СУРБД) с моделью клиент–сервер. СУРБД – это программное обеспечение или служба, используемая для создания и управления базами данных на основе реляционной модели.

MySql является одним из многих вариантов программного обеспечения СУРБД. Считается, что СУРБД и MySql одинаковы из–за популярности MySql. Множество крупных компаний, таких как, Facebook, Twitter, Youtube, Google используют MySql для хранения данных.

Компьютеры, которые устанавливают и запускают программное обеспечение СУРБД, называются клиентами. Когда им нужно получить доступ к данным, они подключаются к серверу СУРБД. Это система «клиент-сервер». Одно или несколько устройств (клиентов) подключаются к серверу через определённую сеть. Каждый клиент может сделать запрос из графического интерфейса пользователя (GUI) на своих экранах, и сервер выдаст желаемый результат, если оба конца понимают инструкцию. Основные процессы, происходящие в среде MySQL, одинаковы:

– MySQL создаёт базу данных для хранения и управления данными, определяющими отношения каждой таблицы

– клиенты могут делать запросы, вводя определённые команды SQL на MySQL

– приложение сервера ответит запрошенной информацией и появится на стороне клиента

Чем легче и удобнее графический пользовательский интерфейс, тем быстрее и проще будут выполняться операции по управлению данными. Одним из самых популярных графических интерфейсов является MySql Workbench.[5]

MySQL Workbench — инструмент для визуального проектирования баз данных, интегрирующий проектирование, моделирование, создание и эксплуатацию БД в единое бесшовное окружение для системы баз данных MySQL. Возможности MySql Workbench:

– позволяет наглядно представить модель базы данных в графическом виде.

– наглядный и функциональный механизм установки связей между таблицами, в том числе «многие ко многим» с созданием таблицы связей.

– Reverse Engineering — восстановление структуры таблиц из уже существующей на сервере БД (связи восстанавливаются в InnoDB, при использовании MyISAM — связи необходимо устанавливать вручную).

– удобный редактор SQL запросов, позволяющий сразу же отправлять их серверу и получать ответ в виде таблицы.

– возможность редактирования данных в таблице в визуальном режиме[6]

Для разработки клиент–серверного приложения использовалась среда разработки Microsoft Visual Studio. Это интегрированная среда разработки программного обеспечения и ряд других инструментальных средств. Она позволяет разрабатывать как консольные приложения, игры так и приложения для работы с базами данных, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Windows.

Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода (как, например, Subversion и Visual SourceSafe), добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода на предметно-ориентированных языках программирования) или инструментов для прочих аспектов процесса разработки программного обеспечения.[7]

Среда разработки Visual Studio позволяет работать с различными языками программирования. Среди них такие языки как C++, C#, JavaScript, F#, Visual Basic.NET и многие другие. Чтобы разработать мое приложение использовался язык C#. Си шарп — объектно-ориентированный язык программирования. Разработан в 1998—2001 годах группой инженеров компании Microsoft под руководством Андерса Хейлсберга и Скотта Вильтаумота как язык разработки приложений для платформы Microsoft.NET Framework. Частью этой платформы от Microsoft является технология Windows Forms, как один из интерфейсов программирования приложения (API). Данный интерфейс упрощает доступ к элементам интерфейса Microsoft Windows за счет создания обёртки для существующего Win32 API в управляемом коде. В состав Windows Forms входят элементы, позволяющие работать с различными базами данных, в число которых входит и MySql, которая использовалась для решения поставленной задачи.[8]



Поделиться:


Последнее изменение этой страницы: 2020-11-11; просмотров: 136; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.224.33.107 (0.003 с.)