Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Средства решения поставленной задачиСодержание книги Поиск на нашем сайте Для решения поставленной задачи были выбраны СУБД 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; просмотров: 245; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.005 с.) |