Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 10 11 12 13 14 [15] 16 17 18 19 .. 25   вперед  Ctrl
 Re: Конец SQL?  [new]
Анархасис
Member [заблокирован]

Откуда: Страна Полимеров
Сообщений: 1963
Бредятина,

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

На счет IsActive, то я какбе уже писал код.
В отличии от вас, я кода не избегаю, поскольку хорошо знаю, что зачем и почему именно так сделано.

Анархасис
Добавляем IsActive колонку.
ID А

ID B AID IsActive


Вотетот код можно улучшить, поскольку он не совсем отвечает нормальной форме.
Но у меня опять сомнения что вместо высказываний давинчи я получу ясный ответ, человека
который "30 лет назад во всем разобрался".
28 янв 13, 16:59    [13840580]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
Бредятина
Member [заблокирован]

Откуда: Москва
Сообщений: 2497
Анархасис
Добавляем IsActive колонку.

ID А

ID B AID IsActive

:)
Так Вы же говорили, что вторая таблица у Вас моделирует второй тип сущности.
А теперь Вы говорите, что она моделирует еще и связь? Значит и свойства типа сущности B и свойства связи между типами сущностей A и B Вы решили добавлять в одну таблицу?
28 янв 13, 17:00    [13840589]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5825
Анархасис
Задача там - связать обьекты А и Б между собой связью многие ко многим.
С чего вы взяли что структуры не равнозначны ? Перепишите код, кто как считает нужным.


В SQL это решается отображением двух множеств в одно множество.
Таблица это не связь!
В вашем примере NoSQL - это вообще не пойми что.
Объект (А) содержащий список объектов (типа В), которые содержит список объектов (типа А).
И наоборот.
Если например там будет одно поле
например String value;
То два одинаковых объекта A с одинаковым значением value , но разными связями B, они одинаковые или разные?
Или как?
28 янв 13, 17:01    [13840591]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
Анархасис
Member [заблокирован]

Откуда: Страна Полимеров
Сообщений: 1963
Бредятина
1) Пожалуйста, для полноты картины, приведите пример и в первой, никому неизвестной МД.


class A
{
}

class B
{
int AID,
bool IsActive
}

Совершенно идентичный код к SQL модели, непонятно почему он вас заинтересовал ?

Бредятина
2) Ничего я не собираюсь улучшить. Я же ясно попросил. Добавьте теперь "Тип связи. Активный/Не активный". Вы что забыли свою собственную задачу???


Если вы не собираетесь ничего улучшать, то в чем смысл вашего протеста против табличной модели данных ?
Будем сидеть на том что есть, пока не прийдет человек который реально может тыкнуть и перепроектировать лучше МД.
А вы свободны.
28 янв 13, 17:03    [13840607]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
Анархасис
Member [заблокирован]

Откуда: Страна Полимеров
Сообщений: 1963
Бредятина
Анархасис
Добавляем IsActive колонку.

ID А

ID B AID IsActive

:)
Так Вы же говорили, что вторая таблица у Вас моделирует второй тип сущности.
А теперь Вы говорите, что она моделирует еще и связь? Значит и свойства типа сущности B и свойства связи между типами сущностей A и B Вы решили добавлять в одну таблицу?


А мне кажется что вам кажется.
Я понимаю языки TSQL, Cи, Си++, С#, VB.NET, Java и еще с десяток.
А то о чем вы говорите я не понимаю. "это какаято очень сильная магия"(с)
Попробуйте свой новоиспеченный матаппарат применить на практике, показав "как надо" и не прострелить себе ногу.
Пока я вижу некоторую игру слов которую невозможно отобразить в коде.
28 янв 13, 17:06    [13840623]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
Анархасис
Member [заблокирован]

Откуда: Страна Полимеров
Сообщений: 1963
Анархасис
Вотетот код можно улучшить, поскольку он не совсем отвечает нормальной форме.
Но у меня опять сомнения что вместо высказываний давинчи я получу ясный ответ, человека
который "30 лет назад во всем разобрался".


