Atribut
Atribut adalah sifat atau karakteristik yang melekat dalam
sebuah entitas
Contoh :
– MAHASISWA = (NIM, NamaMhs, AlamatMhs)
– MOBIL = (NoMobil, NamaMobil, Jenis Mobil, Merk Mobil)
Setiap atribut akan memiliki nilai (values)
Domain (Value Set) merupakan batas-batas nilai yang
diperbolehkan bagi suatu atribut
Tipe Atribut
1. Simple dan Composite attributes
• Atribut Simple : Atribut sederhana yang tidak dapat dibagi
dalam beberapa bagian
• Atribut Komposit : Atribut yang dapat dibagi lagi dalam
beberapa bagian;
contoh : Nama; yang terdiri dari Nama depan dan Nama Belakang
Tipe Atribut
2. Simple dan Composite attributes
• Atribut Simple : Atribut sederhana yang tidak dapat dibagi
dalam beberapa bagian
• Atribut Komposit : Atribut yang dapat dibagi lagi dalam
beberapa bagian;
contoh : Nama; yang terdiri dari Nama depan dan Nama
Belakang
2. Single-valued dan multi-valued attributes
• Atribut Single-valued : Atribut yang memiliki paling
banyak satu nilai untuk setiap baris data
• Multi-valued attributes : Atribut yang dapat diisi
dengan lebih satu nilai tetapi jenisnya sama. Contoh :
Nomor Telp, Alamat
3. Derived attributes (Atribut Turunan) :
Atribut yang diperoleh dari pengolahan dari atribut lain
yang
berhubungan. Contoh : Umur, IP
Atribut Mandatory dan Non Mandatory
• Atribut Mandatory adalah atribut yang harus diisi tidak
boleh kosong (not null)
• Atribut Non mandatory adalah atribut yang boleh
kosong(null).
Entitas
Entitas (entity) adalah sebuah objek yang keberadaannya
dapat dibedakan terhadap objek lain
• Entitas dapat berupa orang, benda, tempat, kejadian,
konsep
• Contoh :
– Orang : MAHASISWA, DOSEN, PEMASOK
– Benda : MOBIL, MESIN, RUANGAN
– Organisasi : NEGARA, DESA
– Kejadian : PENJUALAN, REGISTRASI
– Konsep : REKENING
Relasi
Relasi adalah sebuah basis data yang saling berhubungan satu
dengan yang lainnya. Relasi juga di sebut dengan tabel. Seperti biasanya tabel
itu mempunyai baris, kolom. Baris dinamakan juga dengan tuple dan kolom di
sebut dengan atribut.
Macam-macam relasi yaitu :
- On –to- one
Relasi ini mempunyai notasi 1 : 1
Contoh : relasi tabel siswa dan orang tua. Di mana satu baris orang tua berhubungan dengan satu baris siswa dan begitu sebaliknya.
- One – to – many
Relasi one to many ini memakai notasi 1 : n
Contoh : relasi antra siswa dengan guru. Di mana satu baris siswa berhubungan dengan satu baris guru.
- Many – to – many
Relasi ini antara mahasiswa dengan mata kuliah . Dimana satu baris mata kuliah berhubungan dengan satu baris mata kulai atau mata pelajaran , begitu juga sebaliknya