Основы реляционных баз данных. Типы данных
🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤 🔤🔤🔤🔤 🔤🔤🔤🔤🔤🔤 Реляционные базы данных — те базы, которые хранят информацию в виде табличной структуры. Как итог, они умеют обрабатывать только структурированную информацию. Структурированная информация — данные с понятными атрибутами. Например, товар, всегда знаем, что у него есть артикул, тип товара, фото, название, цена и так далее. Реляционные базы характеризуются следующими особенностями: ➤ Транзакции и ACID свойства; ➤ Нормализация; ➤ SQL; ➤ Индексы; ➤ Связи между таблицами; Транзакции Это группа из операций нескольких операций, выполняемых с базой. Характеризуется тем, что если хотя бы одна операция не выполнится, то все остальные операции необходимо будет откатить до предшествующего состояния! Нормализация Это процесс организации данных таким образом, чтобы устранить их избыточность и устранить дублирование информации. Необходима для повышения производительности базы! Денормализация Обратный процесс нормализации. Здесь намеренно добавляется избыток информации в таблицы. Делается это опять же, чтобы повысить производительность! SQL Язык запросов к базе данных. С его помощью можно извлекать, обновлять и удалять информацию из базы данных! Индексы Это такая структура информации, необходимая для ускорения выполнения SELECT запросов из базы. Работает по принципу оглавления в книге! Связи между таблицами В реляционных базах информация связана между разными таблицами. Соответственно, выделяются следующие возможные связи: — один к одному; — один ко многим; — многие ко многим; Школа LeverIT
Тема 3.6.1 Базы данных как модель предметной области. Таблицы и реляционные базы данных
Хранение информации – одна из важнейших функций компьютера. Одним из распространенных средств такого хранения являются базы данных. База данных – это файл специального формата, содержащий информацию, структурированную заданным образом. Базы данных играют особую роль в современном мире. Все с чем мы ежедневно сталкиваемся в жизни, скорее всего, зарегистрировано в той или иной базе. Умение работать с базами данных сегодня является одним из важнейших навыков в работе с компьютером, а специалисты в этой области никогда не окажутся безработными...