powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Схема базы данных SQL с минимальным количеством таблиц
25 сообщений из 170, страница 1 из 7
Схема базы данных SQL с минимальным количеством таблиц
    #36857745
Chegeware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У кого будет время, посмотрите описание схемы БД:

тут

Статья не претендует на окончательность и возможны изменения.
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36857778
Chegeware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
EAV получилось, что-ли...
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36858081
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ChegewareУ кого будет время, посмотрите описание схемы БД:

тут

Статья не претендует на окончательность и возможны изменения.

самое страшное что выгод от такой "схемы бд" никаких.
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36858152
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
первый же постулат и его целочисленный ID не выдерживает никакой критики
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36858157
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверин
самое страшное что выгод от такой "схемы бд" никаких.
одна есть - убить время, которого слишком много.
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36858873
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chegeware wrote:
> У кого будет время, посмотрите описание схемы БД:

Это как бы вариации на тему EAV. В общем может быть и было бы хорошо,
но всё же если говорить о схеме БД, хорошо бы показывать ER-диаграммы.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36858876
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверин wrote:
> самое страшное что выгод от такой "схемы бд" никаких.

Выгода одна -- схема расширяема. Можно добавлять (пользователю можно) новые
атрибуты, связи.

Но естественно ничто не даётся даром -- схема сложна для обработки его
традиционным SQL-ем.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36859261
Chegeware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за комментарии.
Есть желание загнать эту схему в BerkleyDB. Но мозгов пока не хватает. Неужели нельзя вырваться из цепких объятий SQL?
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36859370
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivВыгода одна -- схема расширяема. Можно добавлять (пользователю можно) новые
атрибуты, связи.Традиционная модель расширяется ничуть не хуже.
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36859383
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверинсамое страшное что выгод от такой "схемы бд" никаких.Самое страшное то, что некоторые воспримут написанное (ведь это же вики!!!) за откровение и начнут плодить такие вот базы.
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36859444
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Bogdanov AndreyТрадиционная модель расширяется ничуть не хуже.
Конечным пользователем ?
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36859476
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модBogdanov AndreyТрадиционная модель расширяется ничуть не хуже.
Конечным пользователем ?

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

вижу приичину подобных "компактных" баз только для хранения настроек (формы, контролы, выбор пользователя и тд) и то..только из за лени.
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36859510
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey wrote:

> Традиционная модель расширяется ничуть не хуже.

Не пользователями. И в эксклюзивном режиме использования
БД.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36859515
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверин
создать механизм расширяемой базы для конечного пользователя чуть трудозатратнее.
да и сама постановка вопроса не совсем логична. Кто понимается под "конечным пользователем"?
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36859548
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> У кого будет время, посмотрите описание схемы БД:

Сделайте одолжение, удалите вашу статью с уважаемого мной ресурса. Это не просто бред, а вредный бред.
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36859719
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модBogdanov AndreyТрадиционная модель расширяется ничуть не хуже.
Конечным пользователем ?А все те головоломные insert, которые в статье приведены у вас прямо конечный пользователь выполняет? Если да, то сделать alter ему будет намного проще.
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36859910
Максим Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор У кого будет время, посмотрите описание схемы БД:

Очень интересная идея и статья! Я и сам об этом подумывал. Вот кстати ссылочка на CMS, построенную по похожей схеме.

Один из первых вопросов - а как можно (и возможно ли вообще) применять индексирование к отдельным полям отдельных таблиц в вашей БД?
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36859980
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Bogdanov AndreyКонечным пользователем ?А все те головоломные insert, которые в статье приведены у вас прямо конечный пользователь выполняет?[/quot]
Нет конечно. Пользователь меняет метаописание, все остальное делает автомат.
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36859988
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chegeware, в заключении жжёшь :)
авторЗаключение
В данной статье представлен некий путь от обычной схемы SQL-таблиц к системе с четко определенным и минимальным количеством таблиц для любого количества классов. Можно останавливаться на шаге 3, но самый интерес пройти дальше. Несколько реально заполняемых баз данных уже тестируются по описанной схеме. Первое время немного усложняется написание запросов на выборку данных, особенно с большим количеством колонок - горизонтальные отчеты. Приходится перестраиваться в "вертикальную" выборку, которая соответствует вертикальности данной схемы.[/b]


Кроме неприемлемых языковых оборотов возникают вопросы:
1. Несколько реально заполняемых - студенческие лабораторки, справочник адресов, etc? Какое количество используемых в этих БД "классов", которые вы "свернули" до "минимального количества таблиц"?
2. "Первое время" - а что, потом проще? "немного усложняется" - и это только написание, вы бы потом попробовали ещё их сопровождать...
3. "Приходится перестраиваться в "вертикальную" выборку" - это не проблема?

+1 к "смотри EAV"
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36860124
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модНет конечно. Пользователь меняет метаописание, все остальное делает автомат.
Что значит "меняет метаописание"? В приведенной статье метаописание делается инсертами. Значит пользовтель делает инсерты? Или вы предлагаете поверх описываемой в статье галиматьи еще и дополнительный язык метаописаний сделать?
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36860129
Chegeware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ответы на комментарии:

Вопрос по индексированию не совсем понял.

Языковые обороты, понимаю, может не лучшие. Терминология/лингвистика/вербализация - самое трудное в жизни программиста. "Вначале было слово".

Реальные базы пока дошли до нескольких тысяч идентификаторов. Конечно, это не поток данных типа 1000 записей в секунду. Количество классов завернули несколько десятков. Общее количество полей - около сотни.

Гнев по поводу сопровождения полностью понимаю. Представляю, как мне бы предложили сопровождать такую чужеродную схему. Но самому теперь не отказаться от своего детища.

Горизонтальные выборки-запросы, например, для внешних инструментов типа сводных таблиц пока не применял. Вертикальные выборки нормально идут для отчетов средствами языка приложения.

Спасибо.
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36860146
Chegeware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поправлюсь, размер баз - несколько сотен тысяч идентификаторов.
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36860255
Chegeware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
EAV посмотрел, оказывается в мире масса вариаций на тему EAV. Не я первый, не я последний :)
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36860329
Максим Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВопрос по индексированию не совсем понял.
я говорю о простых индексах БД и не очень представляю их реализацию в БД подобных вашей.
Даже в средних по объему БД более менее сложные запросы без индексации таблиц будут работать очень медленно.
...
Рейтинг: 0 / 0
Схема базы данных SQL с минимальным количеством таблиц
    #36861018
Фотография папа арбуз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ChegewareУ кого будет время, посмотрите описание схемы БД

С минимальным количеством таблиц - это ровно с одной таблицей. Делали такую - жалкое зрелище.
...
Рейтинг: 0 / 0
25 сообщений из 170, страница 1 из 7
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Схема базы данных SQL с минимальным количеством таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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