SOAL LATIHAN DATA BASE TERDISTRIBUSI


1.         Buat database baru dengan nama  KAMPUS
2.         buat tabel baru dengan nama

a.        mhs,  isi tabel dengan 7 data
Column name
Data type
length
Allow nulls
nim
Char
8

Nama
Char
30

Kelas
Char
1

Kodeds
Char
8


nim      nama                           kelas kodeds
-------- ------------------------------ ----- ------
M1       ADI                            A                D1
M2       AHMAD                     A                D1
M3       ANI                            A                D1
M4       BOBI                          B     D2
M5       BENI                          B               D2
M6       CINDI                        C               D3
M7       CHANDRA                C               D3


b.       dosen
Column name
Data type
length
Allow nulls
Kodeds
Char
8

nama
Char
30


kodeds     nama                           
------                       ------------------------------
D1                           Pak Amir
D2                           Bu Dewi                    
D3                           Bu Diah                  


c.        matakuliah
Column name
Data type
length
Allow nulls
kodemk
Char
8

namamk
Char
30

Sks
Int
4

kodes
char
8
Ö

kodemk    namamk     sks                        kodeds
--------     ----------     -----       ------
K1            VB             4                            D1
K2            CAD                          4            D2
K3            SIM            3            D3




d.       nilai

Column name
Data type
length
Allow nulls
Nim
Char
8

Kodemk
Char
8

Nilai
Char
1
3. Diagram Relasi

4.        Buat Procedure
a.           INPNilai untuk memasukkan nilai




CREATE PROCEDURE inpnilai @nim char(8),@kodemk char(8), @nilai char(1) AS
insert into nilai values (@nim,@kodemk,@nilai)
go
CREATE PROCEDURE inpnilai @nim char(8),@kodemk char(8), @nilai char(1) AS
insert into nilai values (@nim,@kodemk,@nilai)
go

Jalankan perintah, dengan menggunakan query analyser
exec inpnilai 'M1','K1','A'
masukkan data yang sama sekali lagi, lihat efeknya

kemudian masukkan 20 record lagi
exec inpnilai 'M1','K1','B
dan seterusnya

b.           INPMK untuk memasukkan data matakuliah, masukkan beberapa record (5 record)
c.            INPDOS untuk memasukkan data  dosen, masukkan beberapa record (4 record)
d.           INPMHS untuk memasukkan data mahasiswa, masukkan beberapa record

5.        Buat VIEW, Untuk menampilkan :
a.           NIM,NAMA, NAMAMATAKULIAH, KELAS,NILAI
b.           NamaDosen, NamaMahasiswa, Kelas
c.            NamaDosen, NamaMatakuliah, SKS

6.        Perintah SQL, untuk menampilkan :
a.           Nim, nama mahasiswa di kelas A urut abjad
b.           Nama matakuliah yang diajar oleh ‘dosen1’
c.            Nama matakuliah yang diambil oleh ADI dan AHMAD

7.        Soal tambahan
Lakukan penyesuaian di tabel, relasi ataupun view untuk menampilkan IPK semua mahasiswa, jike perlu tambahkan table baru.


Apabila anda blum memiliki SQL-nya, donwload disini SQL-2000

Tidak ada komentar:

Recent Posts

KELUARGA JANGKANG

review jantakborneo.blogspot.com on alexa.com

Download Anime Manga Subtitle Indonesia

Be our Fan on Facebook

Our Partners

Logo Design by FlamingText.com
Logo Design by FlamingText.com
 

© 2010 RUDY PUTRA JOHAKNG All Rights Reserved Thesis WordPress Theme Converted into Blogger Template by Hack Tutors.info