Кстате домашнее задание, третье по счету, который наш друг не выполнил.
28 янв 13, 17:08    [13840633]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
Бредятина
Member [заблокирован]

Откуда: Москва
Сообщений: 2497
Анархасис
Бредятина,
В одной книге хорошо написано, программировать - значит понимать.

А Вы даже не пытаетесь понять полностью игнорируя все пояснения по существу вопроса.
Анархасис
Вот вы не понимаете о чем говорите и до сих пор я не увидел от вас NoSQL "улучшеного" решения.

Не обманывайте себя. Опишите логическую МД, применяемую в NoSQL решении, и Вы увидите что там можно улучшить. Обратите внимание на логическую МД, которую предложил в материале по ссылке _мод. Он уверяет, что никаких проблем. И он, как и я, не теоретик, а практик:) Но Вы принципиально все игнорируете.
Анархасис
Я даже не увидел от вас размышлений зрелого разработчика, почему одна структура хуже другой, вы тыкнули пальцев выбрав архитектурную катастрофу.

Неправда. Я каждое Ваше слово подробно поясняю. Структуры каких логических МД Вы сравниваете. Во втором случае - это РМД, а в первом?
Анархасис
На счет IsActive, то я какбе уже писал код.
В отличии от вас, я кода не избегаю, поскольку хорошо знаю, что зачем и почему именно так сделано.

Анархасис
Добавляем IsActive колонку.
ID А

ID B AID IsActive


Вотетот код можно улучшить, поскольку он не совсем отвечает нормальной форме.
Но у меня опять сомнения что вместо высказываний давинчи я получу ясный ответ, человека который "30 лет назад во всем разобрался".

Вы получаете каждый раз не просто ясные ответы, но детальнейшие:) И понимаете свои ошибки, конечно же. А дальше срабатывает некий загадочный инстинкт, распространенный на sql.ru. В Ваших ошибках виноват я:) Да я не против.
Давайте, исправляйте очевидную архитектурную ошибку для связи один ко многим. И двигайтесь дальше:)
28 янв 13, 17:10    [13840648]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
Анархасис
Member [заблокирован]

Откуда: Страна Полимеров
Сообщений: 1963
Анархасис
Анархасис
Вотетот код можно улучшить, поскольку он не совсем отвечает нормальной форме.
Но у меня опять сомнения что вместо высказываний давинчи я получу ясный ответ, человека
который "30 лет назад во всем разобрался".


Кстате домашнее задание, третье по счету, который наш друг не выполнил.
28 янв 13, 17:13    [13840666]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
Анархасис
Member [заблокирован]

Откуда: Страна Полимеров
Сообщений: 1963
Бредятина,

Не обманывайте себя. Опишите логическую МД, применяемую в NoSQL решении, и Вы увидите что там можно улучшить.

Да сколько можно заниматься словоблудом.
Еще раз - у меня уже все улучшено, спонсор решения MS SQL и табличное представление данных.
Что вы хотите здесь улучшить ?? Вот в чем вопрос. Это вы тут должни писать код, а не я. Показывая
недостатки табличной модели.
28 янв 13, 17:15    [13840680]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
Бредятина
Member [заблокирован]

Откуда: Москва
Сообщений: 2497
Анархасис
Бредятина
1) Пожалуйста, для полноты картины, приведите пример и в первой, никому неизвестной МД.


class A
{
}

class B
{
int AID,
bool IsActive
}

Совершенно идентичный код к SQL модели, непонятно почему он вас заинтересовал ?

Потому что Вы и здесь допустили точно такую же ошибку:)
Анархасис
Если вы не собираетесь ничего улучшать, то в чем смысл вашего протеста против табличной модели данных ?

Вы меня с кем-то путаете. Я не демонстрант, выражающий протест:)
О какой "табличной модели данных" идет речь не понятно.
Все проблемы я рассматриваю детально. И если Вам что-то непонятно, то спрашивайте конкретно что именно. А Вы просто все игнорируете:)
Анархасис
Будем сидеть на том что есть, пока не прийдет человек который реально может тыкнуть и перепроектировать лучше МД.
А вы свободны.

