Merupakan model data paling populer untuk diterapkan, MENGAPA??? KARENA kemudahan dalam penerapan dan kemampuannya dalam mengakomodasi berbagai kebutuhan pengelolaan basis data yang ada di dunia nyata (real world). Basis Data Relasional Ditemukan/diperkenalkan pertama kali oleh E.F. Codd Terdiri atas beberapa tabel yang saling terkait (terhubung) melalui nilai kolom yang disebut kunci (key). Setiap tabel terdiri atas lajur mendatar yang disebut Baris Data (Row/Record) dan lajur vertikal yang dinamakan dengan Kolom (Column/Field) Basis Data Relasional Di setiap pertemuan Baris Data dan Kolom, ditempatkan/diletakkan nilai (Value) atau item-item data (satuan data terkecil). Hubungan antar tabel ditentukan oleh Integritas Referensial (Referential Integrity). Apa itu Integritas Referensial? Yaitu penggunaan batasan untuk membuat valid data yang dimasukkan ke dalam tabel dan mengatur hubungan antara tabel orangtua (induk) dan anak Ex: integritas/batasan untuk jenis kelamin
(L untuk laki-laki dan P untuk perempuan)
Tabel (Table) Adalah unit penyimpan fisik utama untuk data dalam basis data. Digunakan untuk menyimpan data yang ingin diakses oleh pengguna. Memiliki batasan yang mengontrol data yang boleh dimasukkan ke dalam tabel. Ilustrasi (Tabel)
Dosen Mahasiswa
Mata Kuliah Nilai Jadwal
Gambar di atas mengilustrasikan tabel dalam sebuah
skema basis data relasional. Masing-maisng tabel dalam gambar dihubungkan ke paling tidak satu tabel lainnya, tetapi beberapa tabel dihubungkan ke banyak tabel. Kolom (Column/Field) Adalah kategori informasi yang terdapat dalam tabel. Masing-masing kolom dalam tabel memiliki tipe data. Tipe data menentukan tipe nilai yang dapat mengisi sebuah kolom. Ilustrasi (Kolom)
Mahasiswa1
NPM Nama Mhs Alamat Telp
Gambar diatas menunjukkan kolom pada tabel
Mahasiswa. Masing-masing kolom adalah kategori informasi tertentu. Baris (Row/Record) Satu baris data adalah kumpulan semua kolom yang berhubungan dengan kejadian tunggal. Dengan kata lain, satu baris data adalah satu record dalam tabel. Ex. Jika ada 25.000 judul buku, akan ada 25.000 record atau baris data dalam tabel judul buku. Ilustrasi (Baris)
Mahasiswa1
NPM Nama Mhs Alamat Telp
99.328.123 Abdul Kadir Jl. Adhyaksa No.27 3306258
Gambar diatas mengilustrasikan satu baris data atau
record pada tabel Mahasiswa. Nilai (Value) Merupakan nilai atau item data yang mendeskripsikan satuan data terkecil. Terletak di setiap pertemuan atau perpotongan antara baris (Record) dan kolom (Field). Ilustrasi Nilai (Value) M ahas is w a
NPM N am a M hs A la m at T elp
9 9.32 8.1 2 3 A b du l K a dir Jl. A dh yaksa N.27
o 330 62 5 8
N ilai(va lue)
Gambar diatas menunjukkan sebuah nilai (value) yang
telah di-inputkan dalam tabel. Contoh: nilai/item data pada baris pertama untuk kategori (kolom) NPM adalah 99.328.123 Latihan 1 NPM- Nama_Mhs Alamat Telp Jurusan
00523721 Reza Agus Riyandi Jl. Sutoyo No.14 05113307234 S1 T-Informatika
Soal 1. Berapakah jumlah field-nya? 2. Berapakah jumlah Record dalam tabel diatas? 3. Tentukan jumlah keseluruhan nilai atau value yang terdapat dalam tabel tersebut! Latihan 2 (Kerjakan & Kumpulkan segera!) 1. Buatlah tabel-tabel yang menggambarkan skema basis data relasional pada sebuah universitas (jabarkan nama-nama field-nya untuk masing-masing tabel) Petunjuk: 5 tabel, yaitu tabel Mahasiswa, Dosen, Kuliah (mata kuliah), Jadwal, dan Nilai. 2. Isilah nilai data atau value untuk masing- masing tabel (minimal 3 record per tabel)