Помощь в учёбе, очень быстро...
Работаем вместе до победы

Модель БД. Программное обеспечение "ООО ОМК

РефератПомощь в написанииУзнать стоимостьмоей работы

PHP — язык программирования, который поддерживает практически все основные конструкции процедурного программирования: переменные, условные операторы, циклы, функции и т. д. PHP — это объектно-ориентированный язык программирования — он поддерживает классы и объекты, а также привычное наследование на уровне классов. PHP — это язык веб-программирования, поскольку он в первую очередь создан для… Читать ещё >

Модель БД. Программное обеспечение "ООО ОМК (реферат, курсовая, диплом, контрольная)

Модель базы данных будет разработана при проектировании самой системы.

База данных «Программного обеспечения для автоматизации мониторинга картриджей» будет содержать следующие таблицы:

  • — сущность kartridzh
  • — сущность printer
  • — сущность programmnoe obespechenie

Проектирование программного обеспечения

Программное обеспечение — это комплекс программ, обеспечивающих обработку или передачу данных, и предназначенных для многократного использования и применения разными пользователями.

Разработка «Программного обеспечения для автоматизации мониторинга картриджей» будет осуществляться при помощи следующих средств программирования:

  • 1. Язык программирования PHP;
  • 2. Системы управления базами данных (СУБД) MySQL;
  • 3. Средство для визуального проектирования баз данных MySQL Workbench;
  • 4. Языка структурированных запросов SQL;
  • 5. Web-обозреватель Windows Internet Explorer.

Язык программирования PHP

PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools — «Инструменты для создания персональных веб-страниц»; произносится пи-эйч-пи) — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.

PHP — язык программирования, который поддерживает практически все основные конструкции процедурного программирования: переменные, условные операторы, циклы, функции и т. д. PHP — это объектно-ориентированный язык программирования — он поддерживает классы и объекты, а также привычное наследование на уровне классов. PHP — это язык веб-программирования, поскольку он в первую очередь создан для разработки динамических интернет сайтов и поэтому содержит большое количество готовых решений, применяемых в этой сфере, таких как:

  • · обработка и извлечение параметров http запросов GET и POST;
  • · формирование и отправка http заголовков;
  • · инфраструктура для хранения данных сеанса;
  • · работа с файлами по FTP протоколу;
  • · работа с базами данных посредствам SQL запросов;
  • · поддержка регулярных выражений;
  • · поддержка HTTP авторизации;
  • · обмен сообщениями по электронной почте и многое другое.

Система управления базами данных CУБД (MySQL).

СУБД (MySQL) — это одна из наиболее популярных и эффективных систем управления базами данных, которая очень часто используется при построении современных веб-сайтов. На основе данной системы можно строить, как небольшие веб-сайты, так и крупные Интернет-проекты. СУБД MySQL поддерживает язык запросов SQL. Это позволяет совершать такие операции, как запись данных в базу, редактирование данных, извлечение или удаление данных из базы данных. СУБД MySQL обладает высокой скоростью работы, это действительно очень быстрый сервер. Также преимуществом MySQL является то, что это многопользовательская система. Основные положительные стороны MySQL:

  • · Многопоточность. Поддержка нескольких одновременных запросов.
  • · Оптимизация связей с присоединением многих данных за один проход.
  • · Записи фиксированной и переменной длины.
  • · ODBC драйвер в комплекте с исходником
  • · Гибкая система привилегий и паролей.
  • · До 16 ключей в таблице. Каждый ключ может иметь до 15 полей.
  • · Поддержка ключевых полей и специальных полей в операторе.
  • · Поддержка чисел длинной от 1 до 4 байт (ints, float, double, fixed), строк переменной длины и меток времени.
  • · Основанная на потоках, быстрая система памяти.
  • · Все операции работы со строками не обращают внимания на регистр символов в обрабатываемых строках.
  • · Псевдонимы применимы как к таблицам, так и к отдельным колонкам в таблице.
  • · Все поля имеют значение по умолчанию. можно использовать на любом подмножестве полей.
  • · Легкость управления таблицей, включая добавление и удаление ключей и полей.

Поддерживает языки программирования:

MySQL имеет API для языков Delphi, C, C++, Эйфель, Java, Лисп, Perl, PHP, Python, Ruby, Smalltalk и Tcl, библиотеки для языков платформы.NET, а также обеспечивает поддержку для ODBC посредством ODBC-драйвера MyODBC.

Язык структурированных запросов SQL.

SQL (язык структурированных запросов) — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных.

На сегодняшний день (и в обозримом будущем) язык SQL является единственным признанным стандартом языка баз данных, поддерживаемым всеми основными поставщиками СУБД. С годами (а история SQL насчитывает уже около 30 лет) язык развивается и усложняется.

Показать весь текст
Заполнить форму текущей работой