Здравствуйте, друзья!
Приобщаюсь к популярным технологиям.
Буду рассказывать об SQL теперь и в Телеграмме!
Спасибо за просмотры и лайки!
Приобщаюсь к популярным технологиям.
Буду рассказывать об SQL теперь и в Телеграмме!
Спасибо за просмотры и лайки!
👏9👍1
КАК ПРОХОДИТ ОБУЧЕНИЕ НА НАШЕМ КУРСЕ SQL
Весь курс состоит из 27 записанных видео уроков. Каждый урок длится примерно 1 час времени.
Всем ученикам на нашем сервере создаём индивидуальную базу данных с данными, необходимыми для выполнения практических задач каждого урока. И помогаем настроить доступ к ней.💻
Вы смотрите урок, затем заходите в базу данных, выполняете максимально самостоятельно задачи, которые я для Вас подготовил и присылаете нам на проверку на почту std@prime-soft.biz. Мы смотрим как Вы справились, есть ли, что можно улучшить. Мы проверяем на ошибки каждую Вашу работу индивидуально и при необходимости помогаем находить максимально правильное и оптимизированное решение! Стараемся отвечать на вопросы максимально быстро и понятно. И так - урок за уроком!
Для некоторых самостоятельных задач я написал способ решения, которым я бы хотел, чтобы Вы решили задачу, а для некоторых - нет. Это значит, что я хотел бы посмотреть как бы Вы её сами решили.
Пройдя достаточно большое количество тем, Вы научитесь решать все задачи разными способами и научитесь понимать какой из них будет более эффективным.
Большинство задач курса - стандартные. Это то, чем Вы будете заниматься бОльшую часть времени на реальной практике. Есть ещё и нестандартные, с помощью которых Вы точно более глубоко поймёте SQL!
Прокачка особо важных навыков языка систематично повторяется.
Для всех учеников мы не только проверяем на правильность решений самостоятельных задач, но и отвечаем на все сопутствующие вопросы по урокам!
Проходить курс Вы можете в удобном для Вас темпе. Но желательно, конечно, проходить минимум 2 урока в неделю. Минимум 2 часа. Это самый маленьких объем, чтобы не выпадать из темы, сохраняя постепенное погружение в неё. То, что мы осваиваем - это ваш будущий хлеб!
Доступ к учебной базе данных у Вас будет ещё пол года с момента последнего входа в систему. Через пол года после последнего входа в базу данных доступ к учебной базе сначала блокируется, и, если спустя какое то время Вы не просите его Вам все же оставить, мы удаляем учебную базу данных. Мы делаем вывод, что учебная база данных Вам больше не нужна. Но если, все же, она Вам понадобится даже спустя год, просто напишите - мы сделаем для Вас новую бесплатно! Доступ к видео урокам по времени не лимитирован.
Будем рады ответить на дополнительные интересующие вопросы!
Весь курс состоит из 27 записанных видео уроков. Каждый урок длится примерно 1 час времени.
Всем ученикам на нашем сервере создаём индивидуальную базу данных с данными, необходимыми для выполнения практических задач каждого урока. И помогаем настроить доступ к ней.💻
Вы смотрите урок, затем заходите в базу данных, выполняете максимально самостоятельно задачи, которые я для Вас подготовил и присылаете нам на проверку на почту std@prime-soft.biz. Мы смотрим как Вы справились, есть ли, что можно улучшить. Мы проверяем на ошибки каждую Вашу работу индивидуально и при необходимости помогаем находить максимально правильное и оптимизированное решение! Стараемся отвечать на вопросы максимально быстро и понятно. И так - урок за уроком!
Для некоторых самостоятельных задач я написал способ решения, которым я бы хотел, чтобы Вы решили задачу, а для некоторых - нет. Это значит, что я хотел бы посмотреть как бы Вы её сами решили.
Пройдя достаточно большое количество тем, Вы научитесь решать все задачи разными способами и научитесь понимать какой из них будет более эффективным.
Большинство задач курса - стандартные. Это то, чем Вы будете заниматься бОльшую часть времени на реальной практике. Есть ещё и нестандартные, с помощью которых Вы точно более глубоко поймёте SQL!
Прокачка особо важных навыков языка систематично повторяется.
Для всех учеников мы не только проверяем на правильность решений самостоятельных задач, но и отвечаем на все сопутствующие вопросы по урокам!
Проходить курс Вы можете в удобном для Вас темпе. Но желательно, конечно, проходить минимум 2 урока в неделю. Минимум 2 часа. Это самый маленьких объем, чтобы не выпадать из темы, сохраняя постепенное погружение в неё. То, что мы осваиваем - это ваш будущий хлеб!
Доступ к учебной базе данных у Вас будет ещё пол года с момента последнего входа в систему. Через пол года после последнего входа в базу данных доступ к учебной базе сначала блокируется, и, если спустя какое то время Вы не просите его Вам все же оставить, мы удаляем учебную базу данных. Мы делаем вывод, что учебная база данных Вам больше не нужна. Но если, все же, она Вам понадобится даже спустя год, просто напишите - мы сделаем для Вас новую бесплатно! Доступ к видео урокам по времени не лимитирован.
Будем рады ответить на дополнительные интересующие вопросы!
👍13❤1👏1
SQL - ЭТО ЯЗЫК ПРОГРАММИРОВАНИЯ?
Язык SQL не является языком программирования, но может использоваться внутри него. Сейчас объясню🙂
SQL - это конкретные команды к базе данных. Например, если нужно выбрать некоторые данные согласно определенному условию, то отправляем к базе данных команду SELECT.
Если нужно в одну из таблиц добавить новую строку с данными, то отправляем в базу данных команду INSERT с указанием в какую таблицу вставить данные и какие столбцы заполнить какими значениями. И так далее.
Весь SQL - это только конкретные простые команды! Эти команды может отправлять к базе данных как некоторое приложение (написанное на языке программирования) или веб-сайт (например, по нажатию кнопки) так и, например, некоторый сотрудник (программист, администратор базы данных, аналитик и т.д.) с помощью специальной (удобной) программы, подключённой к базе данных.
Язык SQL может использоваться и в рамках внутреннего языка программирования СУБД. Пример: функция, написанная на языке PL/SQL (ORACLE) или языке T-SQL(MS SQL Server) для получения некоторого остатка по счету. Функция внутри себя выполняет обычные команды SELECT и кладёт результат в предопределенную переменную, которую потом обрабатывает и возвращает.
Вобщем SQL - это не язык программирования, но может внутри него использоваться, если приложение работает с базой данных🙂
Большое спасибо за Ваше внимание! 👍
Язык SQL не является языком программирования, но может использоваться внутри него. Сейчас объясню🙂
SQL - это конкретные команды к базе данных. Например, если нужно выбрать некоторые данные согласно определенному условию, то отправляем к базе данных команду SELECT.
Если нужно в одну из таблиц добавить новую строку с данными, то отправляем в базу данных команду INSERT с указанием в какую таблицу вставить данные и какие столбцы заполнить какими значениями. И так далее.
Весь SQL - это только конкретные простые команды! Эти команды может отправлять к базе данных как некоторое приложение (написанное на языке программирования) или веб-сайт (например, по нажатию кнопки) так и, например, некоторый сотрудник (программист, администратор базы данных, аналитик и т.д.) с помощью специальной (удобной) программы, подключённой к базе данных.
Язык SQL может использоваться и в рамках внутреннего языка программирования СУБД. Пример: функция, написанная на языке PL/SQL (ORACLE) или языке T-SQL(MS SQL Server) для получения некоторого остатка по счету. Функция внутри себя выполняет обычные команды SELECT и кладёт результат в предопределенную переменную, которую потом обрабатывает и возвращает.
Вобщем SQL - это не язык программирования, но может внутри него использоваться, если приложение работает с базой данных🙂
Большое спасибо за Ваше внимание! 👍
👍7🔥1
АНЕКДОТЫ ПРО SQL
Израильский SQL-сервер отвечает запросом на запрос🙂
Подходят к молодому человеку темные личности.
- Это ограбление! Доставай деньги, драгоценности.
- Да вы что, какие драгоценности! Я же программист!
- А, ну тогда выполняй SELЕCT * FRОM Карманы! 🙂
Взято из Интернета👍
Израильский SQL-сервер отвечает запросом на запрос🙂
Подходят к молодому человеку темные личности.
- Это ограбление! Доставай деньги, драгоценности.
- Да вы что, какие драгоценности! Я же программист!
- А, ну тогда выполняй SELЕCT * FRОM Карманы! 🙂
Взято из Интернета👍
👍9🤣5
КАКИЕ ЕЩЕ НАВЫКИ ТРЕБУЮТСЯ СПЕЦИАЛИСТУ СО ЗНАНИЕМ SQL ЧТОБЫ УСТРОИТЬСЯ НА РАБОТУ?
Иногда нас спрашивают ученики. Это всегда зависит от того, на какую должность и в какую компанию вы устраиваетесь. В должностных обязанностях одних специалистов SQL может являться ключевым навыком, а для других специалистов он будет играть чуть ли не последнюю роль. Кому-то необходимо постоянно работать с базами данных, а кому-то лишь изредка что-то смотреть (писать простейшие запросы с джоинами). Часто последним даже помогают первые.
Помимо непосредственных навыков работы с базами данных и знания языка SQL, почти всегда может понадобиться владение офисным программами (Microsoft Word, Excel, Outlook), умение работать с системами ведения задач (Jira, Redmine, др). В требуемых навыках других специалистов может быть необходим опыт работы с отчётными системами (Fast Report, Crystal Report, L&L, и тд.).
И, конечно, всегда ценятся личностные качества: умение работаты в команде и обучаемость! Наверное даже с этого и надо было начать статью! С помощью умения работать в команде вы сможете лучше достигать поставленных общих целей. Ведь, в конечном итоге, цель команды компании, в которую вы устраиваетесь одна - выполнение требований заказчика и получение прибыли, а обучаемость поможет вам освоить или дополнить нужные навыки и быстрее сделать вас полезной частью команды!
#sql #навыки #работа
Иногда нас спрашивают ученики. Это всегда зависит от того, на какую должность и в какую компанию вы устраиваетесь. В должностных обязанностях одних специалистов SQL может являться ключевым навыком, а для других специалистов он будет играть чуть ли не последнюю роль. Кому-то необходимо постоянно работать с базами данных, а кому-то лишь изредка что-то смотреть (писать простейшие запросы с джоинами). Часто последним даже помогают первые.
Помимо непосредственных навыков работы с базами данных и знания языка SQL, почти всегда может понадобиться владение офисным программами (Microsoft Word, Excel, Outlook), умение работать с системами ведения задач (Jira, Redmine, др). В требуемых навыках других специалистов может быть необходим опыт работы с отчётными системами (Fast Report, Crystal Report, L&L, и тд.).
И, конечно, всегда ценятся личностные качества: умение работаты в команде и обучаемость! Наверное даже с этого и надо было начать статью! С помощью умения работать в команде вы сможете лучше достигать поставленных общих целей. Ведь, в конечном итоге, цель команды компании, в которую вы устраиваетесь одна - выполнение требований заказчика и получение прибыли, а обучаемость поможет вам освоить или дополнить нужные навыки и быстрее сделать вас полезной частью команды!
#sql #навыки #работа
🔥5❤1
ПСЕВДОСТОЛБЦЫ
Здравствуйте, друзья! Вы наверняка знаете, что в блоке SELECT можно указывать не только столбцы таблицы, из которой выбираются данные или из присоединенной таблицы, но также можно выводить любую другую информацию (не из какой либо из таблиц!). Такие столбцы будут называться псевдостолбцами. Для решения определенных задач, в блоке SELECT может понадобиться выводить только псевдостолбцы. 😌
Выводя данные сотрудников, например, ФИО и даты рождения, выведем, дополнительно, число 1 в отдельном столбце, текст «Текст» и любую дату тоже в своих отдельных столбцах:
SELECT p.NAME FIO,
p.BIRTHDATE,
1 SOME_NUM,
'Текст' SOME_TEXT,
to_date('06.08.2021', 'dd.mm.yyyy') SOME_DATA
FROM Persons p
Во время вывода ФИО и дат рождений сотрудников, будет выводиться еще информация, которую мы указали: обычное число, обычные текст и обычная дата. Три последних столбца не выводят данные из какой–либо таблицы, поэтому они называются псевдостолбцами.
Полную версию данной статьи найдите, пожалуйста, на нашем канале Яндекс.Дзен.
Здравствуйте, друзья! Вы наверняка знаете, что в блоке SELECT можно указывать не только столбцы таблицы, из которой выбираются данные или из присоединенной таблицы, но также можно выводить любую другую информацию (не из какой либо из таблиц!). Такие столбцы будут называться псевдостолбцами. Для решения определенных задач, в блоке SELECT может понадобиться выводить только псевдостолбцы. 😌
Выводя данные сотрудников, например, ФИО и даты рождения, выведем, дополнительно, число 1 в отдельном столбце, текст «Текст» и любую дату тоже в своих отдельных столбцах:
SELECT p.NAME FIO,
p.BIRTHDATE,
1 SOME_NUM,
'Текст' SOME_TEXT,
to_date('06.08.2021', 'dd.mm.yyyy') SOME_DATA
FROM Persons p
Во время вывода ФИО и дат рождений сотрудников, будет выводиться еще информация, которую мы указали: обычное число, обычные текст и обычная дата. Три последних столбца не выводят данные из какой–либо таблицы, поэтому они называются псевдостолбцами.
Полную версию данной статьи найдите, пожалуйста, на нашем канале Яндекс.Дзен.
Дзен | Блогерская платформа
Псевдостолбцы
Здравствуй, уважаемый читатель! Ты наверняка знаешь, что в языке SQL, а точнее в команде SELECT, сразу после этого ключевого слова, можно указывать не только реальные столбцы таблицы, из которой выбираются данные (или столбцы из присоединенной таблицы),…
👍7
Здравствуйте, друзья!
Во всех СУБД есть средство позволяющее вывести информацию не из таблицы. Например, как вывести просто текущую дату? Как написать запрос, который бы вывел текущую дату (то есть не дату из какой-либо таблицы)? Для того, чтобы вывести какую–либо информацию не из таблицы, например, просто текущую дату, в Оракле предусмотрена псевдотаблица DUAL. Подробнее об этом и о том как это реализовано в других СУБД я написал в своем Яндекс.Дзен канале: https://zen.yandex.ru/media/iliahohlov/psevdotablica-dual-6298796568d4a92093f059ef
Во всех СУБД есть средство позволяющее вывести информацию не из таблицы. Например, как вывести просто текущую дату? Как написать запрос, который бы вывел текущую дату (то есть не дату из какой-либо таблицы)? Для того, чтобы вывести какую–либо информацию не из таблицы, например, просто текущую дату, в Оракле предусмотрена псевдотаблица DUAL. Подробнее об этом и о том как это реализовано в других СУБД я написал в своем Яндекс.Дзен канале: https://zen.yandex.ru/media/iliahohlov/psevdotablica-dual-6298796568d4a92093f059ef
Яндекс Дзен
Псевдотаблица DUAL
Здравствуй, уважаемый читатель! В предыдущем уроке я рассказал тебе, что такое псевдостолбцы. На этом уроке постараюсь объяснить, что такое псевдотаблица DUAL и показать для чего она нужна. Во всех СУБД есть средство позволяющее вывести информацию не из таблицы.…
👍2
Здравствуйте, уважаемые читатели! Сегодня решил написать небольшой пост "Каково быть программистом?"
Буду рад оценке, комментариям и лайкам 🙂
https://zen.yandex.ru/media/id/6141a8eaf1e1477af4f85ca7/629a1651bcc53d7ddf0de0d2
Буду рад оценке, комментариям и лайкам 🙂
https://zen.yandex.ru/media/id/6141a8eaf1e1477af4f85ca7/629a1651bcc53d7ddf0de0d2
Яндекс Дзен
Каково быть программистом?
Нужен ли для этого математический склад ума? Смогу ли я? Не будет ли мне скучно? Эти и другие вопросы задают нам ученики. Для того, чтобы быть программистом, не обязательно иметь математический склад ума. Нужно просто уметь логически мыслить. И быть программистом…
Здравствуйте, друзья!
Есть минутка? 🙂
Решите логическую задачу. Вечером дам правильный ответ!
В трёхэтажном доме на первом этаже живёт 1 человек, на втором - два и на третьем - три. Какую кнопку лифта нажимают чаще всего? 😉
Через несколько часов расскажу какую кнопку лифта нажимают чаще остальных. Сверите со своим вариантом ответа, и, если он будет правильным, то поставьте, пожалуйста, лайк. 👍
Посмотрим сколько лаков по отношению к количеству просмотров наберёт этот вопрос 🙂
Спасибо за участие!
Есть минутка? 🙂
Решите логическую задачу. Вечером дам правильный ответ!
В трёхэтажном доме на первом этаже живёт 1 человек, на втором - два и на третьем - три. Какую кнопку лифта нажимают чаще всего? 😉
Через несколько часов расскажу какую кнопку лифта нажимают чаще остальных. Сверите со своим вариантом ответа, и, если он будет правильным, то поставьте, пожалуйста, лайк. 👍
Посмотрим сколько лаков по отношению к количеству просмотров наберёт этот вопрос 🙂
Спасибо за участие!
👍7
Пришло время сообщить правильный ответ.
Чаще всего в лифте нажимают кнопку первого этажа. Все кто живёт и на третьем этаже и на втором, все ездят и на первый тоже. Как минимум, чтобы выходить из дома 🙂
Теперь посмотрим сколько лайков удастся собрать 🙂 Сколько у нас правильных ответов.
Чаще всего в лифте нажимают кнопку первого этажа. Все кто живёт и на третьем этаже и на втором, все ездят и на первый тоже. Как минимум, чтобы выходить из дома 🙂
Теперь посмотрим сколько лайков удастся собрать 🙂 Сколько у нас правильных ответов.
👍19
Здравствуйте, друзья!
Спасибо вам за участие во вчерашней логической задачке!
Набрали один лайк🙂👍
Значит был один правильный ответ! Ожидал немного больше, честно говоря 🙂 но зато спасибо за честность!
Спасибо вам за участие во вчерашней логической задачке!
Набрали один лайк🙂👍
Значит был один правильный ответ! Ожидал немного больше, честно говоря 🙂 но зато спасибо за честность!
👍9
Знаете что такое сиквенсы (SEQUENCES) в ORACLE?
Сиквенсы - это специальные
объекты-числовые счётчики, которые умеют в себе содержать текущее состояние и выдавать следующее значение. Счётчики (эти сиквенсы) можно настраивать, указывать с каким шагом выдавать следующее значение. Чаще всего новые значения генерируется с шагом 1.
Счётчики, как правило, создаются для формирования следующих значений при вставке новых строк таблиц. Вставляется новая строка- счетчик, привязанный к таблице, выдаёт новое (следующее) значение, вставляется ещё одна строка - выдаётся еще одно новое следующее значение.
Очень важным моментом является, что если вставку новых строк отменят в транзакции командой ROLLBACK, то счетчик обратно не "скрутится". Например, если в некоторой таблице были три строки с идентификаторами 1, 2 и 3, соответственно, и если в новой транзакции вставляется строка с идентификатором 4, которая отменяется командой Rollback, то теперь, вставится следующая строка уже с идентификатором 5. 🙂👍
Счётчики не откатываются командой ROLLBACK. Этот вопрос иногда задают на собеседовании🙂👌
Сиквенсы - это специальные
объекты-числовые счётчики, которые умеют в себе содержать текущее состояние и выдавать следующее значение. Счётчики (эти сиквенсы) можно настраивать, указывать с каким шагом выдавать следующее значение. Чаще всего новые значения генерируется с шагом 1.
Счётчики, как правило, создаются для формирования следующих значений при вставке новых строк таблиц. Вставляется новая строка- счетчик, привязанный к таблице, выдаёт новое (следующее) значение, вставляется ещё одна строка - выдаётся еще одно новое следующее значение.
Очень важным моментом является, что если вставку новых строк отменят в транзакции командой ROLLBACK, то счетчик обратно не "скрутится". Например, если в некоторой таблице были три строки с идентификаторами 1, 2 и 3, соответственно, и если в новой транзакции вставляется строка с идентификатором 4, которая отменяется командой Rollback, то теперь, вставится следующая строка уже с идентификатором 5. 🙂👍
Счётчики не откатываются командой ROLLBACK. Этот вопрос иногда задают на собеседовании🙂👌
👍5🔥3
АНЕКДОТЫ ПРО ПРОГРАММИСТОВ
Работа программиста и шамана имеет много общего - оба бормочут непонятные слова, совершают непонятные действия и не могут объяснить, как оно работает.
🙂🙂🙂
Из комбинации лени и логики получаются программисты.
🙂🙂🙂
Приходит программист к другу-пианисту – посмотреть на новый рояль. Долго ходит вокруг, хмыкает, потом заявляет: - Клава неудобная – всего 84 клавиши, половина функциональных, ни одна не подписана; хотя... шифт нажимать ногой – оригинально...
Анекдоты взяты из Интернета. Любое совпадение с реальной жизнью - случайность! 🙂
Работа программиста и шамана имеет много общего - оба бормочут непонятные слова, совершают непонятные действия и не могут объяснить, как оно работает.
🙂🙂🙂
Из комбинации лени и логики получаются программисты.
🙂🙂🙂
Приходит программист к другу-пианисту – посмотреть на новый рояль. Долго ходит вокруг, хмыкает, потом заявляет: - Клава неудобная – всего 84 клавиши, половина функциональных, ни одна не подписана; хотя... шифт нажимать ногой – оригинально...
Анекдоты взяты из Интернета. Любое совпадение с реальной жизнью - случайность! 🙂
😁7
Всем доброй пятницы!
Предлагаю немного вспомнить "матчасть" 🙂
Помните что такое первичный ключ, что такое суррогатный ключ?
Первичный ключ - это столбец (или набор столбцов) в таблице, с помощью значения которого (которых) всегда можно сослаться, выйти только на одну строку в таблице. Значения этого столбца служат идентификатором каждой строки таблицы и поэтому не могут иметь пустые или повторяющиеся значение. Если в таблице в существующих столбцах нет столбца с данными, которые могли бы быть уникальны в пределах таблицы (а такой столбец нужен), то добавляется ещё один столбец к таблице, данные которого не имеют отношения к смыслу хранящихся сведений и почти всегда являются просто сквозной авто-нумерацией строк. Этот столбец и называется суррогатным ключом. Значения в такой столбец, как правило, формируются счетчиком (сиквенсом) или с помощью автоинкрементных полей.
На нашем Youtube-канале я разместил видео, где рассказываю более подробно об этом: https://youtu.be/43yOFoEOKeI.
Предлагаю немного вспомнить "матчасть" 🙂
Помните что такое первичный ключ, что такое суррогатный ключ?
Первичный ключ - это столбец (или набор столбцов) в таблице, с помощью значения которого (которых) всегда можно сослаться, выйти только на одну строку в таблице. Значения этого столбца служат идентификатором каждой строки таблицы и поэтому не могут иметь пустые или повторяющиеся значение. Если в таблице в существующих столбцах нет столбца с данными, которые могли бы быть уникальны в пределах таблицы (а такой столбец нужен), то добавляется ещё один столбец к таблице, данные которого не имеют отношения к смыслу хранящихся сведений и почти всегда являются просто сквозной авто-нумерацией строк. Этот столбец и называется суррогатным ключом. Значения в такой столбец, как правило, формируются счетчиком (сиквенсом) или с помощью автоинкрементных полей.
На нашем Youtube-канале я разместил видео, где рассказываю более подробно об этом: https://youtu.be/43yOFoEOKeI.
YouTube
Первичный ключ, внешний ключ, суррогатный ключ / Илья Хохлов
Первичный ключ - это столбец (или набор столбцов) в таблице, с помощью значения которого (которых) всегда можно сослаться, выйти только на одну строку в таблице. Значения этого столбца служат идентификатором каждой строки таблицы и поэтому не могут иметь…
👍5