Перепроектировать МД))) Вероятно, Вы имеете в виду МД во втором смысле по Дейту. Поскольку перепроектировать МД в первом смысле - это, по существу разработать новую МД. Вы допустили серьезную ошибку при проектировании МД во втором смысле, и на нее ясно указал ПЯТЬ РАЗ:)
Разумеется, сидите:)
28 янв 13, 17:18    [13840695]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
Анархасис
Member [заблокирован]

Откуда: Страна Полимеров
Сообщений: 1963
Бредятина,

Потому что Вы и здесь допустили точно такую же ошибку:)


Так перепиши код, как надо.
Исправь ошибку.
28 янв 13, 17:21    [13840702]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
Анархасис
Member [заблокирован]

Откуда: Страна Полимеров
Сообщений: 1963
И заодно ответь на этот вопрос.
Всетаки для джуниор уровня ДБА здесь.

Анархасис
Вотетот код можно улучшить, поскольку он не совсем отвечает нормальной форме.
Но у меня опять сомнения что вместо высказываний давинчи я получу ясный ответ, человека
который "30 лет назад во всем разобрался".
28 янв 13, 17:22    [13840709]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
Бредятина
Member [заблокирован]

Откуда: Москва
Сообщений: 2497
Анархасис
Да сколько можно заниматься словоблудом.

Меня тоже поражает это Ваше пустое занятие, вместо того, чтобы внимательно прочитать подробные объяснения сути Ваших заблуждений.
Анархасис
Еще раз - у меня уже все улучшено, спонсор решения MS SQL и табличное представление данных.

Это второй вариант, в котором Вы допустили серьезную ошибку, несмотря на все усилия спонсора. А зачем же Вы привели первый вариант. Вы прочитали пояснения _мод относительно его логической МД?
Анархасис
Что вы хотите здесь улучшить ?? Вот в чем вопрос. Это вы тут должни писать код, а не я. Показывая
недостатки табличной модели.

Дейт:
"... Однако существуют веские причины рассмотрения связей типа "один к одному" и "один ко многим" на таких же основаниях, как и связи "многие ко многим"..."
Впрочем, пока Вашей проблемой является непонимание самой концепции связи. С этим есть проблемы даже у Дейта, так что ничего удивительного:)
28 янв 13, 17:27    [13840739]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
Бредятина
Member [заблокирован]

Откуда: Москва
Сообщений: 2497
Анархасис
Бредятина,
Потому что Вы и здесь допустили точно такую же ошибку:)

Так перепиши код, как надо.
Исправь ошибку.

Это еще зачем??? Вы будете писать неправильный код, а я его буду переписывать)))
Сидите, ждите:)
28 янв 13, 17:30    [13840755]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
Анархасис
Member [заблокирован]

Откуда: Страна Полимеров
Сообщений: 1963
Бредятина
Анархасис
Бредятина,
пропущено...

Так перепиши код, как надо.
Исправь ошибку.

Это еще зачем??? Вы будете писать неправильный код, а я его буду переписывать)))
Сидите, ждите:)


Ты его не переписываешь потому что не можешь переписать.
А не можешь переписать, потому что у тебя каша в голове, смешались, люди, кони, давинчи.
И да, я всетаки подожду. Пока вы свои знания попробуете выстроить в логическую цепочку
и перепишите код "так как надо", прямо по Дейту.
28 янв 13, 17:35    [13840783]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
mayton
Member

Откуда: loopback
Сообщений: 53009
Анархасис
Бредятина,

Потому что Вы и здесь допустили точно такую же ошибку:)


Так перепиши код, как надо.
Исправь ошибку.

Забей. Он - теоретик. Я предлагаю другую постановку. Возьмём
любую популярную тестовую схему (хотя-бы NorthWind из комплекта
MS-SQL Server 200x) и пускай господин любитель Дейта и Да-Винчи
нам укажет на дефекты проектирования и предложит свои улучшения.

