📘 Лекция 03 — Архитектура БД и ER-моделирование
🏛 3-уровневая архитектура: внешний, концептуальный, внутренний — зачем разделять логику и «железо».
🧩 ER-модель: сущности, атрибуты, связи (1:1, 1:М, М:1, М:М) — база для грамотного проектирования.
📚 Кейc: инфологическая модель «Библиотека» — от читателей и книг до выдач и бронирований.
🎯 Итог: понимаем уровни БД и строим понятные ER-диаграммы.
#БД #архитектураБД #ERD #лекция
🏛 3-уровневая архитектура: внешний, концептуальный, внутренний — зачем разделять логику и «железо».
🧩 ER-модель: сущности, атрибуты, связи (1:1, 1:М, М:1, М:М) — база для грамотного проектирования.
📚 Кейc: инфологическая модель «Библиотека» — от читателей и книг до выдач и бронирований.
🎯 Итог: понимаем уровни БД и строим понятные ER-диаграммы.
#БД #архитектураБД #ERD #лекция
📦 Open Server Panel 6 — локальный сервер для веб-проектов и БД
🌐 Lang.: Russian / English
🕘 Date: 15.10.2025
🔗 Версия: 6.4.5
🖥 OS: Windows 10 (1607+) / Windows Server 2016+
🔧 Таблетка: не требуется
〰 Описание: Open Server Panel — портативная платформа под Windows для развёртывания локальной среды: удобно запускать проекты и поднимать тестовые базы данных на одном ПК. Требует ≥3 ГБ ОЗУ и ≥10 ГБ места; 32-битные системы не поддерживаются. Отличный вариант для учебных стендов и лабораторных по БД.
#СОФТ
🌐 Lang.: Russian / English
🕘 Date: 15.10.2025
🔗 Версия: 6.4.5
🖥 OS: Windows 10 (1607+) / Windows Server 2016+
🔧 Таблетка: не требуется
〰 Описание: Open Server Panel — портативная платформа под Windows для развёртывания локальной среды: удобно запускать проекты и поднимать тестовые базы данных на одном ПК. Требует ≥3 ГБ ОЗУ и ≥10 ГБ места; 32-битные системы не поддерживаются. Отличный вариант для учебных стендов и лабораторных по БД.
#СОФТ
📗 Лекция 04 — Нормализация и проектирование БД
🧠 Зачем нормализовать: убираем избыточность и аномалии, повышаем целостность.
📏 НФ на пальцах: 1НФ → 2НФ → 3НФ → БКНФ (4НФ/5НФ — реже в практике). Критерии и примеры разборов внутри.
🧩 Декомпозиция: разбиваем таблицы и связываем внешними ключами — минимум дублей, максимум ясности.
⚖️ Плюсы/минусы: согласованность и гибкость vs больше JOINов и сложнее запросы.
🛠 Этапы дизайна: концептуальная → логическая → физическая модель + рабочие рекомендации по структуре.
#бд #нормализация #3НФ #БКНФ #проектирование #лекции
🧠 Зачем нормализовать: убираем избыточность и аномалии, повышаем целостность.
📏 НФ на пальцах: 1НФ → 2НФ → 3НФ → БКНФ (4НФ/5НФ — реже в практике). Критерии и примеры разборов внутри.
🧩 Декомпозиция: разбиваем таблицы и связываем внешними ключами — минимум дублей, максимум ясности.
⚖️ Плюсы/минусы: согласованность и гибкость vs больше JOINов и сложнее запросы.
🛠 Этапы дизайна: концептуальная → логическая → физическая модель + рабочие рекомендации по структуре.
#бд #нормализация #3НФ #БКНФ #проектирование #лекции
📗 Лекция 04 — Нормализация и проектирование БД
😍 Аудиопересказ и презентация лекции
😍 Аудиопересказ и презентация лекции
Media is too big
VIEW IN TELEGRAM
📗 Лекция 04 — Нормализация и проектирование БД
🎞 Видеопересказ лекции
🎞 Видеопересказ лекции
📘 Лекция 05 — Реляционная алгебра и исчисление
🧮 Операторы: ∪, ∩, −, ×, σ (выборка), π (проекция), ⋈ (соединение), ÷ (деление) + расширенные: SEMI/ANTI-JOIN, OUTER JOIN, агрегации.
🧠 Идея: процедурная РА vs декларативное исчисление — эквивалентны по выразительности; основа для понимания и оптимизации SQL.
🛠 Практика: «РА → SQL» — готовые шаблоны (JOIN, UNION, INTERSECT, MINUS/EXCEPT, NOT EXISTS для деления).
📚 Внутри: исторический контекст (Э. Кодд), глоссарий и контрольные вопросы.
#БД #реляционнаяалгебра #реляционноеисчисление #SQL #лекция
🧮 Операторы: ∪, ∩, −, ×, σ (выборка), π (проекция), ⋈ (соединение), ÷ (деление) + расширенные: SEMI/ANTI-JOIN, OUTER JOIN, агрегации.
🧠 Идея: процедурная РА vs декларативное исчисление — эквивалентны по выразительности; основа для понимания и оптимизации SQL.
🛠 Практика: «РА → SQL» — готовые шаблоны (JOIN, UNION, INTERSECT, MINUS/EXCEPT, NOT EXISTS для деления).
📚 Внутри: исторический контекст (Э. Кодд), глоссарий и контрольные вопросы.
#БД #реляционнаяалгебра #реляционноеисчисление #SQL #лекция
❤1
📘 Лекция 06 — Введение в SQL
🔍 Что такое SQL и где применяется: от OLTP/биллинг-систем до BI/ETL.
🧰 Виды: интерактивный, статический (embedded), динамический — когда какой использовать.
✍️ Синтаксис: идентификаторы, литералы, операторы, ключевые слова — быстрый разбор с примерами.
💻 Базовые команды MySQL: SHOW DATABASES, USE db, SHOW TABLES, EXIT + пример SELECT … WHERE … ORDER BY.
🧱 Разделы SQL: DDL / DML / DQL / TCL / DCL — что за что отвечает.
#БД #SQL #лекция #MySQL
🔍 Что такое SQL и где применяется: от OLTP/биллинг-систем до BI/ETL.
🧰 Виды: интерактивный, статический (embedded), динамический — когда какой использовать.
✍️ Синтаксис: идентификаторы, литералы, операторы, ключевые слова — быстрый разбор с примерами.
💻 Базовые команды MySQL: SHOW DATABASES, USE db, SHOW TABLES, EXIT + пример SELECT … WHERE … ORDER BY.
🧱 Разделы SQL: DDL / DML / DQL / TCL / DCL — что за что отвечает.
#БД #SQL #лекция #MySQL