Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Курсовая / 3_2_new_MySQL

.doc
Скачиваний:
8
Добавлен:
19.02.2016
Размер:
468.48 Кб
Скачать

Лабораторная работа № 3.1

MySQL – сервер баз данных

Для выполнения данной лабораторной работы необходимо установить следующее ПО:

  1. navicat101_premium_en.exe

  2. mysql-connector-odbc-5.2.5-win32.msi (или win64)

  3. 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. После компиляции проекта мы можем редактировать таблицу, добавляя в нее позиции, изменяя имена и т.д.

Соседние файлы в папке Курсовая