Базы данных. 1,2,3 нормальные формы.


Презентация:
docs.google.com/presentation/d/1oMTCr79UvEJ526EXXDe5PFumVqIWXZNTlNNX_nqhxF8/edit?usp=sharing

Задачи (приводим таблицы к нормальным формам):
docs.google.com/spreadsheets/d/1wzEhdJ79tsyrFV6UceHmintgL-N_NdQJSjPXq7QxQ1E/edit?usp=sharing
docs.google.com/spreadsheets/d/1_Blix_Smpuemooap-dH1-hBay3HgPD6Zr8WsDm6JZ7c/edit?usp=sharing
docs.google.com/spreadsheets/d/1IoYa70nB3ldo476aLfrRGvBNq_SKG9kyxvXv0fdC2DE/edit?usp=sharing

Вводный курс по базам данных.

В этом занятии поговорим о:
— Нормализации базы данных
— 1 нормальной форме
— 2 нормальной форме
— 3 нормальной форме

По любым вопросам, связанным с курсом можно писать на почту: okulov@rclass.pro

SQL Join


Начиная разбираться в SQL многие сталкиваются с проблемой сложности понимания различия между разными JOIN-ами в этом языке.

В этом видео уроке я объясняю: 1) Что такое JOIN. 2) Различие между CROSS JOIN, INNER JOIN, LEFT JOIN, RIGHT JOIN, и FULL JOIN. Также показываю как реализовать FULL JOIN в базах данных, которые не предоставляют такую конструкцию.

СУБД 3. Объектные СУБД: из серии «Цветущая сложность»


00:00:00 Объектная парадигма ● 00:26:48 Объектно-ориентированные СУБД ● 00:42:21 Объектно-реляционное отображение ● 00:55:10 Объектно-реляционные СУБД
Серия видеолекций "«Цветущая сложность»: обзор систем управления базами данных"
Плейлист: www.youtube.com/playlist?list=PLqj-elv2G-oyxz1L_vLyyN2cNochAcvsL
Материалы к учебной дисциплине «Базы данных».

Список видеолекций в серии:

0. Общие замечания: «цветущая сложность» www.youtube.com/watch?v=8XR5ZKAZzwE
1. Дореляционные СУБД www.youtube.com/watch?v=P60KKsgyWwk
2. Реляционные СУБД www.youtube.com/watch?v=gHTBMTs2FZY
● 3. Объектные СУБД www.youtube.com/watch?v=4gwAw3yHBZA
4. Многомерные СУБД www.youtube.com/watch?v=dFOCdTokhzw
5.1. NoSQL-, NewSQL-СУБД и др. www.youtube.com/watch?v=oa25s_6Sfn0
5.2. NoSQL-, NewSQL-СУБД и др. (в стадии разработки)

Автор: проф. В. В. Миронов
Уфимский государственный авиационный технический университет

Беседы об ОРД. Серия 16: Можно ли привлечь оперативника за провокации по статьям 286,303,304 УК РФ?


И вновь приятные новости в интересах стороны обвинения (или в интересах нарушителей закона?)…

Останавливались на следующем:

— можно ли привлечь оперативника к уголовной ответственности по ст. 286 УК РФ за провокационные действия в ходе ОРМ?

— … а по ст. 304 УК РФ?

— … а по ч. 4 ст. 303 УК РФ?

А все же так ли все хорошо для оперативников? Это вряд ли…

Рассматривали:

— пункт 22 Постановления Пленума Верховного Суда РФ от 16 октября 2009 г. N 19 «О судебной практике по делам о злоупотреблении должностными полномочиями и о превышении должностных полномочий»

— статью профессора Виктора Николаевича Боркова:
Борков В.Н. Провокация преступления: уголовно-правовая оценка действий провокатора и спровоцированного // Законы России: опыт, анализ, практика. 2019. N 6. С. 68 — 74.

Информация о книге:
Гармаев Ю.П., Викулов О.В. Ошибки и нарушения закона в сфере оперативно–розыскной деятельности. Выпуск 1: практическое пособие. Москва, 2020.

Пособие с памятной надписью от автора (авторов) можно получить, написав на эл. почту garmaeff1@mail.ru, а также обратившись к Алёне Витальевне Гулиной в соц. сетях:
Вконтакте: vk.com/alyona_gulina
Facebook: www.facebook.com/alyona.gulina
Instagram www.instagram.com/alyona_gulina
Эл. почта: gulinaalyona@mail.ru

Это пособие содержит краткие рекомендации для адвокатов, следователей и оперативников по использованию результатов ОРД.
Использован подход: «От типичных ошибок и нарушений закона – к их предупреждению, устранению стороной обвинения и использованию стороной защиты».
В специальных таблицах собраны типичные нарушения (действительные и мнимые) и ошибки, связанные с ОРД. Представлены аргументы, описаны действия сторон защиты и обвинения по поводу этих нарушений и ошибок. Их выявлению и устранению способствует шестиэтапный алгоритм проверки и оценки результатов ОРД. Книга снабжена множеством ссылок – QR кодов на видеоматериалы, литературу и судебную практику.

Предыдущие серии:

