Anda di halaman 1dari 12

Pemrograman SQL Type A

Email *

ys6367855@gmail.com

PROGRAM STUDI *

TEKNIK INFORMATIKA

NIM *

41226322

NAMA *

Yanto Supriyanto

KELAS TEKNIK INFORMATIKA

TEKNIK INFORMATIKA *

TI-2022-KIP-P3

KELAS SISTEM INFORMATIKA


SISTEM INFORMASI *

Choose

KELAS REKAYASA PERANGKAT LUNAK

REKAYASA PERANGKAT LUNAK *

Choose

KELAS MANAJEMEN INFORMATIKA

MANAJEMEN INFORMATIKA *

Choose

KELAS KOMPUTERISASI AKUNTANSI

KOMPUTERISASI AKUNTANSI *

Choose

SOAL UJIAN AKHIR SEMESTER

Pilih salah satu jawaban yang dianggap paling benar !


Apa tujuan klausa PRIMARY KEY dalam perintah CREATE TABLE? *

Menentukan kolom yang dapat berisi NULL.

Menentukan kolom yang dihapus.

Menentukan kolom yang diindeks.

Menentukan kolom yang unik.

Apa tujuan utama dari prosedur penyimpanan dalam database Oracle? *

Menyimpan serangkaian pernyataan SQL untuk eksekusi berkali-kali.

Menjalankan perintah SQL.

Menyimpan data dalam tabel.

Menyediakan antarmuka penggun

Apa fungsi dari penjelasan (EXPLAIN PLAN) dalam SQL Oracle 10g? *

Mengindeks tabel.

Mengeksekusi perintah SQL.

Memberikan rincian eksekusi dan perencanaan query.

Menghapus perintah SQL dari database.


Apa fungsi perintah COMMIT dalam SQL? *

Membatalkan perubahan yang dilakukan selama transaksi.

Menggulirkan transaksi ke titik tertentu.

Menyimpan perubahan yang dilakukan selama transaksi.

Menyimpan data transaksi ke file eksternal.

Ketika menggunakan perintah UPDATE, apa fungsi klausa SET? *

Menentukan kolom yang akan dihapus.

Menentukan tabel yang akan diubah.

Menentukan nilai yang akan diubah.

Menentukan kondisi untuk pembaruan.

Sintaks yang benar untuk menjalankan perintah ROLLBACK dalam SQL adalah: *

ROLLBACK TRANSACTION;

ROLLBACK;

CANCEL;

COMMIT ROLLBACK;
Apa tujuan dari penggunaan perintah ROLLBACK dalam transaksi? *

Menambahkan data baru ke dalam tabel.

Membatalkan perubahan dalam transaksi.

Menyimpan perubahan dalam transaksi.

Menggulirkan transaksi ke titik tertentu.

Apa perbedaan antara prosedur dan fungsi penyimpanan dalam Oracle? *

Prosedur dapat mengembalikan nilai, sedangkan fungsi tidak.

Tidak ada perbedaan antara prosedur dan fungsi.

Fungsi tidak dapat menerima parameter, sedangkan prosedur dapat.

Prosedur tidak dapat mengembalikan nilai, sedangkan fungsi dapat.

Jika Anda ingin menambahkan kolom "nama" dengan tipe data VARCHAR2(50) ke *
dalam tabel "karyawan," sintaks yang benar adalah:

ADD COLUMN nama VARCHAR2(50) TO karyawan;

ALTER TABLE karyawan ADD nama VARCHAR2(50);

CREATE NAME nama VARCHAR2(50) IN karyawan;

CREATE COLUMN nama VARCHAR2(50) IN karyawan;


Sintaks yang benar untuk mengubah nilai kolom "stok" menjadi stok + 10 untuk *
semua produk dengan harga di atas 100 adalah:

ALTER produk SET stok = stok + 10 WHERE harga > 100;

UPDATE produk SET stok = stok + 10 WHERE harga > 100;

CHANGE produk SET stok = stok + 10 WHERE harga > 100;

MODIFY produk SET stok = stok + 10 WHERE harga > 100;

Apa manfaat dari indeks dalam perencanaan query? *

Mengurangi ukuran tabel.

Menambah jumlah kolom dalam tabel.

Mempercepat pencarian dat

Menonaktifkan query

Sintaks yang benar untuk menghapus kolom "keterangan" dari tabel "barang" *
adalah:

REMOVE FROM barang WHERE COLUMN = keterangan;

DELETE COLUMN keterangan FROM barang;

DROP barang.keterangan;