Отмазки типа неправильно спроектировано - непрокатят. Пофиг как
вообще спроектировано. Я хочу увидеть хотя-бы рефакторинг
спроектированного. Без отсылок к Дейту.
28 янв 13, 17:36    [13840797]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
Анархасис
Member [заблокирован]

Откуда: Страна Полимеров
Сообщений: 1963
Бредятина
Дейт:
"... Однако существуют веские причины рассмотрения связей типа "один к одному" и "один ко многим" на таких же основаниях, как и связи "многие ко многим"..."
Впрочем, пока Вашей проблемой является непонимание самой концепции связи. С этим есть проблемы даже у Дейта, так что ничего удивительного:)


В осенний листопад многие любят ходить по лесу поднимая ногами веер разноцветных опавших листьев, наслаждаться ароматом цветов поздних и последних в этом году. Красота осеннего леса умиротворяет, навевает ностальгические мысли, детвора занята делом – собирают листья для гербария желуди, шишки, веточки для поделок. Вы кстати тоже соберите несколько листьев для своей пользы и использования для себя и близких, красота и немного волшебства будут в Вашем доме радовать глаз и греть душу.
28 янв 13, 17:36    [13840798]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
Бредятина,Анархасис вы бы вдвоем в терминах разобрались.
Начните оба с того, что вы подразумеваете под отношением в РБД...
Создается странное впечатление от топика, особенно когда кто-нибудь вдруг спросит, куда девается "отношение" , если в РСУБД присутствует всего лишь одна таблица.
28 янв 13, 17:36    [13840799]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
Анархасис
Member [заблокирован]

Откуда: Страна Полимеров
Сообщений: 1963
mayton
Анархасис
Бредятина,

пропущено...


Так перепиши код, как надо.
Исправь ошибку.

Забей. Он - теоретик. Я предлагаю другую постановку. Возьмём
любую популярную тестовую схему (хотя-бы NorthWind из комплекта
MS-SQL Server 200x) и пускай господин любитель Дейта и Да-Винчи
нам укажет на дефекты проектирования и предложит свои улучшения.

Отмазки типа неправильно спроектировано - непрокатят. Пофиг как
вообще спроектировано. Я хочу увидеть хотя-бы рефакторинг
спроектированного. Без отсылок к Дейту.


+1, тем более я как раз запиливаю СУБД Стебелек,
готов любое вменяемое решение теоретика отлить в железе
и наконец наоплеушить всем этим Ораклам.
28 янв 13, 17:38    [13840806]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
Бредятина
Member [заблокирован]

Откуда: Москва
Сообщений: 2497
Анархасис
Бредятина
пропущено...

:)
Так Вы же говорили, что вторая таблица у Вас моделирует второй тип сущности.
А теперь Вы говорите, что она моделирует еще и связь? Значит и свойства типа сущности B и свойства связи между типами сущностей A и B Вы решили добавлять в одну таблицу?


А мне кажется что вам кажется.
Я понимаю языки TSQL, Cи, Си++, С#, VB.NET, Java и еще с десяток.
А то о чем вы говорите я не понимаю. "это какаято очень сильная магия"(с)
Попробуйте свой новоиспеченный матаппарат применить на практике, показав "как надо" и не прострелить себе ногу.
Пока я вижу некоторую игру слов которую невозможно отобразить в коде.

:) Вы серьезно? Я тоже еще с десяток:)
И Вы не понимаете этот элементарный текст?:
"Так Вы же говорили, что вторая таблица у Вас моделирует второй тип сущности.
А теперь Вы говорите, что она моделирует еще и связь? Значит и свойства типа сущности B и свойства связи между типами сущностей A и B Вы решили добавлять в одну таблицу?"
Вы это серьезно написали? Что не понимаете?
28 янв 13, 17:38    [13840807]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
Анархасис
Member [заблокирован]

