Kamis, 29 April 2010

SOAL LATIHAN ADMINISTERING SQL SERVER

SOAL LATIHAN ADMINISTERING SQL SERVER

Sebuah panitia kompetisi sepakbola ingin menggunakan teknologi informasi untuk memperlancar manajemen kompetisi yang akan diadakan beberapa bulan mendatang. Untuk itu dirancang sebuah database yang bernama KOMSEBOLA sebagai tempat penyimpanan data yang berkaitan dengan kompetisi. Anda sebagai DBA diberi tugas oleh Analis Sistem untuk memanajemen datbase yang akan dibuat tersebut.

Database KOMSEBOLA dirancang memiliki dua buah file data dan file log. Masing-masing file data memiliki ukuran awal 5 MB, ukuran maksimal tak terbatas, dan pertumbuhannya 25%. Sedangkan untuk file log masing-masing memiliki ukuran awal sebesar 1 MB, dengan ukuran maksimal 5 MB dan pertumbuhan 2%.

Di dalam database KOMSEBOLA memiliki tabel-tabel (dan strukturnya) sebagai berikut :

t_Tim
--------------
NoReg
TglReg
NamaTim
AlamatTim
NoTelpTim
NamaMgr
NamaPlt
NamaAsPlt
JmlPemain

t_Pemain
---------------
NoReg
NoPungg
NamaPmn
TglLahir
Posisi

t_Stadion
---------------
NoStd
NamaStd
AlamatStd
NoTelpStd
ContactPrs

t_PTandingn
---------------
NoUrut
TglPtd
JamPtd
NoStd
NoRegTim1
NoRegTim2
SkorTim1
SkorTim2
Keterangan

Buatlah index pada masing-masing tabel.

Buatlah empat grup user yaitu Admin, Panitia, Tim, Jurnalis. Dimana grup user Admin memiliki level keamanan setara sa. Sedangkan grup Panitia hanya dapat baca-tulis data semua tabel. Untuk grup Tim hanya dapat membaca data saja pada semua tabel, sedangkan grup Jurnalis hanya dapat membaca data tabel t_PTandingan.

Kemudian buatkan login untuk Churchill, McArthur yang nanti dimasukkan dalam grup Admin.
Login lain untuk grup Panitia ; Britney, Christina, Tukul, Sule, Azis.
Login untuk grup tim ; Tim1, Tim2, Tim3
Sedangkan login untuk grup Jurnalis ; J1, J2, ... , J12

Kemudian masukkan 12 data-data stadion ke dalam tabel t_Stadion (buatlah data dummy).

Backuplah database KOMSEBOLA dengan jenis Full Backup yang dijalankan setelah database dan tabel-tabel dibuat.

Setelah itu jadwalkan full backup setiap semua pertandingan berakhir dalam satu hari.

Selain itu buatlah sebuah differential backup yang dijalankan setiap 3 jam setiap hari dimulai dari jam 08:00 sd. 22:00

Transferlah data stadion tersebut ke file Ms-Excel agar dapat dikoreksi pada rapat panitia yang akan datang dan dapat disebarkan ke masing-masing tim yang telah mendaftar.

Seorang tim memberikan data pemainnya dalam bentuk Ms-Excel. Modifikasi format data yang ada di file Excel tersebut agar dapat di-import ke dalam database (buat data dummy)

Tidak ada komentar: