Найти тему
ГАФ NOкодЭ (Code)

Данные или что вас связывает между собой (SQL)

Мы не будем начинать как все занудные преподавали с баз данных и прочего. "Рассмотрим для начала какие СУБД бывают и тд.. и тп.." Нет! Мы не такие Нам ONLY HARD CORE и побольше CORE.

И так связи бывают. Половыми, беспорядочными, Маргинальными(криминальными), но нас как двинутых ку-ку бо-бо интересуют куда боле извращенные - Это реляционные связи в СУБД

Да детка жги!
Да детка жги!

И так преступимсЪ

в Реляционных СУБД связи бывают трех типов

1) Один к одному - Это когда два енота Сергей и Филип ходят к друг другу в гости что бы месить ХМ ХМ ну сами понимаете что.

Сергей <============> Филип
Сергей <============> Филип

2) Связь . Много к одному - это когда Белочка Анжелочка очень гостеприимна и пускает всех в свое дупло. Именно по этому у нее такое большое дупло.

-3

3) Связь Многие к многим - не очень часто используется поскольку Она в большинстве случаев не целесообразна.

-4

Лиса Точно так же грустит как и связь многие к многим потому что ее норку ни кто не посещает. Вот и мы не будем рассматривать эту связь.

И так теория это хорошо ржачно и интересно, но нас интересует ГАВ_NO код который может это реализовать. Поможем же Даше Путешественнице найти эти связи.

И так что для этого Даше надо! А надо сделать похожую схему и составить таблицу в которой будут у нас абстрактные данные. Очень хороший вариант это таблицы которые хранят данные о пользователе.

Почему они разбиты на две разные таблицы? Потому что логично хранить данные о учетной записи отдельно от данных самого узера. Это поможет правильно использовать одни данные без доступа к другим.

-5

Для того что бы после ввода ее логина DashaP и пароля "123456" Даша увидела заветную надпись "Привет Дашка промокашка!"

Нам нужно сделать запрос который свяжет после успешной авторизации клиента данные о нем.

-6

Потому что по заветам великого сегуна Мастер Йода

Один логин, один юзер Юзать должен.

Это Мастер Йода. С ним хрен поспоришь. Попробуй!

Теперь давайте представим что наша Даша ведет блог как популярная блогерша путешествующая за счет других (Типичная Путешественница Низкой Социальной Ответственности)

И так наша Бути-Дути блогерша строчит свои статьи как Анка из пулемета!

И так как же нам теперь отделить зерна (наши нормальные статьи) от плевел, которые по КаДЭ стурочит эта девулька.

Добавим класс хранения статей.

Нам хватит
Нам хватит

Теперь свяжем таблицы

-8

Вот так мы по ID Даши в базе. Можем получить массив с той писаниной которую она накалякала шарясь по джунглям. Так же можно вычислить ее по IP и стянуть все данные о ее кредитных картах. Ой что то меня не туда понесло.

Но это уже совсем другая история.

-9

Всем спасибо )

#программирование #linq #csharp #c# #запросы #весело #программирование с нуля