русс | укр

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

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

НАБІР WEB-розробника DENWER


Дата добавления: 2015-07-09; просмотров: 610; Нарушение авторских прав


МЕТОДИЧНІ ВКАЗІВКИ

та завдання до лабораторних робіт з курсу

«Проектування інформаційних ресурсів Інтернет»

для студентів денної та заочної форм навчання спеціальності

Системний аналіз»

 

Частина 1

 


 

Методичні вказівки та завдання до лабораторних робіт з курсу «Проектування інформаційних ресурсів Інтернет» для студентів денної та заочної форм навчання спеціальності 6.040303 «Системний аналіз». Частина 1 /Укл.: О.І.Денисенко, О.О.Подковаліхіна, В.М.Кузіна. - Запоріжжя: ЗНТУ, 2010. - 54 с.

 

 

Методичні вказівки містять стислі теоретичні відомості з використання програмних продуктів MySQL, PHP, PHPMyAdmin, Denwer для створення, редагування, управління й тестування Інтернет ресурсів з базами даних та серверними сценаріями.

 

Укладачі:О.І.Денисенко, доцент, к.т.н.,

О.О.Подковаліхіна, доцент, к.ф.-м.н.

В.М.Кузіна, ст. викл.

 

Рецензент: Н.І.Біла, доцент, к.ф.-м.н.

 

Відповідальний

за випуск Г.В.Корніч, проф., д.ф.-м.н.

 

Затверджено

на засіданні кафедри

системного аналізу та

обчислювальної математики

 

Протокол № ______

від «__» ______.2010


ЗМІСТ

 

Вступ..................................................................................................... 4

1 Набір web-розробника DENWER..................................................... 5

1.1 Призначення та склад DENWER............................................... 5

1.2 Інсталяція дистрибутива........................................................... 6

1.3 Робота з віртуальними хостами................................................ 7

2 Система керування базами даних MySQL....................................... 9

2.1 Загальні положення................................................................... 9



2.2 Установка MySQL................................................................... 10

2.3 Поля і їхні типи в MySQL........................................................ 11

2.4 Оператори та команди MySQL............................................... 14

3 Розробка та редагування БД за допомогою phpMyAdmin............ 23

3.1 Створення БД і таблиць за допомогою phpMyAdmin.......... 23

3.2 Резервне копіювання БД.......................................................... 27

Завантаження дампа в базу..................................................... 28

Короткі теоретичні відомості про PHP.......................................... 30

4.1 Основні положення.................................................................. 30

4.2 Змінні в PHP............................................................................. 32

4.3 Типи даних (змінних) в PHP.................................................... 32

4.4 Оператори................................................................................ 35

4.5 Функції РНР............................................................................. 39

5 Взаємодія PHP та MySQL................................................................ 41

5.1 РНР функції для роботи з MySql............................................. 41

5.2 Виведення даних з таблиці...................................................... 43

5.3 Додавання даних у БД............................................................. 46

5.4 Видалення даних із БД............................................................ 48

5.5 Відбір даних з поєднаних таблиць.......................................... 51

Рекомендована література................................................................. 54

 

 

ВСТУП

 

Останнім часом спостерігається стрімкий розвиток найпопулярнішого сервісу Інтернет - WWW. Час, коли сайти являли собою статичні сторінки, безповоротно минув. Сучасні Інтернет проекти вже не можна уявити без використання серверних скриптів, баз даних, каскадних таблиць стилів. У мережі з'являється усе більше ресурсів, що використовують новітні технології AJAX, JQuery та ін.

У методичних вказівках розглянуті технології створення Web-Ресурсів з використанням баз даних. Передбачається, що студенти вже мають навички створення сайтів, використовуючи базову мову HTML, володіють інформацією про табличний, фреймовий і блоковий дизайни, знайомі з каскадними таблицями стилів. Рекомендації складаються із двох частин. У першій частині рекомендацій наведені стислі теоретичні відомості про такі програмні продукти, як Denwer, PHP, MySql, PHPMyAdmin, які необхідні для розробки, редагування, управління, тестування й керування Інтернет проектів з базами даних. У другій частині представлені завдання для лабораторних робіт і приклади їх виконання.

Розробка Інтернет сайтів, що містять серверні сценарії й бази даних, потребує використання Web сервера й сервера баз даних. Забезпечити ці умови можна двома шляхами. Перший варіант – використання реального хостинга. Другий спосіб припускає інсталяцію необхідних програмних компонентів на локальній машині. У рекомендаціях розглядається другий спосіб, оскільки перший вимагає наявності реального проплаченого хостинга й постійного підключення до Інтернету, що пов'язано з певними витратами й незручностями.

Передбачається використання дистрибутива Denwer, що вже містить WEB сервер Apache, сервер баз даних MySql, мови Perl і PHP, інструмент для керування базами даних PHPMyAdmin.

Перераховані продукти дозволяють імітувати на локальній машині робоче оточення, що нагадує режим віддаленої роботи.

 

НАБІР WEB-розробника DENWER

1.1 Призначення та склад DENWER

 

Як ми вже відзначали вище, для розробки, налагодження й тестування сайтів, що містять серверні скрипти та бази даних, необхідно встановити на локальному комп'ютері Web сервер, сервер баз даних і інші програмні компоненти. Крім установки зазначених продуктів, необхідно правильно їх настроїти та сконфігурувати, що є непростим завданням. Легко вирішити цю проблему можна, скориставшись дистрибутивом DENWER. Пакет автоматично встановить всі необхідні програмні продукти, причому ніяких додаткових настроювань не буде потрібно. Скачати його можна із сайту http://www.denwer.ru. Головна особливість Денвера – зручність при віддаленій роботі відразу над декількома незалежними проектами й можливість розміщення на Flash-накопичувачі.

Базовий (основний) пакет Денвера містить:

· Інсталятор (підтримується також інсталяція на flash-накопичувач).

· Apache, SSL, SSI, mod_rewrite, mod_php.

· PHP5 з підтримкою GD, MySQL, sqLite.

· MySQL5 з підтримкою транзакцій.

· Система керування віртуальними хостами, заснована на шаблонах. Щоб створити новий хост, вам потрібно лише додати директорію в каталог /home, правити конфігураційні файли не потрібно. За замовчуванням уже підтримуються схеми іменування директорій багатьох популярних хостерів; нові можна легко додати.

· Система керування запуском і завершенням всіх компонентів Денвера.

· phpMyAdmin – система керування MySQL через Web-Інтерфейс.

· Емулятор sendmail і SMTP-Сервера (тестова «заглушка» на localhost:25, що складає вхідні листи в директорію WebServers/tmp/!sendmail/ у форматі .eml); підтримується робота разом з PHP, Perl, Parser і т.і.

 

 



<== предыдущая лекция | следующая лекция ==>
Объединение запросов | Інсталяція дистрибутива


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.051 сек.