7 584
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-7307 روز
-4 03830 روز
آرشیو پست ها
7 584
📖 База данных «Компьютерная фирма» (финал)
В рамках данной схемы считается, что модель — это единство производителя и технологии.
Например, одинаковые модели могут комплектоваться технологически идентичными накопителями, но разной емкости, скажем, 60 и 80 Гбайт. В частности, это означает, что допустимо присутствие в таблице PC двух ПК с одинаковыми номерами модели, но по разной цене.
На языке предметной области данная схема может означать, что в таблице Product содержится информация обо всех известных поставщиках рассматриваемой продукции и моделях, которые они поставляют, а в остальных таблицах находятся имеющиеся в наличии (или продаже) модели. Поэтому вполне возможна ситуация, когда имеется поставщик (maker) с моделями, ни одной из которых нет в наличии.
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
🚀 залетай на уникальный канал в котором собрана вся самая актуальная и свежая информация. Теперь самая первая информация по целому списку разных интересных тематик доступна в одном месте - FinVeitas - авторский канал № 1 в telegram по целому ряду новостей:
⚙️ финансовые технологии - от и до
👨🏻💻 финансовые услуги - все виды
📱 Big Data - "большие данные"
🦾 искусственный интеллект и машинное обучение
🤖 роботизация - все новости
🧩 блокчейн - от а до я
🌩 облачные технологии - свежая инфа
👁 биометрия и другие новости
📰 Самые актуальные новости о блокчейне и нейросетях!
📰 Почему у банков проблемы с биометрией?
📰 Как 6G незаметно вводят в РФ?
📰 Rosa Mobile - убийца Android и iOS?
7 584
📖 MySQL 5.0. Библиотека программиста. Виктор Гольцман
Эта книга предназначена для всех, кто желает освоить СУБД MySQL. Для ее чтения вам не нужны никакие специальные знания – достаточно быть пользователем Windows. Вы узнаете, как установить и запустить MySQL, как создать собственную базу данных, как работать с данными при помощи команд SQL, как администрировать базу данных и оптимизировать ее работу.
Разработчики веб-приложений на языках PHP, Perl и Java найдут в этой книге полезные сведения по использованию базы данных MySQL в соответствующих приложениях. Для всех операций, которые вам предстоит выполнить, приводятся подробные пошаговые инструкции, все основные действия поясняются на примере учебной базы данных.
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
📖 База данных «Компьютерная фирма» (часть 2)
Дополнительную информацию можно извлечь из логической схемы данных. Таблицы по типам продукции (ПК, портативные компьютеры и принтеры) содержат внешний ключ (model) к таблице Product. Связь «один-ко-многим» означает, что в каждой из этих таблиц может отсутствовать модель, имеющаяся в таблице Product.
Также, модель с одним и тем же номером может встречаться в такой таблице несколько раз, причем даже с полностью идентичными техническими характеристиками, так как первичным ключом здесь является столбец code.
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
📖 База данных «Компьютерная фирма» (часть 1)
Схема БД состоит из четырех таблиц:
Product(maker, model, type).
PC(code, model, speed, ram, hd, cd, price).
Laptop(code, model, speed, ram, hd, screen, price).
Printer(code, model, color, type, price).
Таблица Product представляет производителя (maker), номер модели (model) и тип (PC — ПК, Laptop — портативный компьютер или Printer — принтер).
В этой таблице номера моделей уникальны для всех производителей и типов продуктов. В таблице PC для каждого номера модели, обозначающего ПК, указаны скорость процессора — speed (МГерц), общий объем оперативной памяти - ram (Мбайт), размер диска — hd (в Гбайт), скорость считывающего устройства - cd (например, '4х') и цена — price.
Таблица Laptop аналогична таблице РС за исключением того, что вместо скорости CD-привода содержит размер экрана — screen (в дюймах).
В таблице Printer для каждой модели принтера указывается, является ли он цветным — color ('y', если цветной), тип принтера — type (лазерный — Laser, струйный — Jet или матричный — Matrix) и цена — price.
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
Сколько можно заработать на 3D-визуализации?
Олег Кононыхин, 3D-визуализатор с 20-летним опытом, в 2021 году заработал 4 млн. Из них 500к пассивно. Да, вы можете сказать, что это опыт. Но, ребята, всему нужно учиться.
Сейчас Олег набирает группу на 2-недельный курс и вы можете попробовать себя в профессии 3D-визуализатора абсолютно бесплатно.
Что вас ждет?
📗 90% программы ー чистая практика. Вы с 0 сделаете 3D-визуализацию комнаты на основе реального фото интерьера.
📘 10% ー концентрированная теория без воды. Олег расскажет, как вам стать визуализатором и начать зарабатывать уже в этом году.
📙 Во время обучения персональный наставник поможет довести вашу работу до классного результата и ответит на все вопросы.
🎁 В конце автор лучшей работы получит 10.000 руб.
Старт 23 сентября 👉 @diskill6_bot
7 584
📖 Какими бывают подстановочные знаки?
% — заменить ноль или более символов.
_ — заменить один символ.
Примеры использования:
SELECT * FROM user WHERE name LIKE '%test%';
Данный запрос позволяет найти данные всех пользователей, имена которых содержат в себе «test».
SELECT * FROM user WHERE name LIKE 't_est';
А в этом случае имена искомых пользователей начинаются на «t», после содержат какой-либо символ и «est» в конце.
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
Для тех кто просил, открываем доступ в секретный канал на 2 ЧАСА👇
https://t.me/+Xw80YhSbTEpiNWJi
7 584
Скинуть секретный архив с платными материалами и книгами для программистов?
7 584
📖 Эффективная работа с СУБД. Горев, Макашарипов, Ахаян
Создать хорошее приложение для обработки данных непросто. Это непросто, даже если вы создаете программу "для внутреннего использования", то есть для себя или своих знакомых. Создание коммерческого приложения труднее в несколько раз, почему это так, вы поймете после прочтения этой книги.
Если вы пишете приложение для себя или других пользователей и начали работу с создания файлов и заполнения их данных, считайте, что первая ошибка уже совершена. Опыт показывает, что у вас нет четкого и подробного представления о будущем проекте, СУБД вам не нужна.
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
📖 Функция POWER
Функция POWER — возводит число в степень.
Синтаксис функции:
POWER (Число; Степень)
Число — это числовое значение или столбец, содержащий числовые значения.
Степень — это число необходимой степени.
Пример формулы на основе функции POWER:
Мера = POWER (2; 2)
Результатом выполнения этой формулы (2 в степени 2) с участием функции POWER будет значение, равное 4.
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
Repost from Codeby
❗️SQL Injection Master - самый полный курс по SQL инъекциям
Старт: 10 октября
3-месячный онлайн-курс SQL Injection Master позволит вам изучить:
✔️ Базовые навыки работы с SQL;
✔️ Поиск уязвимостей в базах данных;
✔️ Внедрение произвольного SQL-кода в уязвимые приложения.
👍 Курс от Codeby School будет полезен как начинающим специалистам в сфере информационной безопасности, так и новичкам!
Преимущества онлайн-курса SQL Injection Master:
። Уникальность – у данного курса нет аналогов в СНГ и англоязычном пространстве;
። Максимум практики – выполнение заданий на тестовом стенде и проверка ДЗ;
። Обучение в любое время благодаря методичкам и видеоурокам в записи;
። Обратная связь от других учеников и преподавателя в чате и на форуме.
🔥 Также мы ведем мониторинг успеваемости – в зависимости от вашего рейтинга в таблице мы вернем вам до 100% средств за обучение.
Узнать подробнее о курсе: https://sql-injection.codeby.school/
7 584
📖 Функции по работе с датами и временем (финал)
Рассмотрим ругой пример - найдем заказы, которые были сделаны 16 дней назад:
SELECT * FROM Orders
WHERE DATEDIFF(day, CreatedAt, GETDATE()) = 16
Вот мы и полностью разобрали функции по работе с датами и временем. Надеюсь, они пригодятся вам на практике и облегчат вашу работу.
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
📖 Функции по работе с датами и временем (часть 7)
В качестве примера использования функций рассмотрим создание таблицы заказов, которая содержит дату заказа:
CREATE TABLE Orders
(
Id INT IDENTITY PRIMARY KEY,
ProductId INT NOT NULL,
CustomerId INT NOT NULL,
CreatedAt DATE NOT NULL DEFAULT GETDATE(),
ProductCount INT DEFAULT 1,
Price MONEY NOT NULL
);
Выражение DEFAULT GETDATE указывает, что если при добавлении данных не передается дата, то она автоматически вычисляется с помощью функции GETDATE.
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
Сливаем вам базу курсов на 2000ГБ:
Технологии:
- Javа
- GIt
- C#
- С++
- Python
- Frontend
- JavaScript
- TypeScript
- Figma
- Дизайн
- Android
- QA
- Data science
- Gamedev
Компании:
- Udemy
- ITVDN
- Skillbox
- Skillfactory
- GeekBrains
7 584
📖 Базы данных. Язык SQL. Ржеуцкая
Технологии баз данных являются основой, на которой держатся большое количество компьютерных наук, поэтому уверенные знания в данной области могут служить залогом успешного освоения дисциплин профессионального цикла.
Содержание пособия полностью соответствует стандартной программе курса "Базы данных" ГОС ВПО, используемая терминология согласуется с известными, много раз переиздававшимися фундаментальными работами по базам данных. Основная цель пособия - лаконично и систематизированно изложить материал, взятый из большого количества источников, дополнить его собственными примерами и сведениями о современном состоянии некоторых проблем.
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
📖 Функции по работе с датами и временем (часть 6)
TODATETIMEOFFSET – возвращает значение datetimeoffset, которое является результатом сложения временного смещения с другим объектом datetimeoffset.
SELECT TODATETIMEOFFSET('2017-7-28 01:10:22', '+03:00')
SWITCHOFFSET – возвращает значение datetimeoffset, которое является результатом сложения временного смещения с объектом datetime2.
SELECT SWITCHOFFSET(SYSDATETIMEOFFSET(), '+02:30')
EOMONTH – возвращает дату последнего дня для месяца, который используется в переданной в качестве параметра дате.
SELECT EOMONTH('2017-02-05') -- 2017-02-28
SELECT EOMONTH('2017-02-05', 3) -- 2017-05-31
В качестве необязательного второго параметра можно передавать количество месяцев, которые необходимо прибавить к дате. Тогда последний день месяца будет вычисляться для новой даты.
DATEFROMPARTS – по году, месяцу и дню создает дату.
SELECT DATEFROMPARTS(2017, 7, 28) -- 2017-07-28
ISDATE – проверяет, является ли выражение датой. Если является, то возвращает 1, иначе возвращает 0.
SELECT ISDATE('2017-07-28') -- 1
SELECT ISDATE('2017-28-07') -- 0
SELECT ISDATE('28-07-2017') -- 0
SELECT ISDATE('SQL') -- 0
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
📖 Функции по работе с датами и временем (часть 5)
DATEPART – возвращает часть даты в виде числа. Параметр выбора части даты передается в качестве первого параметра (используются те же параметры, что и для DATENAME), а сама дата передается в качестве второго параметра:
SELECT DATEPART(month, GETDATE()) -- 7
DATEADD – возвращает дату, которая является результатом сложения числа к определенному компоненту даты. Первый параметр представляет компонент даты, описанный выше для функции DATENAME. Второй параметр – добавляемое количество. Третий параметр - сама дата, к которой надо сделать прибавление:
SELECT DATEADD(month, 2, '2017-7-28') -- 2017-09-28 00:00:00.000
SELECT DATEADD(day, 5, '2017-7-28') -- 2017-08-02 00:00:00.000
SELECT DATEADD(day, -5, '2017-7-28') -- 2017-07-23 00:00:00.000
DATEDIFF – возвращает разницу между двумя датами. Первый параметр - компонент даты, который указывает, в каких единицах стоит измерять разницу. Второй и третий параметры - сравниваемые даты:
SELECT DATEDIFF(year, '2017-7-28', '2018-9-28') -- разница 1 год
SELECT DATEDIFF(month, '2017-7-28', '2018-9-28') -- разница 14 месяцев
SELECT DATEDIFF(day, '2017-7-28', '2018-9-28') -- разница 427 дней
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
📖 Функции по работе с датами и временем (часть 4)
Для определения части даты можно использовать следующие параметры (в скобках указаны их сокращенные версии):
year (yy, yyyy) – год.
quarter (qq, q) – квартал.
month (mm, m) – месяц.
dayofyear (dy, y) – день года.
day (dd, d) – день месяца.
week (wk, ww) – неделя.
weekday (dw) – день недели.
hour (hh) – час.
minute (mi, n) – минута.
second (ss, s) – секунда.
millisecond (ms) – миллисекунда.
microsecond (mcs) – микросекунда.
nanosecond (ns) – наносекунда.
tzoffset (tz) – смешение в минутах относительно гринвича (для объекта datetimeoffset).
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
7 584
📖 SQL. Полное руководство. Джеймс Р. Грофф, Пол Н. Вайнберг, Эндрю Дж. Оппель
С этой книгой вы изучите каждый аспект языка от трёх ведущих отраслевых экспертов. Руководство показывает, как работать с командами и инструкциями SQL, настраивать реляционные базы данных, выполнять объёмные запросы, загружать и изменять объекты, настраивать производительность и выполнять надёжную политику безопасности.
Вы поймёте, как применять инструкции DDL и API, интегрировать сценарии XML и Java, использовать объекты SQL, формировать веб-серверы, обрабатывать удалённый доступ и реализовать распределённые транзакции.
📋 #Совет
▬▬▬▬▬▬▬▬
// How To SQL
