Oracle SQL. 100 шагов от новичка до профессионала. 20 дней новых знаний и практики

Oracle SQL. 100 шагов от новичка до профессионала. 20 дней новых знаний и практики

Аннотация
Книга, о которой идет речь, представляет собой учебное пособие по SQL (Structured Query Language) — языку, используемому для работы с базами данных. В ней подробно рассматриваются основные аспекты создания, управления и манипуляции данными в реляционных базах данных. Первые главы книги посвящены созданию таблиц в базах данных. Таблицы представляют собой основную структуру хранения данных, и каждая из них должна иметь уникальное наименование, определенное количество колонок, а также уникальные имена для каждой колонки. Важным понятием, рассмотренным в книге, является первичный ключ, который служит уникальным идентификатором для каждой записи в таблице, а также вторичный ключ, который может использоваться для создания связей между разными таблицами. Книга предоставляет примеры таблиц, которые содержат данные о людях, автомобилях и городах, что помогает читателям лучше понять, как структурировать информацию. Далее описываются типы данных, используемые в SQL, включая текстовые (VARCHAR2), числовые (NUMBER) и даты (DATE). Автор подчеркивает, что разные типы данных нужны для упрощения работы с информацией и что выбор подходящего типа данных является ключевым моментом при создании таблиц. Примеры использования различных типов данных позволяют читателям увидеть, как это выглядит на практике. Также в книге акцентируется внимание на правилах именования таблиц и колонок, включая необходимость уникальности наименований и ограничения при их выборе. Кроме того, рассматриваются практические задания и контрольные вопросы, которые контекстуализируют изложенный материал и помогают закрепить знания. Книга продолжает изучение SQL, рассматривая такие задачи, как отбор и фильтрация данных. Подчеркивается важность соблюдения регистра при выполнении запросов и показывается, как работают различные СУБД с датами. К читателям обращаются за разъяснениями по написанию запросов SELECT и логике оператора WHERE. Объясняется, как комбинировать условия с использованием логических операторов (AND, OR, NOT), а также управление сортировкой выборки с помощью оператора ORDER BY. Значительное внимание уделяется командам для манипуляции данными. Сначала обсуждается команда UPDATE, которая предназначена для изменения существующих записей в таблице. Подробно разобран синтаксис команды и приведены примеры ее использования: от изменения значений в определенных колонках до добавления значений и изменения имен. Описаны важные операции фиксации изменений с помощью команд COMMIT и ROLLBACK, что подчеркивает необходимость внимательности при работе с данными. Затем рассматривается команда DELETE, предназначенная для удаления строк из таблиц. Также даны примеры использования этой команды, включая применение условий. Важным моментом является предостережение о необходимости использования оператора WHERE, чтобы избежать случайного удаления всех записей из таблицы. Кроме того, в книге упоминаются псевдонимы для таблиц и колонок, которые помогают сделать запросы более читабельными, и рассматривается оператор BETWEEN, позволяющий выбирать данные в заданном диапазоне. На каждом этапе в книге предлагаются контрольные вопросы и задания, которые помогают читателям проверить свои знания и лучше усвоить материал. Таким образом, книга представляет собой целостное руководство по SQL, охватывающее все основные аспекты работы с базами данных, начиная от создания таблиц до манипуляций с данными. Читатель получает не только теоретические знания, но и практические навыки, что позволяет ему уверенно работать с реляционными базами данных в реальных условиях.