Selamat Datang Di WEB Si Bocah Kecil

Kami disini dari SMKN 2 Karanganyar, yang semoga infoemasinya dapat bermanfaat bagi semua.Thanks Gengs.

Tampilkan postingan dengan label Basis Data. Tampilkan semua postingan
Tampilkan postingan dengan label Basis Data. Tampilkan semua postingan

Minggu, 15 Januari 2017

Latihan Soal BAB 3.4 Fungsi – Fungsi Agregasi Mapel Basis Data Kelas XII

Soal Basis Data




BAB 3.4
1.    Proses untuk mendapatkan nilai dari sekumpulan data yang telah dikelompokkan disebut:
a.    Agregasi
b.    Join
c.    Group By
d.   Klausa Where
e.    Having
2.    Mencari rerata dari sekumpulan data numeris adalah fungsi agregasi :
a.    Max
b.    Min
c.    Count
d.   Average
e.    Sum
3.    Mencari jumlah dari sekumpulan data numeris adalah fungsi agregasi :
a.    Max
b.    Min
c.    Count
d.   Average
e.    Sum
4.    SELECT max(thnakademik) as thnambilterakhir FROM mahasiswa;
Syntak diatas artinya adalah :
a.    Menampilkan tahun akademik terbesar
b.    Menampilkan tahun akademik terkecil
c.    Menampilkan rata rata tahun akademik
d.   Menampilkan semua tahun akademik
e.    Menampilkan jumlah tahun akademik
5.    Digunakan untuk menfilter record-record bedasarkan kriteria yang ditentukan disebut :
a.    Klausa Where
b.    Having
c.    Order By
d.   Group By
e.    Agregasi
6.    Untuk menentukan kondisi tertentu pada group by dan kondisi tersebut berkaitan dengan fungsi agregasi disebut :
a.    Klausa Where
b.   Having
c.    Order By
d.   Group By
e.    Agregasi
7.    Perintah yang digunakan untuk mengelompokan beberapa data pada perintah SELECT disebut :
a.    Klausa Where
b.    Having
c.    Order By
d.   Group By
e.    Agregasi
8.    SELECT max(thnakademik), nim,kodemk FROM P GROUP BY nim,kodemk;
Dari syntax diatas, dapat diambil pernyataan yaitu :
a.    Yang ditampilkan hanya thnakademik
b.    Yang ditampilkan hanya nim,dan kodemk
c.    Dikelompokan oleh nim,kodemk,dan thnakademik
d.   Dikelompokan oleh nim,dan thnakademik
e.    Yang ditampilkan hanya nim,kodemk,dan thnakademik
9.    SELECT COUNT (SKS) FROM Mata_Kuliah
Syntax diatas akan menampilkan :
a.    Rata rata dari field SKS
b.   Jumlah dari field SKS
c.    Nilai maksimal dari field SKS
d.   Nilai manimal dari field SKS
e.    Semua salah
10.    Untuk menampilkan nilai tertentu dari beberapa barisan data dengan syarat-syarat atau kondisi yang kita berikan menggunakan syntax :
a.    Case
b.    Klausa Where
c.    Having
d.    Order By

e.    Group By

Latihan Soal BAB 3.3 Penggabungan Data Mapel Basis Data Kelas XII

Soal Basis Data



Bab 3.3
1.    Operasi untuk mengambil informasi dari 2 tabel atau lebih dalam 1 waktu disebuut :
a.    Agregasi
b.   Join
c.    Group By
d.   Klausa Where
e.    Having
2.    Dibawah ini yang termasuk dalam join diantaranya ,kecuali :
a.    Natural Join
b.    Equi Join
c.    Self Join
d.   Inner Join
e.    Center Join
3.    Join yang Melakukan suatu join berdasarkan kriteria tertentu disebut :
a.    Natural Join
b.   Equi Join
c.    Self Join
d.   Inner Join
e.    Center Join
4.    Memilih baris-baris dari dua tabel yang memiliki nilai-nilai yang sama dalam semua kolom yang sesuai merupakan join :
a.    Natural Join
b.    Equi Join
c.    Self Join
d.   Inner Join
e.    Center Join

     *Untuk Nomor 5 & 6
       Select buku1.judul,petugas1.nama_petugas
       from buku1
       inner join petugas1
       ON buku1.id_petugas=petugas1.id_petugas