Серия 11. Так что же такое «ПРОВОКАЦИЯ» в значении ФЗ об ОРД? youtu.be/GLXXt2WDI3Q
Серия 12. Проверяемость сведений — результатов ОРД youtu.be/MCXLlffZNfk
Серия 13. Материальный и процессуальный тесты на провокацию youtu.be/ksIwAZfiQvs
Серия 14. Рассматриваемый пример серийных нарушений по делу о наркотиках youtu.be/PeN2qhdkEro
Серия 15. Санкционирование судом «прослушки»: приятности для стороны обвинения youtu.be/c1T9uTK9YB4

Контакты для индивидуальных консультаций
(осуществляются профессором и адвокатом совместно):

Адвокат Олег Валерьевич Викулов
Сайт: advokat-vikulov.ru
Эл. почта: vikulov-advokat@yandex.ru, тел.8-9025-629556
Facebook: www.facebook.com/vikulov.oleg

Профессор Юрий Петрович Гармаев
Соц.сети:
Вконтакте: vk.com/yury.garmaev
Facebook: www.facebook.com/yury.garmaev
Instagram @yurygarmaev
Эл. почта: garmaeff1@mail.ru

Пишите вопросы в комментариях.
Постараемся ответить.

"Криминальная психология"


Публичная лекция С.Н.Ениколопова 02.03.2011
Лекция «Криминальная психология».
Лектор: Ениколопов Сергей Николаевич, кандидат психологических наук, профессор, зав. кафедрой криминальной психологии факультета юридической психологии МГППУ.
В лекции освещаются проблемы современной криминальной психологии, которая изучает психологические механизмы правонарушений и психологию правонарушителей, проблемы образования, структуры и функционирования преступных групп.
Подробнее о факультете www.jp.mgppu.ru
Дополнительные материалы: mgppu.ru/lektoriy/2010-2011/2.03.11a.php

Oracle Core, Лекция 1


Ссылка на файл с презентацией: docs.google.com/presentation/d/1G9WApknrVwmmfrebanes8xjfLwhSKSPVNiZFH5Jgtng/edit?usp=sharing (презентация может быть с анимацией)
Ссылка на краткий конспект лекции: docs.google.com/document/d/1jCON8ZOVmtmiVJb0E1RMSexoaYzRPhjxAmhLe2egmog/edit?usp=sharing

Oracle. Тема 1. Архитектура.

1. Обзор и история РСУБД Oracle
2. Установка Oracle и создание базы данных
3. Экземпляр и база данных Oracle
4. Физическая и логическая структура данных Oracle: tablespace,segment,data file,undo,redo и т.д.
5. Структуры памяти и основные процессы Oracle: SMON, PMON, DBW,LGW, SGA, PGA, Buffer Cache, Library Cache и т.д.
6. Запуск и останов Oracle
7. Виды подключений к Oracle: DEDICATED, SHARED, DRCP
8. Системные представления V$ и DBA_
9. Список использованных материалов

Oracle Database, БД Oracle, вебинар Oracle, презентация Oracle, урок Oracle, лекция Oracle, обучение Oracle

Oracle Core, Лекция 2


Ссылка на файл с презентацией: docs.google.com/presentation/d/1MeqLip8n8LWD2rORUMdFTwmHIH7VCVEhB3lrCLwRk2E/edit?usp=sharing (презентация может быть с анимацией)
Ссылка на краткий конспект лекции: docs.google.com/document/d/13WM7Y_q2PZ_zaM7tk22OJYSKX3BtdJPWUXONpiYKyUQ/edit?usp=sharing

1. История развития СУБД Oracle
2. Схема (Schema). Оператор CREATE USER
3. Таблица (Table). Типы таблиц Oracle
4. Традиционные таблицы (heap organized table)
5. Индекс-таблицы (index organized table)
6. Кластеризованные индекс-таблицы (index clustered table)
7. Кластеризованные хэш-таблицы (hash clustered table)
8. Отсортированные кластеризованные хэш-таблицы (sorted hash clustered table)
9. Вложенные таблицы (nested table)
10. Временные таблицы (temporary table)
11. Внешние таблицы (external table)
12. Rowid
13. Индекс (index). Типы индексов
14. Индексы со структурой B-дерева (b-tree index)
15. Кластерные индексы со структурой B-дерева (b-tree cluster index)
16. Индексы по реверсивным ключам (reverse index)
17. Битовые индексы (bitmap index)
18. Функциональные индексы (functional index)
19. Констрейнт (constraint). Типы констрейнтов.
20. Представление (view). Оператор CREATE OR REPLACE VIEW
21. Последовательность (sequence). Оператор CREATE SEQUENCE
22. Триггер (trigger)
23. Процедура/функция (stored procedure/functions)
24. Пакет (package)
25. DBlink
26. Пространства имен (namespaces)

Oracle Database, БД Oracle, вебинар Oracle, презентация Oracle, урок Oracle, лекция Oracle, обучение Oracle

Хайп против реальности: год жизни с изомофорным React-приложением (Илья Климов) - TK Conf


Илья Климов
WookieeLabs, CEO

Год назад, на волне всеобщего восторга, автором было принято судьбоносное решение стартовать новый проект на связке React Redux Webpack. Решающим фактором стала обещанная изомофорность — переиспользование одного и того же кода отрисовки на сервере и клиенте. В этом докладе я освещу основные недостатки такого подхода, решенные и нерешенные (пока что) проблемы. Я по-рассуждаю о том, стоит ли игра свеч, и во что обходится продукту нахождение на переднем крае Frontend-технологий.

Функциональное программирование в продуктовой разработке (Алексей Фомкин) - TK Conf


Алексей Фомкин
Data Monsters, CTO

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