
Курсовая / 3_2_new_MySQL
.docЛабораторная работа № 3.1
MySQL – сервер баз данных
Для выполнения данной лабораторной работы необходимо установить следующее ПО:
-
navicat101_premium_en.exe
-
mysql-connector-odbc-5.2.5-win32.msi (или win64)
-
mysql-5.5.8-win32.msi (в строке установки пароля введите 1)
После установки можно приступить к выполнению. Запустите Navicat for MySQL и выберите в меню команду New Connection (создание нового подключения). Введите имя Market и пароль 1. Нажмите ОК. Создайте новую базу New Database в результате получите такой вид окна (рис. 3.1)
Рис. 3.1
Введите имя, в строке Character set выберите utf8 -- UTF-8 Unicode нажмите ОК.
В дереве слева появится наша база, в которую необходимо добавить таблицы, но в начале следует определиться со структурой базы, названием таблиц и полей. В нашем примере имя базы Market, в таблицах укажем наименование товаров, отдел продаж, вид (тип) товара, поставщик. Структура будет такой:
Общая структура |
Otdel |
Tovar |
|
Vid |
|
Postavshik |
|
Priem |
|
Rasxod |
Далее для каждой из позиции создадим таблицы. Начнем с позиции №1 Otdel
Рис. 3.2 Создание новой таблицы
Рис. 3.3. Добавление и заполнение полей и сохранение таблицы
Это обязательные поля. Другие поля рекомендуется создать самостоятельно, как в этой таблице так и в других.
Аналогично создать таблицы Vid, Postavshik, в которых название и заполнение полей будут аналогичными.
Рис. 3.3. Таблица vid
Рис. 3.4. Таблица Postavshik
Далее создадим таблицу Tovar, в которой поля будут отличаться от предыдущих таблиц.
Рис. 3.5. Таблица Tovar
Далее загружаем Borland Builder C++, создаем новый проект, сохраняем и приступаем к созданию формы. Для этого на форму добавляем 2 компоненты с панели ADO: ADO Connection и ADO Query.
Рис. 3.6. Добавление ADO Connection и ADO Query.
С панели Data Access добавить компоненту DataSource
Рис. 3.7. Добавление DataSource
С панели Data Control добавить компоненту DBGrid
Рис. 3.8. Добавление DBGrid
Когда компоненты размещены на форме можно приступать к установке параметров для каждой из них.
Начнем с ADO Connection. В окне Object Inspector в вкладке Properties в строке Connection String (которая отвечает за соединение с базой данных) нажать на обзор и выполнить следующую последовательность действий: Use Connection String --> Build --> Подключение --> Использовать строку подключения --> Сборка --> Источник данных компьютера -- > ODBC_5_1 -- > OK
Рис. 3.9.
Если в Источник данных компьютера нет ODBC_5_1, то его следует добавить. Ниже на рис. Приведена последовательность действий создания нового источника данных.
Рис. 3.10.
Рис. 3.11.
При заполнении в поле User вписать root, а пароль установить 1. В поле DataBase указать market, port 3306 НЕ МЕНЯТЬ!
Нажать Test в результате должно быть сообщение Test Result.
Установить свойства компоненты ADO Connection в окне Object Inspector в вкладке Properties в строке Connected в позицию true. Login Promt в false.
Для компоненты ADOQuery в окне Object Inspector в вкладке Properties в строке SQL в TString вписать запрос следующего вида: select пробел * пробел from пробел имя таблицы (укажите таблицу vid)
Рис. 3.12. Ввод SQL запроса
Для компоненты ADOQuery в окне Object Inspector в вкладке Properties в строке Connection указать ADO Connection 1
Для компоненты DataSource в окне Object Inspector в вкладке Properties в строке DataSet указать ADOQuery 1.
Для компоненты DBGrid в окне Object Inspector в вкладке Properties в строке DataSource указать DataSource1.
На форме в DBGrid будет отображена таблица vid. После компиляции проекта мы можем редактировать таблицу, добавляя в нее позиции, изменяя имена и т.д.