MATERI RPL(KELAS 12BASIS DATA)
1).Sudut pandang basis data
Basis data bukan hanya sekedar penyimpanan data secara elektronis dengan bantuan komputer. Artinya tidak semua bentuk penyimpanan data secara elektronis bisa disebut basis data. Kita dapat menyimpan dokumen berisi data dalam file teks dengan program pengolah kata, file spread sheet dan lain-lain, tetapi tidak dapat disebut sebagai basis data. Karena di dalamnya tidak ada pemilahan dan pengelompokkan data sesuai jenis dan fungsi data, sehingga akan menyulitkan pencarian data kelak. Hal yang sangat ditonjolkan dalam basis data adalah pengaturan, pemilahan, pengelompokkan, dan pengorganisasian data yang akan disimpan sesuai fungsi dan jenisnya. Pemilahan, pengelompokan, pengorganisasian dapat berbentuk sejumlah file atau tabel terpisah atau dalam bentuk pendefinisian kolom- kolom field-field data dalam setiap file dan tabel.
2) Data Selection
Adapun untuk melihat data (Selection), Query yang digunakan adalah SELECT diikuti beberapa pernyataan khusus yang berhubungan dengan tabel yang diseleksi. Pada dasarnya, SELECT merupakan perintah DML (Data Manipulation Language) untuk menghasilkan recordset dengan mengekstrak data dari database. Perintah SELECT ini sering dipakai dan memiliki bentuk yang kompleks.Bentuk sederhana dari select sebagai berikut:
3) Select Multitable
Pada pembuatan suatu aplikasi, terkadang memerlukan tampilan data yang tidak hanya berasal dari 1 (satu) tabel, namun bisa dari beberapa tabel sekaligus. Misalnya ingin menampilkan nama buku yang dipinjam oleh siapa dan siapa petugasnya. Dari contoh tersebut, kita harus dapat menggabungkan minimal dua tabel, yaitu peminjaman, buku dan anggota. Atau menampilkan data peminjaman lengkap dengan petugas yang meminjakan, sehingga harus menggabungkan tabel peminjaman, buku, petugas dan anggota. Data yang tersimpan dalam database dapat bervariasi dalam hal jumlah dan tingkat kompleksitasnya.
4) Fungsi Select Multiple Table
Select multiple table berfungsi untuk menampilkan data yang berhubungan dari dua buah tabel, misalnya ingin menampilkan data nm_siswa dan nm_kelas tiap siswa. Pada tabel siswa, nama kelas siswa ditunjukkan oleh id_kelas agar dapat melihat langsung nm_kelas tiap siswa, maka perintah select multiple table dapat digunakan. Pada syntax from nama tabel siswa ditulis lebih dahulu dibandingkan nama tabel tb_kelas.
Hal tersebut menyebabkan data ascending menurut table tb_kelas. Misalnya data dalam tb_kelas pada urutan teratas adalah data BSD. Jika nama table tb_kelas ditulis lebih dulu maka data yang ditampilkan akan ascending sesuai dengan tabel siswa. Misalnya data tabel siswa pada urutan teratas adalah Yurizka.
Tidak ada komentar: