powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / нужен совет по проектированию небольшой Б.Д.
25 сообщений из 53, страница 2 из 3
нужен совет по проектированию небольшой Б.Д.
    #36420421
Tamozhnya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
A1ek5andr0,

Для маленькой, тем более учебной, задачи такие навороты излишни.
Достаточно одного реестра проводок с явными значениями аналитик
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36420451
Riven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Действительно, хватит одной таблички. А раз табличка одна, это уже не БД, должно хватить Excel с формулами.

+ SQL-запросы можно прикрутить, если очень хочется
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36420463
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TamozhnyaA1ek5andr0,

Для маленькой, тем более учебной, задачи такие навороты излишни.
Достаточно одного реестра проводок с явными значениями аналитикдля учебной как раз нет, иначе чему учиться?
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36420479
A1ek5andr0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Naf,

+1
Да прибудет с тобой Нормализация)
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36420571
Tamozhnya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё это вопросы удобства.
Если ты написал программу, которая решает твой задачу, то это замечательно.
Если в процессе работе с этой программой ты чувствуешь неудобства, и какие-то однотипные действия тебя задалбывают, то ты начинаешь думать об улучшении своей программы.

Нормализация в этой схеме проводится легко и непринуждённо, так что с этим проблем не будет.
(Между прочим некоторым выбор из справочника представляется неудобным)
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36420597
A1ek5andr0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tamozhnya,

А ввод, например, департамента ОТК в разных вариантах(Отдел технического контроля, Отдел тех. контроля, Одел т. к. итд.) и последующий поиск по таким "данным" представляется удобным?)
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36420616
не важно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
A1ek5andr0Tamozhnya,

А ввод, например, департамента ОТК в разных вариантах(Отдел технического контроля, Отдел тех. контроля, Одел т. к. итд.) и последующий поиск по таким "данным" представляется удобным?)
Ищите черную кошку.

Решение высосанное из пальца, как и проблема - функция анализа звучания (в скуле зовется Soundex)
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36420719
lagorue
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tamozhnyalagorueпробую
Код: plaintext
Select otdel,avg(kolichestvo),kolichestvo from sklad WHERE DATE between ('2010-01-01') and ('2010-01-20') group by otdel;
Ругается на авторERROR 1054 (42S22): Unknown column 'DATE' in 'where clause'
Можете подсказать в чём я не правильно SQL запрос делаю?


Не поверите, я названия полей (otdel, kolichestvo) придумал не глядя на приведённую топикстартером структуру данных

Для вашего примера запрос такой:
Код: plaintext
1.
Select otdel, SUM(kolichestvo) kolichestvo from sklad WHERE curent_date between ('2010-01-01') and ('2010-01-20') group by otdel;
Запятая после агрегирующей функции не нужна, это алис для поля
спасибо,вот сразу видно профессионал!
Задачу поставил сделать именно в БД для поднятия собственного скила.
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36420744
A1ek5andr0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lagorue,

Для поднятия скила лучше делать правильно т.е. с расчетом на масштабируемость. Иначе - иногда проще написать с нуля, чем переделать)
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36420781
lagorue
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так вот я и обратился к проффи.
1.Понять правильно-ли составил дизайн.
2.Понять можно-ли простым sql запросом выборку нужную мне сделать.
Всем спасибо,пойду пробовать запросы с open flash chart подружить и курить мануал по sql!
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36420787
A1ek5andr0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lagorue,

1. Неправильно;
2. Можно;

Удачи во всех делах)
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36420836
Tamozhnya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
A1ek5andr0Tamozhnya,

А ввод, например, департамента ОТК в разных вариантах(Отдел технического контроля, Отдел тех. контроля, Одел т. к. итд.) и последующий поиск по таким "данным" представляется удобным?)


Я же говорил, это следующая задача. Делается она совершенно естественным (органичным) способом, как следующий этап разработки (т.е. без перепроектировки всей системы). Если она встанет, значит будет выполнена. Однако при аккуратности работающего она может и не встать.
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36420895
lagorue
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
A1ek5andr0lagorue,

