МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ ПРОВЕДЕНИЯ ПРАКТИЧЕСКОГО ЗАНЯТИЯ № 5 по профессиональному модулю ПМ.02 Разработка и администрирование баз данных МДК 02.03 «Удалённые базы данных» для специальности 09.02.03 « Программирование в компьютерных системах»


МИНИСТЕРСТВО ЭНЕРГЕТИКИ, ПРОМЫШЛЕННОСТИ И СВЯЗИ СТАВРОПОЛЬСКОГО КРАЯ
Государственное бюджетное профессиональное образовательное учреждение «Ставропольский колледж связи имени Героя Советского Союза В.А. Петрова»
Цикловая комиссия вычислительной техники
УТВЕРЖДАЮ
Заместитель директора
по учебной работе
________ / Г.А. Белоусова /
«___» _________ 20___ г.
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
ДЛЯ ПРОВЕДЕНИЯ ПРАКТИЧЕСКОГО ЗАНЯТИЯ № 5
по профессиональному модулю ПМ.02 Разработка и администрирование баз данных МДК 02.03 «Удалённые базы данных»
для специальности 09.02.03 « Программирование в компьютерных системах»
Тема: Установка и настройка сервера MySQL.
Согласовано
Методист
_____________И.В. Черкасова
«___»_____________ 201_г.
Разработчик: преподаватель Буценко Е.В.
Обсуждено на заседании цикловой комиссии «Вычислительная техника»
Протокол №___
«___»_______________20__г.
Председатель цикловой комиссии
____________ / И.В. Ерёмина/

