System zarządzania relacyjnymi bazami danych (RDBMS)

Autor: Randy Alexander
Data Utworzenia: 2 Kwiecień 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Learn RDBMS in 6 minutes!
Wideo: Learn RDBMS in 6 minutes!

Zawartość

Definicja - Co oznacza relacyjny system zarządzania bazą danych (RDBMS)?

System zarządzania relacyjnymi bazami danych (RDBMS) to silnik / system baz danych oparty na modelu relacyjnym określonym przez Edgara F. Codda - ojca nowoczesnego projektu relacyjnych baz danych - w 1970 r.


Większość nowoczesnych komercyjnych i bazodanowych aplikacji bazodanowych ma charakter relacyjny. Najważniejsze funkcje relacyjnej bazy danych obejmują możliwość korzystania z tabel do przechowywania danych przy jednoczesnym zachowaniu i egzekwowaniu pewnych relacji danych.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Relational Database Management System (RDBMS)

W 1970 roku Edgar F. Codd, brytyjski informatyk z IBM, opublikował „Relacyjny model danych dla dużych udostępnionych banków danych”. W tym czasie słynny artykuł cieszył się niewielkim zainteresowaniem i mało kto rozumiał, jak przełomowa praca Codda zdefiniowałaby podstawowe zasady relacyjnego przechowywania danych, które można uprościć:

  1. Dane muszą być przechowywane i prezentowane jako relacje, tj. Tabele, które są ze sobą powiązane, np. Klucze podstawowe / obce.
  2. Aby manipulować danymi przechowywanymi w tabelach, system powinien zapewniać operatory relacyjne - kod, który umożliwia testowanie relacji między dwoma podmiotami. Dobrym przykładem jest klauzula WHERE instrukcji SELECT, tj. Instrukcja SQL SELECT * FROM CUSTOMER_MASTER GDZIE CUSTOMER_SURNAME = „Smith” zapyta o tabelę CUSTOMER_MASTER i zwróci wszystkich klientów o nazwisku Smith.

Później Codd opublikował kolejny artykuł, w którym opisano 12 zasad, których muszą przestrzegać wszystkie bazy danych, aby kwalifikować się jako relacyjny. Wiele nowoczesnych systemów baz danych nie przestrzega wszystkich 12 reguł, ale systemy te są uważane za relacyjne, ponieważ są zgodne z co najmniej dwiema z 12 regułami.

Większość nowoczesnych komercyjnych i bazodanowych systemów bazodanowych ma charakter relacyjny i obejmuje dobrze znane aplikacje, np. Oracle DB (Oracle Corporation); SQL Server (Microsoft) oraz MySQL i Postgres (open source).