Loading [MathJax]/extensions/TeX/AMSsymbols.js

Minggu, 08 Desember 2013

SQL - Membuat Database "Akademik"

Database “akademik”

Buka tab “Basis Data” atau “Database” dan perhatikan “Buat Basis Data”. Masukkan nama database “akademik”. Tekan “Buat”.

Kalau operasi berhasil, database “akademik” seharusnya sudah muncul.

Tabel “mahasiswa”

Database akademik tersebut akan ditambahkan dengan tabel mahasiswa. Tabel mahasiswa tersebut berisi kolom NIM, nama, alamat, jenis kelamin, dan NIP.

Nama
Tipe Data
Keterangan
NIM
Int
Pembeda.
BUKAN VARCHAR karena berupa angka dan tidak diawali dengan angka 0.
Nama
Varchar[50]
Orang tua tidak akan memberi anaknya nama yang terlalu panjang.
Alamat
Text

JenisKelamin
Enum
Antara “L” dan “P”
NIP
Int


Tabel “dosen”

Inilah Tabel Dosen.
Nama
Tipe Data
Keterangan
NIP
Int
Pembeda.
Bukan VARCHAR karena berupa angka dan tidak diawali dengan angka 0.
Nama
Varchar[50]

Alamat
Text

Kode
Int


Tabel “mataKuliah”

Tabel matakuliah.
Nama
Tipe Data
Keterangan
NIM
Int
Pembeda.
BUKAN VARCHAR karena berupa angka dan tidak diawali dengan angka 0.
Nama
Varchar[50]
Orang tua tidak akan memberi anaknya nama yang terlalu panjang.
Alamat
Text

JenisKelamin
Enum
Antara “L” dan “P”
NIP
Int



Langkah-langkah Membuat Tabel

TABEL MAHASISWA

  1. Pada database akademik, buat sebuah table baru dengan nama “mahasiswa” dan jumlah kolom 5.

  2. Isi data Kolom-kolomnya seperti ini.

  3. Sekarang, table “mahasiswa” seharusnya sudah muncul.

  4. Menambahkan data mahasiswa dengan kode SQL. Pada database akademik, buka tab “SQL”. Kode-kode yang akan dijalankan tersusun atas
v  “insert” berarti memasukkan,
v  “into mahasiswa” berarti kedalam tabel mahasiswa,
v  “values” yang diikuti data berarti data yang akan dimasukkan yang urut sesuai urutan kolom.



INSERT INTO mahasiswa
VALUES (9019, 'Sonya', 'Jl. Parikesit no. 90', 'P', 13456)
;

INSERT INTO mahasiswa
VALUES (9098, 'Kuncoro', 'Jl. Margonda no. 13', 'L', 13457)
;

INSERT INTO mahasiswa
VALUES (10234, 'Satya', 'Jl. Solo no. 67', 'L', 13458)
;

INSERT INTO mahasiswa
VALUES (9034, 'Sonya', 'Jl. Kaliurang no. 8', 'P', 13458)
;

INSERT INTO mahasiswa
VALUES (10332, 'Lani Satya', 'Jl. Godean no. 12', 'P', 13459)
;

  1. Akhiri dengan menekan tombol eksekusi. Seharusnya sudah muncul baris baru.


TABEL DOSEN
  1. Tabel baru. Nama: “dosen”, Jumlah kolom: “4”.

  2. Atur kolom-kolom sesuai tabel diatas. NIP diset “UNIQUE”.

  3. Masukkan entri-entri menggunakan Kode SQL.


INSERT INTO mataKuliah
VALUES (1234, 'Sistem Operasi', 'Wajib', 3)
;

INSERT INTO mataKuliah
VALUES (1245, 'RPL', 'Wajib', 3)
;

INSERT INTO mataKuliah
VALUES (1345, 'Sistem Berkas', 'Pilihan', 3)
;

INSERT INTO mataKuliah
VALUES (1346, 'Pancasila', 'Wajib', 3)
;


1 komentar:

  1. Casinos Near Casinos & Resorts - Mapyro
    Find Casinos Near Casinos & Resorts in 삼척 출장안마 MI, IN, IL, IA, MI, NJ & PA. The United States of America Map 양주 출장마사지 is a great resource for exploring, 수원 출장샵 discovering and 김해 출장안마 sharing information, 아산 출장마사지

    BalasHapus