Projekt relacyjnej bazy danych (RDD)

Autor: Lewis Jackson
Data Utworzenia: 6 Móc 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Bazy danych w szkole - wprowadzenie. Lekcja Informatyki z Microsoft Access. Kurs baz danych.
Wideo: Bazy danych w szkole - wprowadzenie. Lekcja Informatyki z Microsoft Access. Kurs baz danych.

Zawartość

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

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 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.