В ходе исследования для данного проекта была разработана база данных веб-магазина по продаже фотоаппаратов, для хранения информации о зарегистрированных пользователях веб-магазина, каталоге фотоаппаратов, и списке заказов пользователей.
База данных веб-магазина включает в себя три таблицы:
- · Пользователи
- · Фотоаппараты
- · Заказы
Таблицы связаны между собой соответствующими полями и на ниже расположенном рисунке представлена схема связи таблиц в базе данных веб-магазина. Для связи полей между таблицами используется тип соединения один ко многим.
Рисунок 3.1 Схема связи таблиц в БД Таблица Пользователи имеет шесть полей:
- · код — ключевое поле, тип данных: счетчик
- · login — тип данных: короткий текст
- · password — тип данных: короткий текст
- · e-mail — тип данных: короткий текст
- · адрес — тип данных: длинный текст
- · заказ — тип данных: числовой
Рисунок 3.2 Таблица Пользователи Все поля таблицы Пользователи являются обязательными, кроме поля заказа. Поле заказ связано с ключевым полем таблицы Заказы.
Таблица Заказы имеет четыре полей:
- · код — ключевое поле, тип данных: счетчик
- · товар — тип данных: числовой
- · сумма — тип данных: денежный
- · состояние заказа — тип данных: короткий текст
Рисунок 3.3 Таблица Заказы Поле товар в таблице Заказы связано с ключевым полем таблицы Фотоаппараты.
Таблица Фотоаппараты имеет четыре поля:
- · код — ключевое поле, тип данных: счетчик
- · название — тип данных: короткий текст
- · цена — тип данных: денежный
- · описание — тип данных: длинный текст
Рисунок 3.4 Таблица Фотоаппараты.