• Tidak ada hasil yang ditemukan

uts pemrograman basis data

N/A
N/A
Protected

Academic year: 2017

Membagikan "uts pemrograman basis data"

Copied!
3
0
0

Teks penuh

(1)

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN

UNIVERSITAS BRAWIJAYA

PROGRAM TEKNOLOGI INFORMASI DAN ILMU

KOMPUTER

UJIAN TENGAH SEMESTER GANJIL TAHUN AKADEMIK 2012 / 2013

MataKuliah : Administrasi Basis Data Hari, Tanggal :

Dosen : Team Teaching Waktu : 60 menit

Sifat Ujian : Buka Buku

JumlahSoal : 5

Gambar 1 Model Relasional Basis Data Penduduk

ContohTabelData :

Table 1Propinsi

ID_PROPINSI SINGKAT PROPINSI

01 JATIM JAWA TIMUR

02 JATENG JAWA TENGAH

03 JABAR JAWA BARAT

Table 2 Kota

ID_KOTA ID_PROPINSI SINGKAT KOTA

0101 01 MLG Malang

0201 02 SMG Semarang

(2)

Table 3 Agama

ID_AGAMA AGAMA

01 ISLAM

ID_PEKERJAAN PEKERJAAN

01 PegawaiNegeriSipil

02 TidakBekerja

03 Swasta

Table 5Penduduk

NIK NAMA JENIS_KELAMIN ID_PROPINSI_ LAHIR

ID_KOTA_ LAHIR

TGL_LAHIR ID_AGAMA ID_PEKERJ AAN

01301 Tukul 1 02 0201 21-01-1980 01 03

01302 Arwanita 0 01 0101 01-12-1989 01 01

Table 6PendudukAlamat

NIK ID_PROPINSI ID_KOTA ALAMAT KODE_POS

01301 03 0301 Jl. Bandung no 14 12345 01302 02 0201 Jl. Semarang no 30 56743

SOAL :

Asusmsikansemua table adapada schema db2inst.

1. Buat sebuah procedure dengan nama INS_PENDUDUK pada schema PENDUDUK yang berfungsi untuk insert data ke table penduduk dan penduduk_alamatsekaligus, parameter input adalahkolompadakedua table tersebutlengkapidengancondition handling

danpesankecaller baiksuksesataupungagal, jikatransaksigagalmakasemua di rollback namunjikasuksesmakasemua di commit!

2. Buat procedure untukmelakukanpencarianpendudukberdasarkan NIK atau NAMA tergantungdaripilihancaller ketikamemangginprocedure

tersebuttampilkanseluruhkolompada table pendudukdanpenduduk_alamatsertasemua data master(KOTA, PROPINSI, PEKERJAAN, AGAMA) yang di rujuk. Nama procedure :

CARIPENDUDUK pada schema PENCARIAN

3. Buat procedure untukmenampilkan data rekapitulasi yang berisi PROPINSI, KOTA, total penduduk. Nama procedure : REKAPPENDUDUKBYLOKASI pada schema LAPORAN 4. Asumsikanterdapatsebuah table dengannama BACKUP.PENDUDUK_BACKUP. Buat

procedure untukmemasukkan data pada table DB2INST.PENDUDUK denganmenggunakanFOR

5. Buatsebuah procedure dengannamaDEL_PENDUDUK pada schema PENDUDUK yang berfungsiuntukdelete data

(3)

Gambar

Gambar 1 Model Relasional Basis Data Penduduk

Referensi

Dokumen terkait

Misalkan tabel jurusan memiliki field id dan nama, maka pernyataan SQL untuk penambahan data dituliskan sebagai berikut:.. INSERT INTO jurusan (id, nama) VALUES (1,

Cari nama dari suppliers yang memasok suku cadang berwarna merah. Cari sid dari supplier yang memasok beberapa suku cadang berwarna merah

Fungsi agregat ada beberapa macam, seperti AVG(), berfungsi menghasilkan nilai rata-rata dari sebuah kolom, COUNT() berfungsi menghasilkan jumlah baris pada sebuah

• Membuat sebuah tabel yang menyimpan informasi tentang pegawai anda -seperti nama, tanggal gajian, Nomor ID, bahkan Foto. • Membuat sebuah tabel untuk menyimpan

Sedangkan pada homogeneous schema di dalam proses sinkronisasi tidak memerlukan proses penterjemahan data dari satu table ke table yang lain yang berada pada

8. Coba jalankan lagi langkah nomor 5, maka anda akan melihat database yang adan buat telah terdapat pada daftar database. Untuk menggunakan database yang digunakan kita harus

Schema mapping : dengan algoritma ODTDMap, DTD dari XML digunakan sebagai input , dan pemetaan DTD tersebut menjadi sebuah skema basis data dan σ - mapping

Delphi mengelola file-file form dan file-file unit yang akan dipakai dalam suat u aplikasi pada sebuah file project ( file * .DPR). Pada saat membuka program Delphi, program