Реляцио́нная ба́за да́нных — база данных, основанная на реляционной модели данных. Понятие «реляционный» образовано от («отношение, зависимость, связь»).
Для работы с реляционными базами данных применяют реляционные системы управления базами данных (СУБД).
История Реляционная база данных была впервые описана в июне 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 правил Кодда Хранилище данных
Примечания
Литература
Ссылки
Как работает реляционная БД
Категория:Теоретические основы баз данных Категория:Типы баз данных