------------------ Вторая лабораторная ------------------ Третья лабораторная ------------------ Четвёртая лабораторная ------------------ Пятая лабораторная ------------------ Шестая лабораторная ------------------ Проектирование ИС, №1 ------------------ Проектирование ИС, №2 ------------------ Проектирование ИС, №3 ------------------ Проектирование ИС, №4 ------------------ Проектирование ИС, №5 ------------------ Проектирование ИС, №6 ------------------ Проектирование ИС, №7 ------------------ Проектирование ИС, №8 ------------------ Проектирование ИС, №9 ------------------ Проектирование ИС, №10 ------------------ Проектирование ИС, №11 ------------------ Проектирование ИС, №12 ------------------ Полезные ссылки ------------------ |
Взаимодействие с СУБД MySQL Для начала необходимо настроить сеть.1.Описание выполненных работ по настройке компьютеров для работы в сети: -Изменение ip-адреса и полного доменного имя компьютера: Центр управления системой/ Сеть/Сетевые интерфейсы.- Определение адресов и имён для интерфейсов локальной петли (lo0) и сетевых плат всех компьютеров ЛВС (интерфейсов eth0) в файле /etc/hosts. 2.Содержание изменённых в процессе настройки конфигурационных файлов:
127.0.0.1 localhost.localdomain localhost 3.Методика «Порядок правильной настройки локальной сети». Шаг 1. Определение домена и политики именования host'ов:Здесь необходимо выбрать домен для локальной сети. Если данная ЛВС является частью корпоративной сети фирмы и домен фирмы уже существует, то поддомен для данной ЛВС определяется просто как поддомен существующего домена (даже если создаваемая сеть находится в удалённом филиале). Если сеть вновь создаваемая для (пока ещё) небольшой фирмы, то необходимо определить новое доменное имя второго уровня (как правило). Причём при подборе доменного имени нужно исходить из предположения, что фирма будет бурно расти в ближайшие годы Шаг 2. Определение политики присвоения IP-адресов: Рекомендуется принять самое простое и надёжное решение — выбрать сетки из диапазона 192.168.0.0. Именно этот диапазон сеток рекомендуется использовать в небольших и средних фирмах по следующим причинам: а) количество доступных для использования адресов в одной сетке класса С — 254, а редко в каком подразделении малого и среднего бизнеса требуется количество компьютеров больше этого числа; б) всего в диапазоне 192.168.0.0 может быть использовано 254 сетки (сетки 0 и 255 использовать не рекомендуется), а редко в какой фирме малого и среднего бизнеса имеется более 254 подразделений; в) защита базируется на проверке ip-адресов по маскам и, - если вы придерживаетесь правила: каждому подразделению — отдельную сетку класса С, то авария/сбой/ошибка может привести к «слёту» маски, и по умолчанию она восстановится снова в нужном виде, то есть, 255.255.255.0, и, следовательно, защита не будет нарушена; - если же вы используете, например, сетку класса А (10.0.0.0) и делите её искусственно на подсетки с помощью масок, то в аналогичной ситуации все маски по умолчанию восстановятся к виду 255.0.0.0 и защита нарушится; - кроме того, сам по себе расчёт и проверка масок совсем нетривиальная задача, а защиту проверять нужно постоянно. Таким образом, при выборе сетки адресов для локальной сети необходимо выбирать сетку из диапазона 192.168.0.0. Шаг 3.Правка конфигурационных файлов: На этом шаге необходимо исправить конфигурационные файлы сетевого интерфейса eth0 (сетевой платы) и конфигурационные файлы резолвера. 4. Создаём сервер Базы Данных. То есть, проверяем:- установлены ли пакеты mysql-server и mysql-client. Если не установлены, то необходимые пакеты доустанавливаем. 5. Обеспечиваем запуск СУБД при старте ПЭВМ. Для этого запускаем консоль, заходим суперпользователем и набираем команду:#checkconfig mysqld on 6. После установки СУБД: – устанавливаем на пользователя root пароль,– входим в MySQL администратором (root'ом) так: $mysql -u root -p mysql – создаём базу с именем FIO (инициалы) – создаём пользователя с логином io с правами на созданную базу c доступом с другого компьютера – выходим из MySQL. 7. Подключаемся к СУБД созданным пользователем: $mysql –h hostname -u io FIO -pРабота с СУБД. 8. Далее создаем в базе FIO таблицу is31 для группы ИС-31. Заполняем таблицу данными о всех студентах учебной группы. Структура таблицы: «Фамилия, имя, отчество, год рождения, рост, вес, пол»9. Создаем в базе таблицу mobila — данные о мобильных. Структура таблицы: «фирма, марка, ёмкость аккумулятора, время до перезарядки в режиме разговора, наличие диктофона, формат записи диктофона (MP3, WAV, OGG, иной — указать какой), наличие фотоаппарата, разрешение фотоаппарата»;10. Создаем в базе таблицу provider — данные о провайдерах Internet'а студентов группы. Структура таблицы: «название провайдера, сайт провайдера, тарифный план: <название, входящая_скорость, лимитный/безлимитный>».11. Продемонстрируем работу с сервером MySQL. Выполняем запросы: – «студенты женского пола, имеющие мобильник с фотоаппаратом»;– «студенты мужского пола, у которых провайдер Волгателеком»: – «студенты мужского пола, у которых мобильник Nokia, а провайдер Волгателеком, тариф безлимитный»; – «студенты женского пола, имеющие мобильник Samsung, а провайдер Билайн (Корбина)»; Скрин окна xterm с выполненной командой ps -ax, показывающей, что СУБД запущена ![]() Скрин окна с подключением пользователя с другого компьютера ![]() Скрины выполненных запросов ![]() ![]() ![]() |