Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Проблема с создание структуры таблицы

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Прочее] >> Проблема с создание структуры таблицы
Имя
Сообщение << Старые топики   Новые топики >>
Проблема с создание структуры таблицы - 2007-09-12 13:03:55.440000   
Natawa

Сообщений: 19
Оценки: 0
Присоединился: 2007-09-12 12:48:18.340000
Существует иерархический список типов/видов/групп и т.д. товаров ( "дерево"):
        - Тип товара 1;
        - Тип товара 2;
            - Вид товара 1;
            - Вид товара 2;
                - Группа товара 1;
                - Группа товара 2;
            - Вид товара 3;
        …..
        ….. 
    Плюс существует список товаров с атрибутами: наименование, описание, стоимость. Товар может принадлежать одновременно нескольким типам или видам (или группам и т.д.) товаров.
    Необходимо нарисовать структуру таблиц, которая позволит хранить описанный выше каталог товаров.
    Напишите PL/SQL скрипт/процедуру/функцию, которая позволит вывести все товары входящие в "Вид товара 2".
Post #: 1
RE: Проблема с создание структуры таблицы - 2007-09-12 13:04:44.206666   
Natawa

Сообщений: 19
Оценки: 0
Присоединился: 2007-09-12 12:48:18.340000
Помогите пожалуйста сделать структуру
Post #: 2
RE: Проблема с создание структуры таблицы - 2007-09-12 13:24:36.940000   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
20 wmz
Если фотку пришлёшь, то 15 wmz :)


Мог бы и затак сделать, да ИМХО за прое**вание пар нада расплачивацца!
Post #: 3
RE: Проблема с создание структуры таблицы - 2007-09-12 13:26:36.710000   
necrostaz

Сообщений: 172
Оценки: 0
Присоединился: 2007-02-27 15:54:59.460000
Table 1: TypeOfGoods(id,name) - тип товара
Table 2: ViewOfGoods(id,type_id,name) - вид товара, ссылается на тип товара
Table 3: GroupOfGoods(id,view_id,name) - группа товара, ссылается на вид товара
Table 4: Goods(id,name,description,price) - товары
Table 5: GoodsRelations(id,good_id,type_id,view_id,group_id) - отношения товаров, определяет принадлежность оных к типам, видам и тд

