📍Базы данных

Вопросы на которые ответим:

  • Какие виды БД бывают?

    • Где и когда применяются реляционные БД?

    • Какие типы нереляционных БД бывают?

  • Какие требования предъявляются к реляционным БД?

    • Что такое транзакция?

    • Какими свойствами должна обладать транзакция? (ACID)

  • Что такое первичный ключ? Каким свойством обладает первичный ключ? Что такое внешний ключ?

  • Знакомы ли вы с нормализацией баз данных?

    • Можете назвать три первые формы нормализации?

    • (*) Задача на нормализацию таблиц базы данных. Дают две таблицы с некоторыми полями. Что в них не так и почему? Как исправить?

  • Какие типы данных в БД бывают?

  • Какие операторы используются в SQL?

    • Приходилось ли вам писать SQL-запросы? Для чего?

    • Какие виды соединений таблиц вы знаете? Чем они отличаются?

    • Задача SQL. Дают таблицы. Напишите SELECT с такими-то условиями запроса.

    • Задача SQL. Дается SQL запрос. Назовите все ошибки в синтаксисе, которые вы видите.

    • Чем отличается UNION от UNION ALL?

    • (*) Чем TRANCATE отличается от DELETE?

    • (*) Задача SQL. Даются следующие три операции SQL. Какой будет результат?

BEGIN TRANSACTION;
TRUNCATE TABLE;
ROLLBACK;
SELECT * FROM TABLE;
  • (*) Зачем нужны индексы в таблицах БД?

  • (*) Какие бывают представления в БД?

Last updated