Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 25.03.2009, 21:42
Аватар для segas
segas segas вне форума
Новичок
 
Регистрация: 08.02.2009
Сообщения: 97
Репутация: 10
По умолчанию Вопросик

Помогите пожалуйста раработать хорошую структуру БД "Магазин по продаже компакт дисков" из условия, что:
БД "Магазин по продаже компакт дисков" предназначен для продовца , для того чтобы он мог быстро найти полную информацию по запрашиваемому диску.
Требования: 1.Вывод прайса по любому запросу который включает полную характеристику о компакт диске (категория,жанр,качество,год издания,формат, цена,Страна изготовителя,фирма-автор,кратакая инфо о диске, картинка)2.выводить быстрый поиск по запросу.

Застрял на 1 стадии разработки БД для курсавой-разработке структуры, помогите выйти из лужи
Ответить с цитированием
  #2  
Старый 27.03.2009, 07:30
Аватар для segas
segas segas вне форума
Новичок
 
Регистрация: 08.02.2009
Сообщения: 97
Репутация: 10
По умолчанию =(

Походу так и не выплыву из лужи
Ответить с цитированием
  #3  
Старый 27.03.2009, 12:03
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Вы мне скажите, каковы ваши познания в програмировании? Что вы знаете о БД, с какой БД приходилось работать? На чем пытаетесь написать программу?
Не суметь за 2 дня выложить хотя-бы набросок таблицы - это надо суметь.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #4  
Старый 27.03.2009, 15:12
Аватар для segas
segas segas вне форума
Новичок
 
Регистрация: 08.02.2009
Сообщения: 97
Репутация: 10
Лампочка

Бд на делфи, накидать поля то я накидал, нормализовать не получается, очень много таблиц просто получается
Ответить с цитированием
  #5  
Старый 27.03.2009, 16:33
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Цитата:
Сообщение от segas
Бд на делфи, накидать поля то я накидал, нормализовать не получается, очень много таблиц просто получается
Много таблиц говорите... Или вы описали только часть вашей задачи или одно из двух. Выложите картирку вашей схемы - любопытно взглянуть.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #6  
Старый 27.03.2009, 16:44
Аватар для TOJluK
TOJluK TOJluK вне форума
Местный
 
Регистрация: 25.02.2009
Адрес: Минск
Сообщения: 551
Версия Delphi: 2007
Репутация: 110
По умолчанию

Ну давай сюда, что накидал, попробуем нормализовать, связать...
Ответить с цитированием
  #7  
Старый 27.03.2009, 22:30
Аватар для segas
segas segas вне форума
Новичок
 
Регистрация: 08.02.2009
Сообщения: 97
Репутация: 10
Стрелка вот

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

Проблема в том, что многие поля можно подробнее расписать например некоторые жанры делятся на под жанры например у клубной музыки это хаос, транс, драм и тп+ спрашиваю у учителей - не чем помочь не могут, вообщем как нормализовать незнаю , помогите, если добавятся еще новые поля будет только плюс к работе
Ответить с цитированием
  #8  
Старый 27.03.2009, 22:30
Аватар для segas
segas segas вне форума
Новичок
 
Регистрация: 08.02.2009
Сообщения: 97
Репутация: 10
Стрелка вот

вообшем жду предложения, щас еще сам чтонибудь постараюсь придумать

Последний раз редактировалось segas, 27.03.2009 в 22:33.
Ответить с цитированием
  #9  
Старый 28.03.2009, 10:36
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Т.е. по вашей схеме получается, что продавец никаких операций с товаром делать не будет? Предполагается, что у него только витрина с товаром и его количеством в данный момент?
А что касается полей, то:
- Для аудио продукции надо Артист,Альбом.
- Для видео надо добавить Длительность.
- Для программ надо добавить платформу PC,SPS,XBox и т.д.
Перечни треков и актеров можно хранить в Краткой информации.
Поля Номер качества и Качество - непонятны.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.

Последний раз редактировалось Страдалецъ, 28.03.2009 в 10:56.
Ответить с цитированием
  #10  
Старый 28.03.2009, 12:53
Аватар для segas
segas segas вне форума
Новичок
 
Регистрация: 08.02.2009
Сообщения: 97
Репутация: 10
Стрелка

Цитата:
Сообщение от Страдалецъ
Т.е. по вашей схеме получается, что продавец никаких операций с товаром делать не будет? Предполагается, что у него только витрина с товаром и его количеством в данный момент?
А что касается полей, то:
- Для аудио продукции надо Артист,Альбом.
- Для видео надо добавить Длительность.
- Для программ надо добавить платформу PC,SPS,XBox и т.д.
Перечни треков и актеров можно хранить в Краткой информации.
Поля Номер качества и Качество - непонятны.

да так и есть продовец только по запросу покупателя выдает всю ин6формацию о требуемом диске, если товар покупается, то колличество дисков данного вида уменьшается, если происходит поступление товара, то соответственно колличество увеличевается

Качество - ну может быть СD или DVD диск хотя это тип диска, качество звучания, или формат кадров в фильмах.
Ответить с цитированием
  #11  
Старый 28.03.2009, 15:22
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

А откуда интересно на кассе и на складе узнают, что такой-то товар надо продать и выдать? Сельпо какое-то продавец-кассир-кладовщик.

Качество - вообще неудачное слово, получается есть диск качественный а есть некачественный. И кто будет покупать некачественный диск?

Ладно, вроде все прояснили. Получается, что у вас всего 2 таблицы в задаче. Товар и Справочник.
Справочник - таблица с тремя полями Код,Наименование,Справочник
Код - уникальный номер в справочнике
Наименование - оно и есть.
Справочник - Справочник в котором используется Наименование.

Товар - основная таблица где перечислены все ваши поля.
Вот и вся схема. Но это примитив - она не тянет на хорошую схему.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #12  
Старый 30.03.2009, 17:55
Аватар для segas
segas segas вне форума
Новичок
 
Регистрация: 08.02.2009
Сообщения: 97
Репутация: 10
Лампочка

А можете подсказать как сделать чтоб был не приметив, просто завтра уже результат показывать
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 08:54.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter