powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подскажите структуру БД Заказ Товаров!
19 сообщений из 19, страница 1 из 1
Подскажите структуру БД Заказ Товаров!
    #35010648
krasnaya_ya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста, по структуре базы!

Есть таблицы товаров, например Столы и Стулья
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
CREATE TABLE [dbo].[TTable](
	[TableID] [varchar]( 50 ) NOT NULL,
	[TableName] [varchar]( 50 ) NULL,
	[TableColor] [varchar]( 50 ) NULL,
	[TableMaterial] [varchar]( 50 ) NULL,
	[TableNumber] [int] NULL,
	[TablePrice] [int] NOT NULL);


CREATE TABLE [dbo].[TChair](
	[ChairID] [varchar]( 50 ) NOT NULL,
	[ChairName] [varchar]( 50 ) NULL,
	[ChairColor] [varchar]( 50 ) NULL,
	[ChairMaterial] [varchar]( 50 ) NULL,
	[ChairNumber] [int] NULL,
	[ChairPrice] [int] NOT NULL);
Есть Покупатель

Есть Заказ
Код: plaintext
1.
2.
3.
4.
CREATE TABLE [dbo].[TOrder](
	[OrderID] [int] NOT NULL,
	[GoodsID] [int] NOT NULL,
	[CustomerID] [int] NOT NULL);
Нужно, чтобы Заказчик мог купить например Стол и Стул,
или 2 разных Стола.

Создать таблицу Товаров в Заказе?
Код: plaintext
1.
2.
3.
4.
CREATE TABLE [dbo].[TGoods](
	[GoodsID] [int] IDENTITY( 1 , 1 ) NOT NULL,
	[TypeID] [varchar]( 50 ) NOT NULL,
	[Number] [int] NOT NULL);
но со столбцом TypeID нельзя же связать и TableID и TChair одновременно..
Создать для товаров разные столбцы в таблице TGoods?
Ну а если заказчик купит 2 разных стола, а диван-нет..?
...
Рейтинг: 0 / 0
Подскажите структуру БД Заказ Товаров!
    #35010677
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще нужно кресла, тумбочки, диваны
Правда непонятно что делать столами-тумбами, их куда?
...
Рейтинг: 0 / 0
Подскажите структуру БД Заказ Товаров!
    #35010689
krasnaya_ya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NafЕще нужно кресла, тумбочки, диваны
Правда непонятно что делать столами-тумбами, их куда?

Смешно)
...
Рейтинг: 0 / 0
Подскажите структуру БД Заказ Товаров!
    #35010694
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рекомендую пожалеть свой и наш мозг и начать с проектирования и создания номенклатурного справочника.
...
Рейтинг: 0 / 0
Подскажите структуру БД Заказ Товаров!
    #35011579
Олег Гапон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+1
...
Рейтинг: 0 / 0
Подскажите структуру БД Заказ Товаров!
    #35013487
Страдалецъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И это хорошо еще, что он под каждый предмет свою таблицу не завел.
...
Рейтинг: 0 / 0
Подскажите структуру БД Заказ Товаров!
    #35013784
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
афтар адназначна жжот ...
Пеши исчо !!!
...
Рейтинг: 0 / 0
Подскажите структуру БД Заказ Товаров!
    #35014254
Фотография proposed amendment
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krasnaya_yaПодскажите, пожалуйста, по структуре базы!

у тебя ошибка синтаксиса SQL выражения

нужно

TChairCREATE CHAIR[dbo].[TChair](
[ChairID] [varchar](50) NOT NULL,
[ChairName] [varchar](50) NULL,
[ChairColor] [varchar](50) NULL,
[ChairMaterial] [varchar](50) NULL,
[ChairNumber] [int] NULL,
[ChairPrice] [int] NOT NULL);

ты-же со столами нормально написал (CREATE TABLE [dbo].[TTable]) а на креслах запнулся...

ЗЫ

ну и для всего остального соотвественно

CREATE WARDROBE dbo.[TWardrobe]
CREATE SIDE_TABLE dbo.[TSideTable]
CREATE ARMCHAIR dbo.[TArmchair]

ну и т.п...
...
Рейтинг: 0 / 0
Подскажите структуру БД Заказ Товаров!
    #35014818
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А на самом деле все реагируют так бурно потому, что не знают как делать. :)
У каждого своя трехногая табуретка.
...
Рейтинг: 0 / 0
Подскажите структуру БД Заказ Товаров!
    #35016173
Страдалецъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават ЮсифовА на самом деле все реагируют так бурно потому, что не знают как делать. :)
У каждого своя трехногая табуретка.
А почему-бы и не повеселиться отдуши, коли такая забавка получается.
Ладно, вот вам вариант укротить это технологическое безумие :)
...
Рейтинг: 0 / 0
Подскажите структуру БД Заказ Товаров!
    #35016208
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СтрадалецъА почему-бы и не повеселиться отдуши, коли такая забавка получается.
Ладно, вот вам вариант укротить это технологическое безумие :)

