Assalamualaikum warahmatullahi wabarakatuh...
Pada
Laporan Praktikum ini saya akan membahas kembali apa yang kami pelajari selama
Mata Kuliah Sistem Basis Data Terdistribusi berlangsung pada tanggal 22
Februari 2017 oleh Ibu Dosen Sundari Retno Andani, S.T,M.Kom .
Pembahasan pertemuan ini mengenai DATA BASE. Apa itu data base? DATA BASE adalah sekumpulan data yang berisi informasi dan saling berhubungan, sederhananya database adalah sekumpulan table-tabel yang saling berhubungan. Apa pula table itu? TABEL adalah sekumpulan field-field yang saling berhubungan. Sedangkan FIELD adalah sekumpulan data yang mempunyai fakta yang sama untuk setiap baris pada table. Dalam Database juga ada istilah RECORD, RECORD adalah kumpulan data yang terdiri dari satu atau lebih suatu Field.
Misalkan saja kita ada pada Database Perpustakaan
Perhatikan table tersebut.
Nah keseluruhan table tersebut lah yang dinamakan TABEL. Lalu bagian
KdPenerbit, NamaPenerbit, dan Alamat itu yang dinamakan FIELD. Dan RECORD itu
adalah Baris dari isi table tersebut yaitu P01 ANDI Jl. Medan merupakan Record
pertama, P02 Gramedia Jl. Raya merupakan record ke-dua, dan P03 Erlangga Jl.
Kartini adalahh record ke-tiga.
Nah masuk ke PRIMARY KEY, apa itu PRIMARY KEY? Primary key adalah kunci yang secara unik mengidentifikasi suatu record pada table. Fungsi dari pada primary key ini adalah untuk mencegah redudansi data atau data yang ganda. Nah, pada table diatas yang merupakan primary key adalah kolom KdPenerbit, kenapa? dan kenapa NamaPenerbit dan Alamat bukan primary key? Karena KdPenerbit tidak mungkin ada yang sama kodenya, sedangkan NamaPenerbit dan Alamat bisa saja sama. Didalam satu table hanya bisa memuat satu primary key saja.
Selain primary key ada juga yang namanya FOREIGN KEY. Foreign Key merupakan kunci tamu, yaitu sebuah primary key yang masuk ke table lain. Perhatikan table berikut!
Pada table Buku diatas yang merupakan primary key adalah table KdBuku, lalu yang menjadi Foreign Keynya adalah kolom KdPenerbit karna itu merupakan Primary key pada table lain yaitu table Penerbit. Foreign key bisa dua atau lebih didalam suatu table
Setelah membahas teori diatas, kami menuju lab untuk
mempraktikkan mengenai Database.
CARA
MEMBUAT DATA BASE PERPUSTAKAAN16M01
1.
Buka SQL Query Analizer
2.
Ketikkan “Create database PERPUSTAKAAN16M01
Note : Nama data base tidak boleh memakai
spasi.
3. Blok yang kita ketik tadi lalu tekan F5.
Nah jika tampilannya
sudah seperti ini maka database PERPUSTAKAAN16M01 telah berhasil dibuat.
Setelah data base telah dibuat, maka kita akan membuat tabelnya, nah didalam membuat table kita harus menganalisis apa saja table yang diperlukan di dalam data base perpustakaan, mengapa? Karena table yang akan dibuat harus berhubungan dengan databasenya.
Tabel yang akan kita buat adalah table penerbit
CARA MEMBUAT TABEL PENERBIT
1. Masuk ke data base PERPUSTAKAAN16M01.
Ada
dua cara untuk masuk ke database, yaitu :
Cara pertama : 1. cari PERPUSTAKAAN16M01 pada
Cara kedua : 1. Ketik “ USE
PERPUSTAKAAN16M01”
2. Ketik “Create table Penerbit (
KdPenerbit char (3) not null primary
key,
NamaPenerbit varchar (30),
Alamat varchar (50))”
Note : 1. Nama field tidak boleh pakai spasi
2. Perbedaan char dengan varchar.
KdPenerbit char (3),
P 1 _ = Dimemori tersimpan 3 karakter
P 1 _ _ _
= Dimemori tersimpan hanya 2 karakter
CARA
MELIHAT TABEL YANG TELAH DIBUAT
1.
Ketik “ Select *
from Penerbit “
Perhatikan gambar, mengapa yang muncul hanya fieldnya
saja? Karena kita belum mengisi isi nya, jadi yang muncul hanya field nya saja.
CARA
MEMBUAT TABEL BUKU
Setelah
membuat table penerbit, maka selanjutnya kita akan membuat table Buku
1.
Ketik “ Create
table Buku (
KdBuku char (5) not null primary key,
Judul varchar (50),
KdPenerbit char (3) REFERENCES Penerbit
(KdPenerbit),
ThnTerbit char (4),
Jumlah int ) “
CARA MENGHAPUS TABEL BUKU
1.
Ketik “ DROP table Buku “
2.
Blok dan tekan F5
CARA MENGHAPUS DATABASE PERPUSTAKAAN16M01
3.
Ketik “ DROP database PERPUSTAKAAN16M01 “
4.
Blok dan tekan F5
Sekian Laporan Praktikum pertama ini saya buat, Saya mohon maaf apabila terdapat banyak kesalahan dalam penulisan. Akhir kata Wassalamualaikum warahmatullahi wabarakatuh...
Tidak ada komentar:
Posting Komentar