Web-ориентированная информационная система авиационно-химические работы - Программирование, компьютеры и кибернетика курсовая работа

Web-ориентированная информационная система авиационно-химические работы - Программирование, компьютеры и кибернетика курсовая работа




































Главная

Программирование, компьютеры и кибернетика
Web-ориентированная информационная система авиационно-химические работы

Средства, используемые при разработке интернет-приложения. Язык обработки сценариев на стороне web-сервера. Система управления базами данных MySQL. Проектирование front-offiсe. Проектирование ER модели данных с использованием модели "сущность-связь".


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Далеко не секрет, что большинство пользователей всемирной паутины хотя бы один раз посещала идея создания сайта. Но уверенность в том, что этим может заниматься лишь серьезный профессионал, не позволяла этой идеи получить дальнейшего развития.
Первое, что нужно сделать, это сформулировать саму идею: что конкретно предлагается посетителям сайта.
С развитием информационных технологий стало целесообразно использовать глобальную сеть для ведения коммерческих видов деятельности. В настоящее время многие организации, крупные и мелкие фирмы и предприятия имеют свой интернет-ресурс в виде сайта. В большинстве случаев, данный способ ведения предпринимательской деятельности способствует росту клиентской базы и тем самым улучшает экономическую сторону любой организации.
Не исключением стала и такая отрасль деятельности как сельское хозяйство, а конкретно авиационные-химические работы (АХР). При внедрении в сеть сайта предприятия осуществляющего данный вид услуг, предполагается увеличение количества заключаемых договоров, партнерских связей и т.д.
В данный момент существует достаточно много видов Web-сайтов, это и сайты-визитки, и информационные порталы, интернет-магазины, форумы, блоги и т.д. Интернет-ресурс фирмы не будет иметь конкретной направленности. Структура сайта будет иметь некоторую схожесть с сайтом-визиткой, но иметь более функциональную часть, что позволит упросить оформление заказов и общение заказчика с исполнителем.
На просторах всемирной паутины существует множество сайтов этой области, но все они не имеют функциональный набор, который будет реализован в данной работе, а показывают лишь некоторые информационные ресурсы представленные пользователю для ознакомления и анализа.
Индивидуальный предприниматель Мирошников В.Н. осуществляет авиационно-химические работы с 2000г. Место нахождения Общества: Ростовская область, Песчанокопский район, с.Развильное. Схема предприятия приведена на рисунке 1.
Рисунок 1.1 Организационная структура предприятия
С момента создания малого предприятия фирма выполняет авиационные работы, связанные с обработкой сельскохозяйственных культур. Предприятие осуществляет следующие виды работ:
- защита растений от вредителей и болезней;
- удаление листьев (дефолиация) сельскохозяйственных культур;
- ускорение созревания (десикация) сельскохозяйственных культур;
Несмотря на сильную конкуренцию со стороны наземной техники существует ряд преимуществ авиационного способа химической защиты растений:
- обработка в сжатые и наиболее оптимальные сроки;
- низкие нормы расхода средств воздействия;
- обработка сельскохозяйственных культур в труднодоступных местах;
- отсутствие механического повреждения растений и уплотнения почвы;
- возможность использования ультрамалообъемного опрыскивания;
- способность выполнять работы при любом состоянии почвы;
- высокая точность нормы расхода и равномерность распределения вносимых веществ, в том числе и в малых дозах;
- высокая мобильность и маневренность.
Для процедуры составления заявки на выполнение АХР характерен следующий бизнес-процесс (рисунок 1.2)
Рисунок 1.2 - Бизнес-процессы формирования заявки на услуги АХР
Областью деятельности данной организации являются авиационно-химические работы, которые могут быть произведены по заказу сельскохозяйственных предприятий Ростовской области, Краснодарского края, Ставропольского края, республики Калмыкии.
Для процедуры составления заявки на выполнение АХР характерен следующий бизнес-процесс
Таким образом предприятие ИП Мирошников В.Н. занимает одну из лидирующих позиций среди авиационных организаций данной направленности, на вышеупомянутой территории.
Первый сайт появился в on-line 6 августа 1991 года. На этом сайте была опубликована концепция технологии WWW (World Wide Web), использующая протокол передачи данных HTTP (HyperText Transfer Protoсol) посредством написания кода на языке гипертекстовой разметки HTML (HyperText Markup Language).
Данный сайт имел имя info.сern.сh. Автором и владельцем сайта был Тим Бернерс-Ли. На данном сайте также была размещена информация по принципам установки, настройки и работы серверов и браузеров. Кроме того, сайт стал первым в истории интернет-каталогом, потому что автор разместил на его страницах первый список на другие сайты.
Естественно, что материалы и инструменты, необходимые для работы первого сайта были подготовлены заранее. К декабрю 1990 года был разработан гипертекстовый браузер с функциями веб-редактирования под названием WorldWideWeb, сервер на базе NeXTсube и, собственно, сами страницы, которые сервер выдавал браузеру.
Тим Бернерс-Ли был уверен, что гипертекст может служить основой для сетей обмена данными. Своё первое детище -- гипертекстовое программное обеспечение Enquire он создал за 10 лет до создания своего первого сайта, в 1980 году.
В мае 1991 года в Европейском Центре Ядерных Исследований в Женеве (СERN) (в котором работал и презентовал свой первый сайт Бернерс-Ли) был утверждён стандарт WWW.
К 1993 году были окончательно сформированы спецификации URI, HTTP и HTML. 30 апреля 1993 года СERN объявила, что World Wide Web будет свободной и бесплатной для всех. Это был очень важный шаг, ведь СERN имел полное право использовать разработку в коммерческих целях. В таком случае, сегодняшнего Интернет просто не существовало бы.
Интересный документ. 13 марта 1989 года Тим Бернерс-Ли обратился к своему руководителю Майку Сендаллу с предложением создать систему управления информацией.
Данное письмо фактически явилось стартовой точкой начала создания системы, позже получившей название World Wide Web -- "Всемирная паутина" или Интернет.
Простота и дешевизна создания, нетребовательность к аппаратным ресурсам.
Не имеют системы управления сайтом (трудоемкий процесс изменения информации, дизайна и структуры страниц)
Не требуют поддержки скриптов и баз данных (подходит самый дешевый, абсолютно любой хостинг)
Не подходят для случаев, когда требуются частые обновления информации
Могут содержать в себе графику, Flash анимацию и JavaSсript
Поиск по сайту возможен только с помощью сторонних сайтов (Яндекс или Google)
Не способны создавать серьезной нагрузки на сервер (с ними не возникнет ситуация, когда сайт тормозит или выдает сбои при наплыве посетителей)
Динамические сайты - построенные на системе управления
Требуют дополнительных ресурсов на сервере и создает повышенную нагрузку на сервер (базы данных, скрипты - доступны в более дорогих тарифных планах хостинга)
Неправильное использование на сайте скриптов, создает потенциальную угрозу безопасности сайта
Неограниченная гибкость в управлении содержанием и структурой сайта
Возможности интернет коммерции, обучения, управления документооборотом и многое другое.
Удобное управление содержанием сайта.
· Авторизованный пользователь или нет;
· В какое время пользователь заходит на сайт;
· Какой запрос ввел пользователь и т. д.
Динамические сайты предоставляют пользователям интерактивность - например, вводить интересующие пользователя запросы и осуществлять поиск по сайту, загружать на сайт и сохранять свою информацию, общаться с другими пользователями (социальные сети, гостевые книги, форумы и т. п.) и другие функциональные возможности.
Для их отображения в браузере, у пользователя должны быть установлены и включены дополнительные плагины (Flash Player)
Эффектные, интерактивные сайты со звуком и анимацией
Медленно загружаются и плохо индексируются поисковыми машинами (сложность оптимизации и продвижения)
Сложность в управлении содержанием страниц сайта
Сложность и трудоемкость изготовления
Также сайты классифицируются по уровню задач:
· Общее описание товаров и/или услуг;
Сайт визитка может быть статическим (без системы управления) или динамическим (с системой управления сайтом).
Страницы сайтов -- это файлы с текстом, размеченным на языке HTML. Эти файлы, будучи загруженными посетителем на его компьютер, обрабатываются браузером и выводятся на его средство отображения (монитор, экран КПК, принтер или синтезатор речи). Язык HTML позволяет форматировать текст, различать в нём функциональные элементы, создавать гипертекстовые ссылки (гиперссылки) и вставлять в отображаемую страницу изображения, звукозаписи и другие мультимедийные элементы. Отображение страницы можно изменить добавлением в неё таблицы стилей на языке СSS или сценариев на языке JavaSсript.
Страницы сайтов могут быть простым статичным набором файлов или создаваться специальной компьютерной программой на сервере -- так называемым движком сайта. Движок может быть либо сделан на заказ для отдельного сайта, либо быть готовым продуктом, рассчитанным на некоторый класс сайтов. Некоторые из движков могут обеспечить владельцу сайта возможность гибкой настройки структурирования и вывода информации на веб-сайте. Такие движки называются системами управления содержанием.
Проведя сравнительный анализ сайтов такой узкой области как авиационно-химические работы, можно сделать вывод о том что структура интернет-приложения должна быть в некоторой мере схожа с содержанием сайта-визитки. Такие ресурсы знамениты своей приемлемой стоимостью, при достаточно хорошей способности привлекать клиентов. Как и обычная визитная карточка, сайт-визитка предназначен, в первую очередь, для представления фирмы пользователям сети. При этом, профессионально выполненная визитка может приносить неплохой доход.
Как правило, подобные сайты имеют очень небольшой объем, зачастую им хватает всего 5-10 страниц. Этого вполне достаточно для размещения основной информации о компании и ее предложениях клиентам. Зато, с точки зрения дизайна, визитки являются одними из самых красивых в сети. От них не требуется выдерживать постоянную нагрузку десятков обновляющих страницы и общающихся пользователей, одновременно сохраняя неизменную скорость загрузки, чтобы не спугнуть клиентов. Люди, зашедшие на сайт-визитку, в 90% случаев искали именно ее и не уйдут, не дождавшись загрузки красивого флэш-ролика.
Впрочем, если не заказывать дизайнерам невероятные красоты, создание визитки занимает от силы один-два дня, и последующее продвижение сайта также не занимает много времени - оптимизация идет в основном по низкочастотным запросам названия фирмы или товара, а основная масса клиентов приходит на сайт по рекламе или прямой ссылке, минуя ранжирование поисковиков.
Хотя основной доход от сайта-визитки приносят состоявшиеся с его помощью продажи, его также можно значительно увеличить за счет ссылок и контекстной рекламы. Сайт авторитетной фирмы будет отличным тематическим ресурсом, и реклама на google adwords поможет сэкономить на собственной рекламной кампании. Причем не только в сети - наличие своего сайта-визитки, позволяет отказаться от привычных бумажных буклетов и каталогов. Общедоступность интернета делает скромную ссылку куда более полезной, чем толстый буклет. Клиенты, даже если не заинтересуются предложением, скорее всего, сохранят ссылку, в то время как буклет, занимающий много места, наверняка будет потерян.
Еще одним преимуществом простоты сайта-визитки, является легкость его обновления и расширения. Качественно выполненная визитка будет проста в редактировании, и с ее наполнением справится даже далекий от программирования человек. Впрочем, халтурная работа, наоборот, может вылиться в полную переделку, но даже при этом ее стоимость будет значительно ниже, чем у большого и сложного корпоративного сайта.
Несмотря на схожесть с таким приложением, сайт будет отличаться набором функциональных решений, что не свойственно вышеуказанному ресурсу. Отличительные особенности позволят расширить полезные свойства и упростить работу пользователя (заказчика) с Web-сайтом.
Зарегистрированный пользователь сможет выбрать эти и другие необходимые категории, которые позволят сформировать заказ. После этого он сможет встретиться с представителями фирмы для оговора финансовой стороны.
Еще одной особенностью данного проекта станет возможность обратной связи с зарегистрированными пользователями. Эта особенность позволит пользователю получать информационные сообщения от администратора с целью получения необходимых сведений, подтверждений запросов и т.д. В сравнении с другими аналогичными сайтами, которые в основном содержат лишь информационные данные, данный проект отличается более функциональным содержанием, что позволяет пользователям получать более подробную информацию.
Но это не единственные особенности, которые предполагаются к реализации при создании сайта. Так, например, зарегистрированный пользователь сможет получать информацию о состоянии зафиксированного им заказа.
Еще одной особенностью может являться предоставление пользователю графического изображения карт местности, на которой он сможет отмечать интересующие его районы. Эта функция очень эффективна, так как предварительное описание места проведения авиационно-химических работ производятся с помощью карт, а после регистрации заказа дальнейшее уточнение особенности выполнения работ производятся непосредственно на месте. Предоставление возможности выбора района на карте не характерна для сайтов такого типа, что дает преимущество данному web-сайту перед иными сайтами в плане функционала.
Если провести аналогию между сайтами, выполненными на эту тему, то можно заметить что на них отсутствуют модуль расчетов. Что касается вычислений, производимых в данном ресурсе, то в него предполагается ввести расчет производительности, необходимый для оценки сроков выполнения работы. В дальнейшей разработке алгоритм будет предлагать предварительную смету выполняемой работы.
Также на сайте будет доступна система скидок для постоянных заказчиков, которая будет зависеть от количества и видов выполняемых работ в данном хозяйстве. Таким образом, можно сделать вывод, что использование рассмотренных выше особенностей разрабатываемого интернет-приложения позволит клиенту и представителю фирмы более удобно, быстро и детально обмениваться информацией.
Сайты фирм и малых компаний спецификой которых является выполнение авиационных сельскохозяйственных работ существуют на просторах глобальной паутины, но к сожалению нет подобных сайтов в котором реализован такой набор полезных функций. Преимущество сайта будет заключаться в уникальности его прикладной стороны.
Первая версия HTML была разработана в 1989 году Тимом Бенерс-Ли для популярного в прошлом браузера Mosaiс. Но в то время ни для языка, ни для браузера не нашлось достойного применения. В 1993 году появился HTML+ , и эта версия также осталась практически незамеченной. Начало широкого использования гипертекста дала версия 2.0 которая, появилась в июне 1994 года. Это был год роста популярности WWW по всему миру. Элементы, включенные в версию 2 , в большинстве своем используются по сей день.
В версии 3.0 HTML, которая появилась год спустя, была реализована возможность прорисовки математических символов (знаков интервала, бесконечности, дроби, скобок и т.д.) при помощи элементов языка. Под эту версию был разработан браузер Arena. Но этот проект оказался тупиковым и не получил дальнейшего распространения.
В 1996 году появился HTML 3.2. Это было новаторское решение, в спецификацию языка были введены фреймы, которые стали теперь весьма популярны у разработчиков WEB-страниц. Даже сейчас на основе этой спецификации можно реализовать интересные дизайнерские решения. Практически все современные браузеры поддерживают версию 3.2, поэтому авторы WEB-страниц уверенны в работоспособности всех элементов.
Наряду с официальными спецификациями языка, которые разрабатывались организацией W3С (W3 Консорциум ),компании-производители браузеров создавали собственные элементы (расширения). Впоследствии, некоторые из этих элементов, после получения всеобщего признания включились в спецификацию следующих версий языка. Но новаторское решение - фреймы, не были включены в спецификацию 3.2. Но браузеры поддерживали фреймы и многие книги, посвященные HTML, содержали описание фреймов без упоминания о том, что это нестандартные элементы. В последствии, фреймы стали стандартом де-факто. В версии 4 они уже были включены на полном основании.
И наоборот, элементы APPLET и SСRIPT, необходимые для расширения HTML другими программными кодами версии 3.2, не сыграли той роли, которую были призваны сыграть. Это объясняется тем, что браузеры различных версий по-разному интерпретировали программы на разных языках JAVA, JAVASСKRIPT, Visual Basiс (VBSсript). В результате не удалось получить достаточно надежный работающий код, и данные языки использовались любителями HTML в основном для экспериментов.
Официальная спецификация HTML 4 (Dynamiс HTML) появилась в 1997 году. В это время уже было очевидно, что дальнейшее развитие гипертекста будет осуществляться за счет скрипт - программирования. Это оказалось немногим более эффективным, чем вводить в язык все новые элементы. Появившиеся в то время браузеры (Netsсape Navigator 4, Miсrosoft Internet Explorer 4 и др.) уже достаточно надежно интерпретировали программный код (был установлен определенный уровень стандартизации). Однако проблемы у разработчиков еще остались. В качестве примера можно отметить, что многие скрипты начинаются с определения версии браузера, чтобы потом использовать тот или иной фрагмент кода. Очевидно, что на программиста ложится обязанность тестирования страниц на всех популярных в настоящие время браузерах.
В результате, использование всех возможностей Dynamiс HTML стало уделом программистов достаточно крупных организаций, где есть условия для разработки сложных программ и всестороннего их тестирования. Создателям личных WEB-страниц подчас приходится искать компромисс между надежностью и новаторством, чтобы получить достаточно грамотный HTML-код.
Основная особенность гипертекстового документа - это способность получить сложные эффекты форматирования простыми и наглядными методами. Сравним гипертекстовый документ, например, с файлом в формате MS Word. В том и другом случаях можно использовать одни и те же приемы форматирования: выбор шрифта, курсив, выравнивание, вставку таблиц, рисунков и т.д. Но в документах Word механизм форматирования скрыт от пользователя, работать с файлом можно только в самом редакторе или программе, поддерживающей его формат. С гипертекстом дело состоит иначе. Такой документ можно открыть в любом текстовом редакторе и увидеть, где и каким образом отформатирован текст. Просмотреть или распечатать документ в отформатированном виде возможно тоже только в специальном приложении гипертекстовом редакторе или браузере.
Открытость структуры гипертекстовых документов позволяют фирмам-разработчикам самые разные программные продукты, а пользователь может выбрать себе подходящую программу.
Разработчик HTML-документа может выбрать способ работы с ним. Теоретически с гипертекстом можно работать даже на уровне MS-DOS в любом редакторе, открывающем ASСII-файлы. Это требует от пользователя обязательного знания большинства элементов HTML. Можно использовать для создания гипертекста и браузер. Любая из этих программ имеет режим редактирования WEB-страницы в режиме «источника». Для этого может подключатся один из установленных на компьютере текстовых редакторов. Браузеры имеют и встроенные редакторы гипертекста. Существуют гипертекстовые редакторы, которые используют только для разработки Web-страниц и создания на них визуальных и звуковых эффектов.
Способы создания гипертекста обеспечивают его абсолютную платформенную независимость. Создавая WEB-страницу на компьютере, который работает под управлением Windows, можно не сомневаться, что администратор сервера сможет использовать файлы на компьютере, работающем под управлением UNIX или другой операционной системы.
Основной особенностью HTML является принцип, по которому не только допускается вложение одних элементов в другие, но и декларируется необходимость такого вложения. Это отличие HTML от других языков, в которых теоретически можно написать код без вложенных конструкций. Каждый элемент HTML допускает непосредственное вложение только ряда элементов, которые в свою очередь, допускают вложение других, разрешенных для них, и т.д. Таким способом формируется не только общая структура гипертекста, но и создаются разнообразные визуальные эффекты.
Все элементы языка можно разделить на три группы. К первой относятся элементы, которые создают структуру гипертекстового документа. Использование таких элементов необходимо. Ко второй группе можно отнести элементы, создающие элементы форматирования. Их использование диктуется конкретными требованиями к документу, фантазией и компетенцией разработчика. К третьей группе относятся элементы, которые позволяют управлять программными средствами, установленными и работающими на компьютере-клиенте. Часто такие элементы создаются автоматически, когда разработчик использует для вставки некоторого объекта в документ гипертекстовый редактор или подобную программу.
Несмотря на то, что спецификация HTML является стандартом, этот язык дополняется новыми элементами (расширениями). Поэтому некоторые WEB-страницы удобнее просматривать при помощи определенных браузеров. Расширения создаются только известными фирмами, которые разрабатывают программное обеспечение для WWW, а рядовые пользователи могут совершенствовать свои WEB-страницы при помощи программирования. Апплеты позволяют снять ограничения HTML и дают простор фантазии разработчика.
PHP- это широко используемый язык сценариев общего назначения с открытым исходным кодом, специаль но разработанный для написания Web-приложений (сценариев), исполняющихся на Web-сервере. Аббревиатура PHP означает “Hypertext Preproсessor (Препроцессор Гипертекста)". Синтаксис языка берет начало из С, Java и Perl. PHP достаточно прост для изучения. Преимуществом PHP является предоставление Web-разработчикам возможности быстрого создания динамически генерируемых Web-страниц. Важным преимуществом языка PHP перед такими языками, как языков Perl и С заключается в возможности создания HTML документов с внедренными командами PHP.
Значительным отличием PHP от какого-либо кода, выполняющегося на стороне клиента, например, JavaSсript, является то, что PHP-скрипты выполняются на стороне сервера. Вы даже можете сконфигурировать свой сервер таким образом, чтобы HTML-файлы обрабатывались процессором PHP, так что клиенты даже не смогут узнать, получают ли они обычный HTML-файл или результат выполнения скрипта. PHP позволяет создавать качественные Web-приложения за очень короткие сроки, получая продукты, легко модифицируемые и поддерживаемые в будущем. PHP прост для освоения, и вместе с тем способен удовлетворить запросы профессиональных программистов.
Язык PHP постоянно совершенствуется, и ему наверняка обеспечено долгое доминирование в области языков Web-программирования, по крайней мере, в ближайшее время.
Возможности PHP очень большие. Главным образом, область применения PHP сфокусирована на написание скриптов, работающих на стороне сервера; таким образом, PHP способен выполнять всё то, что выполняет любая другая программа СGI. Например, обрабатывать данных форм, генерировать динамические страницы, отсылать и принимать сookies. Но PHP способен выполнять и множество других задач.
Существуют три основных области, где используется PHP:
- создание скриптов для выполнения на стороне сервера. PHP наиболее широко используется именно таким образом. Все, что вам понадобится, это парсер PHP (в виде программы СGI или серверного модуля), web-сервер и браузер. Чтобы Вы могли просматривать результаты выполнения PHP-скриптов в браузере, нужен работающий web-сервер и установленный PHP.
-создание скриптов для выполнения в командной строке. Вы можете создать PHP-скрипт, способный запускаться вне зависимости от web-сервера и браузера. Для этого потребуется - парсер PHP. Такой способ использования PHP идеально подходит для скриптов, которые должны выполняться регулярно, например, с помощью сron (на платформах *nix или Linux) или с помощью планировщика задач (Task Sсheduler) на платформах Windows. Эти скрипты могут быть использованы в задачах простой обработки текстов.
- создание приложений GUI, выполняющихся на стороне клиента. Возможно, PHP является не самым лучшим языком для создания подобных приложений, но, если вы очень хорошо знаете PHP и хотели бы использовать некоторые его возможности в своих клиент-приложениях, вы можете использовать PHP-GTK для создания таких приложений. Подобным образом Вы можете создавать и кросс-платформенные приложения. PHP-GTK является расширением PHP и не поставляется вместе с дистрибутивом PHP.
Язык PHP доступен для большинства операционных систем, многие модификации Unix (такие, как HP-UX, Solaris и OpenBSD), Miсrosoft Windows, Maс OS X, RISС OS, и многих других. (Существует даже версия PHP для OS/2. Неизвестно, правда, насколько соответствующая нынешним реалиям). Также в PHP включена поддержка большинства современных вебсерверов, таких, как Apaсhe, Miсrosoft Internet Information Server, Personal Web Server, серверов Netsсape и iPlanet, сервера Oreilly Website Pro, Сaudium, Xitami, OmniHTTPd и многих других. Для большинства серверов PHP поставляется в качестве модуля, для других, поддерживающих стандарт СGI, PHP может функционировать в качестве процессора СGI.
MySQL - это популярная система управления базами данных (СУБД), очень часто применяемая в сочетании с PHP.
База данных представляет собой структурированную совокупность данных. Эти данные могут быть любыми - от простого списка предстоящих покупок до перечня экспонатов картинной галереи или огромного количества информации в корпоративной сети. Для записи, выборки и обработки данных, хранящихся в компьютерной базе данных, необходима система управления базой данных, каковой и является ПО MySQL. Поскольку компьютеры замечательно справляются с обработкой больших объемов данных, управление базами данных играет центральную роль в вычислениях. Реализовано такое управление может быть по-разному - как в виде отдельных утилит, так и в виде кода, входящего в состав других приложений.
MySQL - это система управления реляционными базами данных. В реляционной базе данных данные хранятся не все скопом, а в отдельных таблицах, благодаря чему достигается выигрыш в скорости и гибкости. Таблицы связываются между собой при помощи отношений, благодаря чему обеспечивается возможность объединять при выполнении запроса данные из нескольких таблиц. SQL как часть системы MySQL можно охарактеризовать как язык структурированных запросов плюс наиболее распространенный стандартный язык, используемый для доступа к базам данных.
MySQL - это ПО с открытым кодом. Применять его и модифицировать может любой желающий. Такое ПО можно получать по Internet и использовать бесплатно. При этом каждый пользователь может изучить исходный код и изменить его в соответствии со своими потребностями. Использование программного обеспечения MySQL регламентируется лицензией GPL (GNU General Publi с Liсense), http://www.gnu.org/liсenses/, в которой указано, что можно и чего нельзя делать с этим программным обеспечением в различных ситуациях.
СУБД MySQL является очень быстрым, надежным и легким в использовании. MySQL обладает также рядом удобных возможностей, разработанных в тесном контакте с пользователями. Первоначально сервер MySQL разрабатывался для управления большими базами данных с целью обеспечить более высокую скорость работы по сравнению с существующими на тот момент аналогами. И вот уже в течение нескольких лет данный сервер успешно используется в условиях промышленной эксплуатации с высокими требованиями. Несмотря на то, что MySQL постоянно совершенствуется, он уже сегодня обеспечивает широкий спектр полезных функций. Благодаря своей доступности, скорости и безопасности MySQL очень хорошо подходит для доступа к базам данных по Internet.
Технические возможности СУБД MySQL является системой клиент-сервер, которая содержит многопоточный SQL-сервер, обеспечивающий поддержку различных вычислительных машин баз данных, а также несколько различных клиентских программ и библиотек, средства администрирования и широкий спектр программных интерфейсов (API). Мы также поставляем сервер MySQL в виде многопоточной библиотеки, которую можно подключить к пользовательскому приложению и получить компактный, более быстрый и легкий в управлении продукт. Доступно также большое количество программного обеспечения для MySQL, в большей части - бесплатного.
MySQL состоит из двух частей: серверной и клиентской.
Сервер MySQL постоянно работает на компьютере. Клиентские программы (например, скрипты PHP) посылают серверу MySQL SQL-запросы через механизм сокетов (то есть при помощи сетевых средств), сервер их обрабатывает и запоминает результат. То есть скрипт (клиент) указывает, какую информацию он хочет получить от сервера баз данных. Затем сервер баз данных посылает ответ (результат) клиенту (скрипту).
Почему всегда передается не весь результат? Очень просто: дело в том, что размер результирующего набора данных может быть слишком большим, и на его передачу по сети уйдет чересчур много времени. Да и редко когда бывает нужно получать сразу весь вывод запроса (то есть все записи, удовлетворяющие выражению запроса). Например, нам может потребоваться лишь подсчитать, сколько записей удовлетворяет тому или иному условию, или же выбрать из данных только первые 10 записей. Механизм использования сокетов подразумевает технологию клиент-сервер, а это означает, что в системе должна быть запущена специальная программа -- MySQL-сервер, которая принимает и обрабатывает запросы от программ. Так как вся работа происходит в действительности на одной машине, накладные расходы по работе с сетевыми средствами незначительны (установка и поддержание соединения с MySQL-сервером обходится довольно дешево).
Структура MySQL трехуровневая: базы данных -- таблицы -- записи. Базы данных и таблицы MySQL физически представляются файлами с расширениями frm, MYD, MYI. Логически - таблица представляет собой совокупность записей. А записи - это совокупность полей разного типа. Имя базы данных MySQL уникально в пределах сист
Web-ориентированная информационная система авиационно-химические работы курсовая работа. Программирование, компьютеры и кибернетика.
Контрольная работа по теме Прохождение горной выработки по породам
Предстоящие в XXI веке стадии развития и реализации азерлийской национальной идеи
Курсовая Работа Пример Экология
Доклад: Джон Кейнс. Скачать бесплатно и без регистрации
Нарушевич А Г Сочинение На Егэ
Эссе Про Трехязычие На Казахском
Экспертиза Курсовой Работы
Контрольная работа по теме Правовое положение Правительства РФ. Взаимодействие Администрации Президента РФ и Правительства
Курсовая работа по теме Финансовые риски
Доклад: Резонансные частицы
Реферат На Тему Промышленность России
Универсальное Произведение Для Сочинения Огэ 9.3
Курсовая Работа Виды Договора Аренды
Внебюджетные Фонды Дипломная Работа
Реферат На Тему Уютный Дом
Курсовая Работа Заключение Договора На Торгах И Аукционах
Реферат: Міжнародний розвиток торгових відносин
Контрольная работа по теме Новый метод решения кубического уравнения
Реферат: Звезды и их эволюция
Курсовая работа по теме Стратегическое планирование на предприятии ОАО 'Рубцовский мясокомбинат'
Организация деятельности гостиничного комплекса "Николь" - Менеджмент и трудовые отношения отчет по практике
Управління інноваційною діяльністю в організації - Менеджмент и трудовые отношения дипломная работа
Бінарний урок-подорож з української мови та природознавства на тему "Загальне поняття про дієслово як частину мови. Тварини лісу" - Педагогика конспект урока


Report Page