Basis Data [TK1064] I. Pengenalan Relasi dan Kardinalitas Di sajikan untuk Lingkungan TASS Dosen : Tora Fahrudin., M.T
Relationship / Relasi Relasi Relasi adalah keterhubungan antara satu entitas dengan entitas yang lain. Relasi digambarkan dengan notasi belah ketupat / diamond. Relasi Mahasiswa mempunyai Organisasi Relasi mahasiswa mempunyai organisasi
Ilustrasi sederhana u/ menggambarkan Relasi Bambang Susi Sumarno Organisai LINUX Organisai Pecinta Satwa Mempunyai organisasi Mahasiswa mempunyai Organisasi Relasi mahasiswa mempunyai organisasi
Relasi di Lingkungan TASS Apa saja Relasi yg terbentuk Mhs mengambil Matakuliah Mhs membayar biaya tagihan Dosen mempunyai jadwal kuliah Mhs meminjam buku perpus Mahasiswa mempunyai jadwal kuliah Entitas Mahasiswa Dosen Kelas Matakuliah Ruang Jadwal Buku Perpus Tagihan Pendidikan
Derajat Himpunan Relasi Unary (hanya me-relasi-kan 1 entitas) Binary (hanya me-relasi-kan dari 2 entitas) Ternary (me-relasi-kan 3 entitas)
Derajat Himpunan Relasi Unary (hanya me-relasi-kan 1 entitas)
Derajat Himpunan Relasi Binary (hanya me-relasi-kan 2 entitas)
Derajat Himpunan Relasi Ternary (merelasi-kan lebih dari 2 entitas)
Kardinalitas Kardinalitas relasi menggambarkan banyaknya jumlah maksimum entitas dapat berelasi dengan entitas pada himpunan entitas yang lain. Pada himpunan relasi biner, pemetaan kardinaltias relasi dapat berupa salah satu dari berikut ini Satu ke Satu 1-1 Satu ke Banyak 1-N Banyak ke Satu N-1 Banyak ke Banyak N-N
Ilustrasi Kardinalitas Relasi
Ilustrasi Kardinalitas Relasi
Contoh Atribut dan Relasi (mahasiswa dan organisasi) Nama_DEPAN Nama_Belakang Mahasiswa mempunyai Organisasi #nim nama alamat ipk #kd_org jenis prodi umur Garis : Link yang menghubungkan atara Entitas dengan atribut, dan entitas dengan relasi Elips dobel : Menunjukkan atribut yang multivalued Elips dengan garis terputus : Menunjukkan atribut turunan Elips yang beranak menunjukkan atribut komposit
Cth Kardinalitas Relasi (1-1) Dalam menggambarkam kardinalitas pada Diagram ER, digunakan garis panah (→) yang menunjukkan “Satu” atau garis biasa (—) yang menunjukkan “Banyak”. kota Mahasiswa mempunyai Jabatan Kelas #nim nama alamat prodi ipk #kd_jabatan Nama_jabatan Kelas umur 1 Mahasiswa hanya boleh menjabat 1 jabatan di sebuah kelas 1 Jabatan di sebuah kelas hanya boleh di jabat oleh 1 mahasiswa
Cth Kardinalitas Relasi (1-N) Dalam menggambarkam kardinalitas pada Diagram ER, digunakan garis panah (→) yang menunjukkan “Satu” atau garis biasa (—) yang menunjukkan “Banyak”. Beasiswa mempunyai Mahasiswa #id_beasiswa Jenis beasiswa sponsor beasiswa kota #nim nama alamat prodi ipk umur 1 Jenis Beasiswa boleh di berikan untuk banyak mahasiwa 1 Mahasiwa hanya boleh mendapatkan 1 Jenis beasiwa
Cth Kardinalitas Relasi (N-N) Dalam menggambarkam kardinalitas pada Diagram ER, digunakan garis panah (→) yang menunjukkan “Satu” atau garis biasa (—) yang menunjukkan “Banyak”. kota Mahasiswa mengambili MataKuliah #nim nama alamat prodi ipk #kd_kuliah sks dosen umur Nama mtkul 1 Mahasiswa boleh mengambil banyak mata kuliah 1 Mata kuliah boleh di ambil banyak mahasiwa
Tugas Kelompok (Buatlah ER-nya) Sebuah perpustakaan umum di sebuah kota Bandung menginginkan desain basis dengan spesifikasi sebagai berikut Pelanggan yang akan meminjam, diharuskan mendaftar menjadi anggota untuk mendapatkan kartu pinjaman. Data yang harus mereka isi adalah nama, alamat, pekerjaan, penghasilan. Data buku bisa di lihat di software aplikasi yang dipunyai oleh perpustakaan tersebut. IdBuku,JudulBuku,Penerbit,Pengarang, JenisBuku(*Novel,Science,Agama),stokBuku serta jmlBukuKeluar. Setiap pelanggan bisa meminjam buku maksimal 3 buku. Perlu dicatat tanggal peminjamannya.Tidak ada biaya peminjaman. Batas waktu pengembalian adalah 2 minggu, dihitung dari tanggal peminjaman.
Daftar Pustaka Wikipedia Dasar SQL Perancangan Basis Data