Откуда: Страна Полимеров
Сообщений: 1963
Бредятина
И Вы не понимаете этот элементарный текст?


Нет я не понимаю этот элементарный текст.
Потому что ты можешь обмануть и переубедить меня, можешь майтона, можешь еще когото, потому что все мы субьективны и пребываем в своих заблуждениях. И только компьютер выводит каждого словоблуда на чистую воду.
Вот я и требую от вас код, который можно будет отлить в железе по данном МД и проверить на разные характеристики.
ЭВМ то не обманишь ...
28 янв 13, 17:41    [13840824]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
Бредятина
Member [заблокирован]

Откуда: Москва
Сообщений: 2497
Озверин
Бредятина,Анархасис вы бы вдвоем в терминах разобрались.
Начните оба с того, что вы подразумеваете под отношением в РБД...
Создается странное впечатление от топика, особенно когда кто-нибудь вдруг спросит, куда девается "отношение" , если в РСУБД присутствует всего лишь одна таблица.

Предложите любую свою терминологию. В РМД есть отношение (relation) - основной элемент структуры. Таблица - это термин из реализаций "реляционных систем". Ни одна из них не поддерживает свойства отношения, и, конечно, реляционной не является. я совершенно не против использовать термин "таблица", если это всем удобнее:) Меня не нужно призывать в чем-то разобраться:)
28 янв 13, 17:42    [13840833]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
Бредятина
Member [заблокирован]

Откуда: Москва
Сообщений: 2497
Анархасис
Ты его не переписываешь потому что не можешь переписать.
А не можешь переписать, потому что у тебя каша в голове, смешались, люди, кони, давинчи.

Идиот, одним словом:) Согласен:)
Анархасис
И да, я всетаки подожду. Пока вы свои знания попробуете выстроить в логическую цепочку и перепишите код "так как надо", прямо по Дейту.

:)
Я это делал здесь неоднократно. Но все равно остался идиотом:)
Ждите.
28 янв 13, 17:44    [13840849]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
mayton
Member

Откуда: loopback
Сообщений: 53009
Анархасис
+1, тем более я как раз запиливаю СУБД Стебелек,
готов любое вменяемое решение теоретика отлить в железе
и наконец наоплеушить всем этим Ораклам.

А я недавно заинтересовался MongoDb. (Скруль не причём.
Просто дела работы заставляют). И я согласен попробовать
прямо здесь в топике заскриптовать схему. Пускай даже
я ошибусь или что-то не то сделаю. Но господин-всезнайка
наверное не выдержит и всё-таки расколется где-ж
собака зарыта. Он безусловно обладает каким-то знанием
но помимо этого системно троллит всех. Пускай потроллит
само решение. Но конструктивно и по сути. Надоело
уже слышать отсылки к Дейту.
28 янв 13, 17:46    [13840863]     Ответить | Цитировать Сообщить модератору
 Re: Конец SQL?  [new]
Бредятина
Member [заблокирован]

Откуда: Москва
Сообщений: 2497
mayton
Забей. Он - теоретик. Я предлагаю другую постановку. Возьмём
любую популярную тестовую схему (хотя-бы NorthWind из комплекта
MS-SQL Server 200x) и пускай господин любитель Дейта и Да-Винчи
нам укажет на дефекты проектирования и предложит свои улучшения.

Если этот идион не смог ничего сказать о связи A с B (куда уж проще), то как же он укажет на более сложные дефекты проектирования?))
mayton
Отмазки типа неправильно спроектировано - непрокатят. Пофиг как
вообще спроектировано. Я хочу увидеть хотя-бы рефакторинг
спроектированного. Без отсылок к Дейту.

То есть, отмазки преподавателей им не помогли, и они не смогли Вам пояснить как сделать "рефакторинг спроектированного"?))
Я так и знал:)
28 янв 13, 17:48    [13840871]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 10 11 12 13 14 [15] 16 17 18 19 .. 25   вперед  Ctrl
Все форумы / Сравнение СУБД Ответить