Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая по бд.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
557 Кб
Скачать
  1. Создание базы данных. Выбор субд.

    1. Выбор субд. Краткое описание.

Для создания базы данных была выбрана СУБД – MySQL.

MySQL – это свободная СУБД от компании Oracle Corporation.

Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.

MySQL портирована на большое количество платформ, в том числе для Windows XP.

MySQL имеет API для языков Delphi, C, C++, Эйфель, Java, Лисп, Perl, PHP, Python, Ruby, Smalltalk и Tcl, библиотеки для языков платформы .NET, а также обеспечивает поддержку для ODBC посредством ODBC-драйвера MyODBC.

Для разработки базы данных в рамках данной курсовой работы использовалась СУБД MySQL 5.5.25. В данной версии реализована полная поддержка стандарта SQL.

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

В рамках данной курсовой работы мы будем рассматривать 2 способа добавления данных в базу данных.

Первый способ – ручное добавление данных в базу данных. Т.е. мы будем вручную вставлять необходимую информацию в соответствующие поля таблиц нашей базы данных.

Второй способ – автоматическое добавление данных в базу данных. Т.е. через панель управления нашего сайта.

      1. Первый способ:

  1. Запускаем локальный сервер – Denwer (о нем расскажем немного позднее);

  2. Заходим в phpMyAdmin (на локальном сервере это путь: http://localhost/Tools/phpmyadmin/index.php);

  3. Создаем новую базу данных (назовем ее «aaaa»);

  1. Создаем таблицу settings, которая будет содержать настройки главной страницы и настройки страниц в панели навигации, также она будет выводить названия страниц (мэта-тэг title). В этой таблице нам понадобится 6 полей.

  1. Заполняем все поля и жмем «Сохранить».

  1. Нажав «Вставить» в меню управления таблицей, вставим первую запись в нее.

  1. Заполняем 6 страниц, которые у нас есть в панели навигации, а именно: index.php, clients.php, emps.php, acts.php, orders.php и servs.php

Рассмотрим заполнение на примере главной страницы (index.php).

Значение поля id присваивается автоматически, т.к. при создании таблицы мы установили этому полю значение - auto_increment;

Поле page – заполняем для определенной страницы;

Поле title – выводит заголовок страницы;

Заполняем все поля подобным образом, для 5-х остальных страниц. Теперь мы можем увидеть, что у нас есть 6 новых записей, для каждой из страниц.

Создадим еще 5 таблиц, по 1 для каждой из страниц в разделе навигации, не учитывая главной страницы (для ее работы создание отдельной таблицы не требуется).

Таблица clients (клиенты)

  1. Создаем таблицу clients, которая будет содержать данные о клиентах. В этой таблице нам понадобится 6 полей.

  1. Заполняем все поля и жмем «Сохранить».

  1. Жмем «Вставить» в панели управления таблицей, заполняем поля информацией. Получаем:

Таблица emps (Сотрудники)

  1. Создаем таблицу emps, которая будет содержать данные о сотрудниках. В этой таблице нам понадобится 8 полей.

  1. Заполняем все поля и жмем «Сохранить».

  1. Жмем «Вставить» в панели управления таблицей, заполняем поля информацией. Получаем:

Таблица acts (Посещения)

  1. Создаем таблицу acts, которая будет содержать данные о сотрудниках. В этой таблице нам понадобится 6 полей.

  1. Заполняем все поля и жмем «Сохранить».

  1. Жмем «Вставить» в панели управления таблицей, заполняем поля информацией. Получаем:

Таблица orders (Заказы)

  1. Создаем таблицу orders, которая будет содержать данные о сотрудниках. В этой таблице нам понадобится 6 полей.

  1. Заполняем все поля и жмем «Сохранить».

  1. Жмем «Вставить» в панели управления таблицей, заполняем поля информацией. Получаем:

Таблица servs (Услуги)

  1. Создаем таблицу servs, которая будет содержать данные о сотрудниках. В этой таблице нам понадобится 4 поля.

  1. Заполняем все поля и жмем «Сохранить».

  1. Жмем «Вставить» в панели управления таблицей, заполняем поля информацией. Получаем: