Pratikum 1 Basis Data Terdistribusi
Pratikum 1 Basis Data Terdistribusi
Kasus 1:
Sebuah rental VCD mempunyai basis data dengan entitas: PEMINJAM, VCD
dengan model relational sebagai berikut:
CD Peminjaman Peminjam
PK cd_id PK tpinjam PK id
Berdasarkan contoh kasus di atas akan dibuat basis data dengan nama
RENTAL. Basis data RENTAL terdiri dari tiga tabel yaitu CD (entitas),
PEMINJAMAN (relasi), PEMINJAM (entitas).
Menjalankan MySQL
Berikut cara menjalankan basis data melalui Command Prompt, dengan
asumsi bahwa folder \mysql\bin terletak di C:\AppServ\mysql\bin (prompt):
1. Jalankan command prompt dengan cara Klik Start, Pilih Run dan
ketikan cmd sehingga muncul Command Prompt
2. Masuk ke folder \mysql\bin dengan cara
cd \AppServ\mysql\bin\
3. Selanjutnya gunakan perintah
mysql –u nama –p [namabasisdata]
4. Sebagai contoh, user bernama root akan masuk dengan password root,
maka digunakan perintah:
mysql –u root –p
5. Contoh lain, jika user root akan masuk dengan password root dan
langsung masuk pada basis data bernama rental maka digunakan
perintah:
mysql –u root –p rental
Membuat Tabel
Basis data yang sudah dibuat berisi tabel-tabel dari hasil perancangan.
Sebagai contoh pada kasus rental dibuat tiga tabel yaitu tabel Peminjam,
tabel CD (entitas) dan tabel Peminjaman (berasal dari relationship -
Meminjam). Perintah membuat tabel adalah:
CREATE TABLE namatabel(
namafield1 tipedata1,
namafield2 tipedata2,
namafield3 tipedata3,
namafield3 tipedata3);
Contoh:
Membuat tabel CD dengan atribut dan deskripsi sebagai berikut:
Cd_id char(13) PRIMARY KEY
Judul char(50)
Tahun YEAR(4)
Jumlah int
Digunakan perintah
CREATE TABLE CD(
Cd_id char(8) PRIMARY KEY,
Judul char(50),
Tahun YEAR(4),
Jumlah int);
Menampilkan Data
SELECT
Menampilkan sebagian data dengan perintah:
SELECT (namakolom1, namakolom2) FROM namatabel;
Contoh:
Menampilkan data yang berada di kolom cd_id dan judul dari tabel cd
SELECT (cd_id, judul) FROM cd;
Jika ingin menampilkan seluruh data dari suatu table menggunakan perintah:
SELECT * FROM namatabel;
Contoh:
Menampilkan seluruh data yang ada pada table CD
SELECT * FROM cd;
SELECT – WHERE
Terkadang dibutuhkan penampilan data yang sesuai dengan kondisi yang
diberikan. Perintah dalam SQL yang bisa digunakan adalah:
SELECT namakolom1, namakolom2, ..., namakolom-n
FROM namatabel
WHERE kondisi;
Contoh:
Menampilkan semua data dari buku yang judulnya ’Basis Data’ digunakan
perintah
SELECT * FROM cd WHERE judul=’Cars’;
Kombinasi SELECT – WHERE ini bisa juga memanfaatkan operator selain sama
dengan dengan antara lain:
> : lebih besar dari
< : kurang dari
>= : lebih besar dari atau sama dengan
<= : kurang dari atau sama dengan
!= : tidak sama dengan
Selain dengan operator, kombinasi dengan kondisi yang lain juga
dimungkinkan seperti AND, OR, LIKE ataupun IN.