Cara Membedakan Atribut dan Domain

Perbedaan yang menonjol antara atribut dan domain adalah atribut adalah properti yang mewakili entitas sedangkan domain adalah kumpulan nilai yang dapat diberikan ke atribut.

Sangat penting untuk merancang database sebelum mengembangkannya. Diagram Hubungan Entitas (ER) membantu untuk mendapatkan tampilan konseptual dari database. Ini memberikan representasi grafis dari struktur logis dari database. Ini juga membantu untuk memahami hubungan antara data. Atribut dan domain adalah dua konsep yang terkait dengan diagram ER.

Topik bahasan kami tentang:

  1. Apa itu Entitas – Definisi, Fungsi 2. Apa itu Atribut – Definisi, Fungsionalitas 3. Apa itu Domain? – Definisi, Fungsionalitas 4. Perbedaan Antara Atribut dan Domain – Perbandingan Perbedaan Kunci

Istilah Utama

Atribut, DBMS, Domain, Entitas

Yang perlu anda ketahui tentang Entitas?

Entitas adalah objek dunia nyata. Sebagai contoh, asumsikan database Universitas. Mahasiswa, dosen, dan mata kuliah adalah entitas. Hubungan membantu menghubungkan entitas-entitas ini bersama-sama. Entitas adalah tabel database. Selanjutnya, himpunan entitas adalah istilah untuk kumpulan tipe entitas yang serupa. Dalam entitas siswa, kumpulan catatan atau kumpulan data lengkap dari semua siswa disebut kumpulan entitas.

Yang perlu anda ketahui tentang Atribut?

Sebuah atribut membantu untuk mewakili suatu entitas. Ada nilai untuk setiap atribut. Sebagai contoh, asumsikan entitas Kursus. Ini memiliki atribut seperti course_id, nama, durasi dan dosen.

Gambar 1: Diagram ER

Ada berbagai jenis atribut sebagai berikut.

Atribut sederhana – Atribut ini bersifat atomik. Kita tidak bisa memecahnya lebih jauh. misalnya – id, nama, dll.

Atribut komposit – Atribut ini adalah kumpulan atribut sederhana. misalnya – Nama dapat terdiri dari nama_depan, nama_tengah dan nama_belakang.

Atribut turunan – Atribut ini tidak tersedia dalam database, tetapi kita dapat menemukannya menggunakan atribut lain. misalnya – Kita dapat menurunkan usia menggunakan date_of_birth. Maka dari itu, ini adalah atribut turunan.

Atribut bernilai tunggal – Atribut ini hanya memiliki satu nilai. misalnya- student_id

Atribut multi-nilai – Atribut ini dapat memiliki beberapa nilai. misalnya – email, nomor_telepon

Yang perlu anda ketahui tentang Domain?

Domain adalah istilah untuk sekumpulan nilai yang dapat kita tetapkan ke atribut. Setiap atribut memiliki domain. Selain itu, Nama harus berupa string. Itu tidak boleh memiliki nilai numerik. Usia harus berupa angka positif. Selanjutnya, bisa ada domain seperti usia harus antara 20-35, kebangsaan harus Amerika, Inggris, atau Kanada. Dengan kata lain, masing-masing atribut ini memiliki seperangkat nilai untuk diberikan kepada mereka yang disebut domain.

Perbedaan Antara Atribut dan Domain

Definisi

Atribut adalah properti deskriptif yang dimiliki oleh setiap entitas dari kumpulan entitas sementara domain adalah kumpulan nilai yang diizinkan untuk suatu atribut. Jadi, inilah Perbedaan yang menonjol antara Atribut dan Domain.

Penggunaan

Yang penting, atribut membantu menggambarkan entitas sementara domain membantu menentukan rentang nilai yang sesuai dengan atribut tertentu. Maka dari itu, ini adalah perbedaan lain antara Atribut dan Domain.

Contoh

Nama dan umur adalah dua contoh atribut. Selain itu, nama harus berdasarkan abjad, dan usia harus positif untuk menjelaskan domain.

Kata terakhir

Atribut dan Domain adalah dua istilah yang terkait dengan diagram ER dalam perancangan basis data. Perbedaan yang menonjol antara atribut dan domain adalah atribut adalah properti yang mewakili entitas sedangkan domain adalah kumpulan nilai yang dapat diberikan ke atribut.

Sumber bacaan:

1.Konsep Dasar Model ER dalam DBMS.” Macam-Macam Topologi Jaringan Pada Jaringan Komputer | Belajar malam ini, Tersedia di sini . 2.Singhal, Akshay, dan Akshay Singhal. “Aksay Singhal.” Gerbang Vidyalay, Nama Penerbit Gerbang VidyalayLogo Penerbit, 30 Januari 2019, Tersedia di sini . 3. “Domain Atribut.” Wikipedia, Wikimedia Foundation, 27 Oktober 2016, Tersedia di sini .

Sumber gambar:
  1. “model hubungan entitas” Oleh TheMattrix di Wikipedia bahasa Inggris (CC BY-SA 3.0) melalui Commons Wikimedia

Related Posts