Реляцио́нная ба́за да́нных — база данных, основанная на реляционной модели данных. Понятие «реляционный» образовано от («отношение, зависимость, связь»).

Для работы с реляционными базами данных применяют реляционные системы управления базами данных (СУБД).

История Реляционная база данных была впервые описана в июне 1970 года Эдгаром Коддом из исследовательской лаборатории IBM в Сан-Хосе. Представление Кодда о том, что можно считать системой управления реляционными базами данных, было позже изложено в 12 правилах Кодда. Реляционная база данных стала преобладающим типом баз данных, вытеснив все остальные. Помимо реляционной модели, существуют также иерархическая и сетевая модели.

В 1974 году компания IBM начала разработку System R — исследовательского проекта по созданию прототипа реляционной СУБД. Первой системой, продававшейся как реляционная СУБД, стало хранилище реляционных данных Multics. В 1979 году компания Relational Software (ныне Oracle Corporation), выпустила Oracle Database. Затем появились Ingres и IBM BS12. К другим примерам реляционных СУБД относятся IBM Db2, SAP Sybase ASE и Informix. В 1984 году началась разработка первой реляционной СУБД для Macintosh под кодовым названием «Silver Surfer». Она была выпущена в 1987 году под названием 4th Dimension.

Нормализация

Целью нормализации реляционной базы данных является устранение недостатков структуры базы данных, приводящих к избыточности, которая, в свою очередь, потенциально приводит к различным аномалиям и нарушениям целостности данных.

Список систем управления базами данных

По данным DB-Engines, в декабре 2024 года самыми популярными системами были:

Oracle Database MySQL Microsoft SQL Server PostgreSQL Snowflake IBM Db2 SQLite Microsoft Access Databricks MariaDB

См. также 12 правил Кодда Хранилище данных

Примечания

Литература

Ссылки

Как работает реляционная БД

Категория:Теоретические основы баз данных Категория:Типы баз данных