
- •Основы сетевых технологий
- •Введение в веб-технологии
- •Объектная модель документа (dom)
- •Технологии Интернет
- •Классификациясайтовпоиспользуемымтехнологиям
- •Классификация сайтов по принадлежности
- •Классификация сайтов по величине, уровню решаемых задач
- •Классификация сайтов по типу информации и возможностям, предоставляемым пользователям интернета
- •Классификация неестественных сайтов
- •Виды технологий, используемых при создании web-сайтов
- •Технология cgi: определение, методы, достоинства и недостатки cgi
- •Другие технологии, основанные на cgi: FastCgi, wsgi, Middleware, ssi
- •Технология asp: определение, принципы функционирования, объекты и компоненты, средства разработки
- •Технология ajax: определение, принципы функционирования, преимущества, недостатки.
- •Http серверы.
- •Apache http-сервер.
- •Субд MySql.
- •Субд PostgreSql. Определение. Функции
- •Эргономика сайта. Определение. Эргономичный сайт
- •31.Текстовая информация
- •32.Логограммы
- •33.Таблицы на веб-сайте
- •34.Графики на веб-сайте
- •35. Хостинг
- •36. Размещение web-страниц в Интернет
- •Размещение своего сайта на сервере местного интернет-провайдера.
- •Размещение сайта на иногороднем или на зарубежном платном сервере.
- •3. Размещение сайта у себя на компьютере
- •4. Размещение сайта на бесплатном хосте
- •37.Аренда места на сервере компании. Достоинства и недостатки.
- •38. Платный хостинг. Достоинства и недостатки.
- •39.Бесплатный хостинг. Достоинства и недостатки
- •40. Выбор провайдера.Выбор имени сайта
- •Процесс регистрации сайта на бесплатном хостинге
- •Социальные сети
- •Азбука социальных сетей
- •Анализ социальных сетей
- •Системы управления контентом (cms)
- •51. Joomla 1.5. Компоненты
- •52. Joomla 1.5. Шаблоны
- •53. Joomla 1.5. Материалы
- •54. Joomla 1.5. Системы меню
Субд MySql.
MySQL - это система управления реляционными базами данных.
База данных представляет собой структурированный набор данных.
Она может содержать различную информацию - от простого списка покупок до огромного объема данных, используемого в корпоративной сети.
Реляционная база данных хранит информацию в отдельных таблицах, а не в одном большом хранилище, благодаря чему достигается высокая производительность и гибкость. Часть "SQL" слова "MySQL" обозначает "StructuredQueryLanguage" ("Язык структурированных запросов").
SQL- наиболее общий стандартизованный язык доступа к базам данных; он соответствует стандарту ANSI/ISOSQL.
MySQL - это система с открытым исходным кодом.
Открытость исходного кода означает, что любой желающий имеет возможность использовать и модифицировать это программное обеспечение по своему усмотрению. Получить и развернуть программное обеспечение MySQLможно из Internet, причем совершенно бесплатно. Каждый пользователь, при желании, может изучить исходные тексты и изменить их в соответствии со своими потребностями.
Сервер MySQLвключает в себя практичный набор средств, разработанных в тесной кооперации с сообществом пользователей.
Сервер MySQLработает в клиент-серверных и встроенных системах.
СУБД MySQLявляется клиент-серверной системой, включающей многопоточный SQL-сервер, поддерживающий различные платформы, несколько клиентских программ и библиотек, инструменты администрирования и широкий диапазон программных интерфейсов приложений (API-интерфейсов).
Сервер MySQLсуществует также и в форме встраиваемое многопоточной библиотеки, которую можно связывать с разрабатываемыми приложениями, чтобы получить более компактные, быстрые и легкоуправляемые продукты.
Субд PostgreSql. Определение. Функции
(произносится «Постгре-Эс-Кю-Эль», в профессиональной среде коротко называется «постгрес») — свободная объектно-реляционная система управления базами данных (СУБД).
Существует в реализациях для следующих платформ: Linux, Solaris/OpenSolaris, Win32, Win x86-64, Mac OS X, FreeBSD, QNX 4.25, QNX 6.
Сильными сторонами PostgreSQLсчитаются:поддержка БД практически неограниченного размера;мощные и надёжные механизмы транзакций и репликации;расширяемая система встроенных языков программирования: в стандартной поставке поддерживаются PL/pgSQL, PL/Perl, PL/Python и PL/Tcl; дополнительно можно использоватьPL/Java, PL/PHP, PL/Py, PL/R, PL/Ruby, PL/Scheme и PL/sh, а также имеется поддержка загрузки C-совместимых модулей[4];наследование;легкая расширяемость.
Функции являются блоками кода, исполняемыми на сервере, а не на клиенте БД.
Хотя они могут писаться на чистом SQL, реализация дополнительной логики, например, условных переходов и циклов, выходит за рамки собственно SQL и требует использования некоторых языковых расширений.
Функции могут писаться с использованием одного из следующих языков:
Встроенный процедурный язык PL/pgSQL, во многом аналогичный языку PL/SQL, используемому в СУБД Oracle;
Скриптовые языки — PL/Lua, PL/LOLCODE, PL/Perl, plPHP, PL/Python, PL/Ruby, PL/sh, PL/Tcl и PL/Scheme;
Классические языки — C, C++, Java (через модуль PL/Java);
Статистический язык R (через модуль PL/R).
PostgreSQL допускает использование функций, возвращающих набор записей, который далее можно использовать так же, как и результат выполнения обычного запроса.