Да. Картинка веселая, я с дури скачал, думал может что-то новое. :)
...
Рейтинг: 0 / 0
Подскажите структуру БД Заказ Товаров!
    #35018489
Страдалецъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вы чего ожидали? Суперпрограмму? Я дал готовую, работоспособную схему данных под эту задачу. Все что хотел автор темы она позволяет сделать. Любой объект описать и сделать под него заказ. И никакой кучи таблиц под каждый объект. Если у автора темы есть желание взять ее за основу - ради бога.
...
Рейтинг: 0 / 0
Подскажите структуру БД Заказ Товаров!
    #35018645
Фотография proposed amendment
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СтрадалецъЯ дал готовую, работоспособную схему данных под эту задачу.

я оценил ваше стремление помочь - браво, но то, что вы назвали работоспособной схемой данных под эту задачу таковой в действительности не является... поверьте на слово :)
...
Рейтинг: 0 / 0
Подскажите структуру БД Заказ Товаров!
    #35019471
Nosorog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Purchase Order = Закупочный заказ
так называется документ для закупки любых видов товаров -- стандарт де факто...
Шаблон БД которая формирует и позволяет распечатать Закупочный заказ

http://www.accesstogo.org.uk/USD/Simple_Purchase_Orders.html
...
Рейтинг: 0 / 0
Подскажите структуру БД Заказ Товаров!
    #35019642
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аксесовский Борей - открой для себя много нового!
...
Рейтинг: 0 / 0
Подскажите структуру БД Заказ Товаров!
    #35020549
Страдалецъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
proposed amendment СтрадалецъЯ дал готовую, работоспособную схему данных под эту задачу.

я оценил ваше стремление помочь - браво, но то, что вы назвали работоспособной схемой данных под эту задачу таковой в действительности не является... поверьте на слово :)
А в чем вы видете неработоспособность данной схемы?
Вот кратенько первоначальный вопрос автора темы:
Код: plaintext
1.
...Нужно, чтобы Заказчик мог купить например Стол и Стул,
или 2 разных Стола...
1. У меня для Стола,Стула,Табуретки и бог знает еще чего заведена таблица Объект связанная с таблицей Свойства.
2. Для абстрактного заказчика Юрлиоцо/Физлицо - имеем таблицу Заказчик.
3. Есть Заказ с номером и перечнем объектов. Имеем таблицу Заказ связанную с таблицей Перечень.
Все вместе работает по схеме Заказчик->Заказ->Перечень->Объект->Свойство
...
Рейтинг: 0 / 0
Подскажите структуру БД Заказ Товаров!
    #35022031
Deniel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подсказали бы уже человеку...

CREATE TABLE [dbo].[art](
[ID] [int] NOT NULL,
[type_id] [int] NOT NULL,
[Name] [varchar](50) NULL,
[Color] [varchar](50) NULL,
[Material] [varchar](50) NULL);

CREATE TABLE [dbo].[art_type](
[ID] [int] NOT NULL,
[Name] [varchar](50) NULL);

CREATE TABLE [dbo].[TOrder](
[OrderID] [int] NOT NULL,
[GoodsID] [int] NOT NULL,
[CustomerID] [int] NOT NULL,
[Price] [int] NOT NULL,
[Number] [int] NOT NULL);
...
Рейтинг: 0 / 0
Подскажите структуру БД Заказ Товаров!
    #35022039
YBW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
YBW
Гость
Страдалецъ proposed amendment СтрадалецъЯ дал готовую, работоспособную схему данных под эту задачу.

я оценил ваше стремление помочь - браво, но то, что вы назвали работоспособной схемой данных под эту задачу таковой в действительности не является... поверьте на слово :)
А в чем вы видете неработоспособность данной схемы?


как минимум в отсутствии отношения между объектами и перечнем...

если хотите просто - ваша схема херня на постном масле, уж простите меня за откровенность :) детский сад - штаны на лямках... нечего тут ни обсуждать ни дискутировать
...
Рейтинг: 0 / 0
Подскажите структуру БД Заказ Товаров!
    #35022603
Страдалецъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YBW Страдалецъ proposed amendment СтрадалецъЯ дал готовую, работоспособную схему данных под эту задачу.

я оценил ваше стремление помочь - браво, но то, что вы назвали работоспособной схемой данных под эту задачу таковой в действительности не является... поверьте на слово :)
А в чем вы видете неработоспособность данной схемы?


как минимум в отсутствии отношения между объектами и перечнем...

если хотите просто - ваша схема херня на постном масле, уж простите меня за откровенность :) детский сад - штаны на лямках... нечего тут ни обсуждать ни дискутировать
Во первых - непрятно, что вы как аноним вошли.
Во вторых - без эмоций пожалуйста.
В третьих - что конкретно вы под этим словом "отношения" подразумеваете? Достаточно того, что там для связки Перечень->Объект используется выпадающий справочник этих объектов. Если вы считаете, что этого недостаточно - то модифицируйте мой вариант БД, так как вы это видите и выложите сюда.
Кстати, а где автор темы?
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подскажите структуру БД Заказ Товаров!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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