5.    Dari syntax diatas, field apa yang menghubungkan antara tabel buku1 dengan tabel petugas1 :
a.    judul
b.    nama_petugas
c.    id_petugas
d.   buku1
e.    petugas1
6.    Untuk menghubungkan antara tabel buku1 dengan petugas1 difield id_petugas menggunakan kata kunci :
a.    On
b.    From
c.    Select
d.   Inner
e.    Join
7.    Syntax diatas menggunakan join :
a.    Natural Join
b.    Equi Join
c.    Self Join
d.   Inner Join
e.    Center Join
8.    Suatu kondisi join yang berisi suatu operator kesamaan (equality) disebut :
a.    Natural Join
b.    Equi Join
c.    Self Join
d.   Inner Join
e.    Non equi Join
9.    select judul,tahun_terbit,pengarang
from buku1
Right JOIN petugas1
ON buku1.id_petugas=petugas1.id_petugas
Dari syntax diatas akan menampilkan field :
a.    judul
b.    tahun_terbit
c.    pengarang
d.   id_petugas
e.    a, b, dan c benar
10.     select buku.kode_buku,
            buku.judul as Judulnya_bos,
            buku.penulis as penulisnya_bos
            from buku,petugas
            where buku.id_petugas = petugas.id_petugas
Dari syntax diatas,  nantinya pada field judul akan dinamakan sebagai Judulnya_bos, hal ini karena di cantumkan kata :
a.    As
b.    Select
c.    From
d.   Where

e.    Select buku.kode_buku

Latihan Soal BAB 3.2 SQL Pada Basis Data Client-Server Mapel Basis Data Kelas XII

Soal Basis Data


BAB 3.2
1.    Jenis select statement dengan memberikan kondisi atau membatasi baris yang akan ditampilkan disebut :
a.    Select dengan klausa where
b.    Select dengan klausa group by
c.    Select dengan klausa order by
d.   Select dengan klausa alter
e.    Select dengan klausa update
2.    Select emp_name from pegawai where nip = 1110023 ;
            Syntax diatas maksutnya adalah :
a.    menampilkan emp_name dari table pegawai dengan nip = 1110023.
b.    menghapus emp_name dari table pegawai dengan nip = 1110023.
c.    menampilkan table pegawai dari emp_name dengan nip = 1110023.
d.   menghapus table pegawai dari emp_name dengan nip = 1110023.
e.    memperbarui table pegawai dari emp_name dengan nip = 1110023.
3.    Suatu fungsi untuk menampilkan semua data secara urut berdasarkan abjadnya disebut :
a.    Where
b.   Group by
c.    Order By
d.   Alter
e.    Update
4.    Suatu perintah untuk mengurutkan data berdasarkan abjad dari kecil ke besar adalah :
a.    Where Asc
b.   Group by Asc
c.    Order By Desc
d.   Order By Asc
e.    Group by Desc
5.    Select *from siswa ORDER BY NAMA DESC;
            Syntax diatas maksutnya adalah :
a.    menampilkan data dari siswa dimana field NAMA diurutkan secara DESCENDING
b.    memperbarui data dari siswa dimana field NAMA diurutkan secara ASCENDING
c.    memperbarui data dari siswa dimana field NAMA diurutkan secara DESCENDING
d.   menampilkan data dari siswa dimana field NAMA diurutkan secara ASCENDING
e.    menampilkan data field NAMA dari siswa dimana diurutkan secara DESCENDING
6.    Update mahasiswa set nama=’fajar’ where nis=5142;
Dari syntax diatas dapat diambil pernyataan yaitu, kecuali :
a.    Tabel nya mahasiswa
b.   Yang di perbarui nis menjadi 5142 dimana nama nya fajar
c.    Yang di perbarui nama menjadi fajar dimana nisnya 5142
d.   Set digunakan untuk menentukan field yg akan diganti
e.    Where digunakan untuk menentukan dimana field yg akan diganti
7.    Suatu perintah untuk menghapus data adalah :
a.    Where
b.    Group by
c.    Order By
d.   Delete
e.    Update
8.    Tipe data yang berupa huruf adalah tipe data :
a.    Char
b.    Int
c.    String
d.   Boolean
e.    Varchar
9.    Menambah field baru dalam suatu tabel menggunakan syntax :
a.    Where
b.    Group by
c.    Order By
d.   Delete
e.    Alter
10.     Untuk memastikan tidak ada data ganda dalam kolom menggunakan constraint :
a.    Primary Key
b.    Default
c.    Unique
d.   Check

e.    Foreign Key