Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Чичев_3.docx
Скачиваний:
5
Добавлен:
15.07.2019
Размер:
99.84 Кб
Скачать

Государственное образовательное учреждение

высшего профессионального образования

Ульяновский Государственный Университет

Факультет Математики и Информационных технологий

Кафедра Прикладной информатики

ЛАБОРАТОРНАЯ РАБОТА №3

Взаимодействие с СУБД MySQL.

Информационные Системы и технологии.

--------------------------------------------------------------------------------------

Работу выполнил студент ____ПРИ – ОУ-10/1____ _____________ Бабайлов .П.И.

группа подпись, дата Ф.И.О.

Преподаватель _____________________ _____________ __Чичёв А.А._____

должность подпись, дата Ф.И.О.

_________________

оценка

У Л Ь Я Н О В С К

2011 г.

Задание

Установка и настройка.

1. Сначала создаём сервер Базы Данных. То есть, проверяем:

- установлены ли пакеты mysql-server и mysql-client.

Если не установлены, то необходимые пакеты доустанавливаем (рекомендуется устанавливать с помощью synaptic). В качестве репозитария рекомендуется использовать штатный диск дистрибутива, с которого ставилась система. Если на штатном диске нет нужных пакетов — качаем.

2. Обеспечить запуск СУБД при старте ПЭВМ. Как это сделать - смотреть в «Руководстве администратора AltLinux» (www.altlinux.org, heap.altlinux.org/issues/modules/init_d/index.html).

3. Обеспечить возможность удалённой работы с СУБД. Важно! Иначе вы не зайдёте удалённо.

4. После установки и настройки на этой же ПЭВМ:

    • устанавливаем на пользователя root пароль,

    • входим в MySQL администратором (root'ом) так:

mysql -u root -p mysql

    • создаём базу с именем <FIO> (то есть, первые буквы своего ФИО, большие, латинские),

    • создаём обычного пользователя с логином <io> (то есть, первые буквы имени-отчества, маленькие, латинские) с правами на созданную базу, с правами доступа из 2-ой ПЭВМ,

    • выходим из MySQL.

Работа с СУБД.

5. С соседней ПЭВМ созданным пользователем подключаемся к созданной базе так:

mysql -h <hostname> -u <io> <FIO> <Enter>

где hostname — имя host`а тачки с установленной СУБД mysql,

io — логин (см. пункт 4),

FIO — база, созданная для данного пользователя

6. Создаём в базе таблицу is31 для группы ИС-31 (priu21 для группы ПРИу-21). Заполняем таблицу данными о всех студентах учебной группы. Структура таблицы:

«Фамилия, имя, отчество, год рождения, рост, вес, пол»

7. Создаём в базе таблицу mobila — данные о мобильных телефонах (ввести не менее 10 марок!). Структура таблицы:

«фирма, марка, ёмкость аккумулятора, время до перезарядки в режиме разговора, наличие диктофона, формат записи диктофона (MP3, WAV, OGG, иной — указать какой), наличие фотоаппарата, разрешение фотоаппарата»;

8. Создаём в базе таблицу provider — данные о провайдерах Internet'а студентов группы. Структура таблицы:

«название провайдера, сайт провайдера, тарифный план: <название, входящая_скорость, лимитный/безлимитный>».

9. И выполняем запросы:

    • «студенты женского пола, имеющие мобильник с фотоаппаратом»;

    • «студенты мужского пола, у которых провайдер Волгателеком»:

    • «студенты мужского пола, у которых мобильник Nokia, а провайдер Волгателеком, тариф безлимитный»;

    • «студенты женского пола, имеющие мобильник Samsung, а провайдер Билайн (Корбина)»;

10. Требования к отображению информации:

«Фамилия, Имя, Отчество, <остальная информация запроса в текстовом виде>»

Отчет

Настройка сети:

1)Каждому компьютеру был присвоен ip адрес и имя в сети:

Ip: 192.168.0.1-192.168.0.9

Имя: comp1.lab326.ru-comp8.lab326.ru

2)На каждом компьютере в файл hosts были добавлены следующие строки:

192.168.0.1 comp1.lab326.ru comp1

192.168.0.2 comp2.lab326.ru comp2

192.168.0.3 comp3.lab326.ru comp3

192.168.0.4 comp4.lab326.ru comp4

192.168.0.5 comp5.lab326.ru comp5

192.168.0.6 comp6.lab326.ru comp6

192.168.0.7 comp7.lab326.ru comp7

192.168.0.8 comp8.lab326.ru comp8