Всё о породе
Ньюфаундленд

Логин:
Пароль:
Щенки! Г. Томск Щенки в питомнике ИЗ ТИХОГО ОМУТА
Родились 6 октября 2022
Превью фото № 206181
Поддержать проект Ньюфы.ру
Вы здесь: Ньюфы.инфо / Персоны / Соziдатель / Заметки разработчика / Чутка про базу данных

Чутка про базу данных

Соziдатель
31 июля 2010 в 17:01
Так, захотелось чуть-чуть показать нутро базы данных.

Вот, для примера, зависимости таблицы "pedigree" (так вышло, что в ней данные на собак):



Слева - таблицы и прочие данные, от которых зависит "pedigree"; справа - те, которые зависят от неё.

Пример первого:
У собаки указан титул. Все возможные титулы хранятся в отдельной таблице, плюс еще одна для хранения соответствия "титул - собака".
Пример второго:
В отчете с выставки указывается собака, указывается она ссылкой на таблицу всех собак.

И таких связей, помимо собак - мириады.
Может это, заодно, и объяснит, почему изменив что-то в одном углу сайта, появляются ошибки в десяти других :)

Комментарии

1. Соziдатель
31 июля 2010 в 17:10
Дам еще примеров второго:
Собака указывается родителем в таблице помётов.
Собака упоминается в списке присутствующих на фотографии.
У собаки может быть логин.
Собака присутствует на выставке.
У собаки есть титул.
А также рецессивные окрасы.
А еще владельцы.
Ну и в объявлениях о щенках.

Удалить собаку, кстати, очень сложно. Т.е. надо все эти ссылки как-то обработать. С некоторыми - просто, например: удалив собаку сразу удалятся все её титулы. С другими сложнее: удалив собаку что нам делать с её записью в отчетах с выставки, с объявлениями о продаже щенков? Либо помечать там "Неизвестная собака", либо удалять. Во втором случае еще сложнее, т.к. удаляя, например, объявление о продаже щенков, мы удаляем заодно и все комментарии к нему, и все ППКС к этим комментариям.. Цепочки могут достигать очень большого количества шагов.

С персонами сложнее раз в 5.
2. Соziдатель
31 июля 2010 в 17:14
Хотя, какое там в 5..

Наблюдать за новыми комметариями.

На сайте сейчас:
Всего 23 человека
Чатик
1 апреля 2026
19:13 Соziдатель: Где что крутиться медленно? У меня сейчас страница открылась за 0.5 секунды. Медленовато конечно.
19:15 Соziдатель: А вообще, у вас там из РФ вообще теперь черт знает ногу сломаешь что с интернетом. Сервер-то в Германии. Поэтому Ньюфы стоит сравнивать с другими сервисами не из РФ.
3 апреля 2026
19:23 Эльвира: несколько минут крутится
19:23 Эльвира: загрузка медленная, а здесь сообщения уходят моментально
19:36 Эльвира: новье загружалось 8 минут 50 сек.
10 апреля 2026
12:22 Эльвира: От нас ушла Галина Бондаренко, Мадам Габо... Галя умерла 25.08.2025. Мы переписывались, осенью она пропала, а в декабре с её страницы написал сын, что мамы нет.
12 апреля 2026
22:17 Alla: https://newfs.info/myroom/letters/ выдаёт ошибку
13 апреля 2026
08:16 Соziдатель: Alla, спасибо, поправил
16 апреля 2026
22:29 Надежда Е: Будем жить?
20 апреля 2026
19:19 Соziдатель: Ну, если люди начнут возвращаться, то и сайт будем развивать дальше. Починки уж все сделаем :)
21 апреля 2026
18:14 Healena: Урааа! Мы хотим возвращаться!
24 апреля 2026
11:36 lesika: Я вот Галю что-то вспомнила , олененок в ее исполнении был бесподобен
25 апреля 2026
14:27 Эльвира: Она вообще была бесподобна... очень жаль
15:52 DarSveZy: Спасибо , Евгений, за возможность регистрации нового форумчанина Александры Маруцкой, питомник ПаДеДе )
26 апреля 2026
10:31 night-73: Надо-надо сайт восстанавливать. Мы все хотим вернуться, да и новых, желающих зарегистрироваться много.
Статистика сайта
0.314 s, 146 q
© 2006 Ньюфы.ру
// Редактор: Кирилл Ермаков
// Программист: Евгений Ненаглядов
Обратная связь
Правила Сайта