Tugas Membuat soal Basis Data KD 3.3 - 3.4

17.53 Unknown 0 Comments


Tugas membuat soal BASIS DATA

KD 3.1 Basis data client-server
      1.      Sistem yang melakukan suatu permintaan data/layanan ke server adalah
a.      Client
b.      Server
                  c.    Client-server
d.      ODBC
e.       Data source name
      2.      Sistem yang menyediakan data/layanan yang diminta oleh client adalah
a.       Client
b.      Server
c.       ODBC
d.      DSN
e.       Mix-and-Match
      3.      Dibawah ini yang bukan termasuk karateristik client server adalah
a.       Service (layanan)
b.      Sharing resources (sumber daya)
c.       Transparansi lokasi
d.      Asymmetrical protocol (protokol yang tidak simetris )
e.       Data source name
      4.      Aplikasi client server yang pertama yang digunakan untuk web adalah
a.       Mix-and-Match
b.      Object Application Servers
c.       World Wide Web
d.      File Servers
e.       Database Servers
      5.      Dibawah ini fungsi client kecuali
a.       Mengatur user interface
b.      Menerima dan memeriksa sintaks input dari pemakai
c.       Memproses aplikasi
d.      Memelihara data dictionary
e.       Memberikan response balik kepada pemakai
      6.      Dibawah ini yang termasuk kelebihan arsitektur Three Tier adalah
a.      Penggunaan middleware mendukung efisiensi query database dalam SQL di pakai untuk menangani pengambilan informasi dari database.
b.      Program aplikasi tidak bisa mengquery langsung ke database server, tetapi harus memanggil prosedur-prosedur yang telah dibuat dan disimpan pada middle-tier.
c.       Lebih mahal
d.      semakin banyak user bertambah pada aplikasi client/server, kinerja server file tidak akan menurun dengan cepat.
e.       Cepat dalam merancang dan mengaplikasikan
       7.      Application programming interface (API) database yang khusus digunakan untuk mengakses           database relasional disebut
a.       DSN
b.      ODBC
c.       DBMS
d.      Client
e.       Server
        8.      Satu-satunya yang bisa di-share dan dapat dipergunakan komputer lain yang memiliki driver               database yang sama, dengan demikian setting untuk koneksi database cukup dilakukan pada              1 komputer saja dan komputer yang lain cukup me-load-nya saja.
a.       User DSN
b.      System DSN
c.       File DSN
d.      ODBC API
e.       Driver basis data ODBC
        9.      Dibawah ini yang tidak termasuk komponen ODBC adalah
a.       ODBC API
b.      Driver basis data ODBC
c.       ODBC Driver Manager
d.      Jawaban A, B dan C benar
e.       Jawaban A, B dan C salah
       10.  Nama/alias dari database yang digunakan oleh program, yang koneksinya melalui ODBC adalah
a.       User DSN
b.      System DSN
c.       File DSN
d.      ODBC API
e.       Data souce name






KD 3.2 SQL pada basis data client-server
      1.      Jenis select statement dengan memberikan kondisi atau membatasi baris yang akan ditampilkan          adalah
a.      Select dengan klausa where
b.      Order By
c.       Inner join
d.      Select query
e.       Select add
       2.      Suatu fungsi untuk menampilkan semua data secara urut berdasarkan abjadnya.
a.       Alter
b.      Create
c.       Drop
d.      Order by
e.       Delete
       3.      Perintah yang digunakan untuk menentukan kolom-kolom yang akan di ubah adalah
a.       Alter
b.      Set
c.       Order by
d.      Delete
e.       Insert
        4.      DELETE FROM mahasiswa WHERE nim = '12345';
         jawaban yang sesuai pernyataan diatas adalah
a.       Menghapus mahasiswa yang mempunyai nim 54321
b.      Menghapus 2 field sekaligus
c.       Menghapus data dari tabel mahasiswa yang mempunya nim 12345.
d.      Menghapus semua data yang ada didalam tabel
e.       Menghapus mahasiswa yang tidak mempunyai nim
        5.      Pernyataan dibawah ini yang sesuai untuk membuat tabel adalah
a.       Alter table
b.      Insert table
c.       Drop table
d.      Update table
e.       Create table
        6.      Dibawah ini beberapa proses yang termasuk dalam pengubahan struktur dalam tabel, kecuali..
a.       Menambah field baru dalam suatu tabel,
b.      Mengubah nama field,
c.       Mengubah tipe data field,
d.      Membuat candidat key
e.       Menghapus primary key
        7.      Constraint yang digunakan untuk memastikan tidak ada data ganda dalam kolom adalah
a.      Unique constraint
b.      Not null constraint
c.       Default constraint
d.      Primary key constraint
e.       Check constraint
        8.      CREATE TABLE Jurnal_Detail
         (Kode char(4) NOT NULL,
         Keterangan varchar (30),
         Debet Numeric DEFAULT 0,
         Kreditt Numeric DEFAULT 0));

         Pernyataan diatas termasuk constraint apa?
a.       Unique constraint
b.      Not null constraint
c.       Default constraint
d.      Primary key constraint
e.       Check constraint
        9.      DELETE FROM mahasiswa;
        Jawaban yang tepat untuk pernyataan diatas adalah
a.       Menghapus sebuah tabel mahasiswa
b.      Menghapus 2 field sekaligus
c.       Menghapus data dari tabel mahasiswa yang mempunya nim 12345.
d.      Menghapus semua data yang ada didalam tabel mahasiswa
e.       Menghapus mahasiswa yang tidak mempunyai nim
        10.  Dibawah ini yang termasuk macam-macam order by adalah
