Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив2 / курсовая docx100 / Kursovaya(45).docx
Скачиваний:
89
Добавлен:
07.08.2013
Размер:
500.32 Кб
Скачать
  1. Практическая часть

Для создания базы данных, а также некоторых запросов использовалась утилита MySQL Workbench — инструмент для визуального проектирования баз данных, интегрирующий проектирование, моделирование, создание и эксплуатацию БД в единое бесшовное окружение для системы баз данных MySQL. 

Возможности программы:

  • наглядно представить модель базы данных в графическом виде;

  • наглядный и функциональный механизм установки связей между таблицами, в том числе «многие ко многим» с созданием таблицы связей;

  • reverseengineering — восстановление структуры таблиц из уже существующей на сервере БД (связи восстанавливаются в InnoDB, при использовании MyISAM — связи необходимо устанавливать вручную);

  • удобный редактор SQL запросов, позволяющий сразу же отправлять их серверу и получать ответ в виде таблицы;

  • возможность редактирования данных в таблице в визуальном режиме.

    1. Создание таблиц

Рассмотрим пример создания таблицы в MySQL. Создадим таблицу «Отделы» в базе данных, используя команду «Create Table» (рисунок 2.1):

Рисунок 2.1 — Создание таблицы

    1. Структура связей между таблицами

В базе данных имеется 5 таблиц, это «Сотрудники» (sotrud), «Расходы» (rash), «Виды расходов» (vid_rashodov), «Отделы» (otdel) и «Список сотрудников отдела» (otdel_sotrud). Между некоторыми из таблиц существуют связи по определенным полям. Все эти связи показаны на рисунке 2.2.

Рисунок 2.2 — Связи между таблицами

    1. Содержимое таблиц с данными

Таблица «Виды расходов» (vid_rashodov) содержит информацию о всех расходах отдела (рисунок 2.3).

Рисунок 2.3 — Таблица «Виды расходов»

Таблица «Сотрудники» (sotrud) содержит в себе список всех сотрудников компании (рисунок 2.4).

Рисунок 2.4 — Таблица «Сотрудники»

Таблица «Расходы» (rash) содержит информацию о расходах каждого сотрудника (рисунок 2.5).

Рисунок 2.5 — Таблица «Расходы»

В таблице «Список сотрудников отдела» (otdel_sotrud) содержится информация о том, в каком отделе состоит каждый из сотрудников компании (рисунок 2.6).

Рисунок 2.6 — Таблица «Список сотрудников отдела»

В таблице «Отделы» (otdel) содержится информация о количестве сотрудников в каждом отделе компании (рисунок 2.7).

Рисунок 2.7 — Таблица «Отделы»

Таблица «Запросы». В данной таблице имеются различные запросы по базе данных. Например, можно вывести список сотрудников определенного отдела, выбрав нужный нам отдел (рисунок 2.8).

Рисунок 2.8 — Таблица «Запросы»

    1. Описание форм программы

Первая форма «From1» содержит все вышеуказанные таблицы. Здесь находятся кнопки, с помощью которых можно добавлять, редактировать и удалять данные из таблиц, кроме таблицы «Запросы» (рисунок 2.9).

Рисунок 2.9 — Первая форма «Form1»

Вторая форма «Form2» используется для добавления данных в таблицу «Вид расходов» (рисунок 2.10).

Рисунок 2.10 — Вторя форма «Form2»

Третья форма «Form3» используется для добавления данных в таблицу «Сотрудники» (рисунок 2.11).

Рисунок 2.11 — Третья форма «Form3»

Четвертая форма «Form4» используется для добавления данных в таблицу «Расходы» (рисунок 2.12).

Рисунок 2.12 — Четвертая форма «Form4»

Пятая форма «Form5» используется для добавления данных в таблицу «Список сотрудников отдела» (рисунок 2.13).

Рисунок 2.13 — Пятая форма «Form5»

Шестая форма «Form6» используется для добавления данных в таблицу «Отделы» (рисунок 2.14).

Рисунок 2.14 — Шестая форма «Form6»

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