Skip to content

[CONTENT] - SQL: Базовая теория, создание таблицы, типы данных, получение и вставка значений. #36

@steindvart

Description

@steindvart

Предложение

Создать модуль по SQL и начать со следующих вопросов:

Теория

  • Что такое реляционная модель данных?
  • Что такое реляционная база данных?
  • Что такое SQL?
  • Какой стандарт языка SQL является основным?
  • Терминология: столбцы (атрибуты), запись (кортеж), домен (значение) и тд.

Создание таблицы и типы данных

  • С помощью какой команды можно создать таблицу? CREATE TABLE
  • Каковы правила именования таблиц?
  • Корректные имена для таблиц?
  • Какие типы данных для чего используются и какие размеры имеют - список тестов по разным типам данных.

Получение данных

  • Выбор данных из всей таблицы - SELECT.
  • Выбор только определённых атрибутов.
  • Псевдонимы для атрибутов - AS.
  • Вычисляемые атрибуты.
  • Условная выборка - WHERE.
  • Выборка через LIKE.

Вставка значений

  • Вставка одного значения - INSERT INTO <table>(<attr1>, <attr1>) VALUES (<attr_val1>, <attr_val1>);
  • Вставка нескольких значений.

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions