powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / правильное структура БД
23 сообщений из 23, страница 1 из 1
правильное структура БД
    #37528327
Ernist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это не задание и не Дипломная работа. Это просто энтузиазм.
Хочу сделать ПО по продаже компьютерной техники, т.е. будет как централизованное система прайс-листов (Это не WEP-Application or site а просто Desktop Application). ПО состоит из двух частей, и взаимодействует между собой по технологии «клиент-сервер».
Интерфейс клиентской части хотел бы сделать как у (Nokia Communication Centre)
Как говорили древние «Хороший художник копирует, великий художник ворует».
как инструмент разработки UI выбрал WPF ( для изучении WPF). Бизнес логика на C# (для углублении)
Главный функционал клиентской части:
Пользователи просматривает характеристики товара, выбранного магазина в TreeView1 и добавляет в корзину, и там он отправляет данные товара на e-mail магазина и это могут делать только зарегистрированные пользователи. Окно авторизации выходит во время добавления товара в корзину (типа Система не сможет создать вам корзину т.к Вы не зарегистрированы, пожалуйста зарегистрируйтесь или Ведите логин и Пароль если пользователь зарегистрирован)
Серверная часть:
Администратор сидит и добавляет новые записи БД. Интерфейс тот же.
Прошу проектировщиков БД помочь мне сделать серверную часть т.е сделать правильную структуру БД . Пока что я выявил 3 таблицы (знаю этого совсем мало) Товары, Магазины, Покупатель какие еще другие таблицы и паля мне нужны. И как мне быть с Корзиной?
(надеюсь, что правильно истолковал свои мысли)

Таблицы
Товары
Код Товара
Код Магазина
Название
Цена
Фото
Количество
Дата
Гарантия

Магазины
Код Магазина
e-mail
Название
Адрес
И.т.д

Покупатель
Код Товара
Логин
Пароль
ФИО
Телефон
И.т.д
Можно по подробнее описать зачем и для чего, буду рад любой инфо.
...
Рейтинг: 0 / 0
правильное структура БД
    #37528516
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вы собираетесь реализовать "бизнес-логику на C#" не имея ни малейших представлений о бизнес процессах по закупке и продаже товаров, товарном и финансовом учете всего этого дела ?

Не взлетит...

Возьмите для обучения предметную область, в которой вы знаете все нюансы.
...
Рейтинг: 0 / 0
правильное структура БД
    #37528704
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
первую таблицу разбить на несколько
...
Рейтинг: 0 / 0
правильное структура БД
    #37528711
p2rcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nafпервую таблицу разбить на несколько

)) ага, на 28... зачем там что-то разбивать?

как человек, накодивший уже таких с 10-ок программ, посоветую:

1. добавить в первую таблицу несколько цен (3-4)
2. возможно валюту
3. добавить таблицу "Группы товаров" id, parent_id, title и в первую таблицу добавить ссылку на группу
...
Рейтинг: 0 / 0
правильное структура БД
    #37528730
p2rcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
p2rcoder,

4. вместо "Количество" лучше просто "Есть\нет" в наличии
5. "фото" лучше вынести в отдельную таблицу и в нее же поле blob\memo "Описание"
6. зачем в таблице "Покупатель" код товара? что, один покупатель может заказать за всю жизнь только 1 товар? для этого
лучше добавить таблицу Orders (id, client_id, desc, ...) - в ней будут заказы и OrdersDetail (order_id, product_id, count, date, ... ) - в ней будет детализация заказов
...
Рейтинг: 0 / 0
правильное структура БД
    #37528745
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зачем в таблице товары код магазина? он продается только в одном магазине?
...
Рейтинг: 0 / 0
правильное структура БД
    #37528869
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 11/16/2011 01:18 AM, Ernist wrote:

> Прошу проектировщиков БД помочь мне сделать серверную часть т.е сделать
> правильную структуру БД .

Правильная стуктура БД зависит от постановки задачи и реализуемой
в рамках этой постановки функциональности. От этого зависят требования
к БД. Как ты хочешь, не показав постановку, от нас получить какие-то
рекомендации по структуре БД -- не понятно.

Это на самом деле универсальный совет для всех таких вопросов.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
правильное структура БД
    #37528871
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 11/16/2011 12:11 PM, Naf wrote:

> зачем в таблице товары код магазина? он продается только в одном магазине?

Во, пошло-поехало.
Он может продаваться только в одном магазине. Товар может быть штучным,
изготовленным на заказ -- одна структура.
Товар может быть массовым, типовым -- другая структура.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
правильное структура БД
    #37528876
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivВо, пошло-поехало.
Согласен
Опять же - нужна история цен или нет, нужна история продаж?
цены в разных магазинах отличаются?
...
Рейтинг: 0 / 0
правильное структура БД
    #37530400
Ernist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
p2rcoderp2rcoder,
1. добавить в первую таблицу несколько цен (3-4)
Не понятно, Рознечная цена Оптовая цена
2. возможно валюту
3. добавить таблицу "Группы товаров" id, parent_id, title и в первую таблицу добавить ссылку на группу
4. вместо "Количество" лучше просто "Есть\нет" в наличии
5. "фото" лучше вынести в отдельную таблицу и в нее же поле blob\memo "Описание"
6. зачем в таблице "Покупатель" код товара? что, один покупатель может заказать за всю жизнь только 1 товар? для этого
лучше добавить таблицу Orders (id, client_id, desc, ...) - в ней будут заказы и OrdersDetail (order_id, product_id, count, date, ... ) - в ней будет детализация заказов

