Saturday, October 29, 2011

a Little Things Called Database.....

Databasee????
database database database................
apa hayooooo???
database itu,,,
sebuah objek yang kompleks untuk menyimpan informasi yang terstruktur, yang diorganisir dan disimpan dalam suatu cara yang mengijinkan pemakainya dapat mengambil informasi dengan cepat dan efisien (Evangelos Petroutsos).
loh loh loooooh???
kita kan lagi ngebahas web programming, qo ada database siiih??
weeeiiitttsss, jangan salaaahh!!
database itu pentiiiing buat bikin web yang dalem nya itu ada data" yang nantinya bakalan terus di update sama admin web itu sendiri.....
ready for database??? okeeee tak mulai yoooo........
ada banyak server database yang biasa digunain, contohnya: MySQL dan Oracle
Oracle biasa digunain perusahaan buat nyimpen data"nya
naaah, aku bakalan nunjukin cara bikin database sekolah *pake MySQL aja yaaaa... ^^v
*jangan pusing dulu yaaa....*

oiyak, MySQL gak bakal bisa jalan klo belom ada XAMPP di komputer kalian. kalian harus install XAMPP nya dulu. coba klik link XAMPP 1.4.16 buat download XAMPP nya
sebelum buat database nya, kalian coba ke web browser yg biasa kalian pake di kompi.... ie, mozilla, flock atau google chrome
klo udah masuk web browser, coba kalian ketik "localhost/phpmyadmin" di url nya. nanti bakalan muncul gini...

  • Create Database


  • Create Table
number fields diisi sesuai berapa kolom yang nanti nya akan dibuat...
Tipe data digunakan sesuai dengan kebutuhan field nya. int,double,float digunakan untuk field yang bertipe angka. char/varchar digunakan untuk field yang bertipe karakter/tulisan. date digunakan untuk field yang bertipe tanggal. dan masih banyak tipe data yang dapat digunakan dalam pembuatan database.
Not null digunakan apabila field harus diisi. dengan kata lain, field tidak boleh dikosongkan pada pengisian data nya (insert values).
auto_increment biasa digunakan untuk primary key. dimana user tidak perlu mengisi field dengan auto_increment karena field itu sudah otomatis terisi dengan sendirinya.
primary key merupakan  field kunci / utama dari suatu tabel yang menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi dengan data yang sama. Dengan kata lain Primary key menjadikan tiap record memiliki identitas sendiri-sendiri yang membedakan satu sama lainnya (unik).

  • Insert Values


  • Select From
syntax ini digunakan untuk memunculkan semua isi tabel yang telah kita insert.
berikut isi tabel yang telah saya buat sebelumnya....

jenis_kelamin

guru

mata_pelajaran

nilai

siswa

  • Primary & Foreign Key
“Primary Key” adalah field kunci / utama dari suatu tabel yang menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi dengan data yang sama, dengan kata lain Primary key menjadikan tiap record memiliki identitas sendiri-sendiri yang membedakan satu sama lainnya (unik).
“Foreign key” adalah satu attribute yang melengkapi satu relationship yang menunjukan ke induknya.

Foreign Key itu merupakan kita menggunakan primary key pada tabel lain di tabel lainnya. dimana foreign key ini dapat bernilai double.
pada MySQL, foreign key ditentukan menggunakan relation view.
pada tabel nilai kita menggunakan id siswa pada tabel siswa yang merupakan primary key tabel siswa dan id mapel pada tabel mata_pelajaran yang merupakan primary key pada tabel mata_pelajaran.
maka id siswa dan id mapel pada tabel nilai merupakan foreign key yang mengarah pada tabel induk masing".

STOOOPP disini dulu yaaa pembahasan database nya......
semoga kalian belum pusiiing yaaaa :D
aku akan bahas ttg join di post selanjutnya...............

0 comments:

Post a Comment

Template by:

Free Blog Templates