Perbezaan Antara Entiti Dan Atribut

Perbezaan Antara Entiti Dan Atribut
Perbezaan Antara Entiti Dan Atribut

Video: Perbezaan Antara Entiti Dan Atribut

Video: Perbezaan Antara Entiti Dan Atribut
Video: ASK T3 Bab 4: Entiti dan Atribut 2024, November
Anonim

Entiti vs Atribut

Teknik pemodelan hubungan entiti (ERM) digunakan secara meluas untuk pemodelan pangkalan data. Pemodelan hubungan entiti adalah proses menghasilkan representasi data yang abstrak dan konseptual. Salah satu blok bangunan utama ERM adalah entiti. Entiti mewakili objek dunia nyata atau benda yang boleh berdiri sendiri secara bebas dan dapat dikenal pasti secara unik. Atribut adalah sifat entiti ini. Diagram ER adalah produk pemodelan hubungan entiti. Diagram ER dilukis menggunakan entiti, atribut dan simbol lain (seperti hubungan).

Apa itu Entiti?

Entiti mewakili perkara yang boleh wujud secara bebas dan dapat dikenal pasti secara unik. Lebih khusus lagi, entiti sering mewakili kelas, kumpulan atau kategori objek serupa. Selalunya, entiti mewakili objek dunia nyata seperti kereta atau pekerja. Entiti boleh menjadi kata nama yang muncul semasa penerangan mengenai masalah yang harus diselesaikan. Entiti diwakili sebagai jadual dalam pangkalan data hubungan. Secara umum, setiap entiti akan memetakan ke satu jadual dalam pangkalan data. Baris individu dalam jadual sesuai dengan keadaan sebenar objek / benda yang diwakili oleh entiti. Sebagai contoh, dalam pangkalan data Pekerja, setiap baris sesuai dengan rekod pekerja individu syarikat.

Apa itu Atribut?

Dalam pemodelan hubungan entiti, sifat entiti disebut atribut. Dengan kata lain, atribut mewakili sub kumpulan maklumat objek yang diwakili oleh entiti. Atribut menentukan keadaan individu dan membantu membezakan antara setiap kejadian dengan menerangkan ciri mereka. Penting untuk diperhatikan bahawa atribut tidak dapat ditentukan-nilai dan mereka harus bersifat atom. Dalam pangkalan data hubungan, di mana entiti direalisasikan sebagai jadual, setiap lajur mewakili atribut entiti ini. Contohnya, dalam jadual Pekerja, ruangan seperti jabatan, pangkat dan gaji adalah contoh sifat pekerja. Untuk membezakan antara contoh individu entiti, satu atau lebih bidang atribut dengan nilai unik (untuk semua kejadian) dapat dipilih sebagai kunci. Sebagai contoh,atribut nombor keselamatan sosial (yang unik untuk semua pekerja) sering digunakan sebagai kunci utama jadual Pekerja. Kadang kala pelbagai atribut dapat membentuk kunci utama juga.

Apakah perbezaan antara Entiti dan Atribut?

Dalam pemodelan hubungan entiti, entiti mewakili objek / benda dunia nyata yang dapat dikenal pasti unik dan bebas, sementara atribut mewakili sifat entiti tersebut. Dalam pangkalan data hubungan, entiti menjadi jadual (setiap baris mewakili keadaan individu), sedangkan atribut menjadi lajur dari jadual yang sesuai. Semasa merancang pangkalan data, biasanya ada kebingungan memilih entiti berbanding atribut untuk mewakili objek kata sebenar. Sebagai contoh, perlukah alamat pekerja diwakili sebagai atribut atau entiti lain (dihubungkan dengan entiti pekerja melalui hubungan)? Peraturan umum adalah, jika pekerja mempunyai lebih dari satu alamat, maka alamat itu mestilah entiti (kerana atribut tidak dinilai-set). Begitu juga, jika struktur alamat penting untuk ditangkap,sekali lagi alamat harus menjadi entiti (kerana atribut bersifat atomik).

Disyorkan: