DATABASE III JAIDUP BANJARNAHOR, ST.,M.KOM Sekilas tentang database Bila mendengar kata-kata database apakah yang terlintas dalam benak anda? Sekumpulan data? Rumit? Gudang? tidak ada yang terlintas? Himpunan kelompok data (arsip) yg saling berhubungan yg diorganisasikan sedemikian rupa agar dapat digunakan kembali secara mudah dan cepat Kumpulan data yg saling berhubungan yg disimpan secara bersama dgn tanpa adanya pengulangan (redundansi) yg tidak perlu untuk memenuhi berbagai kebutuhan Kumpulan file/tabel/arsip yg saling berhubungan yg disimpan dalam media penyimpanan elektronis Sekilas tentang database Database bila diterjemahkan kedalam bahasa Indonesia secara harafiah berarti pangkalan data. Sama seperti pangkalan militer yang memuat banyak personil militer dan alat-alat militer maka pangkalan data atau selanjutnya anda sebut database saja, memuat banyak data dan tool-tool yang terkait dengan operasi data. Sekilas tentang database Data Dosen Data Nilai Data Courses Data Fakultas Data Students Basis Data di sebuah Lemari Arsip Data P. Studi Sekilas tentang database Data Dosen Data Courses Data Students Data Nilai DISK Basis Data di sebuah Harddisk Data Fakultas Data P. Studi Database sederhana Untuk lebih memahami tentang basis data, dapat kita mulai dari memahami database sederhana. Data base sederhana seperti data yang kita buat menggunakan ms excel daftar peminjaman buku no Nim Nama Judul penulis taggal pinjam 1 1101001 Budi Basis Data Bernadiho 11/3/2013 2 1101001 Budi Linux Asep 12/3/2013 3 1101002 Anto Basis Data Bernadiho 13/3/2013 4 1101003 Roni PHP Sri mulyani 14/3/2013 5 1101003 Roni Excell Ahmad Sutejo 14/3/2013 6 1101002 Anto Excell Ahmad Sutejo 14/3/2013 Database Relasional Persyaratan Dasar Model Data Relasional Setiap kolom dalam sebuah baris harus berlainan nilainya Kunci utama (primary key) tidak boleh bernilai nol Kunci luar (foreign key) jika tidak bernilai nol, harus memiliki yang nilai sesuai dengan nilai kunci utama dihubungan yang lain. Seluruh atribut yang bukan merupakan kunci utama ataupun lunci luar dalam sebuah tabel harus mendeskripssikan obyek yang diidentifikasi oleh kunci utama. Contoh database relasional SEKILAS TENTANG SQL SQL atau Structured Query Language yang bila diterjemahkan secara harafiah kedalam bahasa Indonesia berarti bahasa pertanyaan yang terstruktur, adalah sekumpulan perintah yang digunakan oleh pengguna database untuk memanipulasi data yang tersimpan. Manipulasi yang bisa dilakukan adalah, antara lain : Select yaitu memilih data sesuai dengan kriteria tertentu yang anda inginkan; Update yaitu memperbaharui data dengan data yang lebih baru sesuai dengan kriteria tertentu yang anda inginkan; Delete yaitu menghapus data dengan kriteria tertentu yang anda inginkan; Insert yaitu menambah data baru SEKILAS TENTANG ORACLE Oracle Corporation yang berdiri pada tahun 1977 sebelumnya mengembangkan database Oracle sebagai perangkat lunak yang dipakai oleh pihak militer US. Namun seiring perkembangan database Oracle juga dipergunakan dan dijual ke pihak sipil atau bisnis. Dengan demikian citra militer seperti tangguh dan siap dalam segala situasi juga turut melekat dalam database Oracle. Oracle sendiri tidak hanya bermain dalam ranah database namun juga dalam ranah aplikasi dan perangkat keras. Database Oracle memiliki berbagai edisi, antara lain: Standard One edisi berbayar dengan batasan maksimal dua prosesor; Standard edisi berbayar dengan batasan maksimal empat prosesor; Enterprise edisi berbayar tanpa batasan prosesor; Express edisi gratis dengan batasan data maksimal 4 Gigabyte (4.294.967.296 Byte)