Dom Rozwój Co to jest projekt relacyjnej bazy danych (RDD)? - definicja z techopedia

Co to jest projekt relacyjnej bazy danych (RDD)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza projekt relacyjnej bazy danych (RDD)?

Projekt relacyjnej bazy danych (RDD) modeluje informacje i dane w zestawie tabel z wierszami i kolumnami. Każdy wiersz relacji / tabeli reprezentuje rekord, a każda kolumna reprezentuje atrybut danych. Strukturalny język zapytań (SQL) służy do manipulowania relacyjnymi bazami danych. Projekt relacyjnej bazy danych składa się z czterech etapów, w których dane są modelowane w zestaw powiązanych tabel. Etapy to:

  • Zdefiniuj relacje / atrybuty
  • Zdefiniuj klucze podstawowe
  • Zdefiniuj relacje
  • Normalizacja

Techopedia wyjaśnia projekt relacyjnej bazy danych (RDD)

Relacyjne bazy danych różnią się od innych baz podejściem do organizowania danych i przeprowadzania transakcji. W RDD dane są zorganizowane w tabele, a wszystkie rodzaje dostępu do danych są przeprowadzane za pośrednictwem kontrolowanych transakcji. Projekt relacyjnej bazy danych spełnia właściwości ACID (atomowość, spójność, integralność i trwałość) wymagane od projektu bazy danych. Projekt relacyjnej bazy danych wymaga użycia serwera bazy danych w aplikacjach do rozwiązywania problemów związanych z zarządzaniem danymi.

Cztery etapy RDD są następujące:

  • Relacje i atrybuty: Zidentyfikowane są różne tabele i atrybuty związane z każdą tabelą. Tabele reprezentują jednostki, a atrybuty reprezentują właściwości odpowiednich jednostek.
  • Klucze podstawowe: Atrybut lub zestaw atrybutów, które pomagają w jednoznacznej identyfikacji rekordu, są identyfikowane i przypisywane jako klucz podstawowy
  • Relacje: Relacje między różnymi tabelami są ustalane za pomocą kluczy obcych. Klucze obce to atrybuty występujące w tabeli, które są kluczami podstawowymi innej tabeli. Rodzaje relacji, które mogą istnieć między relacjami (tabelami) to:
    • Jeden na jednego
    • Jeden za dużo
    • Wiele do wielu

Diagram relacji między bytami może być użyty do zobrazowania bytów, ich atrybutów i relacji między bytami w sposób schematyczny.

  • Normalizacja: Jest to proces optymalizacji struktury bazy danych. Normalizacja upraszcza projektowanie bazy danych, aby uniknąć redundancji i pomyłek. Różne normalne formy są następujące:
    • Pierwsza normalna forma
    • Druga normalna forma
    • Trzecia normalna forma
    • Boyce-Codd normalna postać
    • Piąta postać normalna

Stosując zestaw reguł, tabela jest normalizowana do powyższych normalnych postaci w sposób liniowo progresywny. Efektywność projektu wzrasta z każdym wyższym stopniem normalizacji.

Co to jest projekt relacyjnej bazy danych (RDD)? - definicja z techopedia