This blog you will get various information about the techonolgy, computer, literature, and general information. Demi masa, sesungguhnya manusia itu benar-benar berada dalam kerugian kecuali orang-orang yang beriman dan beramal saleh serta nasihat-menasihati dalam kebenaran dan kesabaran.(Q.S Al-‘Asr 1-3)
Jumat, 28 September 2012
beberapa database
DBMS kepanjangan dari DataBase Management System. DBMS merupakan perangkat lunak atau program komputer yang dirancang secara khusus untuk memudahkan pengelolaan database. Salah datu macam DBMS yang populer saat ini berupa RDBMS (Relational DataBase Management System), yang menggunakan model basis data relasional atau dalam bentuk tabel-tabel yang saling terhubungkan.
MySQL merupakan salah satu contoh produk RDBMS yang sangat popular di lingkungan Linux, tetapi juga tersedia pada Windows. Banyak situs Web yang menggunakan MySQL sebagai database server (server yag melayani permintaan akses terhadap database). MySQL sebagai database server juga dapat diakses melalui program yang dibuat dengan menggunakan Borland Delphi. Dengan cara seperti ini database dapat diakses secara langsung melalui program executable yang kita buat sendiri.
Sebuah database mencangkup sejumlah tabel dan juga objek-objek lain seperti indeks dan pandangan (view). Tabel dibawah memberikan contoh database di bidang kesiswaan pada Siswa Kursus di LKP PIKOM Banjarengara.
Database di bidang kesiswaan
Database di Bidang kesiswaan.
Pada contoh di atas, database meliputi tabel Siswa (yang berisi data pribadi Siswa), tabel Kursus ( yang berisi data kursus yang diambil siswa), tabel Instruktur (berisi data instruktur dan jadwal mengajar instruktur), tabel Daftar Hardir ( yang berisi daftar hadir siswa), dan tabel Nilai (berisi nilai siswa).
Beberapa istilah dalam Relational DataBase Management System (RDBMS) adalah sebagai berikut:
1. Baris dan Kolom.
Sebuah tabel berisi sejumlah baris data dan sejumlah kolom. Gambar dibawah memperlihatkan pengertian baris dan kolom.
Gambaran tabel, baris dan kolom
Gambaran baris dan kolom.
Kolom (kadang disebut field) dapat didefinisikan sebagai satuan data terkecil dalam sebuah tabel. Nis, nama siswa, tempat lahir, tanggal lahir, jenis kelamin dan asal sekolah merupakan contoh-contoh dari kolom. Baris (kadangkala disebut record) adalah kumpulan dari kolom yang menyatakan suatu data yang saling terkait.
2. Hubungan.
Pada model database relasional. Kaitan atau asosiasi antara dua buah tabel disebut hubungan (relationship). Hubugnan dapat berupa:
1-1 (one to one), yaitu satu data pada suatu tabel berpasangan dengan hanya satu data pada tabel lain. Contoh hubungan 1-1 dapat dilihat pada tabel siswa dan dan tabel absensi. Setiap NIS pada tabel siswa memiliki pasangan paling banyak hanya sebuah dengan NIS pada tabel Absensi.
one to one
Contoh tabel hubungan one to one
Hubungan one to one bisa digambarkan sebagai berikut:
Contoh RDBMS one to one
1-M (one to many), yakni satu data pada suatu tabel berpasanagan dengan banyak data pada tabel lain. Contoh hubungan 1-M dapat dilihat pada tabel kursus dan tabel siswa. Setiap kode kursus pada tabel kursus dapat berpasangan dengan lebih dari satu kode baigan pada tabel siswa.
Contoh RDBMS one to many
Contoh tabel hubungan one to many
Hubungan one to many digambarkan sebagai berikut:
Contoh RDBMS One to many
Tanda panah dua kali atau tanda tak berhingga menyatakan sisi M (banyak) dan panah satu kali atau angka 1 menyatakan sisi 1.
3. Kunci Primer dan Kunci Tamu.
Secara konsep, setiap tabel harus memiliki kunci primer. Kunci primer dapat tersususn dari sebuah kolm atau beberapa kolom. Kunci berperan sebagai identitas yang unik ( tak kembar) untuk masing-masing baris data. Sebagai contoh, NIS adalah kunci primer untuk tabel siswa dan tabel nilai, sedangkan kd_krsus adalah kunci primer untuk tabel kursus. Jadi dengan menyebut NIS 102033 pada tabel siswa dipastikan tidak mungkin terdapat lebih dari satu baris yang memenuhi. Kunci primer biasanya ditandai dengan simbol kunci. Untuk lebih jelasnya, simbol kunci dapat dilihat gambar dibawah.
Simbol Kunci Primer
Selain kunci primer terdapat pula istilah kunci tamu atau kunci asing (foreign key). Kunci Tamu adalah sebuah kolom dalam sebuah tabel yang menjadi penghubung dengan kunci primer pada tabel lain. Sebagai contoh bisa dilihat gambar 1-M di atas, kd_krsus pada tabel siswa merupakan kunci tamu yang menghubungkan ke tabel kursus.
4. Indeks.
Indeks merupakan suatu mekanisme dalam database yang memungkinkan pencarian data dapa dilakukan dengan cepat. Sebagai contoh, jika anda sering mengambil data menurut jenis kelamin, maka bila jenis kelamin anda diindeks, pengaksesan data terhadap jenis kelamin akan dilakukan dengan cepat.
Mengapa indeks dapat mempercepat pengaksesan data? Hal itu terjadi sebenarnya didasarkan oleh teknik yang melandasi indeks. Ketika anda mengindeks suatu kolom, sistem akan mengatur dengan sendirinya nilai-nilai kolom tersebut secara urut. Karena sifatnya yang demikian, anda bisa membayangkan indeks ini seperti indeks buku. Dengan menggunakan indeks, anda bisa mencari suatu item dalam buku dengan cepat. Begitu pula efek indeks dalam tabel.
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar