• Tidak ada hasil yang ditemukan

E/ALUASI

1. Setelah mendeskripsikan ta+le PE;AGA/, Anda menemukan +aha kolom ;AJ/ memiliki tipe data 7M3EB <",%=. ilai ;AJ/ manakah yan tidak diper+olehkan dikolom ini

A. ;AJ/O1%')#$&" 3. ;AJ/O1%')#$.&" 5. ;AJ/O1%')#$ 6. ;AJ/O1%.')

%. 3ila SIS6ATE O !&8J781(($ 1%:!# pm, nilai manakah yan dikem+alikan setelah meneksekusi pernyataan +erikut

SE2E5T A66_MHT-S <SIS6ATE,81= >BHM 67A2L A. !&8MAI81(($ 1%:!# pm

3. !$8J781(($ 1%:!# pm 5. !&8J7281(($ 1%:!# pm 6. !$8MAI81(($ 1%:!# pm

'. ilai manakah yan dikem+alikan setelah meneksekusi pernyataan +erikut /natlah +ila !18JA8%!!( terjadi pada/hursday .

SE2E5T E\T_6AI <!18JA8%!!(,ed= >BHM 67A2L A. !&8JA8%!!(

3. '18JA8%!!( 5. Gednesday 6. Thursday

). Jika perintah 6E2ETE memiliki klausal G-EBE yan mem+erikan linkup +e+erapa +aris, apa yan akan terjadi jika terdapat +aian error ketika dieksekusi

A. Perintah akan meleatkan +aris yan menye+a+kan kesalahan dan terus meneksekusi perintah +erikutnya.

3. Perintah akan +erhenti dikesalahan, dan +aris yan telah dihapus akan terhapus secara permanen.

5. Perintah yan telah dilakukan se+elum +aris yan menye+a+kan kesalahan akan di +atalkan.

6. Seluruh transaksi akan di+atalkan.

#. Anda memiliki +e+erapa indek pada ta+el yan inin dihapus. amun Anda inin menhindari penhapusan indek yan terkait denanconstraint . Pilih pernyataan +erikut yan tidak akan menhapus indek yan terkait denan constraint 

A. 6BHP /6E\

3. A2TEB TA32E 6BHP PB/MABI 0EI 5AS5A6E 5. A2TEB TA32E 6BHP 5HSTBA/T

6. 6BHP TA32E

$. Penuna HF/TA dapat menelola hak istimea 5BEATE SESS/H. HF/TA mem+erikan hak istimea 5BEATE SESS/H yan sama kepada IHH. IHH kemudian mem+erikan hak istimea kepada S7PB/. HF/TA menemukan IHH mem+erikan hak istimea kepada S7PB/, sehina hak istimea IHH dica+ut oleh HF/TA. Siapa yan tidak dapat terhu+un ke database

A. -anya IHH

3. -anya S7PB/ dan IHH 5. HF/TA, IHH dan S7PB/ 6. -anya HF/TA dan S7PB/

&. ;rup function +anyak diunakan untuk melakukan kalkulasi data numerik. Tetapi ada +e+erapa rupfunction yan +isa diunakan pada data karakter dan tanal. 6i +aah ini, pilih rupfunction yan +isa diunakan untuk data numerik, karakter, dan tanal.

A. MA\<= 3. S7M<= 5. AF;<= 6. 6E5H6E<=

1%%

6EPABTMET_AME yan terdapat karakter literal NerN dari ta+el 6EPABTMETS. Pernyataan SE2E5T dan >BHM adalah :

SE2E5T 6EPABTMET_AME >BHM 6EPABTMETS: A. G-EBE 6EPABTMET_AME / <YeYr=L

3. G-EBE 6EPABTMET_AME 2/0E YerYL 5. G-EBE 6EPABTMET_AME 3ETGEE e A6 rL 6. G-EBE 6EPABTMET_AME 5HTA/S eYrL (. 6i +aah ini, mana yan +ukan 4unsi untuk tipe data numerik

A. BH76<= 3. MH6<= 5. TH_7M3EB<= 6. 5E/2<=

1!. Perhatikan pernyataan di +aah ini :

create table tab/ 7c/ number7/9, cM date9) alter session set nls_date_ormat%&dd0mm0$$&) insert into tab/ alues 7/*/,UM0.10/2U9) Apakahinsert akan +erhasil 

A. insert akan aal, se+a+ nilai 1.1 terlalu panjan

3. insert akan aal, se+a+ Q%"8!(81#Q adalah STB/; +ukan 6ATE 5. insert akan aal karena nilai 1.1 dan Q%"8!(81#Q

6. insert akan +erhasil

11. Perhatikan struktur ta*elta*el"%"=a"%"=a danta*elta*elc'#!"%"=ac'#!"%"=a 88Ta+el sisa

0olom Tipe_data 888888888 88888888888888

/6 7M3EB <$= Primary 0ey AMA FAB5-AB% <'!= T;2_2-B 6ATE 02S FAB5-AB% <#= 88 Ta+el copy_sisa 0olom Tipe_data 888888888 88888888888888

/6 7M3EB <$= Primary 0ey

1%'

AMA FAB5-AB% <'!= T;2_2-B 6ATE

02S FAB5-AB% <#=

Anda iniin melakukan pena+unan data dari ta+el copy_sisa ke ta+el sisa

Perintah yan +enar adalah : A. MEB;E sisa s H copy_sisa c

7S/; <s.id O c.id= G-E MAT5-E6 T-E 7P6ATE set s.idOc.id,

s.namaOc.nama, s.tl_lhr O c.tl_lhr s.klsOc.kls

G-E HT MAT5-E6 T-E

/SEBT ?alues <c.id, c.nama, c.tl_lhr, c.kls=L 3. MEB;E sisa s 7S/; copy_sisa c

H <s.id O c.id= G-E MAT5-E6 T-E 7P6ATE set s.idOc.id,

s.namaOc.nama, s.tl_lhr O c.tl_lhr s.klsOc.kls G-E HT MAT5-E6 T-E

/SEBT ?alues <c.id, c.nama, c.tl_lhr, c.kls=L 5. MEB;E sisa s 7S/; copy_sisa c

H <s.id O c.id= G-E MAT5-E6 T-E 7P6ATE sisa set s.idOc.id,

s.namaOc.nama, s.tl_lhr O c.tl_lhr s.klsOc.kls G-E HT MAT5-E6 T-E

/SEBT ?alues <c.id, c.nama, c.tl_lhr, c.kls=L 6. MEB;E sisa s 7S/; copy_sisa c

H <s.id O c.id= G-E MAT5-E6 T-E 7P6ATE sisa set s.idOc.id,

s.namaOc.nama, s.tl_lhr O c.tl_lhr s.klsOc.kls G-E HT MAT5-E6 T-E

/SEBT /TH sisa <c.id, c.nama, c.tl_lhr, c.kls=L

1%)

1%. Perhatikan pernyataan +erikut,

create table t/ as select O rom re5ions N-ere /%M) Akan menhasilkan :

A. Akan ada kesalahan karena kondisi tidak munkin. 3. Tidak ada ta+el yan di+uat karena nilai +alikannya >A2SE.

5. Ta+el t1 akan di+uat tetapi tidak ada +aris yan dimasukkan karena nilai +alikannya >A2SE.

6. Ta+el t1 akan di+uat dan setiap +aris dalam BE;/HS dimasukkan karena nilai +alikannya 722 se+aai 4ilter +aris.

1'. Anda diminta untuk melakukan modi4ikasi ta+el sisa denan menjadikan kolom /6_S/SGA se+aai primary key . Pilih pernyataan yan +enar.

A. A2TEB TA32E sisa A66 PB/MABI 0EI id_sisaL

3. A2TEB TA32E sisa A66 5HSTBA/T PB/MABI 0EI <id_sisa=L 5. A2TEB TA32E sisa A66 5HSTBA/T stud_id_pk PB/MABI 0EI

id_sisaL

6. A2TEB TA32E sisa A66 5HSTBA/T stud_id_pk PB/MABI 0EI <id_sisa=L

peru+ahan database yan telah Anda lakukan, perintah manakah yan diunakan A. SAFEPH/T 3. 5HMM/T 5. BH223A50 6. SET TBASA5T/H

1#. Anda inin mem+erikan penuna 6/MAS kemampuan untuk memper+arui data dalam ta+le PE;AGA/ serta kemampuan untuk menelola akses +ai oran lain. Perintah manakah yan diunakan 

A. ;BAT update TH 6/MASL

3. ;BAT update H peaai TH 6/MASL

5. ;BAT update H peaai TH 6/MAS G/T- ;BAT HPT/HL 6. ;BAT update H peaai TH 6/MAS G/T- A6M/ HPT/HL

1%$

KUNCI

KUNCI<AABAN<AABAN

1. A %. A '. A ). 5 #. A $. A &. A ". 3 (. 5 1!. 6 11. 3 1%. 5 1'. 6 1). 3 1#. 5 1%&

1%"

PENUTUP

PENUTUP

Sistem manajemen +asis data merupakan salah satu modul ;uru Pem+elajar 0elompok 0ompetensi 3 yan harus dikuasai oleh uru produkti4 Bekayasa perankat 2unak. Melalui modul ini ;uru Pem+elajar diharapkan mampu memiliki kompetensi dalam merencanakan 63MS yan dapat mem4asilitasi penuna untuk menyimpan, memperoleh, dan menu+ah data di dalam +asis data.

Proses perancanan sistem +asis data melalui pemahaman pem+uatan +asis data menunakanDataDefinitionLanguage, mem+uat relasi antarta+el, memanipulasi data menunakanData Manipulation Language, dan mem+uat penaturan pri!ilages pada 63MS. 6enan modul ;uru Pem+elajar 0elompok 0ompetensi 3 ini dapat mem+antu ;uru Pem+elajar dalam mempersiapkan perolehan serti4ikat kompetensi +asis data +aik tinkat nasional maupun internasional.

1%(

DAFTAR

DAFTARPUSTAKAPUSTAKA

Gatson, John.%!!".S2 >undamental / EDam ;uide, Mc.;ra -ill

;reen+er, ancy. %!!) HracleDatabase 1!: S2 >undamentals 1, Folume / R Student ;uide, Jo+i Farhese

;reen+er, ancy. %!!) HracleDatabase 1!: S2 >undamentals 1, Folume / R Student ;uide <Additoinal Practices=, Jo+i Farhese

Sutejo, 3am+an. %!!% Sukses Serti4iksi Hracle 5erti4ied Pro4essional <H5P=, EleD Media 0omputindo

1'1

Dokumen terkait