Bagian 4 - UAS [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

1. Constraint harus mendapatkan nama yang bermakna agar mudah dijadikan referensi. (1/1) Point TRUE (*) FALSE Benar 2. Kita dapat menerapkan singkatan penamaan menggunakan file .csv yang berisi singkatan (1/1) Point TRUE (*) FALSE Benar 3. Untuk menggunakan Oracle SQL Developer Data Modeler untuk menerapkan standar penamaan: (1/1) Point Gunakan file .docx yang berisi nama tabel dan singkatan Gunakan file .csv yang berisi nama tabel dan singkatan (*) Gunakan file .accdb yang berisi nama tabel dan singkatan Tidak satu pun di atas. Benar 4. Saat memetakan subtipe ke tabel kita dapat ________ (0/1) Point Menggunakan satu tabel Menggunakan beberapa tabel Baik satu atau beberapa tabel adalah opsi yang valid. (*) Baik satu atau beberapa tabel bukanlah opsi yang valid. Salah. Lihat Bagian 5 Pelajaran 2. 5. Rekayasa ________ adalah proses mengubah Model Data Logis menjadi Model Relasional. (0/1) Point Pembalikan Top-Down Maju (*) Target Salah. Lihat Bagian 4 Pelajaran 2.



6. Rekayasa _______ adalah proses membuat model konseptual atau logis dengan mengekstrak informasi dari sumber data yang ada. (0/1) Point Pembalikan (*) Top-Down Maju Target Salah. Lihat Bagian 4 Pelajaran 2. 7. Langkah-langkah untuk mengonversi model Relasional menjadi model Logis menggunakan Oracle SQL Developer Data Modeler adalah: (1/1) Point Pilih model Relasional, Terima default, Klik ikon Engineer to Logical Model, Klik Engineer Klik ikon Engineer to Relational Model, Pilih model Logical, Klik Engineer, Terima default. Pilih model Relational, Klik ikon Engineer to Logical Model, Terima default, Klik Engineer (*) Tidak satu pun di atas. Benar 8. Pemodelan Top-Down adalah pendekatan yang dilakukan untuk mendesain database baru. (1/1) Point TRUE (*) FALSE Benar 9. Dalam Oracle SQL Developer Data Modeler, atribut yang Anda tetapkan sebagai UID utama otomatis diatur sebagai atribut wajib dan akan direkayasa menjadi primary key dalam model relasional. (1/1) Point TRUE (*) FALSE Benar 10. Saat membuat model di Oracle SQL Data Modeler Anda memulai di tab ________. (0/1) Point Konseptual Fisik



Logis (*) Relasional Salah. Lihat Bagian 4 Pelajaran 1. 11. Oracle SQL Data Modeler memungkinkan Anda melakukan hal berikut kecuali: (0/1) Point Membuat model proses, logis, relasional, dan fisik Mencatat aturan dan informasi bisnis Menyimpan data aplikasi (*) Menyimpan informasi metadata Salah. Lihat Bagian 4 Pelajaran 1. 12. Glosarium dapat digunakan sebagai standar penamaan untuk Model Logis Anda. (1/1) Point TRUE (*) FALSE Benar 13. Model ___________ adalah cetak biru untuk implementasi database aktual dan dapat digunakan sebagai dasar untuk mengimplementasikan jenis Sistem Manajemen Database (DBMS) apa pun. (0/1) Point Database Logis Relasional (*) Konseptual Salah. Lihat Bagian 5 Pelajaran 1. 14. Setiap atribut dalam entitas dipetakan ke _________ dalam tabel. (1/1) Point baris kolom (*) instance primary key Benar 15. Model Hubungan Entitas tidak menekankan constraint fisik dan database. Sangat penting untuk mengubah model ER menjadi model



relasional yang dapat berfungsi sebagai dasar untuk menetapkan implementasi fisik dari database. (1/1) Point TRUE (*) FALSE Benar Sebelumnya 2. Constraint foreign key dinamai menggunakan ______________ dari kedua tabel. (0/1) Point nama full table sufiks UID nama foreign key nama short table (*) Salah. Lihat Bagian 5 Pelajaran 2. 3. Untuk menetapkan templat penamaan di Oracle SQL Data Modeler: (0/1) Point Klik kanan nama desain pada browser objek Pilih properti, pilih templat Edit templat untuk menggunakan singkatan Lakukan semua langkah ini. (*) Salah. Lihat Bagian 5 Pelajaran 2. 4. Di Oracle SQL Developer Data Modeler Anda dapat memilih bagaimana Anda ingin memetakan subtipe Anda. (1/1) Point TRUE (*) FALSE Benar 8. Kolom atau kombinasi kolom dalam satu tabel yang merujuk ke primary key dalam table yang sama atau yang lain. (0/1) Point Foreign Key (*) Candidate Key Super Key Primary Key Salah. Lihat Bagian 5 Pelajaran 1. 9. Semua hal berikut dapat dimodelkan kecuali? (0/1) Point



Entitas supertype dan subtype Entitas, atribut, UID Hubungan busur, hierarki, paralel, dan rekursif Aturan bisnis prosedural (*) Salah. Lihat Bagian 4 Pelajaran 1. 12. Mengonversi model Relasional menjadi model Logis disebut rekayasa balik. (1/1) Point TRUE (*) FALSE Benar 13. Saat membuat database berdasarkan mengekstrak metadata dari database yang ada atau menggunakan kode DDL yang didapat dari implementasi database yang ada, pendekatan pemodelan data mana yang akan Anda pilih? (0/1) Point Pemodelan Top-Down Anda tidak dapat memodelkan ini. Pemodelan Target Pemodelan Bottom-Up (*) Salah. Lihat Bagian 4 Pelajaran 2. 14. Langkah-langkah untuk mengonversi model Logis menjadi model Relasional menggunakan Oracle SQL Developer Data Modeler adalah: (1/1) Point Pilih model Logical, Klik ikon Engineer to Relational Model, Terima default, Klik Engineer (*) Klik ikon Engineer to Relational Model, Pilih model Logical, Klik Engineer, Terima default. Pilih model Logical, Terima default, Klik ikon Engineer to Relational Model, Klik Engineer Tidak satu pun di atas. Benar 1. Anda dapat secara logis menghubungkan data dari berbagai tabel menggunakan ___________. (0/1) Point nilai data foreign key (*) unique key



Constraint pemeriksa Salah. Lihat Bagian 6 Pelajaran 2. 2. Untuk menghubungkan ke database Oracle Anda perlu menggunakan program klien. Benar atau Salah? (1/1) Point TRUE (*) FALSE Benar 3. Jenis Perintah SQL yang digunakan untuk memodifikasi data adalah: (1/1) Point DDL TCL DML (*) DCL Benar 4. Tabel adalah struktur penyimpanan dasar RDBMS. (1/1) Point TRUE (*) FALSE Benar 5. Anda menggunakan opsi SET UNUSED untuk menandai satu kolom atau lebih sebagai tidak digunakan. (0/1) Point TRUE (*) FALSE Salah. Lihat Bagian 6 Pelajaran 3. 6. Constraint tidak dapat ditambahkan ke tabel setelah dibuat. (0/1) Point TRUE FALSE (*) Salah. Lihat Bagian 6 Pelajaran 3. 7. Jika tabel sudah berisi baris saat kolom ditambahkan, kolom baru awalnya null atau mengambil nilai default untuk semua baris. Benar atau Salah? (1/1) Point TRUE (*)



FALSE Benar 8. Saat Anda menghapus tabel, database akan kehilangan semua data dalam tabel. (0/1) Point TRUE (*) FALSE Salah. Lihat Bagian 6 Pelajaran 3. 9. Untuk melihat semua bidang dan catatan dalam tabel, Anda dapat menjalankan kueri berikut: (0/1) Point SELECT semua FROM karyawan; SELECT kolom FROM karyawan; SELECT * FROM karyawan; (*) SELECT # FROM karyawan Tidak satu pun di atas. Salah. Lihat Bagian 6 Pelajaran 1. 10. Untuk melihat catatan terpilih dari tabel, kita perlu menambahkan klausa ___________ ke kueri. (0/1) Point FROM ORDER BY WHERE (*) IF Tidak satu pun di atas. Salah. Lihat Bagian 6 Pelajaran 1. 11. Untuk menggunakan aplikasi komputer, Anda harus memahami cara membuatnya dan cara kerja di dalamnya. (1/1) Point TRUE FALSE (*) Benar 12. Program aplikasi memungkinkan kita untuk ________. (1/1) Point Memeriksa email. Membuat dokumen



Mengedit foto Semua yang di atas. (*) Benar 13. Kolom apa pun yang tidak tercantum secara eksplisit mendapatkan nilai null dalam baris baru kecuali kita memiliki nilai _________ untuk kolom hilang yang digunakan. (0/1) Point INSERT DEFAULT (*) BEGINNING STANDARD Salah. Lihat Bagian 6 Pelajaran 4. 14. Anda dapat menghapus baris yang berisi primary key yang digunakan sebagai foreign key di tabel lain. (1/1) Point TRUE FALSE (*) Benar 15. Pernyataan UPDATE memodifikasi nilai baris atau baris-baris tertentu jika klausa _______ ditentukan. (0/1) Point MODIFY VALUE SET WHERE (*) Salah. Lihat Bagian 6 Pelajaran 4. Sebelumnya 1. Batasan mana yang menentukan bahwa kolom (atau kombinasi kolom) harus berisi nilai unik DAN TIDAK NULL untuk semua baris? (1/1) Point CHECK PRIMARY KEY (*) NOT NULL UNIQUE KEY Benar 2. Constraint NOT NULL dapat dibuat di tabel serta di level kolom.



(0/1) Point TRUE FALSE (*) Salah. Lihat Bagian 6 Pelajaran 3. 3. Saat Anda menetapkan tabel, Anda bisa menentukan bahwa kolom harus diberi nilai default dengan menggunakan opsi LITERAL. (0/1) Point TRUE FALSE (*) Salah. Lihat Bagian 6 Pelajaran 3. 4. Setelah Anda membuat tabel, Anda dapat menjalankan perintah DESCRIBE untuk mengonfirmasi tabel sudah dibuat. (1/1) Point TRUE (*) FALSE Benar 5. Anda dapat mengunggah dan menyimpan SQL Script dari opsi _____________. (1/1) Point Utilities Layanan RESTful SQL Scripts (*) SQL Commands Object Browser Benar 6. Anda dapat menggunakan Application Express (APEX) untuk ... (0/1) Point Mengembangkan dan memperluas keterampilan Anda dengan database Oracle, SQL, dan PL/SQL Mendapatkan akses ke contoh SQL dan PL/SQL yang dibagikan oleh komunitas pengembang Oracle APEX dapat digunakan untuk kedua fungsi di atas (*) APEX tidak dapat digunakan untuk satu pun fungsi di atas. Salah. Lihat Bagian 6 Pelajaran 1. 7. Dalam kueri dasar, setelah kata FROM muncul bidang yang akan ditampilkan.



(0/1) Point TRUE FALSE (*) Salah. Lihat Bagian 6 Pelajaran 1. 8. Oracle Application Express adalah platform aplikasi yang digunakan untuk berbagi dan mempelajari _____ dan __________. (1/1) Point Java, PL/SQL SQL, Java Script SQL, PL/SQL (*) SQL, Java Benar 9. Bahasa Kueri Terstruktur (SQL) adalah bahasa deklaratif berbasis kumpulan yang digunakan untuk mengakses data di database Oracle. (1/1) Point TRUE (*) FALSE Benar 10. Primary key harus berisi nilai dan nilai harus _______. (1/1) Point kosong null unik (*) lebih besar dari nol Benar 11. Semua yang disebutkan berikut adalah alat untuk mengakses database relasional kecuali: (1/1) Point Oracle Application Express Oracle SQL Data Modeler (*) Oracle SQL Developer SQL * Plus Benar 12. Semua yang disebutkan di bawah adalah tahapan Pemrosesan SQL kecuali: (1/1) Point



Pembuatan Sumber Baris Eksekusi Penguraian Optimasi Semua opsi di atas adalah tahapan pemrosesan SQL. (*) Benar 13. Pernyataan UPDATE memodifikasi nilai baris atau baris-baris tertentu jika klausa _______ ditentukan. (1/1) Point MODIFY SET VALUE WHERE (*) Benar 14. Anda dapat menghapus baris yang berisi primary key yang digunakan sebagai foreign key di tabel lain. (1/1) Point TRUE FALSE (*) Benar 15. Saat mengeluarkan perintah SQL DELETE semua baris di dalam tabel akan dihapus jika Anda menghapus klausa __________. (0/1) Point IF WHEN WHERE (*) SELECT Salah. Lihat Bagian 6 Pelajaran 4. 3. Fungsi SQL adalah: (0/1) Point Memasukkan, memperbarui, dan menghapus baris di tabel Meminta data yang disimpan dalam database Kedua opsi di atas adalah fungsi SQL (*) Tidak satu opsi di atas yang merupakan fungsi SQL Salah. Lihat Bagian 6 Pelajaran 2. 5. Untuk mengeluarkan pernyataan CREATE TABLE , Anda harus memiliki keistimewaan __________.



(0/1) Point DISTRIBUTE TABLE CREATE TABLE (*) Keduanya None Salah. Lihat Bagian 6 Pelajaran 3. 8. Kolom tanpa constraint NOT NULL dapat berisi nilai null secara default. (1/1) Point TRUE (*) FALSE Benar 11. Dalam SQL Workshop/Perintah SQL tab ___________ dapat menampilkan dan mengambil kueri yang sebelumnya dijalankan. (0/1) Point Hasil SQL Tersimpan Jelaskan Deskripsikan Riwayat (*) Salah. Lihat Bagian 6 Pelajaran 1. 12. Dalam aplikasi APEX ______ adalah kumpulan struktur logis data. _______ dimiliki oleh pengguna database dan memiliki nama yang sama dengan pengguna tersebut. (0/1) Point tabel entitas skema (*) file Salah. Lihat Bagian 6 Pelajaran 1. 13. Kumpulan pernyataan DML yang membentuk unit kerja logis disebut ______________. (0/1) Point pernyataan transaksi (*) perintah block Salah. Lihat Bagian 6 Pelajaran 4.



14. Tidak wajib untuk menetapkan daftar kolom dalam pernyataan INSERT. Benar atau Salah? (0/1) Point TRUE (*) FALSE Salah. Lihat Bagian 6 Pelajaran 4. 15. Bahasa Manipulasi Data termasuk semua hal berikut kecuali: (1/1) Point COMMIT (*) UPDATE INSERT DELETE Benar Sebelumnya 1. Dalam opsi APEX SQL Workshop dan Browser Objek Anda dapat melihat tata letak tabel. (1/1) Point TRUE (*) FALSE Benar 7. DDL berarti: (1/1) Point Bahasa Distribusi Data Bahasa Pendefinisi Data Bahasa Definisi Data (*) Tidak satu pun di atas.



13. Pernyataan TRUNCATE adalah pernyataan bahasa definisi data (DDL) dan tidak menghasilkan informasi rollback. (1/1) Point TRUE (*) FALSE Benar 1. Analisis top-n digunakan jika Anda ingin mengambil jumlah catatan teratas dari hasil. (1/1) Point TRUE (*) FALSE Benar



2. Klausa ORDER BY harus ditempatkan sebelum klausa WHERE pada peryataan SQL. (0/1) Point TRUE FALSE (*) Salah. Lihat Bagian 6 Pelajaran 8. 3. Join mandiri dapat digunakan jika ada dua bidang memiliki data yang sama pada tabel yang memiliki arti berbeda. (1/1) Point TRUE (*) FALSE Benar 4. Mengapa pernyataan berikut menghasilkan kesalahan? SELECT l.city, d.department_name FROM locations l JOIN departments d USING (location_id) WHERE d.location_id = 1400; (0/1) Point Tidak ada yang salah - bidang ini akan berjalan dengan baik. Sintaksis klausa USING salah. Bidang di klausa USING tidak boleh memiliki pengualifikasi. (*) Klausa WHERE tidak dapat digunakan dalam kueri dengan USING. Salah. Lihat Bagian 6 Pelajaran 9. 5. Termasuk ke dalam jenis join apakah pernyataan berikut? SELECT e.EMPLOYEE_ID, e.LAST_NAME, d.DEPARTMENT_ID, d.DEPARTMENT_NAME, d.LOCATION_ID FROM EMPLOYEES e, DEPARTMENTS d; (0/1) Point CROSS JOIN (*) NATURAL JOIN OUTER JOIN INNER JOIN Salah. Lihat Bagian 6 Pelajaran 9. 6. Klausa join ________ didasarkan pada semua kolom di dua tabel yang memiliki nama dan datatype yang sama. (0/1) Point CROSS JOIN USING



NATURAL JOIN (*) OUTER JOIN Salah. Lihat Bagian 6 Pelajaran 9. 7. Pernyataan mana yang akan menampilkan karyawan dengan jabatan pekerjaan yang berisi string ム JEF メ dan mendapatkan $10.000 atau lebih? (1/1) Point SELECT employee_id, last_name, job_id, salary FROM employees WHERE salary >= 10000 AND job_id LIKE '%JEF%' ; (*) SELECT employee_id, last_name, job_id, salary FROM employees WHERE salary >= 10000 OR job_id LIKE '%JEF%' ; Salah satu pernyataan menampilkan hasil yang diinginkan. Tidak ada pernyataan yang menampilkan hasil yang diinginkan. Benar 8. Manakah dari berikut ini wildcard yang digunakan untuk jumlah karakter dalam SQL? (0/1) Point % (*) # & || Salah. Lihat Bagian 6 Pelajaran 7. 9. ____________ memberikan Anda lebih banyak fleksibilitas dan kendali saat mengubah data, dan memastikan konsistensi data jika terjadi kegagalan proses pengguna atau kegagalan sistem. (0/1) Point Blok Kode Fungsi Prosedur Transaksi (*) Salah. Lihat Bagian 6 Pelajaran 5. 10. Dengan pernyataan __________ dan ROLLBACK, Anda memiliki kendali untuk melakukan perubahan pada data secara permanen (0/1) Point INSERT



COMMIT (*) DELETE WHERE Salah. Lihat Bagian 6 Pelajaran 5. Sebelumnya (1/1) Point First Name (*) "First Name ヤ "FIRST NAME" First_Name Benar 12. Null sama dengan nol atau bidang kosong. Benar atau Salah? (0/1) Point TRUE FALSE (*) Salah. Lihat Bagian 6 Pelajaran 6. 13. Pernyataan berikut akan menghasilkan kesalahan (Benar atau Salah):
SELECT last_name "Name" , salary*12 "Annual Salary", salary +100
FROM employees; (1/1) Point TRUE FALSE (*) Benar 14. Anda dapat menampilkan kolom tabel yang dipilih dengan mencantumkannya dalam klausa __________. (0/1) Point WHERE IF SELECT (*) FROM Salah. Lihat Bagian 6 Pelajaran 6. 15. Perintah DESCRIBE menunjukkan yang berikut mengenai tabel kecuali: (0/1) Point Jenis data



Primary key Nilai data (*) Nama bidang Salah. Lihat Bagian 6 Pelajaran 6. Sebelumnya . Alias kolom mana yang akan menyebabkan kesalahan? (0/1) Point SELECT last_name lname FROM employees SELECT last_name "Last Name" FROM employees SELECT last_name AS lname FROM employees SELECT last_name AS Last Name FROM employees (*) Salah. Lihat Bagian 6 Pelajaran 6. 2. Untuk menghapus baris duplikat dalam hasil, sertakan kata kunci _________ dalam klausa SELECT. (1/1) Point DISTINCT (*) IF DESCRIBE WHERE Benar 3. Literal dapat digunakan dalam pernyataan SELECT. (1/1) Point TRUE (*) FALSE Benar 4. Mana alias kolom yang tidak valid? (1/1) Point First Name (*) First_Name "First Name ヤ "FIRST NAME" Benar 5. Literal bisa berupa semua hal berikut kecuali: (0/1) Point penghitungan (*)



angka karakter tanggal Salah. Lihat Bagian 6 Pelajaran 6. 6. Analisis top-n digunakan jika Anda ingin mengambil jumlah catatan teratas dari hasil. (1/1) Point TRUE (*) FALSE Benar 7. Karakter mana yang digunakan sebagai variabel pengganti di APEX? (0/1) Point & ; : (*) * Salah. Lihat Bagian 6 Pelajaran 8. 8. Pengguna dapat melihat data yang sedang diproses diubah oleh pengguna lain. (0/1) Point TRUE FALSE (*) Salah. Lihat Bagian 6 Pelajaran 5. 9. Dengan pernyataan __________ dan ROLLBACK, Anda memiliki kendali untuk melakukan perubahan pada data secara permanen (1/1) Point INSERT WHERE COMMIT (*) DELETE Benar 10. Klausa _______ menciptakan equijoin antara dua tabel yang menggunakan satu kolom dengan nama yang sama, apa pun jenis datanya. (0/1) Point NATURAL JOIN EQUI-JOIN



ON USING (*) Salah. Lihat Bagian 6 Pelajaran 9. 11. Apakah pernyataan berikut akan berhasil dijalankan (Benar atau Salah)? SELECT employee_id, city, department_name FROM employees e JOIN departments d ON d.department_id = e.department_id JOIN locations l ON d.location_id = l.location_id; (1/1) Point TRUE (*) FALSE Benar 12. Klausa join ________ didasarkan pada semua kolom di dua tabel yang memiliki nama dan datatype yang sama. (1/1) Point USING CROSS JOIN NATURAL JOIN (*) OUTER JOIN Benar 13. Kita harus menggunakan klausa ON untuk menggabungkan tiga tabel. (0/1) Point TRUE FALSE (*) Salah. Lihat Bagian 6 Pelajaran 9. 14. Menurut aturan pendahulu, operator mana yang akan dievaluasi terlebih dahulu? (1/1) Point AND (*) OR Keduanya memiliki level pendahulu yang sama. Benar 15. Ketentuan _______ menguji untuk null. (0/1) Point NULL



IS NULL (*) NULLABLE ISN'T NULL Salah. Lihat Bagian 6 Pelajaran 7. 2. Pernyataan manakah yang tidak benar? (Pilih 2) (0/1) Point Anda tidak dapat menggunakan alias kolom pada klausa ORDER BY. (*) Anda tidak dapat mengurutkan hasil kueri berdasarkan lebih dari satu kolom. (*) Anda dapat mengurutkan hasil kueri dengan menyebutkan posisi numerik kolom pada klausa SELECT. Anda dapat mengurutkan berdasarkan kolom yang tidak ada dalam daftar SELECT. Salah. Lihat Bagian 6 Pelajaran 8. 6. Klausa JOIN ___________ JOIN menghasilkan produk silang dari dua tabel. (0/1) Point CROSS (*) OUTER CARTESIAN INNER Salah. Lihat Bagian 6 Pelajaran 9. 7. Anda menggunakan operator ______ untuk melakukan pencarian wildcard dari nilai string yang valid. (0/1) Point BETWEEN MATCH STRING LIKE (*) Salah. Lihat Bagian 6 Pelajaran 7. 9. Pernyataan berikut menampilkan semua baris dalam tabel departemen: SELECT ____ FROM departments; (1/1) Point # ALL * (*) % Benar



11. Anda dapat menautkan kolom ke kolom lain, ekspresi aritmetika, atau nilai konstan untuk membuat ekspresi karakter dengan menggunakan operator ____________ (||). (0/1) Point literal penambahan alias rangkaian (*) Salah. Lihat Bagian 6 Pelajaran 6. 13. Manakah dari dua pernyataan ini yang benar? (1/1) Point Pernyataan SQL tidak peka huruf (kecuali ditunjukkan). (*) Kata kunci tidak dapat disingkat atau dipisah barisnya. (*) Kata kunci dapat disingkat atau dipisah barisnya. Pernyataan SQL peka huruf. Benar 15. Commit otomatis muncul saat _________ . (Pilih 2) (0/1) Point Pernyataan SELECT dijalankan. Pernyataan TCL dijalankan. (*) Pernyataan DML dijalankan. Pernyataan DDL dijalankan. (*) Salah. Lihat Bagian 6 Pelajaran 5. 3. Manakah dari pernyataan berikut yang merupakan contoh dari SELF JOIN? (1/1) Point SELECT worker.last_name emp, manager.last_name mgr FROM employees worker JOIN employees manager ON (worker.manager_id = manager.employee_id); (*) SELECT e.employee_id, e.last_name, e.department_id, d.department_id, d.location_id FROM employees e JOIN departments d ON (e.department_id = d.department_id); SELECT e.employee_id, e.last_name, e.department_id, d.department_id, d.location_id FROM employees e JOIN departments d ON (e.department_id = d.department_id) AND e.manager_id = 149 ; SELECT department_id, department_name,location_id, city FROM departments NATURAL JOIN locations; Benar



4. Mengapa pernyataan berikut menghasilkan kesalahan? SELECT l.city, d.department_name FROM locations l JOIN departments d USING (location_id) WHERE d.location_id = 1400; (0/1) Point Sintaksis klausa USING salah. Klausa WHERE tidak dapat digunakan dalam kueri dengan USING. Tidak ada yang salah - bidang ini akan berjalan dengan baik. Bidang di klausa USING tidak boleh memiliki pengualifikasi. (*) Salah. Lihat Bagian 6 Pelajaran 9. 7. Pada pernyataan SELECT, klausa ________ dapat digunakan untuk menyortir baris. (1/1) Point SORT ORDER ORDER BY (*) WHERE Benar 12. Secara default kolom alias ditampilkan _________. (0/1) Point Huruf kecil Huruf besar (*) Gabungan huruf besar dan kecil Tidak ada default. Salah. Lihat Bagian 6 Pelajaran 6. 14. Pernyataan mana yang menampilkan nama belakang, gaji, dan imbalan tahunan karyawan dengan imbalan tahunan dihitung dengan mengalikan gaji bulanan dengan 15, ditambah bonus satu kali sebesar $200. (0/1) Point SELECT last_name, salary, 15*salary+200 FROM employees; (*) SELECT last_name, salary, 15*(salary+200) FROM employees; Salah satu pernyataan akan memberikan hasil yang diinginkan. Tidak ada pernyataan akan memberikan hasil yang diinginkan. Salah. Lihat Bagian 6 Pelajaran 6. 7. Anda dapat menetapkan standar penamaan di Oracle SQL Developer Data Modeler menggunakan.. (Pilih semua yang sesuai) (1/1) Point Glosarium (*) Template Penamaan (*) Validasi Aturan Desain (*)



None Benar 8. ______________ di Oracle SQL Developer Data Modeler adalah rangkaian istilah yang diterima yang dapat digunakan dalam desain. (0/1) Point tabel aturan validasi glosarium (*) template Salah. Lihat Bagian 5 Pelajaran 1. 12. Operator mana yang digunakan untuk menampilkan baris berdasarkan rentang nilai yang diurutkan? (1/1) Point LIKE BETWEEN (*) IN NOT NULL Benar 16. Operator ______ memerlukan satu dari ketentuan komponen berikut untuk menjadi true. (0/1) Point EITHER BETWEEN OR (*) AND Salah. Lihat Bagian 6 Pelajaran 7. 17. Anda dapat menggunakan _____________ untuk menyimpan hasil sementara, saat menjalankan kueri. (0/1) Point variabel pengganti (*) tabel database bidang database nilai literal Salah. Lihat Bagian 6 Pelajaran 8. 19. Variabel pengganti digunakan saat Anda ingin meminta kriteria yang berbeda dalam suatu kondisi. (1/1) Point TRUE (*)



FALSE Benar 20. Pernyataan mana yang akan berhasil dijalankan? (Pilih 2) (0/1) Point SELECT employee_id, first_name, last_name FROM employees ORDER BY employee_id DESCEND; SELECT first_name, last_name, first_name||last_name fullname FROM employees ORDER BY fullname; (*) SELECT employee_id, last_name, job_id, department_id, hire_date FROM employees ORDER BY 3; (*) SELECT first_name, last_name FROM employees ORDER BY employee_id DES; Salah. Lihat Bagian 6 Pelajaran 8. 27. Klausa __________ dapat digunakan untuk mencocokkan kolom dengan nama yang sama, tetapi tipe data yang berbeda. (0/1) Point OUTER JOIN USING (*) NATURAL JOIN CROSS JOIN Salah. Lihat Bagian 6 Pelajaran 9. 37. Perangkat lunak mana yang digunakan untuk membaca dan memanipulasi database relasional? (1/1) Point Perangkat lunak spreadsheet Perangkat lunak DBMS (*) Perangkat lunak flat file Perangkat lunak ERD Benar 39. Database Relasional menyimpan data dalam matriks dua dimensi yang disebut sebagai _________. (1/1) Point database flat file tabel (*)



entitas Benar