1. Не понятно, (Розничная цена, Оптовая цена) или другое?
2. Да… возможно да
3. Это как Категория товаров т.е. (Процессоры,М-платы, Диски, аксессуары и.т.д)?
4. Согласен
5. Согласен
6. Вот тут можно по подробнее. На счет “Покупатель + код товара” - Да тут я сглупил. Конечным пользователям доступны только Список Магазинов в которое прикурены в (TreeView1 ну или Combobox1), Категория товаров (Процессоры, М-платы, Диски, аксессуары и.т.д) (в ListView1) Ну и из таб. Товары Код Товара, Название, Цена, Наличии, Фото, Memo, Гарантия в (DataGrid1) Да и еще, из заказов история заказа клиента
Получается так:
Таблицы
Товары
Код Товара
Код Магазина
Код категория
Название
Цена
Наличии
Дата
Гарантия
Код фото

Магазины
Код Магазина
e-mail
Название
Адрес
И.т.д

Заказы
Код Заказа
Код Клиента

Детали Заказа
Код Заказа
Код Товара
Дата

Категория
Код категория
Категория
Фото

Код фото
Фото
MEMO
• Клиенты
Код Клиента
Логин
Пароль
ФИО
Телефон
И.т.д
...
Рейтинг: 0 / 0
правильное структура БД
    #37530401
Ernist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nafзачем в таблице товары код магазина? он продается только в одном магазине?
Нет магазинов много. Это чтоб знать, какой товар - какому магазину принадлежит
...
Рейтинг: 0 / 0
правильное структура БД
    #37530409
Ernist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivOn 11/16/2011 01:18 AM, Ernist wrote:

> Прошу проектировщиков БД помочь мне сделать серверную часть т.е сделать
> правильную структуру БД .

Правильная стуктура БД зависит от постановки задачи и реализуемой
в рамках этой постановки функциональности. От этого зависят требования
к БД. Как ты хочешь, не показав постановку, от нас получить какие-то
рекомендации по структуре БД -- не понятно.

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

СПС за совет
постановка задачи
Разработать информационную систему по продажам компьютерной техники, в котором должно быть реализована база данных, содержащая информацию по комплектующим компьютерной техники в магазинах какого то города.
Исходя из этого, можно сделать логическую модель БД?
...
Рейтинг: 0 / 0
правильное структура БД
    #37530437
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 11/17/2011 12:04 AM, Ernist wrote:

> постановка задачи
> Разработать информационную систему по продажам компьютерной техники, в котором
> должно быть реализована база данных, содержащая информацию по комплектующим
> компьютерной техники в магазинах какого то города.

Это не постановка, это хреновня какая-то.
Напиши документик страниц этак на 20, все бизнес-процессы распиши детально,
вот тебе будет _м_а_л_е_н_ь_к_а_я_ постановка.

> Исходя из этого, можно сделать логическую модель БД?

Нет
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
правильное структура БД
    #37530458
Ernist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivOn 11/17/2011 12:04 AM, Ernist wrote:

> постановка задачи
> Разработать информационную систему по продажам компьютерной техники, в котором
> должно быть реализована база данных, содержащая информацию по комплектующим
> компьютерной техники в магазинах какого то города.

Это не постановка, это хреновня какая-то.
Напиши документик страниц этак на 20, все бизнес-процессы распиши детально,
вот тебе будет _м_а_л_е_н_ь_к_а_я_ постановка.

> Исходя из этого, можно сделать логическую модель БД?

Нет

OK, я попробую
...
Рейтинг: 0 / 0
правильное структура БД
    #37530462
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivНет
Не почему так сразу... Легко:
Код: plaintext
1.
2.
<магазины>  <комплектующие>
        \        /
       <информация>

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
правильное структура БД
    #37530535
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 11/17/2011 12:42 AM, Dimitry Sibiryakov wrote:

> Не почему так сразу... Легко:
>
> <магазины> <комплектующие>
> \ /
> <информация>
>
>

Ага, тогда я сразу напишу

<запрос>

и что он должен прислать

<ОТВЕТ>

а в ответе <ДАННЫЕ>.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
правильное структура БД
    #37530715
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ernistпостановка задачи
Разработать информационную систему по продажам компьютерной техники, в котором должно быть реализована база данных, содержащая информацию по комплектующим компьютерной техники в магазинах какого то города.
Исходя из этого, можно сделать логическую модель БД?
ТС, у вас совершенно несерьезный подход к разработке. Впечатление, что пишет школьник.
...
Рейтинг: 0 / 0
правильное структура БД
    #37531474
p2rcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не нужен "Код магазина" в "Товарах". Один товар может быть в разных магазинах. Лучше как минимум таблицу
Код товара
Код магазина
Есть в наличии
...
Рейтинг: 0 / 0
правильное структура БД
    #37753392
sdsd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добавь еще таблицу вид оплаты и создавай все это в оракле исвяжи через JAvA (NetBeans)
...
Рейтинг: 0 / 0
правильное структура БД
    #37753393
у342342
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
p2rcoder, он хочет интерент магазин
...
Рейтинг: 0 / 0
правильное структура БД
    #37753612
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Это просто энтузиазм.

Для любительской реализации перечисленных вами таблиц достаточно. В реальной продакшн базе данных описанный вами функционал потребует навскидку сотни три таблиц (при условии, что детализация описаний будет невысокой).
...
Рейтинг: 0 / 0
правильное структура БД
    #37756946
Seloa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы начните с таблицы Корзина.
Сделайте все поля по ней, а потом разнесите их в те - которые у вас уже перечислены.
...
Рейтинг: 0 / 0
правильное структура БД
    #37757913
stwom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.... Впечатление, что пишет школьник, привыкший к екселю
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / правильное структура БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]