Скрипт: select * from goods where id in
(select good_id from GoodsRelations where view_id = idOfView2)
Post #: 4
RE: Проблема с создание структуры таблицы - 2007-09-12 13:28:05.023333   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
Ну вотъ, взял зарубил мне бизнес на корню (((
Post #: 5
RE: Проблема с создание структуры таблицы - 2007-09-12 13:43:39.940000   
necrostaz

Сообщений: 172
Оценки: 0
Присоединился: 2007-02-27 15:54:59.460000
quote:

Ну вотъ, взял зарубил мне бизнес на корню (((


Все равно на студентах много не заработать, да и обирать их как то совестно ))
Post #: 6
RE: Проблема с создание структуры таблицы - 2007-09-12 13:45:52.350000   
Natawa

Сообщений: 19
Оценки: 0
Присоединился: 2007-09-12 12:48:18.340000
necrostaz

Спасибо за поддержку
Сейчас посмотрю, попробуй разобраться
Post #: 7
RE: Проблема с создание структуры таблицы - 2007-09-12 13:49:47.463333   
necrostaz

Сообщений: 172
Оценки: 0
Присоединился: 2007-02-27 15:54:59.460000
quote:

Спасибо за поддержку Сейчас посмотрю, попробуй разобраться


Не за что )
Post #: 8
RE: Проблема с создание структуры таблицы - 2007-09-12 14:14:55.050000   
Natawa

Сообщений: 19
Оценки: 0
Присоединился: 2007-09-12 12:48:18.340000

вот я так поняла, только как их звязать между собой?
А это иерархическая структура?





ViewOfGoods
Вид товара



Id
type_id
name





GroupOfGoods
Группа товара



Id
view_id
name

 





TypeOfGoods
Тип товара



Id
name

 
 
 





Goods
товары



Id
Name
Description
price

&nbsp;





GoodsRelations
Отношение товаров



Id
good_id
type_id
view_id
group_id

&nbsp;
Post #: 9
RE: Проблема с создание структуры таблицы - 2007-09-12 14:15:34.503333   
Natawa

Сообщений: 19
Оценки: 0
Присоединился: 2007-09-12 12:48:18.340000
Ой что то без таблиц отправилось
Post #: 10
RE: Проблема с создание структуры таблицы - 2007-09-12 14:16:25.660000   
Natawa

Сообщений: 19
Оценки: 0
Присоединился: 2007-09-12 12:48:18.340000
Что то не пойму как документ из форта сюда вставить [:(]
Post #: 11
RE: Проблема с создание структуры таблицы - 2007-09-12 14:20:48.840000   
necrostaz

Сообщений: 172
Оценки: 0
Присоединился: 2007-02-27 15:54:59.460000
quote:

Что то не пойму как документ из форта сюда вставить


никак…можно сделать скриншот(нажать Alt+PrtSc при открытом окне, а потом Ctrl+V например в пайнте) и прикрепить картинку
Post #: 12
RE: Проблема с создание структуры таблицы - 2007-09-12 14:35:02.266666   
Natawa

Сообщений: 19
Оценки: 0
Присоединился: 2007-09-12 12:48:18.340000

Post #: 13
RE: Проблема с создание структуры таблицы - 2007-09-12 14:35:54.410000   
Natawa

Сообщений: 19
Оценки: 0
Присоединился: 2007-09-12 12:48:18.340000
блин опять что то я накасачила :)
Post #: 14
RE: Проблема с создание структуры таблицы - 2007-09-12 14:39:35.870000   
necrostaz

Сообщений: 172
Оценки: 0
Присоединился: 2007-02-27 15:54:59.460000
quote:

вот я так поняла, только как их звязать между собой?


GroupOfGoods.view_id —> ViewOfGoods.id
ViewOfGoods.type_id —-> TypeOfGoods.id

GoodsRelations.good_id —> Goods.Id
GoodsRelations.group_id —> GroupOfGoods.Id
GoodsRelations.view_id —-> ViewOfGoods.Id
GoodsRelations.type_id —-> TypeOfGoods.Id
Post #: 15
RE: Проблема с создание структуры таблицы - 2007-09-12 15:06:59.520000   
Natawa

Сообщений: 19
Оценки: 0
Присоединился: 2007-09-12 12:48:18.340000
так я и не могу прикрепить картинку[X(]
ну ладно, надеюсь правильнт сделала
Спасибо огромное за помощь 
Post #: 16
RE: Проблема с создание структуры таблицы - 2007-09-12 15:42:17.260000   
Natawa

Сообщений: 19
Оценки: 0
Присоединился: 2007-09-12 12:48:18.340000
У меня появились вопросы
Table 1: TypeOfGoods(id,name) - id типа? name типа?
Table 2: ViewOfGoods(id,type_id,name) - id вида? name вида?
ну и так далее по всем остальным таблицам
и что такое idOfView2?
Скрипт: select * from goods where id in
(select good_id from GoodsRelations where view_id = idOfView2)
Post #: 17
RE: Проблема с создание структуры таблицы - 2007-09-12 15:59:37.320000   
necrostaz

Сообщений: 172
Оценки: 0
Присоединился: 2007-02-27 15:54:59.460000
с PL/SQL помочь не могу…смысл в том что id - числового типа, name - строкового

idOfView2 - значение id в таблице ViewOfGoods для name ==" Второй вид"
Post #: 18
RE: Проблема с создание структуры таблицы - 2007-09-12 16:11:55.010000   
Natawa

Сообщений: 19
Оценки: 0
Присоединился: 2007-09-12 12:48:18.340000
Я имела ввиду, что значит просто id?,
Table 1: TypeOfGoods(id,name) - id типа? name типа?
Table 2: ViewOfGoods(id,type_id,name) - id вида? name вида?
можно написать не просто id, а например id_типа в TypeOfGoods
а в ViewOfGoods- id_вида
Так?
это же разные поля?
Post #: 19
RE: Проблема с создание структуры таблицы - 2007-09-12 16:36:50.266666   
necrostaz

Сообщений: 172
Оценки: 0
Присоединился: 2007-02-27 15:54:59.460000
quote:

можно написать не просто id, а например id_типа в TypeOfGoods а в ViewOfGoods- id_вида Так? это же разные поля?


можно если так нагляднее и понятнее, но не суть важно )) они и так разные, так как принадлежат разным таблицам
Post #: 20
RE: Проблема с создание структуры таблицы - 2007-09-12 16:40:23.740000   
Natawa

Сообщений: 19
Оценки: 0
Присоединился: 2007-09-12 12:48:18.340000
Понятно
Я просто уточнила разные они или нет
Спасибо большое за помощь
Post #: 21
Страниц:  [1]
Все форумы >> [Прочее] >> Проблема с создание структуры таблицы







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.