Jumat, 12 November 2010

Perancangan Basis Data (SQL materi)


Universitas Islam Indragiri
Fakultas Teknik & Ilmu Komputer
Prodi Sistem Informasi
Pertemuan Keenam
Mata Kuliah : Perancangan Basis Data
Dosen : Fitra Wardhana, S.Kom


Perintah SQL (Structured Query Language) dapat dibagi menjadi tiga kelompok, yaitu :

1.       Data Definition Language
a.     CREATE TABLE nama_tabel
( nama_kolom tipe_data [NULL | NOT NUL] )

b.    ALTER TABLE nama_tabel
ADD nama_kolom tipe_data [NULL | NOT NULL]
atau
ALTER TABLE nama_tabel
DROP COLUMN nama_kolom
Atau
ALTER TABLE nama_tabel
ALTER COLUMN nama_kolom tipe_data_baru [NULL | NOT NULL]

c.     DROP TABLE nama_tabel

2.       Data Manipulation Language
a.     INSERT INTO nama_tabel [(kolom)1, ..., kolom_n)]
VALUES (nilai_1, ..., nilai_n)

b.    UPDATE nama_tabel
SET nama_kolom_1 = nilai_1
[, nama_kolom_2 = nilai_2, ...]
                WHERE kondisi

c.     DELETE nama_tabel
WHERE kondisi

d.    SELECT nama_kolom
FROM
[WHERE kondisi]
[GROUP BY  nama_kolom]
[HAVING kondisi]
[ORDER BY nama_kolom | ASC | DESC]

3.       Data Control Language
a.     GRANT [daftar_wewenang | ALL PRIVILEGES]
ON nama_objek
TO [daftar_id_otorisasi | PUBLIC]
[WITH GRANT OPTION}

b.    REVOKE [GRANT OPTION FOR] [daftar_wewenang | ALL PRIVILEGES]
ON nama_objek
FROM [daftar_id_otorisasi | PUBLIC] [RESTRICT | CASCADE]












Study kasus :

Diketahui tabel sebagai berikut :

MAHASISWA
Nim
Nama
J_Kelamin
Agama
Tempat_Lahir
Tanggal_Lahir
Alamat
Kode_Jurusan
Kode_Org










DOSEN
Kode_Dosen
Nama
J_Kelamin
Agama
Tempat_Lahir
Tanggal_Lahir
Alamat








MATA_KULIAH
Kode_Mk
Nama_Mk
Sks_Mk
Semester_Mk





PRODI
Kode_Prodi
Nama_Prodi
Jenjang_Prodi
Kode_Dosen
Kode_Fak
Akreditasi_Prodi







FAKULTAS
Kode_Fak
Nama_Fak
Kode_Dosen




ORGANISASI
Kode_Org
Nama_Org
Jenis _Kegiatan




RUANG_KULIAH
Kode_Ruang
Nama_Ruang
Lokasi




JADWALKULIAH
Kode_Jkul
Kode_Mk
Kode_Dosen
Kode_Ruang
Kelas
Waktu







KRS
Nim
Kode_Mk
Kode_Dosen
Kode_Jkul
Kode_Ruang
Kelas
Waktu
Jumlah_Sks









NILAI_SEMESTER
Nim
Kode_Dosen
Kode_Mk
Nilaiangka_Mk
Nilaihuruf_Mk









 Tugas Individu :
Soal dan jawaban minimal 5 maksimal 10 dari materi di atas, dikumpul tanggal 19 november 2010.....

0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
ReDesign by Cumi++ | Affiliate Network Reviews