Rudensoft.ru. Курс по веб разработке. SQL Server

Автор Vera Abramova
Rudensoft.ru. Курс по веб разработке. SQL Server

в этом видео мы рассмотрим основные работает с сервером значит открываем.

Давайте создадим банду изначально какую-то займы тест 2 защита для доступа к SQL Server я использую SQL Server Management Studio Express Edition вот база тоже экспресс. То есть она то есть — это база бесплатно от с 2 до создали пока создаётся мы значит будем создавать во-первых таблицы да прописать связи между ними допустим нас будет две таблицы — это таблица пользователей я нажимаю тест 2 таблицы создать таблицу, а и таблица стран значит обязательно. Мы обычно используем этот атрибут который содержит который является первичным ключом днём сдаём верификация спецификация идентификатора.

Да чтобы было автоинкрементом увеличился имя у нас будет.

Анвар р-256 и countries выписываться на таблицу стран. Это тип int вот можно ставить значение по умолчанию на 50 не нужен. То есть если можно по умолчанию вот здесь вот есть поле. Вы можете писать там ну какой-то вот сохраняем таблицу. Дай мой prefixes подсистемы в котором используется нас будет тест. Да как бы. ТСТ вот так будет проще сказать таблица стр 100 users и всё пишет если был бы второе слово то там про юзер Colors вот так вот выглядело бы вторая буква синопсис большой What users. Сохраняй холод таблица сохраняются темы сейчас создаем таблицу стран из вяжем эти две таблицы вместе тоже — это первичный ключ. Да и name. А вот айди делаем первичным из из там ему идентити столбец сохраняем тоже тот же префикс да. О'кей Хорошо теперь термопро фирмы делом в таблице отношения нажимаем правой кнопкой отношения добавить здесь выбираем настройку выбираем базу countries — это есть в котором понял прям и наш наш поле страны связаны с таблица. О'кей важный момент здесь вот есть правила обновление правил удалить обновление у нас как бы не важно потому, что мы никогда не будем обновлять — это есть индикатор записи он всегда пастой отправил удаления. Мы можем поставить либо. А мы ничего не делаем то есть если вот например удаляется страна, а для неё есть какие-то пальто отмена происходит удаление то есть не удаляется либо каскадность удаляться все её пользователя или можно присвоить. Ну например ну происходит получение тоже как вариант. Но мы будем использовать. Ну то есть озеро не удаляются, но при этом у них остановил пропадает вот сохраняем вот таким образом. Мы создали таблицу и отношений между ними, а вот, а как занести значение мы можем завести либо при помощи скорость запроса да ты собираем про таблицу давать в юзер занесем помощью запроса. А в таблице trantor помещения инструмента при помощи. Истер значит заносится как так нам сначала надо занести страна чтобы можно было ссылаться на них поэтому сначала 2 инструмент изменить первые 200 строк да водпроект — это изменение структуры таблицы вот заносим выбираем для страны. Россия и. Украина так вот я страны создали теперь свои мускулы запросы. А имя фамилия да вот он именно имя и страна имя значит допустим. Максим сказать по-английски вам писать. Макс из. России до создай запись и допустим ещё денег из. России дальше. И там. Джек из. Украины значит дальше. Теперь мы посмотрим как создать создать хранимую процедуру до хранимые процедуры удобный по многим причинам во-первых — это объединение нескольких операторов до в одно, а вот и второе — это повторное использование плана то есть. С квартирой оптимизирует некоторые вещи создать хранимую процедуру на собираем базу программирование храним создать хранимую процедуру. А здесь мы прописываем название процедуры например. Мы хотим выбирать по номеру страны выбирать польза. Тилида users by Country. А вот здесь мы указываем, а тип передавал. Ну да. Ну да то есть категория д по сути дела, а — это оставляем строчку она немножко оптимизирует нам работу потому, что она не будет выходной поток возвращать количество обработанных строк поэтому оставляем здесь пишем запрос Select звёздочка тесты users.get важный момент чтобы. Здесь было выбрать. Т2 Да потому, что иначе мы будем создавать в другой базе TFT Test users в категории. А и. Б равно — это выполняем ошибка категория be. Давайте посмотрим задали аккаунты аккаунты mountride команда успешно выполнен если он хочет изменить её до этого процедуру обновим здесь, а вот она сейчас появится можно появилась. Значит мы её можем изменить при этом кредит. Замените на Altel просто по большому счёту всё тоже самое. Вот видите alter всё такая же процедура. А как его вызвать теперь давай момент во-первых вызвать можно через вот здесь до выполнить хранимую вот мы передадим параметр — это идентификатор страны в данном случае можно передать 102 вот фото появляется допустим. Передаем 2. Обратите внимание. Как выполняется хранить процедура то есть. Возможно всё убрать в принципе да вот — это убрать вот — это тоже убрать и вот этот убрать вот — это вот, что нужно для выполнения хранимой процедуры вот можно поменять значение будет тоже самое вот храни процедура — это удобный инструмент. Это я себя намного лучше использовать чем. Протеже триггеры триггеры создает неявную — — это как бы процедуры которые вызывают автоматически при вставке от приставки удаление записи — это всё не могут отменять те же действия да то есть дуровых ставили либо пользоваться по факту добавление вот мы стараемся использовать вот функция — это ну — это функция то есть они могут использоваться хранимых процедурах. Вот примерно функции может быть функция. Сплит которая строки до определенного там запятыми таблица удобно и надо искать вот ну в общем-то вот далее есть ещё только понять как. Яндекс Яндекс — это средство для ускорения доступа к данным в базе есть строится ещё дополнительно таблица и соответственно как бы сказать. Ну доступа осуществляется быстрее.

0 комментариев
0

Читайте также