1. Неправильно;

по вашему я не правильно составил дизайн баззы?
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36420968
Tamozhnya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lagorueA1ek5andr0lagorue,

1. Неправильно;

по вашему я не правильно составил дизайн баззы?

Когда изучишь умные книжки, посмотришь, как проектируют старшие товарищи, потом пройдёт какое-то время, и тогда придёт понимание, что проектировать можно и так, и эдак. Но, главное, что ты также будешь знать последствия того или иного варианта проектирования, т.е. чем эти варианты тебе грозят при доработке и сопровождении. И главное не проектировать так, чтобы эти самые "доработка и сопровождение" были невозможными.
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36420994
lagorue
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да я это понимаю , хоть и новичёк поэтому пришёл посоветоваться у старших.
Желание есть разобраться в БД, но нету столько времени что-бы все прочувствовать все тонкости.
Остановлюсь на варианте с 1 таблецей и сложным SQL запросом.
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36421010
Tamozhnya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lagorue,

Запросы к одной таблице проще всего. Там другие неудобства - долгий и, возможно, неправильный ввод данных.
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36421190
lagorue
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Согласен сложный запрос он долгий,но у меня данных не так много поэтому для меня сойдёт.
А вот в чём проявляется что запросы не отрабатываются или плохо срабатывают ?
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36421510
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lagorueпо вашему я не правильно составил дизайн баззы?
И это еще ооочень мягко сказано...
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36421528
lagorue
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsaИ это еще ооочень мягко сказано...
Ну , а посоветовать можете как правильно сделать.
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36421555
Vika Vinner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lagorueНу , а посоветовать можете как правильно сделать.
Наверное вот так
Коллега... ;)
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36421560
Фотография Taper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lagorue,
lagorue
Ну , а посоветовать можете как правильно сделать.
В самом простом на мой взгляд варианте вы можете наполнить тестовыми (раз у вас учебная база) данными плоскую таблицу (как вы изначально сделали). Строк этак 50-100, причем в Microsoft Access, а потом запустите мастер разделения таблиц и посмотрите, что в итоге получится.
А вообще, если вас интересует вопрос проектирования баз данных, лучше этого - www.citforum.ru/database/dblearn/index.shtml - материала по краткости, доступности и понятности я еще не встречал.
не важно
Решение высосанное из пальца, как и проблема - функция анализа звучания (в скуле зовется Soundex)
В 2000 SQL Server эта функция анализировала только английский язык, теперь иначе дело стало?
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36421852
не важно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторВ 2000 SQL Server эта функция анализировала только английский язык, теперь иначе дело стало?
Ага. только в 2000 же году была сделана аналогичная по функционалу функция для обработки слов в кириллице. но к чему тут это расписывать? тем кто надо - тот и так понял о чем речь была.
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36421875
Фотография pureproft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если речь идёт о задании для изучения БД и SQL можно долго дискутировать и несомненно с пользой для дела(познания), но меня подобное всегда наводит на мысль о том, что я не могу представить контору так интенсивно потребляющую картриджи, чтоб вся информация об этом за 10лет заняла более 10% в озу современного компа и как её положить абсолютно не важно, но это уже ФЛУД на форуме SQL.ru
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36421935
lagorue
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vika VinnerНаверное вот так
Коллега... ;)
Да у меня с самого начала такие мысли и были,разделить все по таблицам.
Сбили с толку меня.
...
Рейтинг: 0 / 0
нужен совет по проектированию небольшой Б.Д.
    #36421940
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lagorueНу , а посоветовать можете как правильно сделать.
Тебе уже много раз и не я один, писали - расскажи про "жизнь" твоих картриджей. После этого тебе предложат варианты хранения.
Поскольку без знания предметной области структуру хранения путёво не построить.
...
Рейтинг: 0 / 0
25 сообщений из 53, страница 2 из 3
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / нужен совет по проектированию небольшой Б.Д.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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