Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Prakt. BasDat - Pertemuan 5

Presentasi serupa


Presentasi berjudul: "Prakt. BasDat - Pertemuan 5"— Transcript presentasi:

1 Prakt. BasDat - Pertemuan 5
Pemrograman Basis Data Praktikum Dosen: Muhammad Fachrie, M.Cs. Prakt. BasDat - Pertemuan 5

2 Prakt. BasDat - Pertemuan 5
Pertemuan ke-5 Tabel relasional Prakt. BasDat - Pertemuan 5

3 Prakt. BasDat - Pertemuan 5
Tabel Relasional Tabel relasional adalah diagram teknis yang merupakan transformasi dari ERD Tabel relasional berisi kumpulan tabel yang terbentuk dari: Himpunan entitas Relasi dengan kardinalitas selain 1 to 1 Setiap atribut harus diberi tipe data. Prakt. BasDat - Pertemuan 5

4 Tabel Relasional (many to 1)
Mahasiswa NIM Nama TTL Alamat No_HP memilih Program Studi Kode_Prodi Nama_Prodi Nama_Kaprodi Mahasiswa NIM Text Nama TTL Date/Time Alamat Memo No_HP Memilih NIM Text Kode_Prodi Program Studi Kode_Prodi Text Nama_Prodi Nama_Kaprodi Foreign Key Prakt. BasDat - Pertemuan 5

5 Tabel Relasional (many to many)
Mahasiswa NIM Nama TTL Alamat No_HP mengambil Mata Kuliah Kode_MK Nama_MK SKS Nilai_MK Mahasiswa NIM Text Nama TTL Date/Time Alamat Memo No_HP Mengambil Nilai_MK Number NIM Text Kode_MK Mata Kuliah Kode_MK Text Nama_MK SKS Number Foreign Key Prakt. BasDat - Pertemuan 5

6 Prakt. BasDat - Pertemuan 5
Tabel Relasional (1 to 1) Mahasiswa NIM Nama TTL Alamat No_HP memiliki Orang Tua NIK Nama TTL Alamat No_Hp Mahasiswa NIM Text Nama TTL Date/Time Alamat Memo No_HP NIK Orang Tua NIK Text Nama TTL Date/Time Alamat Memo No_HP Foreign Key Prakt. BasDat - Pertemuan 5

7 Prakt. BasDat - Pertemuan 5
Tabel Relasional (1 to 1) Mahasiswa NIM Nama TTL Alamat No_HP memiliki Orang Tua NIK Nama TTL Alamat No_Hp Mahasiswa NIM Text Nama TTL Date/Time Alamat Memo No_HP Orang Tua NIK Text Nama TTL Date/Time Alamat Memo No_HP NIM Foreign Key Prakt. BasDat - Pertemuan 5

8 Prakt. BasDat - Pertemuan 5
Foreign Key Foreign key adalah primary key dari himpunan entitas yang diletakkan pada tabel yang terbentuk dari relasi. Setiap relasi dengan kardinalitas selain 1 to 1, harus memiliki foreign key. Prakt. BasDat - Pertemuan 5

9 Prakt. BasDat - Pertemuan 5
Tipe-Tipe Data Tipe Data Fungsi Text Menyimpan huruf dan angka (s.d. 255 karakter) Memo Menyimpan huruf dan angka (s.d karakter) Number Menyimpan angka Date/Time Menyimpan tanggal dan waktu Currency Menyimpan dalam format mata uang Ole Object Menyimpan data multimedia (gambar, grafik, suara, video) Yes/No Menyimpan pilihan ‘Yes’ atau ‘No’ Prakt. BasDat - Pertemuan 5

10 ERD Akademik (Universitas)
Program Studi Kode_Prodi Nama_Prodi Nama_Kaprodi Dosen NIP Nama Jabatan Alamat No. HP bekerja di- memilih Mahasiswa NIM Nama TTL Alamat No_HP mengambil Nilai_MK Mata Kuliah Kode_MK Nama_MK SKS mengajar Presensi Prakt. BasDat - Pertemuan 5

11 Tabel Relasional Akademik (Universitas)
Program Studi Kode_Prodi Text Nama_Prodi Nama_Kaprodi Bekerja di NIP Text Kode_Prodi Memilih NIM Text Kode_Prodi Dosen NIP Text Nama Jabatan Alamat Memo No. HP Mengambil Nilai_MK Number NIM Text Kode_MK Mahasiswa NIM Text Nama TTL Date/Time Alamat Memo No_HP Mata Kuliah Kode_MK Text Nama_MK SKS Number Mengajar Presensi Number NIP Text Kode_MK Prakt. BasDat - Pertemuan 5

12 Latihan: Konversi ke Tabel Relasional!
Total_bayar Total_Barang Tgl_Belanja membeli Produk Kode Merk Produsen Stok Harga Admin User_ID Nama TTL Gender Alamat No_HP melayani Pelanggan User_ID Nama TTL Alamat No. HP Prakt. BasDat - Pertemuan 5

13 Latihan: Konversi ke Tabel Relasional
Tarif Tgl_Periksa memiliki Diagnosis Kode_diagnosis Nama_penyakit Dokter NIP Nama Spesialisasi Alamat No_HP memeriksa Pasien NRP Nama TTL Alamat No. HP menginap Tarif Tgl_masuk Tgl_keluar Ruang Inap Kode_ruang Nama_ruang Biaya_per_hari Prakt. BasDat - Pertemuan 5


Download ppt "Prakt. BasDat - Pertemuan 5"

Presentasi serupa


Iklan oleh Google