0% menganggap dokumen ini bermanfaat (0 suara)
381 tayangan13 halaman

Skema Relasi

Dokumen tersebut membahas tentang skema relasi dan aturan transformasi ERD menjadi skema database. Secara ringkas, entitas akan menjadi tabel, atribut entitas akan menjadi field tabel, relasi 1-1 akan menambahkan foreign key, relasi 1-N akan menambahkan foreign key ke child table, dan relasi M-N akan membuat tabel baru.

Diunggah oleh

thito
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
381 tayangan13 halaman

Skema Relasi

Dokumen tersebut membahas tentang skema relasi dan aturan transformasi ERD menjadi skema database. Secara ringkas, entitas akan menjadi tabel, atribut entitas akan menjadi field tabel, relasi 1-1 akan menambahkan foreign key, relasi 1-N akan menambahkan foreign key ke child table, dan relasi M-N akan membuat tabel baru.

Diunggah oleh

thito
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 13

Skema Relasi

Aturan Transformasi
ERD Menjadi Skema Database
1. Setiap ENTITAS akan menjadi sebuah TABEL dalam database
- Primary Key (PK) entitas akan menjadi PK tabel
- Semua ATRIBUT entitas akan menjadi atribut tabel (=FIELD)

2. Foreign key adalah atribut kunci tamu yang berasal dari primary key yang bertamu
ke tabel yang berelasi

3. RELASI 1-1 (one-to-one) akan direpresentasikan dalam bentuk penambahan


atribut Foreign Key (FK) ke salah satu tabel.
- Atribut FK berasal dari atribut Primary Key (PK) di tabel pasangannya.

3. RELASI 1-N (one-to-many) akan direpresentasikan dalam bentuk penambahan


atribut FK ke tabel anak (child table). Atribut FK di tabel anak berasal dari atribut
PK di tabel induk (parent table).

4. RELASI M-N (many-to-many) akan diwujudkan dalam bentuk satu buah TABEL
BARU yang terpisah dari dua entitas yang dihubungkannya.
Contoh 1
Contoh 2
Contoh 3
Contoh Skema relasi
Tipe Data
KARAKTER
• CHAR: Teks dengan maksimal 255 karakter
• VARCHAR: Teks maksimal 255 karakter
dan bersifat variabel
• TEXT: Teks dengan panjang maksimal
65535
Tipe Data
BILANGAN

• TINYINT: Bilangan 1 byte


• SMALLINT: Bilangan 2 byte
• INT atau INTEGER Bilangan 4 byte
• BIGINT: Bilangan 8 byte
• FLOAT: Bilangan pecahan (4 byte)
• DOUBLE atau REAL: Bilangan pecahan (8
byte)
• DECIMAL atau NUMERIC: Bilangan
pecahan
Tipe Data
LAIN-LAIN

• DATE: Tanggal (YYYY/MM/DD)


• DATETIME: Waktu (tanggal dan jam)
(YYYY/MM/DD HH:MM:SS)
• TIME : Jam (HH:MM:SS)
• ENUM(‘nilai1’, ‘nilai2’, …):Nilai enumerasi
• BOOLEAN: tipe benar atau salah
Struktur tabel

Tabel Mahasiswa

Nama Field Tipe Data Ukuran Keterangan

NIM VARCHAR 8 Primary Key


Nama_mhs VARCHAR 50
Alamat_mhs TEXT
Tgl_lahir DATE
Struktur tabel

Tabel Nilai

Nama Field Tipe Data Ukuran Keterangan

Foreign Key dari


NIM VARCHAR 8 tabel Mahasiswa
(NIM)
Foreign Key
Kode_matkul VARCHAR 8 dari tabel
Matakuliah
(Kode_matkul)
Indeks_nilai CHAR 1
Latihan

1. Buatlah Skema relasi dari sistem pengelolaan


perpustakaan

2. Buatlah struktur tabel dari masing2 tabelnya

Anda mungkin juga menyukai