Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите домашним заданием по php

Никита Стороженко Ученик (216), на голосовании 1 год назад
Спроектировати схему бд(описать таблиц и полей в них) для интернет магазина. Сущности:
Пользователи
Каталог товаров
Корзина
Заказ
Голосование за лучший ответ
...WorkOut... Мыслитель (9007) 1 год назад
Конечно, я могу помочь вам с этим. Вот возможная схема базы данных для интернет-магазина:

**Таблица пользователей:**

- user_id (первичный ключ)
- имя пользователя
- пароль
- электронная почта
- имя
- фамилия
- адрес
- номер телефона

**Таблица каталога:**

- product_id (первичный ключ)
- имя
- описание
- цена
- URL изображения

**Таблица-корзина:**

- Basket_id (первичный ключ)
- user_id (внешний ключ к таблице Users)
- product_id (внешний ключ к таблице каталога)
- количество

**Таблица заказов:**

- order_id (первичный ключ)
- user_id (внешний ключ к таблице Users)
- дата
- Итоговая цена

В этой схеме в таблице Users хранится информация о зарегистрированных пользователях интернет-магазина, включая их личные данные и учетные данные для входа. В таблице «Каталог» хранится информация о продуктах, доступных для продажи, включая их название, описание, цену и URL-адрес изображения. В таблице «Корзина» хранится информация об элементах, которые пользователи добавили в свои корзины, включая идентификатор пользователя, идентификатор продукта и количество каждого элемента. Наконец, в таблице Order хранится информация о заказах, размещенных пользователями, включая идентификатор пользователя, дату заказа и общую стоимость заказа.

Эта схема является лишь отправной точкой, и вы можете добавить дополнительные таблицы или поля в зависимости от конкретных потребностей вашего интернет-магазина. Дайте мне знать, если вам понадобится дополнительная помощь с домашним заданием по PHP.
SoldierWolf Мыслитель (5664) 1 год назад
В таблице "Пользователи" поле "id" должно быть уникальным идентификатором пользователя. В таблице "Каталог товаров" поле "id" должно быть уникальным идентификатором товара. В таблице "Корзина" поле "id" должно быть уникальным идентификатором записи корзины.

В таблице "Корзина" поля "пользователь_id" и "товар_id" связаны с полями "id" таблиц "Пользователи" и "Каталог товаров" соответственно. В таблице "Заказ" поле "пользователь_id" связано с полем "id" таблицы "Пользователи".

Надеюсь, это поможет!
Никита СтороженкоУченик (216) 1 год назад
просьба сделать запрос CREATE TABLE в качестве ответа на задание
Похожие вопросы