Базы данных. Проектирование

Sdílet
Vložit
  • čas přidán 29. 08. 2024
  • Презентация:
    docs.google.co...
    Задачи - проектируем концептуальные и даталогические модели по описаниям:
    docs.google.co...
    * ОБЯЗАТЕЛЬНО сохраняем всё что сделали, в следующем занятии нам это понадобится
    Вводный курс по базам данных.
    В этом занятии поговорим о:
    - Задачах и этапах проектирования
    - ER-диаграммах
    - Примерах концептуального, даталогического и физического проектирования
    По любым вопросам, связанным с курсом можно писать на почту: okulov@rclass.pro
    Личный канал Антона: / @about-code

Komentáře • 92

  • @diml7016
    @diml7016 Před 3 lety +14

    01:38 Концептуальное (инфологическое) проектирование. ER-диаграммах
    05:50 Логическое (даталогическое) проектирование
    07:55 Физическое проектирование
    11:20 Почему три этапа

    • @Rclass
      @Rclass  Před 3 lety +2

      Спасибо!

    • @Rclass
      @Rclass  Před 3 lety +2

      Прикрепили вверх!

  • @pascha9141
    @pascha9141 Před 3 lety +85

    До слез. Я потратил часов 15 своей жизни, чтобы прочитать и не понять и меньше 15 мин., чтобы таки уяснить. Спасибо!

    • @Rclass
      @Rclass  Před 3 lety +4

      Спасибо, стараемся :)

    • @krislis6645
      @krislis6645 Před 3 lety +3

      Согласна! После прочтения заумных книг по БД все мозги враскоряку, а тут ВСЁ сразу понятно. Спасибо!

  • @OkulovAnton
    @OkulovAnton Před 4 lety +30

    Ещё раз приношу извинения за звук - впоследствии не допущу подобных ситуаций. На все вопросы готов ответить. 💭

    • @user-qn6rd8yv9n
      @user-qn6rd8yv9n Před 3 lety +1

      Привет, про какие примеры идет речь в самом начале? Также прошу посоветовать какую-нибудь годную книжку для изучения вдогонку к курсу.

    • @user-lr3ox2qr6t
      @user-lr3ox2qr6t Před 3 lety +1

      Антон, здравствуйте. Можно у вас попросить решение второй задачи (про мастерскую ремонтную)?

    • @rfatnabayeff
      @rfatnabayeff Před rokem

      Будьте добры, не читайте текст со слайдов во время презентаций. Смотрящие сделают это примерно в десять раз быстрее, и ожидают от докладчика и слайда разъяснений, а не чтения текста с экрана.

  • @user-re1fx1tf6o
    @user-re1fx1tf6o Před 2 lety +7

    Большое человеческое спасибо, что делитесь полезной и структурированной информацией!👍👍👍

    • @Rclass
      @Rclass  Před 2 lety +1

      Спасибо что смотрите) Для вас стараемся)

  • @user-dv7yl6kg8y
    @user-dv7yl6kg8y Před rokem +2

    наверно самые лучшие лекции для новичков из тех что есть на русском

    • @Rclass
      @Rclass  Před rokem

      Спасибо, мы стараемся :)

  • @katerzha1800
    @katerzha1800 Před 3 lety +7

    Очень доходчиво и кратко, молодцы! Спасибо.

    • @Rclass
      @Rclass  Před 3 lety

      Спасибо, мы старались ^_^

  • @amelikrotova8006
    @amelikrotova8006 Před 3 lety +1

    Спасибо огромное. Лучшее внятное видео. Спасибо. Пошла дальше с вами решать задачи. Появилась надежда что одолею

    • @Rclass
      @Rclass  Před 3 lety

      Спасибо! Мы старались ^_^

  • @jefftilley2305
    @jefftilley2305 Před 3 lety +2

    Самое интересное, что это нужно преподавать заказчикам. Тем кто заказывает системы. Например тем, что хочет купить CRM систему, чтобы человеку в последствии делать логичные отчеты по продажам, нужна логичная структура данных. Спасибо за видео.

    • @Rclass
      @Rclass  Před 3 lety

      Не то чтобы преподавать, скажем так: мягко погружать и знакомить с этой темой)

  • @evgenicable
    @evgenicable Před 2 lety +1

    Спасибо вам за вашу работу. Доходчиво, кратко и понятно!

    • @Rclass
      @Rclass  Před 2 lety

      Спасибо, мы старались :)

  • @exLesnick
    @exLesnick Před 6 měsíci

    По факту: первый человек, что указал на концептуальное различие между тремя моделями проектирования. А за эту неделю я просмотрел многих...

    • @Rclass
      @Rclass  Před 6 měsíci

      Спасибо, мы старались ^_^

  • @Boudybuilder
    @Boudybuilder Před rokem

    Приятно слушать. Легко. Весело. Мне нравится. Спасибо большое!

    • @Rclass
      @Rclass  Před rokem

      Спасибо, мы старались :)

  • @hook_off
    @hook_off Před 5 měsíci

    дай бох здоровья

    • @Rclass
      @Rclass  Před 5 měsíci

      Спасибо)

  • @seoonlyRU
    @seoonlyRU Před 2 lety +1

    спасибо, держите лукас от СЕООНЛИ

  • @_iz_8098
    @_iz_8098 Před 2 lety +1

    Спасибо, пригодилось для проекта (9класс) очень подробно и понятно

    • @Rclass
      @Rclass  Před 2 lety

      Спасибо, мы старались :)

  • @coconut_punker
    @coconut_punker Před 3 lety +9

    А в чем разница между необязательная связь и без указания ее?
    П.с. лучший материал , почему до сих пор нигде такого не было??....

    • @katrinlam8329
      @katrinlam8329 Před 2 lety +4

      Представьте упрощенный мини интернет магазин. На Этапе ER у вас есть следующие сущности Товары, Пользователь, Заказ. Отсутствующая связь в данном случае будет между Товары и Пользователь, это независимые сущности. А необязательная связь будет между Пользователь и Заказ, т.к. пользователь мог зарегиться в магазине, но не оформить ни одного заказа. При этом пользователь может оформить несколько заказов. И Заказ без Пользователя существовать не может. Т.е. связь будет 1 (обязательна) ко многим (необязательна).

  • @gost1k337
    @gost1k337 Před 3 lety +5

    Расскажите пожалуйста про кластеризацию и репликацию БД

  • @Devivl
    @Devivl Před rokem

    Спасибо! Очень доходчиво объяснили.

    • @Rclass
      @Rclass  Před rokem

      Мы старались ^_^

  • @BraentR
    @BraentR Před rokem +1

    Спасибо

    • @Rclass
      @Rclass  Před rokem

      Всегда пожалуйста :)

  • @mariabloom8679
    @mariabloom8679 Před 3 lety +2

    Вы офигенный лектор! Очень интересно слушать, я почти в вас влюбилась. У вас есть девушка??

    • @Rclass
      @Rclass  Před 3 lety +3

      Спасибо, мы старались :) Наш тех. дир женат)

    • @Rclass
      @Rclass  Před 3 lety +8

      Но у него есть заместитель и он свободен! :)

  • @user-hq4id5yy8s
    @user-hq4id5yy8s Před 2 lety +1

    Спасибо за это крутое видео!

    • @Rclass
      @Rclass  Před 2 lety

      Спасибо, мы старались :)

  • @artyomkorbut5623
    @artyomkorbut5623 Před 3 lety

    Большое спасибр за видео!

    • @Rclass
      @Rclass  Před 3 lety +1

      Вам спасибо за отклик :) Стараемся ^_^

  • @max-ek5uu
    @max-ek5uu Před 2 lety +1

    спасибо очень понятно

    • @Rclass
      @Rclass  Před 2 lety

      Спасибо, мы старались :)

  • @1pavka
    @1pavka Před 3 lety

    Отличный преподаватель

    • @Rclass
      @Rclass  Před 3 lety

      Спасибо, мы старались :)

  • @pavangelika
    @pavangelika Před 3 lety +1

    очень доходчиво! А можно еще ответы на задания где-нибудь разместить для самопроверки?

    • @Rclass
      @Rclass  Před 3 lety +1

      Спасибо, возможно чуть позже.

  • @SergeiStukun
    @SergeiStukun Před rokem +1

    Нужны обязательно разборы задач которые в описании. Первые 2 сделал и то не уверен что правильно. А последние 3 вообще не понимаю как решать

    • @Rclass
      @Rclass  Před rokem

      К большому сожалению, пока не представляется возможным(

  • @elenaserko3062
    @elenaserko3062 Před 2 lety

    А как вы реализуете напрямую связь многие-ко-многим в реляционных базах данных?

  • @VakaramGolang
    @VakaramGolang Před 11 měsíci

    Спасибо за труд

    • @Rclass
      @Rclass  Před 11 měsíci

      Вам спасибо что смотрите :)

  • @alym.aleksey
    @alym.aleksey Před 3 lety +1

    Вопрос про этап физического проектирования ввёл в ступор. Как он додумался его задать)

    • @Rclass
      @Rclass  Před 3 lety

      Издержки простоты нашего фреймворка дают о себе знать, не всегда простота для пользователя (пусть он и программист) является благом)

  • @user-wd1ky7zc1p
    @user-wd1ky7zc1p Před 2 lety +1

    А это правда, что "Любая связь многие ко многим является необязательной." ?

    • @Rclass
      @Rclass  Před 2 lety

      В рамках базы данных - да. Но и то не всегда, наверняка есть решения с хранимыми процедурами, которые могут решить этот вопрос. Чаще всего этот момент перекладывается на приложение непосредственно.

  • @TOK32
    @TOK32 Před rokem

    👍

  • @denispetrov7070
    @denispetrov7070 Před rokem

    ДОбрый день. Может быть, посоветуете ПО для построения ер-диаграмм? Хотелось бы: а)отечественный производитель б)чтобы мог строить по имеющейся субд в)чтобы мог проектировать без создания физических таблиц, какие-то описания для передачи на разработку г)желательно клиент-серврная архитектура, чтобы на сервере создавали диаграммы/описания, а просматривать можно было другим сотрудникам д)если не клиент-сервеная архитектура, то тогда нужна выгрузка в читаемый формат (не картинку) для возможности работать со схемой, на которой 1000 таблиц

  • @Der_Meister126
    @Der_Meister126 Před 2 lety

    У вас еще курсы проходят ? Я на почту написал вопрос. Пока тишина.

  • @gredyrey4655
    @gredyrey4655 Před rokem

    Какие СУБД умеют напрямую связывать таблицы при М:М?

    • @Rclass
      @Rclass  Před rokem

      Например, Realm

  • @user-ne2kn9gf5z
    @user-ne2kn9gf5z Před 3 lety

    Мужик ток не говори что ты за эти курсы деньги берёшь 😎

    • @Rclass
      @Rclass  Před 3 lety

      Ни в коем случае)

  • @666HellDon666
    @666HellDon666 Před 2 lety

    Одна пара Универа = 15 минут видео. Удивительно

    • @Rclass
      @Rclass  Před 2 lety

      Сжимали изо всех сил))

  • @dark_evil77
    @dark_evil77 Před 3 lety

    Зачем физическое проектирование если есть старый и добрый хибернейт?

    • @Rclass
      @Rclass  Před 3 lety

      Иметь представление о том что происходит без библиотек и не зависеть от инструментов работы с СУБД в любом случае будет полезно :)

    • @dark_evil77
      @dark_evil77 Před 3 lety

      @@Rclass а если уже есть представление)?

    • @Rclass
      @Rclass  Před 3 lety

      @@dark_evil77 тогда можно и опустить :)

  • @vip51000
    @vip51000 Před 2 lety

    А есть ли курсы по проектированию БД?

    • @Rclass
      @Rclass  Před 2 lety

      Добрый день! У нас нет, к сожалению. На просторах интернета - возможно.

    • @vip51000
      @vip51000 Před 2 lety

      @@Rclass нигде нет. Сделайте, будьте первыми. Я куплю.

  • @QWERTY-ks8gf
    @QWERTY-ks8gf Před 3 lety +1

    проектирование баз данных это как оргия между мужчинами и ты в центре неё только в раз 5 хуже

    • @Rclass
      @Rclass  Před 3 lety +1

      Ох, иногда такое бывает что даже приведенное вами кажется достаточно приличным вариантом развития событий)

    • @QWERTY-ks8gf
      @QWERTY-ks8gf Před 3 lety

      @@Rclass понятно

  • @user-wu7mk7cb6n
    @user-wu7mk7cb6n Před rokem

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

    • @Rclass
      @Rclass  Před rokem

      Что вы имеете ввиду под "рассказывал о профессии"? Спасибо :)

  • @blade2fist444
    @blade2fist444 Před rokem +2

    Оба варианта слова Обеспечение верны! Некрасиво перебивать спикера

    • @Rclass
      @Rclass  Před rokem

      Это локальный мем :)