|
#1
|
||||
|
||||
Вопросик
Помогите пожалуйста раработать хорошую структуру БД "Магазин по продаже компакт дисков" из условия, что:
БД "Магазин по продаже компакт дисков" предназначен для продовца , для того чтобы он мог быстро найти полную информацию по запрашиваемому диску. Требования: 1.Вывод прайса по любому запросу который включает полную характеристику о компакт диске (категория,жанр,качество,год издания,формат, цена,Страна изготовителя,фирма-автор,кратакая инфо о диске, картинка)2.выводить быстрый поиск по запросу. Застрял на 1 стадии разработки БД для курсавой-разработке структуры, помогите выйти из лужи |
#2
|
||||
|
||||
=(
Походу так и не выплыву из лужи
|
#3
|
||||
|
||||
Вы мне скажите, каковы ваши познания в програмировании? Что вы знаете о БД, с какой БД приходилось работать? На чем пытаетесь написать программу?
Не суметь за 2 дня выложить хотя-бы набросок таблицы - это надо суметь. Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#4
|
||||
|
||||
Бд на делфи, накидать поля то я накидал, нормализовать не получается, очень много таблиц просто получается
|
#5
|
||||
|
||||
Цитата:
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#6
|
||||
|
||||
Ну давай сюда, что накидал, попробуем нормализовать, связать...
|
#7
|
||||
|
||||
вот
вобщем задачи базы я написал в самом верхнем посте этой темы
общая таблица получилась следующая категория(музыка, фильмы, игры...) номер жанра жанр номер качества качество дата выхода цена диска страна издателя фирма(автор) наименование размер краткая информация этикетка(изоброжение) колличество экземпляров Проблема в том, что многие поля можно подробнее расписать например некоторые жанры делятся на под жанры например у клубной музыки это хаос, транс, драм и тп+ спрашиваю у учителей - не чем помочь не могут, вообщем как нормализовать незнаю , помогите, если добавятся еще новые поля будет только плюс к работе |
#8
|
||||
|
||||
вот
вообшем жду предложения, щас еще сам чтонибудь постараюсь придумать
Последний раз редактировалось segas, 27.03.2009 в 22:33. |
#9
|
||||
|
||||
Т.е. по вашей схеме получается, что продавец никаких операций с товаром делать не будет? Предполагается, что у него только витрина с товаром и его количеством в данный момент?
А что касается полей, то: - Для аудио продукции надо Артист,Альбом. - Для видео надо добавить Длительность. - Для программ надо добавить платформу PC,SPS,XBox и т.д. Перечни треков и актеров можно хранить в Краткой информации. Поля Номер качества и Качество - непонятны. Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. Последний раз редактировалось Страдалецъ, 28.03.2009 в 10:56. |
#10
|
||||
|
||||
Цитата:
да так и есть продовец только по запросу покупателя выдает всю ин6формацию о требуемом диске, если товар покупается, то колличество дисков данного вида уменьшается, если происходит поступление товара, то соответственно колличество увеличевается Качество - ну может быть СD или DVD диск хотя это тип диска, качество звучания, или формат кадров в фильмах. |
#11
|
||||
|
||||
А откуда интересно на кассе и на складе узнают, что такой-то товар надо продать и выдать? Сельпо какое-то продавец-кассир-кладовщик.
Качество - вообще неудачное слово, получается есть диск качественный а есть некачественный. И кто будет покупать некачественный диск? Ладно, вроде все прояснили. Получается, что у вас всего 2 таблицы в задаче. Товар и Справочник. Справочник - таблица с тремя полями Код,Наименование,Справочник Код - уникальный номер в справочнике Наименование - оно и есть. Справочник - Справочник в котором используется Наименование. Товар - основная таблица где перечислены все ваши поля. Вот и вся схема. Но это примитив - она не тянет на хорошую схему. Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#12
|
||||
|
||||
А можете подсказать как сделать чтоб был не приметив, просто завтра уже результат показывать
|