Ставрополь, 2016
Тема: Установка и настройка сервера MySQL.
Цель занятия:
- изучить возможности MySQL;
- устанавливать и настраивать пакет MySQL для Microsoft Windows;
- формировать следующие
умения:
У3- создавать объекты баз данных в современных системах управления базами данных и управлять доступом к этим объектам;
У5- формировать и настраивать схему базы данных.
знания:
З5- основных положений теории баз данных, хранилищ данных, баз знаний;
З7- современных инструментальные средства разработки схемы базы данных;
З9 - структуры данных СУБД;
З13- основ разработки приложений баз данных.
овладение профессиональными компетенциями (ПК):
ПК 2.2. Реализовывать базу данных в конкретной системе управления базами данных (СУБД). 
ПК 2.3. Решать вопросы администрирования базы данных.
Связь с другими темами: Типы SQL-серверов, особенности операционной среды.
Перечень вопросов, используемых для подготовки к занятию:
Понятие локальной сети, сервера, клиента
Типы SQL-серверов, особенности операционной среды
Краткая характеристика сервера MySQLПорядок авторизации пользователей на сервере БД
Команды подключения к БД
Литература для подготовки к практическому занятию
Основные источники:
Фуфаев. Э. В., Фуфаев Д. Э. Разработка и эксплуатация удаленных баз данных. 3-е изд.- М: Академия, 2012.-256с.
Кузнецов М.В., Симдянов И.В. MySQL 5.0.- СПб.: БХВ-Петербург , 2010.-1024с.
Дополнительные источники:
Агальцов В.П. Базы данных. В 2-х т. Т. 2. Распределенные и удаленные базы данных: Учебник / В.П. Агальцов. – М. – 2013. – 272с. ISBN 978-5-8199-0394-0
Дунаев В.В. Базы данных. Язык SQL.- СПб: БХВ-Петербург, 2010. -288с
Перечень отрабатываемых учебных действий
Изучение возможностей сервера.
Установка СУБД.
Проверка состояния работы сервера MySQLВвод команды соединения с сервером
Соединение с MySQL в режиме командной строки
Остановка службы MySQLМатериалы практического занятия
1 Теоретическое обоснование
Основные сведения о MySQL. Разработку и сопровождение MySQL, самой популярной SQL-базы данных с открытым кодом, осуществляет компания MySQL AB. MySQL AB – коммерческая компания, основанная разработчиками MySQL, строящая свой бизнес, предоставляя различные сервисы для СУБД MySQL. На веб-сайте MySQL (http://www.mysql.com/) представлена самая свежая информация о программном обеспечении MySQL и о компании MySQL AB.
MySQL – это система управления базами данных. База данных представляет собой структурированную совокупность данных. Эти данные могут быть любыми – от простого списка предстоящих покупок до перечня экспонатов картинной галереи или огромного количества информации в корпоративной сети. Для записи, выборки и обработки данных, хранящихся в компьютерной базе данных, необходима система управления базой данных, каковой и является ПО MySQL. Поскольку компьютеры замечательно справляются с обработкой больших объемов данных, управление базами данных играет центральную роль в вычислениях. Реализовано такое управление может быть по-разному – как в виде отдельных утилит, так и в виде кода, входящего в состав других приложений. MySQL – это система управления реляционными базами данных. В реляционной базе данных данные хранятся в отдельных таблицах, благодаря чему достигается выигрыш в скорости и гибкости. Таблицы взаимосвязаны, благодаря чему обеспечивается возможность объединять при выполнении запроса данные из нескольких таблиц. SQL как часть системы MySQL можно охарактеризовать как язык структурированных запросов плюс наиболее распространенный стандартный язык, используемый для доступа к базам данных.
Программное обеспечение MySQL – это ПО с открытым кодом. ПО с открытым кодом означает, что применять и модифицировать его может любой желающий. Такое ПО можно получать по Internet и использовать бесплатно. При этом каждый пользователь может изучить исходный код и изменить его в соответствии со своими потребностями. Использование программного обеспечения MySQL регламентируется лицензией GPL (GNU General Public License), в которой указано, что можно и чего нельзя делать с этим программным обеспечением в различных ситуациях. Если работа в рамках GPL вас не устраивает или планируется встраивание MySQL-кода в коммерческое приложение, есть возможность купить коммерческую лицензированную версию у компании MySQL AB. В каких случаях следует отдавать предпочтение СУБД MySQL? MySQL является очень быстрым, надежным и легким в использовании. MySQL обладает также рядом удобных возможностей, разработанных в тесном контакте с пользователями. Первоначально сервер MySQL разрабатывался для управления большими базами данных с целью обеспечить более высокую скорость работы по сравнению с существующими на тот момент аналогами. И вот уже в течение нескольких лет данный сервер успешно используется в условиях промышленной эксплуатации с высокими требованиями. Несмотря на то, что MySQL постоянно совершенствуется, он уже сегодня обеспечивает широкий спектр полезных функций. Благодаря своей доступности, скорости и безопасности MySQL очень хорошо подходит для доступа к базам данных по Internet.
Технические возможности СУБД MySQL. MySQL поддерживает архитектуру клиент-сервер, содержит многопоточный SQL-сервер, обеспечивающий поддержку различных вычислительных машин баз данных, а также несколько различных клиентских программ и библиотек, средства администрирования и широкий спектр программных интерфейсов (API). Также возможна поставка сервера MySQL в виде многопоточной библиотеки, которую можно подключить к пользовательскому приложению и получить компактный, более быстрый и легкий в управлении продукт.
Доступно также большое количество программного обеспечения MySQL, разработанного сторонними разработчиками.
История MySQL. Разработчиками было решено применить mSQL для доступа к таблицам, для которых использовались собственные быстрые (ISAM) подпрограммы низкого уровня. Однако после тестирования разработчики пришли к заключению, что для этих целей скорость и гибкость mSQL недостаточны. В результате для базы данных был разработан новый SQL-интерфейс, но почти с тем же API-интерфейсом, что и mSQL. Этот API выбрали, чтобы упростить перенос на код сторонних разработчиков.
HYPERLINK "E:\\2014-2015\\мдк02.03\\WINDOWS\\Temp\\_tc\\manual.ru_toc.html" \l "Features"Основные возможности MySQL. Приведем описание важных характеристик программного обеспечения MySQL.
1. Внутренние характеристики и переносимость
Написан на C и C++. Протестирован на множестве различных компиляторов.
Работает на различных платформах.
Для обеспечения переносимости используется GNU Automake, Autoconf и Libtool.
API для C, C++, Eiffel, Java, Perl, PHP, Python, Ruby и Tcl.
Полностью многопоточный с использованием потоков ядра. Это означает, что, если такая возможность обеспечивается, можно легко организовать работу с несколькими процессорами.
Очень быстрая базирующаяся на потоках система распределения памяти.
Очень быстрые соединения, использующие оптимизированный метод однопроходного мультисоединения (one-sweep multi-join). Хеш-таблицы в памяти, используемые как временные таблицы.
SQL-функции реализованы при помощи хорошо оптимизированной библиотеки классов, поэтому они выполняются настолько быстро, насколько это возможно. Обычно после инициализации запроса распределения памяти не происходит вообще.
MySQL-код протестирован с использованием Purify (коммерческий детектор утечки памяти), а также Valgrind, одного из GPL-инструментов
2. Типы столбцов
Большое количество: целочисленные со знаком/беззнаковые, длиной
в 1, 2, 3, 4 и 8 байтов, FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET и ENUM.
С записями фиксированной и переменной длины.
Все столбцы имеют значения по умолчанию. С помощью INSERT можно вставить подмножество столбцов таблицы; столбцы, для которых явно не заданы значения, устанавливаются в значения по умолчанию.
3. Команды и функции
Полная поддержка операторов и функций в SELECT- и WHERE-частях запросов. Например:
mysql> SELECT CONCAT(first_name, "", last_name)
FROM tbl_nameWHERE income/dependents >10000 AND age> 30;
Полная поддержка для операторов SQL GROUP BY и ORDER BY с выражениями SQL.
Поддержка групповых функций (COUNT(), COUNT(DISTINCT ...), AVG(), STD(), SUM(), MAX() и MIN()). Поддержка LEFT OUTER JOIN и RIGHT OUTER JOIN с синтаксисом ANSI SQL и ODBC.
Разрешены псевдонимы для таблиц и столбцов в соответствии со стандартом SQL-92.
DELETE, INSERT, REPLACE, UPDATE возвращают число строк,
которые были изменены. Вместо этого можно задать возвращение совпавших строк. Для этого следует установить флаг при соединении с сервером.
Команду SHOW, которая является специфической для MySQL,
можно использовать для получения информации о базах данных, таблицах и индексах. Чтобы выяснить, как оптимизатор выполняет запрос, можно применять команду EXPLAIN.
Имена функций не конфликтуют с именами таблиц и столбцов.
Например, ABS является корректным именем столбца. Для вызова функции существует только одно ограничение: между именем функции и следующей за ним открывающей скобкой '(' не должно быть пробелов. В одном и том же запросе могут указываться таблицы из различных
баз данных (с версии 3.22).
4. Безопасность. Система основана на привилегиях и паролях, за счет чего обеспечивается гибкость и безопасность, с возможностью верификации с удаленного компьютера. Пароли защищены, т.к. они при передаче по сети при соединении с сервером шифруются.
5. Масштабируемость и ограничения
Управляет очень большими базами данных. Компания MySQL AB использует MySQL для работы с несколькими базами данных, которые содержат 50 миллионов записей, кроме того, известны пользователи, использующие MySQL для работы с 60000 таблицами, включающими около 5.000.000.000 строк.
Для каждой таблицы разрешается иметь до 32 индексов. Каждый индекс может содержать от 1 до 16 столбцов или частей столбцов. Максимальная ширина индекса 500 бит (это значение может быть изменено при компиляции MySQL). Для индекса может использоваться префикс поля CHAR или VARCHAR.
6. Установка соединений
Клиенты могут соединяться с MySQL, используя сокеты TCP/IP, сокеты Unix или именованные каналы (named pipes, под NT).
Поддержка ODBC (Open-DataBase-Connectivity) для Win32 (с исходным кодом). Все функции ODBC 2.5 и многие другие.
7. Локализация
Сервер может обеспечивать сообщения об ошибках для клиентов на различных языках.
Для хранения всех данных используется выбранный набор символов. Все сравнения для столбцов с нормальными строками проводятся с учетом регистра символов.
Сортировка производится согласно выбранному алфавиту (по умолчанию используется шведский). Эту установку можно изменить при запуске сервера MySQL. Чтобы ознакомиться с примером очень грамотной сортировки, можно обратиться к коду сортировки для чешского языка. MySQL поддерживает много различных кодировок, которые можно задавать во время компиляции и в процессе работы.
8. Клиенты и инструментарий. Включает myisamchk, очень быструю утилиту для проверки, оптимизации и восстановления таблиц. Все функциональные возможности myisamchk также доступны через SQL-интерфейс.
9. Администрирование баз данных. Все MySQL-программы можно запускать с опциями --help или -? для получения помощи.
Установка MySQL на платформу Windows. Имеются два следующих типа дистрибутивов сервера MySQL для Windows:
Бинарный дистрибутив, в состав которого входит программа установки; она устанавливает все, что нужно, так что можно сразу же запускать сервер.
Дистрибутив исходного кода, в котором содержится весь код и файлы поддержки для создания исполняемых файлов с использованием компилятора VC++ 6.0.
В общем случае следует отдавать предпочтение бинарному дистрибутиву.
Для установки потребуется:
32–разрядная операционная система Windows, такая как 9x, Me, NT, 2000 или XP. Под управлением семейства NT (NT, Windows 2000 и XP) сервер MySQL можно запускать как сервис. Если предполагается работать с таблицами размером более 4 Гбайт, необходимо установить MySQL на файловую систему NTFS или более новую. При создании таблиц не забывайте использовать MAX_ROWS и VG_ROW_LENGTH.
Поддержка протокола TCP/IP.
Копия бинарного кода MySQL или дистрибутив для Windows, который может быть загружен с http://www.mysql.com/downloads/. Примечание: дистрибутив поставляется в виде архивных файлов, сжатых архиватором ZIP. Во избежание повреждения файлов в процессе загрузки мы рекомендуем использовать адекватный клиент FTP с возможностью возобновления загрузки.
Архиватор ZIP для распаковки файла дистрибутива.
Достаточно места на жестком диске для распаковки, установки и создания баз данных в соответствии с вашими требованиями.
Если вы планируете подключаться к серверу MySQL через ODBC, то понадобится драйвер MyODBC. Подготовка конфигурации MySQL для Windows. Начиная с версии MySQL 3.23.38, дистрибутив для Windows включает в себя как обычный бинарный код, так и бинарный код сервера MySQL-Max. Приведем список различных серверов MySQL, которые можно использовать:
Бинарный код Описание
mysqld Скомпилирован с полным набором возможностей отладки и автоматической проверки выделения памяти, символических ссылок, таблиц InnoDB и BDB.
mysqld-opt Оптимизированный бинарный код без поддержки транзакционных таблиц.
mysqld-nt Оптимизированный бинарный код для NT/2000/XP с поддержкой именованных каналов. Можно запустить эту версию на Windows 9x/Me, но в этом случае не создаются именованные каналы и необходимо иметь установленный протокол TCP/IP.
mysqld-max Оптимизированный бинарный код с поддержкой символических ссылок и таблиц InnoDB и BDB.
mysqld-max-nt Подобен mysqld-max, но скомпилирован с поддержкой именованных каналов.
Начиная с версии 3.23.50, именованные каналы доступны только при запуске mysqld с --enable-named-pipe.
Все бинарные коды оптимизированы под процессор Pentium Pro, но должны работать на любом процессоре Intel >= i386.
Необходимо использовать файл опций, чтобы задать вашу конфигурацию MySQL, при следующих обстоятельствах:
если каталоги установки или данных отличаются от заданных по умолчанию местоположений ('c:\mysql' и 'c:\mysql\data').
если вы хотите использовать один из следующих серверов:
mysqld.exe
mysqld-max.exe
mysqld-max-nt.exe
если вам требуется выполнить настройку установочных параметров сервера.
Обычно для редактирования файла опций 'my.ini' можно использовать инструмент WinMySQLAdmin. В этом случае остальную часть данного раздела вы можете пропустить.
Существует два файла опций с одинаковыми функциями: 'my.cnf' и 'my.ini'. Однако во избежание недоразумений лучше всего использовать только один из них. Оба файла представляют собой простой текст. Если вы собираетесь использовать файл 'my.cnf', то его следует создать в корневом каталоге диска C, если 'my.ini' – то в системном каталоге Windows (это обычно что-либо вроде 'C:\WINDOWS' или 'C:\WINNT'; его точное местоположение можно определить по значению переменной окружения windir). MySQL сначала ищет файл 'my.ini', а затем 'my.cnf'.
Если на вашем компьютере используется начальный загрузчик, в котором диск C не является загрузочным диском, то следует работать только с файлом 'my.ini'. Инструментальная программа WinMySQLAdmin, если она у вас применяется, также использует только файл 'my.ini' (файл помощи с инструкциями по использованию этого инструмента находится в каталоге '\mysql\bin').
Используя notepad.exe, создайте файл опций и отредактируйте раздел [mysqld], указав значения параметров basedir и datadir:
[mysqld]
#set basedir to installation path, e.g., c:/mysql
basedir=the_install_path#set datadir to location of data directory,
#e.g., c:/mysql/data or d:/mydata/data
datadir=the_data_pathСледует учитывать, что в Windows имена путей должны указываться в файле опций с использованием предпочтительно прямых слешей, а не обратных. Если вы применяете обратные слеши, то их необходимо дублировать.
Чтобы использовать каталог данных, отличный от заданного по умолчанию 'c:\mysql\data', необходимо скопировать все содержимое каталога 'c:\mysql\data' в новое местоположение.
Если вы хотите работать с транзакционными таблицами InnoDB, то необходимо вручную создать два новых каталога для хранения данных таблиц InnoDB и журнальных файлов, т.е. 'c:\ibdata' и 'c:\iblogs'. Помимо этого потребуется добавить несколько дополнительных строк в файле опций.
Если же работу с таблицами InnoDB вы не планируете, в файле опций добавьте опцию skip-innodb.
Работа MySQL в среде Windows. MySQL поддерживает TCP/IP на всех Windows-системах и именованные каналы в среде NT/2000/XP. По умолчанию MySQL использует именованные каналы для соединений с локальной машиной в среде NT/2000/XP и TCP/IP – во всех остальных случаях, если на клиентской машине установлен TCP/IP. Имя машины определяет используемый протокол:
Имя машины Протокол
NULL
(отсутствует) На NT/2000/XP пытается установить соединение через именованные каналы; если это не работает, используется TCP/IP. На 9x/Me используется TCP/IP.
localhost Соединение TCP/IP с локальной машиной
имя удаленной машины TCP/IP
Чтобы заставить MySQL-клиента использовать именованные каналы, следует добавить опцию --pipe или задать в качестве имени машины для соединения. Для определения имени канала используйте опцию --socket. В MySQL 4.1 следует использовать опцию --protocol=PIPE.
Отметим, что начиная с версии 3.23.50 именованные каналы применяются только в случае, если mysqld запущен с опцией --enable-named-pipe. Это вызвано тем, что у некоторых пользователей применение именованных каналов приводило к прекращению работы сервера MySQL.
Для проверки работоспособности MySQL нужно выполнить команды:
C:\> C:\mysql\bin\mysqlshow
C:\> C:\mysql\bin\mysqlshow -u root mysqlC:\> C:\mysql\bin\mysqladmin version status proc
C:\> C:\mysql\bin\mysql test
Если при ответе mysqld на входящие соединения под Windows 9x/Me возникают задержки, то это, скорее всего, вызвано проблемами с вашим DNS. В таком случае следует запускать mysqld с опцией --skip-name-resolve и в таблицах привилегий MySQL использовать только localhost и IP-адреса. Избежать работы с DNS при соединении с MySQL-сервером mysqld-nt, работающим под NT/2000/XP, можно путем применения опции --pipe, которая задает использование именованных каналов. Сказанное выше справедливо для большинства клиентов MySQL.
Существует две версии программы работы с MySQL из командной строки:
Бинарный файл Описание
mysql Собран «родными» средствами Windows, обеспечивает весьма ограниченные возможности редактирования текста.
mysqlc Собран с использованием компилятора и библиотек Cygnus GNU, которые обеспечивают редактор readline.
Если вы хотите использовать 'mysqlc.exe', сначала необходимо скопировать 'C:\mysql\lib\cygwinb19.dll' в системный каталог Windows ('\windows\system' или в другое аналогичное место).
По умолчанию всем пользователям Windows предоставляются полные права доступа ко всем базам данных без ввода пароля. Чтобы обеспечить большую безопасность MySQL, необходимо задать пароль для каждого пользователя и удалить запись в таблице mysql.user, содержащую Host='localhost' и User=' '.
Необходимо также установить пароль для пользователя root. Приведенный ниже пример начинается с удаления возможности анонимного доступа, который может быть использован любым пользователем для установки пароля для пользователя root:
C:\> C:\mysql\bin\mysql mysqlmysql> DELETE FROM user WHERE Host='localhost' AND User=' ';
mysql> QUIT
C:\> C:\mysql\bin\mysqladmin reload
C:\> C:\mysql\bin\mysqladmin -u root password your_passwordЕсли вы хотите остановить сервер mysqld после того, как установлен пароль для пользователя root, нужно использовать команду:
C:\> mysqladmin --user=root --password=your_password shutdown
В текущей версии MySQL можно легко добавлять новых пользователей и изменять их привилегии при помощи команд GRANT и REVOKE.
Для выполнения работы необходима любая из 32-разрядных операционных систем: WINDOWS XP Professional Service Pack 1 или более поздняя /2000 Service Pack 4 или более поздняя / Windows Server 2003/Vista/7 и СУБД MySQL.
2 Порядок и методика выполнения работы
Для установки MySQL необходимо выбрать файл установки (Setup.exe). Появится окно приветствия установки (рисунок 1). Процесс установки MySQL долгий. Чтобы не делать ошибок, внимательно смотрите на скриншоты.

Рисунок 1 – Окно приветствия
После нажатия кнопки Next в появившемся окне (рисунок 2) выбрать тип установки «Custom» , т.е. вручную.

Рисунок 2 – Выбор типа установки «Custom» (вручную)
В следующем окне (рисунок 3) нажать на кнопку Change и указать путь установки.

Рисунок 3 – Окно выбора пути установки
Нажать кнопку Next и продолжить установку (рисунки 4, 5).

Рисунок 4 – Окно продолжения установки

Рисунок 5 – Окно установки
В последнем окне отказываемся от регистрации (Skip sign-up) и продолжаем работу. После установки настроим MySQL (рисунок 6).

Рисунок 6 – Окно настройки
Необходимо нажать кнопку Finish, чтобы попасть в окно конфигурации (рисунок 7). Выбираем Standard Configuration, нажимаем Next.

Рисунок 7 – Окно выбора Standard Configuration
В следующем окне (рисунок 8) оставляем все без изменений

Рисунок 8 – Окно выбора варианта настройки
Указываем пароль – root – для главного пользователя (рисунок 9). Нажимаем Next.

Рисунок 9 – Окно выбора пароля главного пользователя
В следующем окне (рисунок 10) нажмем кнопку «Execute».

Рисунок 10 – Окно процесса установки
Если в итоге вы видите данное окно (рисунок 11), и всё прошло без ошибок, вы установили MySQL.

Рисунок 11 – Окно завершения установки
Установка бинарного кодаЕсли вы работаете на сервере NT/2000/XP, войдите в систему как пользователь с привилегиями администратора.
Если вы производите модернизацию более ранней установки MySQL, то необходимо остановить сервер. Если сервер работает как сервис, то применяйте следующую команду:
C:\> NET STOP MySQLВ остальных случаях используйте:
C:\mysql\bin> mysqladmin -u root shutdown
Если вы хотите изменить исполняемый файл сервера (т.е. -max или -nt), необходимо также удалить сервис:
C:\mysql\bin> mysqld-max-nt --remove
Разархивируйте файл дистрибутива во временном каталоге.
Запустите файл 'setup.exe', чтобы начать процесс установки. Если вы хотите установить программу в иной каталог, чем заданный по умолчанию 'c:\mysql', то используйте кнопку Browse для указания выбранного вами каталога.
Завершите процесс установки.
Теперь вы готовы тестировать запуск сервера.
Варианты заданий
Задание 1.Установить MySQL для выполнения практических работ и создания базы данных.
Самостоятельная работа
Задание 1. Провести тестирование сервера. Введите в командной строке запросы, перечисленные в занятии и опишите результаты их выполнения.
Контрольные вопросы
Что представляет собой MySQL?
Какая компания осуществляет разработку и сопровождение MySQL?
Каковы основные возможности MySQL?
Какие дистрибутивы можно использовать для инсталляции?
Что потребуется для установки MySQL?
Какие команды нужно выполнить для проверки работоспособности MySQL?
Как удалить возможность анонимного доступа? С какой целью?
Как осуществляется установка сервера MySQL?
Форма отчета по практическому занятию: Отчет оформляется в электронном виде (текстовый или html- документ) по шаблону и должен включать:
Название работы.
Цель работы.
Формулировку задания и результат его выполнения.
Краткие выводы по результатам выполнения работы.
Список литературы для самостоятельной работы
Кузнецов М.В., Симдянов И.В. MySQL 5.0.- СПб.: БХВ-Петербург , 2010.-1024с.

Приложенные файлы

  • docx pr05
    Размер файла: 400 kB Загрузок: 3

Добавить комментарий