Что нужно знать в SQL?

Здравствуйте!
Университетский курс баз данных прошёл мимо. Что нужно знать о SQL, дабы считать себя человеком? Куда двигаться после простых запросов?
Так же буду благодарен за хорошую литературу по SQL на русском
  • Вопрос задан
  • 5887 просмотров
Решения вопроса 1
zo0m
@zo0m
full stack developer
первое что в голову приходит:
PK / FK
JOIN
HAVING
UNION
CASE
всякие функции типа sum, count, nvl, coalesce
индексы
транзакции
кост запроса
хинты
план запроса.
-------------------------------------------------------

Придумайте задачку, например: Создать базу данных с музыкальными инструментами, придумать несколько таблиц, связать их и покверять в них как можно извращенней ("сколько гитар с 12 струнами выпустили после 1986 года в Америке")
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
@vilgeforce
Раздолбай и программист
3-я нормальная форма для начала.
Ответ написан
Комментировать
svd71
@svd71
Самый частотребуемые практики в реальной работе: использование всех видов джоинов данных и скорость их обработки на конкретной реализации сервера.
Ответ написан
Комментировать
+
  1. Моделирование.
  2. Нормализация.
  3. Оптимизация.
Ответ написан
Комментировать
Vapaamies
@Vapaamies
Разработчик будущей ОС для ПК размером 250 МБ
Стандарты SQL (88, 92, 99, 200x), аналитические функции, иерархические запросы, использование текстовых, пространственных и прочих предметно-ориентированных индексов...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы