Сущность реляционной структуры и подготовка данных
Каждая база данных представляет собой организованную и структурированную информацию, помещенную в одну или несколько таблиц. Таблицы – это естественное и знакомое всем представление данных, состоящее из строк и столбцов. Реляционный подход подразумевает определенную связь таких таблиц между собой. Связи или отношения позволяют объединять, извлекать данные сразу нескольких таблиц в одном запросе.
Вы можете обрабатывать данные сразу из нескольких таблиц, объединяя выделенные фрагменты во временную таблицу. Наиболее распространенными операциями являются селекция, проекция, естественное соединение, объединение, пересечение и разность. При формировании таблиц одним из основных понятий является первичный ключ – это идентификатор, однозначно отсылающий к какой-либо сущности. Например, в таблице блюд первичным ключом может быть номер блюда. Для всех таблиц с данными необходимо создать подобные ключи, связав их отношениями.
Реализация с помощью СУБД
Системы управления базами данных (Oracle, MySQL, SQLite и др.) предоставляют полноценное управление сформированными данными и позволяют выполнять запросы. Выбрав одну из СУБД, вы должны перенести созданные таблицы в программу согласно ее синтаксису. Это объемная работа, которую необходимо выполнять внимательно, не упуская важные атрибуты.
В основе дальнейшей работы с запросами и обработкой данных лежит язык программирования SQL. Именно на этом языке создаются таблицы, добавляются, удаляются и изменяются записи, производится выборка данных из одной или нескольких таблиц, меняется структура.