Download docx - Soal UAS Database Kelas XII

Transcript
Page 1: Soal UAS Database Kelas XII

ULANGAN AKHIR SEMESTER GASAL TAHUN 2014/2015

Bidang study : Sistem Basis DataKelas/ prog : XII / RPLHari/ tgl : Waktu :

Petunjuk ! Baca basmalah dulu sebelum mengerjakan soal ujian ! Baca dengan teliti soal yang diberikan Jawablah soal-soal dengan benar di lembar jawaban!

Pilihan Ganda1. Apa kepanjangan dari DDL ?

a. Definition Data Languageb. Data Delegation Languagec. Delegation Data Languaged. Data Definition Languagee. Data Decombined Language

2. Apa kepanjangan dari DML ?a. Data Main Languageb. Definition Main Languagec. Data Manipulation Languaged. Definition Manipulation Languagee. Data Management Language

3. Mana perintah di bawah ini yang merupakan syntax DDL ?

a. CREATE b. SELECTc. DELETE d. DROPe. UPDATE

4. Mana perintah di bawah ini yang merupakan syntax DML ?

a. CREATE b. RENAMEc. ALTER d. DROPe. UPDATE

5. Sebuah perintah yang digunakan untuk merubah nama tabel adalah ?

a. ALTER b. RENAMEc. CHANGE d. EDITe. UPDATE

6. Perintah yang digunakan untuk menghapus database adalah ?

a. ALTER b. DELETEc. CHANGE d. EDITe. DROP

7. Apakah fungsi dari perintah ALTERa. Mengganti Nama TABLEb. Mengganti Nama Databasec. Merubah Data pada Tabled. Merubah Struktur Tablee. Merubah data pada database

8. Mana dibawah ini format penulisan syntax SELECT ?a. SELECT namaTabel FROM namaFieldb. FROM namaTabel SELECT namaField

c. FROM namaField SELECT namaTabeld. SELECT namaField FROM namaTabele. SELECT FROM namaField

9. Mana di bawah ini yang bukan merupakan tipe data pada mysql ?

a. Char b. Varcharc. Date d. Stringe. int

10. Tipe Data yang digunakan untuk menyimpan numeric adalah

a. Char b. Varcharc. Date d. Stringe. int

11. Bagaimana bentuk penulisan syntax SQL untuk menghapus field dalam tabela. DELETE namaTabel FROM WHERE kondisib. DELETE FROM namaTabel WHERE kondisic. FROM namaTabel DELETE WHERE kondisid. WHERE kondisi DELETE FROM namaTabele. FROM kondisi WHERE DELETE namaTabel

12. Bagaimana bentuk penulisan syntax SQL untuk melakukan perubahan dataa. WHERE kondisi UPDATE namaTabel SET

namaField = valueb. UPDATE namaField = value WHERE

namaTabel SET kondisic. SET namaField = value WHERE kondisi

UPDATE namaTabeld. UPDATE kondisi WHERE namaTabel SET

namaField = valuee. UPDATE namaTabel SET namaField = value

WHERE kondisi13. Manakah di bawah ini perintah SQL yang benar

untuk melakukan input data ?a. INSERT INTO namaTabel VALUES

namaFieldb. INSERT VALUES namaField INTO

namaTabelc. INTO namaTabel INSERT VALUES

namaFieldd. VALUES namaField INSERT INTO

namaTabele. INTO namaField INSERT VALUES

namaTabel

MAJELIS PENDIDIKAN DASAR DAN MENENGAHPIMPINAN DAERAH MUHAMMADIYAH KOTA CIREBON

SMK MUHAMMADIYAH KOTA CIREBONJl. Syarief Abdurachman 49 Telp. (0231) 204397 Kota Cirebon

E-Mail : [email protected] 

Page 2: Soal UAS Database Kelas XII

14. Apa klausa yang digunakan untuk melakukan sortir data ?a. GROUP BYb. ORDER BYc. WHEREd. VIEWe. INSTINCT

15. Apa Kepanjangan dari SQLa. System Query Language

b. Structured Quantum Language

c. Structured Query Language

d. System Quantum Language

e. System Quantem Language

EssaiPerhatikan tabel relasi berikut

Buatlah perintah SQL Untuk1. Membuat database “Administrasi Sekolah” dan

tabel di atas2. Menampilkan semua guru yang mengajar

“matematika” pada Program Keahlian “RPL”3. Menampilkan jadwal pelajaran pada hari “rabu”4. Menampilkan jadwal pelajarn untuk program

keahlian “akuntansi”