Desain Database Relasional (RDD)

Pengarang: Lewis Jackson
Tanggal Pembuatan: 6 Boleh 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
Relational Database Design/1
Video: Relational Database Design/1

Isi

Definisi - Apa artinya Relational Database Design (RDD)?

Desain basis data relasional (RDD) memodelkan informasi dan data ke dalam satu set tabel dengan baris dan kolom. Setiap baris relasi / tabel mewakili catatan, dan setiap kolom mewakili atribut data. Structured Query Language (SQL) digunakan untuk memanipulasi database relasional. Desain database relasional terdiri dari empat tahap, di mana data dimodelkan ke dalam seperangkat tabel terkait. Tahapannya adalah:


  • Tentukan relasi / atribut
  • Tentukan kunci utama
  • Tentukan hubungan
  • Normalisasi

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Relational Database Design (RDD)

Database relasional berbeda dari database lain dalam pendekatan mereka untuk mengatur data dan melakukan transaksi. Dalam RDD, data disusun dalam tabel dan semua jenis akses data dilakukan melalui transaksi yang terkendali. Desain basis data relasional memenuhi sifat ACID (atomisitas, konsistensi, integritas dan daya tahan) yang dibutuhkan dari desain basis data. Desain basis data relasional mengamanatkan penggunaan server basis data dalam aplikasi untuk menangani masalah manajemen data.

Empat tahap RDD adalah sebagai berikut:


  • Hubungan dan atribut: Berbagai tabel dan atribut yang terkait dengan setiap tabel diidentifikasi. Tabel mewakili entitas, dan atribut mewakili properti masing-masing entitas.
  • Kunci utama: Atribut atau serangkaian atribut yang membantu mengidentifikasi catatan secara unik diidentifikasi dan ditetapkan sebagai kunci utama
  • Hubungan: Hubungan antara berbagai tabel dibuat dengan bantuan kunci asing. Kunci asing adalah atribut yang terjadi dalam tabel yang merupakan kunci utama dari tabel lain. Jenis-jenis hubungan yang bisa ada antara relasi (tabel) adalah:
    • Satu lawan satu
    • Satu ke banyak
    • Banyak ke banyak

Diagram hubungan entitas dapat digunakan untuk menggambarkan entitas, atributnya dan hubungan antara entitas dengan cara diagram.

  • Normalisasi: Ini adalah proses mengoptimalkan struktur database. Normalisasi menyederhanakan desain basis data untuk menghindari redundansi dan kebingungan. Bentuk normal yang berbeda adalah sebagai berikut:
    • Bentuk normal pertama
    • Bentuk normal kedua
    • Bentuk normal ketiga
    • Bentuk normal Boyce-Codd
    • Bentuk normal kelima

Dengan menerapkan seperangkat aturan, sebuah tabel dinormalisasi ke dalam bentuk normal di atas secara progresif linier. Efisiensi desain menjadi lebih baik dengan setiap tingkat normalisasi yang lebih tinggi.