Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метода ТОБД.doc
Скачиваний:
24
Добавлен:
13.04.2015
Размер:
8.25 Mб
Скачать

Содержание

Методические указания к выполнению лабораторных работ 1

Предисловие 1

Библиографический список 1

Лабораторная работа № 1 2

Тема №1. Инсталляция MySQL и создание локального сервера 2

Тема №2. Инструментальная среда PHPMYADMIN 18

Лабораторная работа № 2 25

Тема №1. Создание баз и таблиц данных 25

Тема №2. Создание пользователей базы данных 40

Лабораторная работа № 3 53

Программирование с использованием PHP и MySQL 53

Тема №1. Создание форм 55

Задание 1. Разработать HTML-форму с переключателями 55

Задание 2: Разработать HTML-форму с методом Post 61

Тема №2. Передача значений переменным в сценариях PHP. Использование возможностей метода GET без HTML-формы для передачи значений переменных в сценариях PHP 64

Тема №3. Создание формы и РНР-сценария в одном файле 69

Задание 1: Получение данных из текстового поля 69

Тема №4. Использование чисел. Управляющие структуры 86

Тема №5. Использование управляющей структуры switch 90

Тема № 6. Использование регулярных выражений в сценариях РНР 95

Задание 1. Вывод информации о ошибочно заполненных полях формы 96

Задание 2. Использование функций пользователя для контроля полей формы 100

Задание 3. Проверка ограничений в текстовом поле. Lab6_0_2.php 106

Задание 4. Специфика имени пользователя. Lab6_0_3.php 111

Задание 5. Специфика имени пользователя с помощью JavaScript. Lab6_0_4.php 112

Тема №7. Работа с массивами 128

Задание 1. Означивание массива и вывод на экран. Lab7_0.php. 130

Задание 4. Сортировка массива. Lab7_3.php. 135

Тема №8. Функции в сценариях РНР 138

Задание 1. Вложенные функции. Lab8_0_0.php 140

Задание 2. Объявление функций внутри других функций. Lab8_0.php 141

Задание 3. Возврат значений функцией. Lab8_1.php 143

Задание 4. Возврат нескольких значений функцией. Lab8_2.php 144

Задание 5. Возвращение функцией нескольких величин. Lab8_3.php 146

Задание 6. Рекурсивные функции . Lab8_4.php 147

Задание 7. Функции-переменные. Lab8_5.php 148

Задание 8. Построение библиотек функций. Lab8_6_0.php. 149

Задание 9. Построение шаблона сайта. Lab8_7_0.php. 151

Тема №9. Использование файлов для хранения данных в сценариях РНР 157

Задание 3. Сохранение пользовательских данных в текстовом файле Lab9_5.php 169

Задание 4. Сохранение пользовательских данных в текстовом файле Lab9_6_0.php 176

Тема № 10. Работа с каталогами в сценариях РНР 182

Тема №11. Создание панели управления файлами 187

Задание 1. Разработать форму и сопутствующее ей приложение для панели управления файлами. 187

Тема № 12. Работа с базой через монттор MySQL и PhpMyAdmin 191

Задание 1. Создать базу данных через командную строку 191

Задание 3. Вставка данных в базу данных 204

Задание 4. Создание командных файлов и файлов сценариев для вставки данных в базу данных. 212

Тема № 13. Извлечение данных из базы данных 223

Задание 1. Оператор выборки данных SELECT 223

Задание 2. Извлечение данных по определенному критерию 226

Задание 3. Извлечение данных из нескольких таблиц 229

Задание 4. Поиск несоответствующих строк 232

Задание 5. Использование псевдонимов имен таблиц (AS) 235

Задание 6. Извлечение данных в определенном порядке 237

Задание 7. Группировка и агрегирование данных 239

Задание 8. Обновление записей в базе данных (UPDATE) 242

Задание 10. Удаление записей, таблиц и базы данных (DELETE) 246

Тема № 14. PHP и MySQL. Доступ к базе данных MySQL из Web с помощью РНР 248

Задание 1. Изучение работы архитектуры Web-баз данных 248

Задание 2. Проверка и фильтрация данных, исходящих от пользователя. Использование объектно-ориентированного синтаксиса PHP 255

Задание 3. Внесение новой информации в базу данных. Проверка и фильтрация данных, исходящих от администратора 266

Задание 4. Создание и удаление баз данных 278