Лабораторна робота №3 з курсу "Організація серверів глобальних мереж та веб-розробка" 5. Лiтература.

  • Розвитку регіональної економіки
  • 55. Принципы избирательного права России – основополагающие начала российского законодательства о порядке избрания высших органов...
  • Список литературы для подготовки к зачету и семинарским занятиям по ТГП (препод. Спирин М.Ю.) Иностранные книги:
  • Современное состояние рынка труда в России
  • Сравнительная характеристика аудита и сопутствующих аудиту услуг
  • Государственный комитет по высшей школе РФ Санкт-Петербургский институт машиностроения Технологический факультет Кафедра...
  • Адсорбция на границе твердое тело-газ
  • Тема 20: Банкрутство та ліквідація підприємства 20.1. Банкрутство підприємства (організації) як економічне явище 20.2. Методичні основи...
  • БОУ города Омска «Средняя общеобразовательная школа № 135»
  • РУБЕЖНЫЙ КОНТРОЛЬ №1 ДЛЯ СТУДЕНТОВ СТОМАТОЛОГИЧЕСКОГО ФАКУЛЬТЕТА ПО ДИСЦИПЛИНЕ ВНУТРЕННИЕ БОЛЕЗНИ. КАФЕДРА ПРОПЕДВТИКИ ВНУТРЕННИХ...
  • Международная научно-просветительская конференция XXV Адлерские чтения «Проблемы национальной безопасности России: уроки истории...
  • Можно ли принять к вычету суммы НДС по строительным работам (услугам), которые велись до получения соответствующего разрешения (п. 2 ст. 171, п. 1 ст. 172 НК РФ)?
  • ДЛЯ ИННОВАЦИОННОГО МЕНЕДЖМЕНТА
  • Предмет теории исследования операций. Математическая модель зада-чи ИО. Классификация задач ИО.
  • БИЛЕТЫ к программе подготовки к аттестации руководителей и специалистов ЗАО «ННК» по основам промышленной безопасности (область...
  • Приведите формулы для расчета коэффициентов прямой парной регрессии по МНК
  • В Республике Коми состоялся региональный этап Всероссийского фестиваля народного творчества «Салют Победы» *** ***
  • Л-ФАРАБИ АТЫНДАҒЫ ҚАЗАҚ ҰЛТТЫҚ УНИВЕРСИТЕТІ
  • В рамках межнационального Форума молодежи Сибири и Дальнего Востока с 17 апреля по 30 мая 2014 года Объединенный совет обучающихся...
  • Схема построения сравнительного аналитического баланса
  • 3. Расчётно технологический раздел. Выбор подвижного состава для перевозки . . . . . Характеристика подвижного состава. Формулы...
  • ПРАВО СОЦИАЛЬНОГО ОБЕСПЕЧЕНИЯ
  • 2 Классный час в 96 классе «Я - предприниматель» Ход урока Антипина Валентина Михайловна, МБОУ «Акбулакская средняя общеобразовательная...
  • Анализ возможностей сбытовых структур
  • ННІ ПРАВА Кафедра кримінально-правових дисциплін Переддипломної практики студентів ННІ права денної та заочної форми навчання,...
  • Тест: чи ВМІЄТЕ ВИ СЛУХАТИ?
  • сновные направления и цели стабилизационной политики России.
  • Условия труда и факторы их формирования
  • 20 января в 18:20 проводится 1-е (бесплатное) занятие для детей 4-6 и 5-7 лет. Приглашаются все желающие! ул. Советской Армии,6 (342)...
  • Глава третья.
  • ПЕРЕЧЕНЬ ВОПРОСОВ К экзамену по дисциплине «Экономическая теория»
  • Система безопасности офиса
  • Использование систем с открытым распределением ключей для абонентских сетей
  • №5 Резьбовое соединение — крепёжное соединение в виде резьбы. Используется метрическая и дюймовая резьба различных профилей...
  • Её Святейшество шри Матаджи Нирмала Деви
  • Расписание тренировок фитнес клуба «Fit lady» 9 - 15 декабря 2013 года Посещение тренировок по предварительной записи! Тел.: 900-120, 72-70-95
  • НОМИНАЦИИ (НАПРАВЛЕНИЯ) КОНКУРСА
  • II.Исправьте предложение выбрав правильную форму сказуемого
  • Нюра слепила кузнечика
  • ОСНОВНЫЕ ОБЯЗАННОСТИ РАБОТНИКОВ
  • 1964: експеримент із вживання ЛСД в армії. ВІДЕО Формула тележурналістики від Геббельса: 75% - розваги, 25% - пропаганда
  • РАЗДЕЛ 2
  • СРЕДСТВА И МЕТОДЫ НРАВСТВЕННОГО ВОСПИТАНИЯ 4 страница
  • Лекция 11. Финансовая устойчивость страховой компании Класс С+ — низкий уровень надежности со стабильными перспективами.
  • 36. Цветные реакции на отдельные аминокислоты: ТИР-, ЦИС, АРГ.
  • Содержание Введение 3. Как выбрать бизнес-идею? 4. Что должен знать предприниматель? 2. Определение круга ваших потенциальных покупателей...
  • Срочно! Пишем письма о недопустимости возврата пива на стадионы и преодолении коррупции во власти в интересах пивоваренных компаний.
  • В уксусную кислоту добавили кусочек мела массой 25 грамм, мел содержит 10 % примесей. При этом выделился бурно газ 22,4 л. Какой выход...
  • «Гражданин России»
  • Поставка товаров для государственных или муниципальных нужд 1 страница
  • Лабораторна робота №3 з курсу "Організація серверів глобальних мереж та веб-розробка" 5. Лiтература.

    Лабораторна робота №3 з курсу "Організація серверів глобальних мереж та веб-розробка" 5. Лiтература.

    Лабораторна робота №3 з курсу

    "Організація серверів глобальних мереж та веб-розробка"


    Тема: Створення базового середовища для роботи веб сайту. Налаштування БД.


    Мета роботи: Здобути навички у налаштуванні серверівБД.

    Зміст


    1. Теоретичнi вiдомостi. 1

    1.1 Загальні поняття 1

    1.2 Встановлення і початок роботи з БД MySQL 2

    1.2.1Інсталяція в Windows 2

    1.2.2 Інсталяція в Linux 3

    2. Виконується в лабораторії. 4

    3. Змiст звiту. 4

    4. Контрольнi запитання. 5

    5. Варіанти завдань 5




    _Toc349577571

    1. Теоретичнi вiдомостi.

    1.1 Загальні поняття

    MySQL - це популярна система керування базами даних (СКБД), часто застосовується разом з PHP.

    База даних являє собою структуровану сукупність даних. Ці дані можуть бути будь-якими - від простого списку майбутніх покупок до переліку експонатів картинної галереї або величезної кількості інформації в корпоративній мережі. Для запису, вибірки й обробки даних, що зберігаються в комп'ютерній базі даних, необхідна система керування базою даних, якою і є

    ПЗ MySQL. Оскільки комп'ютери чудово справляються з обробкою великих об’ємів даних, керування базами даних відіграє центральну роль в обчисленнях. Реалізовано таке керування може бути по-різному - як у вигляді окремих утиліт,

    так й у вигляді коду, що входить до складу інших додатків.

    MySQL - це система керування реляційними базами даних. У реляційній базі даних дані зберігаються в окремих таблицях, завдяки чому досягається виграш у швидкості й гнучкості. Таблиці зв'язуються між собою за допомогою залежностей, завдяки чому забезпечується можливість поєднувати при виконанні запиту даних декількох таблиць. SQL - як частину системи MySQL можна охарактеризувати як мову структурованих запитів плюс як найпоширенішу стандартну мову для доступу до баз даних.

    Припустимо, що нам необхідно оформити адресну книгу у вигляді таблиці з рядками і колонками. Кожен рядок (також називається записом) буде відповідати певній особистості; кожна колонка буде містити значення для кожного типу даних: ФІБ, телефонні номери і адреси, що представляють у кожному рядку.


    Name

    phone

    address

    Антонів В.Ю.

    28-20-24

    Тернопіль, Замкова 22/1

    Ващук І.Л.

    49-50-23

    Тернопіль, Л. Українки 14/52

    Кирилів О.А.

    25-08-17

    Тернопіль, Замкова 38/42


    Даний двовимірний масив даних є основою реляційної бази даних. Однак реляційні бази даних рідко складаються з однієї таблиці. Часто для БД малого розміру однієї таблиці достатньо, але якщо кількість записів починає значно збільшуватись, то для мінімізації ресурсів необхідних для збереження всіх даних, доцільно створювати кілька таблиць з зовнішніми зв’язками.

    1.2 Встановлення і початок роботи з БД MySQL

    Останню версію дистрибутива MySQL для різних операційних систем завжди можна завантажити з сайту розробника www.mysql.org.

    1.2.1Інсталяція в Windows

    Є два основних способи інсталяції MySQL:

    1. Користувачам з правами адміністратора можна запустити інсталятор setup.exe.

    2. Завантажити архів з файлами без необхідності встановлення. З наступним виконанням з командної стрічки команди для встановлення MySQL в якості системного процесу:

    mysql-max-nt –install


    Видалення сервісу:

    mysql-max-nt --remove


    Універсальним способом запуску серверу БД MySQL є ручний з командної строки:

    mysqld –standalone

    mysql – u root –p

    show databases; - перелік БД наявних

    use назва БД

    select поля from назва БД where (нпр) id<=1

    update from назва БД set назва нового поля=назва одного поля+назва іншого поля

    delete

    Після чого в новому вікні командної стрічки запускаємо діалоговий режим роботи з БД mySQL.


    c:\mysql-win32\bin>mysql -–user=root

    Welcome to the MySQL monitor. Commands end with ; or \g.

    Your MySQL connection id is 1

    Server version: 5.2.51-community MySQL Community Edition (GPL)

    Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

    mysql>


    1.2.2 Інсталяція в Linux

    sudo apt-get install mysql-server


    Після чого перевірити наявність запущенго сервера можна наступною командою:

    sudo netstat -tap | grep mysql


    В разі успішної інсталяції можна запустити утиліту роботи з БД:

    mysql -u root -p


    Після успішної інсталяції слід налаштувати необхідним чином сервер БД. Налаштування зберігаються у файлі:

    /etc/mysql/my.cnf # *Nix

    windows-system-directory\my.ini # Windows


    Керування БД відбувається в діалоговому режимі: введення команди – поверненя повідомнення або про її успішне виконання або про помилки наприклад синтаксису мови SQL.


    Основні оператори утиліти MySQL


    Команда

    Параметри

    Опис

    SHOW DATABASES



    CREATE DATABASE

    Ім’я нової БД


    USE

    Ім’я БД


    DELETE


    Видалення даних

    DELETE FROM students WHERE id=1;

    DELETE FROM table_name

    [WHERE where_definition]

    INSERT


    Додавання даних в БД

    INSERT INTO students (id,name,comment,age) VALUES

    (NULL,'Петренко А.П.', 'характеристика', 19);

    INSERT [INTO] tbl_name [(col_name,...)]

    VALUES (expression,...),(...),...

    SELECT


    Вибірка даних

    SELECT * FROM students;

    UPDATE


    Оновлення даних


    UPDATE tbl_name

    SET col_name1=expr1 [, col_name2=expr2, ...]

    [WHERE where_definition]


    UPDATE students SET age=age+1


    2. Виконується в лабораторії.

    3. Змiст звiту.


    4. Контрольнi запитання.



    5. Варіанти завдань

    Завдання виконуються по варіантах, згідно з таблицею нижче.

    В файлі налаштувань сервера необхідно змінити налаштування згідно з вимог колонки «Server settings». Ім’я БД та таблиць задається довільно(на вибір студента), кількість таблиць – одна і більше.

    ОС

    Server settings

    DB

    1

    Linux

    Port: default +

    [номер_студента_в_журналі]

    Журнал відвідування занять

    2

    Win

    Port: default +

    [номер_студента_в_журналі]

    Прайс торгової фірми

    3

    Linux

    Port: default +

    [номер_студента_в_журналі]

    Книга рецептів




    5. Лiтература.

    1. http://www.apachefriends.org/en/xampp.html

    2. http://www.denwer.ru/

    3. Вивек Шарма, Раджив Шарма, Разработка Web-cepвepов для электронной коммерции. Комплексный подход. +CD, 2001, Издательский дом "Вильямс", 400 стр.

    4. Джезус Кастаньетто, Хариш Рават, Саша Шуман, Крис Сколло, Дипак Велиаф, Профессиональное РНР программирование, 2001, С-Пб., Символ-Плюс, 912 стр.

    5. Джек Самерсон, Электронная коммерция. В2В-программирование (+ CD), 2001, BHV

    6. Дженнифер Нидерст, WEB-Мастеринг для профессионалов, 2000, Питер, 576 стр.

    7. Игорь Григин, PHP 4. Специальный справочник, 2002, СПб., Питер, 672 стр.

    8. Ковалев А., Курдюмов И , Управление проектом по созданию интернет-сайта, 2001, М., Альпина Паблишер, 337 стр.

    9. Меградж Заккар, Разработка приложений для электронной коммерции на Oracle8i и Java., 2000, М. : Издательский дом "Вильямс", 336 стр.

    10. Мэтью Рейнольдс , Электронная коммерция. Основы программирования, 2001, Лори, 538 стр.

    11. Н. Джерк, Разработка приложений для электронной коммерции. Библиотека программиста,2001, СПб., "Питер", 512 стр.

    12. Н.Питц-Моултис, Ч.Кирк, XML в подлиннике Для широкого круга web-разработчиков, 2000,"BHV - Санкт-Петербург", 736 стр.

    13. Николас Чейз, Active Server Pages 3.0 на примерах, 2001, Вильямс, 352 стр.

    14. П. Ноутон, Г.Шилдт, JAVA 2. В подлиннике. Наиболее полное руководство, 2000, СПб., БХВ-Петербург, 1072 стр.

    15. Питер Уэйнрайт, Apache для профессионалов: 2001 М.,"Лори", 474 стр.

    16. Пол Спенсер, XML. Проектирование и реализация, 2001, Издательство Лори, 509 стр.

    17. Хольцшлаг, Молли, Э, Использование HTML 4, 2000, М.: Издательский дом "Вильямc", 1008 стр.

    18. Якоб Нильсен, Веб-дизайн. Книга Якоба Нильсена.,2001, СПб., Символ-Плюс, 512 стр.




    6

    6