ALTER TABLE barang DROP keterangan;


Bagaimana sintaks yang benar untuk membuat tabel baru dalam SQL Oracle 10g? *

MAKE TABLE nama_tabel;

NEW TABLE nama_tabel;

CREATE TABLE nama_tabel;

ADD TABLE nama_tabel;

Apa yang terjadi jika Anda menjalankan perintah COMMIT dan kemudian *
menambahkan data baru ke dalam tabel?

Data baru akan ditambahkan dan perubahan akan disimpan.

Data baru tidak akan ditambahkan.

Data baru akan ditambahkan tetapi perubahan tidak akan disimpan.

Perintah COMMIT tidak memengaruhi penambahan data baru.

Sintaks yang benar untuk memberi petunjuk pada optimizer untuk menggunakan *
indeks tertentu adalah:

HINT (indeks_nama) SELECT * FROM tabel;

INDEX SELECT * FROM tabel HINT (indeks_nama);

SELECT /*+ INDEX(tabel indeks_nama) */ * FROM tabel;

USE INDEX (indeks_nama);


Bagaimana sintaks yang benar untuk membuat prosedur penyimpanan dalam *
SQL Oracle 10g?

PROCEDURE CREATE nama_prosedur AS BEGIN ... END;

CREATE PROCEDURE nama_prosedur AS BEGIN ... END;

CREATE PROCEDURE nama_prosedur BEGIN ... END;

DECLARE PROCEDURE nama_prosedur AS BEGIN ... END;

Jika Anda ingin mengubah nilai kolom "harga" menjadi 500 untuk semua baris di *
tabel "produk," sintaks yang benar adalah:

MODIFY produk SET harga = 500;

CHANGE produk SET harga = 500;

UPDATE produk SET harga = 500;

ALTER produk SET harga = 500;

Kapan Anda sebaiknya menggunakan perintah ROLLBACK? *

Setelah mendeteksi kesalahan dalam transaksi dan ingin membatalkan perubahan.

Setelah menyelesaikan seluruh transaksi dengan sukses.

Setelah setiap pernyataan SQL.

Setelah melakukan perintah COMMIT.


Apa yang dilakukan optimizer query dalam SQL Oracle 10g? *

Menyederhanakan perintah SQL.

Memperbaiki kesalahan sintaks.

Mengeksekusi perintah SQL.

Meningkatkan kinerja eksekusi query.

Apa yang akan terjadi jika Anda menggunakan perintah UPDATE tanpa *
menambahkan klausa WHERE?

Semua baris dalam tabel akan diubah.

Kesalahan sintaks.

Semua baris dalam tabel akan dihapus.

Perintah UPDATE tidak akan dieksekusi.

Sintaks yang benar untuk menjalankan penjelasan query dalam SQL Oracle 10g *
adalah:

PLAN EXPLAIN SELECT * FROM tabel;

EXPLAIN PLAN FOR SELECT * FROM tabel;

SELECT * FROM tabel EXPLAIN PLAN;

DESCRIBE PLAN SELECT * FROM tabel;


Sintaks yang benar untuk membuat fungsi penyimpanan yang mengembalikan *
nilai dalam SQL Oracle 10g adalah:

FUNCTION CREATE nama_fungsi RETURN NUMBER AS BEGIN ... END;

CREATE FUNCTION nama_fungsi RETURN NUMBER AS BEGIN ... END;

CREATE FUNCTION nama_fungsi AS BEGIN ... END RETURN NUMBER;

DECLARE FUNCTION nama_fungsi RETURN NUMBER AS BEGIN ... END;

Bagaimana sintaks yang benar untuk menggunakan perintah UPDATE dalam SQL *
Oracle 10g?

Update

Change

Modify

Alter

Sintaks yang benar untuk membuat tabel "produk" dengan kolom "nama" *
(VARCHAR2), "harga" (NUMBER), dan "stok" (INTEGER) adalah:

TABLE CREATE produk (nama VARCHAR2, harga NUMBER, stok INTEGER);

CREATE produk TABLE (nama VARCHAR2, harga NUMBER, stok INTEGER);

Opsi 1

CREATE TABLE produk (nama VARCHAR2, harga NUMBER, stok INTEGER);


Bagaimana cara menjalankan prosedur penyimpanan dalam SQL Oracle 10g? *

EXECUTE nama_prosedur;

START nama_prosedur;

RUN nama_prosedur;

CALL nama_prosedur;

This content is neither created nor endorsed by Google. - Terms of Service - Privacy Policy

Forms

Anda mungkin juga menyukai