a.       ASC dan ESC
b.      ETC dan ESC
c.       ASC dan ETC
d.      DSC dan ASC
e.       DSC dan ETC



KD 3.3 Penggabungan data
      1.      Operasi untuk mengambil informasi dari 2 tabel atau lebih dalam 1 waktu. Dengan join baris data        dari satu tabel dihubungkan dengan baris data pada tabel lain berdasarkan kolom tertentu adalah
a.      Join
b.      Client
c.       Agregasi
d.      Group by
e.       Klausa having
       2.     Operasi untuk memilih baris-baris dari dua tabel yang memiliki nilai-nilai yang sama dalam                 semua kolom yang sesuai adalah
a.       Self Join
b.      Natural join
c.       Non Equi join
d.      Inner Join
e.       Equi join
        3.     Operasi untuk melakukan suatu join berdasarkan kriteria tertentu adalah
a.       Self Join
b.      Natural join
c.       Non Equi join
d.      Inner Join
e.       Equi join
         4.     Operasi untuk menggabungkan Suatu Tabel dengan Tabel itu Sendiri adalah
a.       Natural join
b.      Non Equi join
c.       Self Join
d.      Inner Join
e.       Equi join
         5.     Operasi untuk Menggabungkan table-tabel dengan klausa klausa NATURAL JOIN, USING                 atau ON adalah
a.       Natural join
b.      Non Equi join
c.       Self Join
d.      Inner Join
e.       Equi join
          6.     Select * from tabelA [inner] join tabelB
          on tabelA.nama_kolom operator tabelB.nama_kolom
          Contoh diatas termasuk jenis Join ?
a.       Natural join
b.      Non Equi join
c.       Self Join
d.      Inner Join
e.       Equi join
         7.     Operator MySQL yang di gunakan untuk menggabungkan 2 tabel secara menyeluruh dan apa              adanya, meskipun tidak ada keterkaitan data adalah
a.       Cross Join
b.      Equi Join
c.       Inner Join
d.      Right Join
e.      Straight Join
         8.     Yang tidak termasuk dalam operasi join adalah
a.       Non Equi Join
b.      Equi Join
c.       Inner Jion
d.      Natural Join
e.       Self Join
         9.      Query yang digunakan untuk mendapatkan semua baris dalam tabel J, yang ada disebelah kiri             table meskipun tabel J tidak ada yang sesuai dalam tabel B adalah
a.      Left Outer Join
b.      Right Outer Join
c.       Equi Join
d.      Non Equi Join
e.       Join
        10.  Query yang digunakan untuk mendapatkan semua baris dalam tabel B, yang ada disebelah kanan          table meskipun dalam tabel B tidak ada yang sesuai dalam tabel J adalah
a.       Left Outer Join
b.      Equi Join
c.       Non Equi Join
d.      Right Outer Join
e.       Join







  

 
KD 3.4 Fungsi – fungsi agregasi
      1.     Fungsi yang merupakan proses untuk mendapatkan nilai dari sekumpulan data yang telah telah        di kelompokkan.
a.       Join
b.      Client
c.       Agregasi
d.      Client server
e.       NVL
       2.     Dibawah ini yang bukan termasuk fungsi agregasi adalah
a.       Max
b.      Min
c.       Count
d.      Sell
e.       Sum
        3.     Agregasi yang digunakan untuk mencari cacah data (data NULL tidak akan dimasukkan dalam           perhitungan,kecuali disebutkan secara khusus) adalah
a.       Min
b.      Count
c.       Sum
d.      Avg
e.       Max
        4.     Apa fungsi agregasi min?
a.       Mencari data terbesar dari sekelompok data
b.      Mencari cacah data (data NULL tidak akan dimasukkan dalam perhitungan,kecuali disebutkan secara khusus)
c.       Mencari jumlah dari sekumpulan data numeris
d.      Mencari data terkecil dari sekelompok data
e.       Mencari rerata dari sekumpulan data numeris
        5.     SELECT max(thnakademik) as thnambilterakhir FROM(akan mengambil tahun  akademik           terbesar yaitu '2004/2005')
        Sintak diatas termasuk jenis agregasi apa?
a.       Agregasi 2 kolom
b.      Agregasi 3 kolom
c.       Agregasi 4 kolom
d.      Agregasi 1 kolom
e.       Agregasi tanpa kolom







   









  6.  Gambar diatas termasuk kategori agregasi berapa kolom?
a.       Agregasi 2 kolom
b.      Agregasi 3 kolom
c.       Agregasi 4 kolom
d.      Agregasi 1 kolom
e.       Agregasi tanpa kolom
        7.     Perintah yang digunakan untuk mengelompokan beberapa data pada perintah SELECT; adalah
a.       Agregasi
b.      NVL
c.       Group by
d.      Klausa having
e.       Klausa where
        8.     Perintah Untuk menentukan kondisi tertentu pada group by dan kondisi tersebut berkaitan               dengan fungsi agrgasi adalah
a.       Agregasi
b.      NVL
c.       Group by
d.      Klausa having
e.       Klausa where
        9.     Perintah yang Digunakan untuk menfilter record-record bedasarkan kriteria yang ditentukan         adalah
a.       Agregasi
b.      NVL
c.       Group by
d.      Klausa having
e.       Klausa where
        10. Contoh dari klausa where adalah
a.      SELECT atribut FROM nama_table WEHERE : Kondisi;
b.      SELECT atribut FROM nama_table GROUP BY atribut HAVING fungsi_aggregasi;
c.       SELECT * FROM nama_table GROUP BY atribut;
d.      SELECT max(thnakademik), nim,kodemk FROM P GROUP BY nim,kodemk
e.       SELECT max(thnakademik), nilai FROM P GROUP BY nilai

0 komentar: