170 похожих чатов

Мне показалось это тупо, типо зачем две таблицы если я

могу это в одной хранить?

14 ответов

11 просмотров

Да в целом зачем вообще таблицы Храни просто словарик в памяти, нахера тебе ещё что-то

Tÿkvä- Автор вопроса
Const
Да в целом зачем вообще таблицы Храни просто слова...

"ну типа при пиризапуске праграммы он жи сатреца" ну кстати, вероятно решением моей проблемы может стать переход на nosql, но пока не требуется ___ точнее я понятия не имею какие инструменты мне вообще требуются для моих задач лол

Tÿkvä
"ну типа при пиризапуске праграммы он жи сатреца" ...

Решением твоей проблемы будет хранение четко структурированных данных с определенными отношениями вместо хранения непонятного куска чего-то

Tÿkvä- Автор вопроса
Const
Решением твоей проблемы будет хранение четко струк...

ну почему же это непонятно, мне в целом вполне себе понятно что там хранится у пользователя 1 есть объект машинка, когда то я решил что у машинки есть колеса, цвет, обивка, потом я решил что обивка это ерунда и мне не нужно хранить эти данные, но есть пользователи у которых эти данные записаны все еще, в целом если бы был какой то способ сформировать класс без учета обивки - меня бы это устроило ___ из того что я понял, мне видимо не следует делать (**данные) и видимо это и будет (временным???) решением моей проблем

Почитай про нормальные формы что ли

Tÿkvä
ну почему же это непонятно, мне в целом вполне себ...

Как ты добиваешься консистентности данных? Например как проверяешь, что нет повторяющихся данных?

Tÿkvä- Автор вопроса

что значит как проверяю что нет повторяющихся данных? 1 пользователь 1 объект

Tÿkvä
что значит как проверяю что нет повторяющихся данн...

Ну так а как ты проверяешь, что у двух пользователей разные объекты? Например что у двух юзеров не повторяется электронная почта, номер и т.д. и т.п Как проверяешь, что в объекте вообще есть необходимые данные? Или у тебя системе пофиг что хранится о юзере, главное, что что-то хранится?

Tÿkvä- Автор вопроса
Const
Ну так а как ты проверяешь, что у двух пользовател...

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

Tÿkvä
эти данные хранятся в виде табличных значений))) у...

Может, но зачем хранить для каждого пользователя всю машину, если можно хранить машины отдельно, каждая машина будет иметь какую-то комплектацию (которые тоже можно хранить отдельно) и хранить в пользователе только айдишник нужной машины? Ты как минимум сэкономишь тонну места, а как максимум получишь консистентеость данных, которая не будет ломаться в случае некорректного запроса

Tÿkvä- Автор вопроса
Const
Может, но зачем хранить для каждого пользователя в...

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

Tÿkvä
но у каждой машины разный пробег, и количество бен...

Твоя текущая схема: users = { 1: { ..., car: { interior: interior_obj1, gas: ..., mileage: ..., ... }, }, 2: { ..., car: { interior: interior_obj1, gas: ..., mileage: ..., ... } }, 3: { ..., car: { interior: interior_obj1, gas: ..., mileage: ..., ... } } } Что я предлагаю: users = { 1: { ..., car: 1 }, 2: { ..., car: 2 }, 3: { ..., car: 3 } } cars = { 1: { interior: 1, gas: ..., mileage: ..., ... }, 2: { interior: 1, gas: ..., mileage: ..., ... }, 3: { interior: 1, gas: ..., mileage: ..., ... } } car_interiors = { 1: interior_obj1 } Чего мы добились таким разделением? 1) Убрали дублирование данных, теперь у нас один interior_obj1 и три ссылки на него, а не три копии этого объекта как было 2) Определили четкую структуру данных и отношения между разными сущностями

Tÿkvä- Автор вопроса
Const
Твоя текущая схема: users = { 1: { ..., ...

так это, в целом то что ты написал у меня это так и работает дело в другом вот я решил что мне важно учитывать interior - создал и описал все, пользователь сохранил структуру car: { interior: 1, gas: 123 mileage: 123, } создал соответствующий датакласс проблема возникнет в тот момент, когда я из датакласса уберу интериор, а у пользователя останутся вот эти данные

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
15
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта