Ответы пользователя по тегу Базы данных
  • Можете объяснить простыми словами, в чем разница между сущностью и таблицей?

    @orbit070
    То есть, сущность - это более удобочитаемые данные для человека, которые являются результатом запроса к таблице(ам)?

    В этом и состоит разница. Я правильно понимаю?

    Нет, вы наверное путаете с проекцией(указание нужных столбцов для вывода при операции select).

    Сущность - это что-то, о чем хранится информация в таблице.
    Если таблица Users - в ней хранится информация о сущности Пользователь.
    Если таблица Cars - в ней хранится информация о сущности Автомобиль.
    И т.д.

    Термин сущность пришел отсюда. В реляционных базах данных информация о сущностях хранится в таблицах, но есть другие типы баз данных, где информация о сущностях хранится не в таблицах. То есть сущность - это то о чем храним информацию, а вашем случае в mysql вы храните информацию о сущностях в таблицах.

    upd: для вашего случая таблица Books хранит информацию по сущности Книга, таблица Authors - хранит информацию по сущности Автор, таблица Genres - информацию пр сущности Жанр
    Ответ написан
    Комментировать
  • Что лучше изучить сначала, базы данных или язык серверного программирования?

    @orbit070
    Изучение баз данных займет пару дней, иметь представление что это такое и знать основны sql более чем достаточно для начала. Поэтому ознакомьтесь с базами и спокойно погружаетесь в бэкенд.
    Ответ написан
    Комментировать
  • Как сделать репликацию базы данных в России и Европе?

    @orbit070
    https://www.digitalocean.com/products/managed-data...

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

    UPD: не увидел про mysql. Сейчас там вроде только Postgresql, но mysql и redis на подходе
    Ответ написан
    2 комментария