M4 - Sistem Basis Data
TRUE | FALSE | NULL | |
---|---|---|---|
TRUE | TRUE | FALSE | NULL |
FALSE | FALSE | FALSE | FALSE |
NULL | NULL | FALSE | NULL |
Maka operator yang anda butuhkan untuk menampilkan data tersebut adalah…
Jika dilihat pada data yang akan diisi, data tersebut memiliki tipe data INTEGER sehingga untuk memasukkan data ke dalam kolom tersebut tidak perlu petik satu (‘). Lalu pada kolom IDJalan tidak mendeklarasikan bahwa kolom tersebut adalah Primary Key, maka jika terjadi duplikat data pada kolom tersebut data masih dapat diinput.
Dapat dilihat melalui bentuk umum dari perintah INSERT :
INSERT INTO table_name(column_1, column_2,...) VALUES(value_1, value_2,… );
Penjelasan :• table_name : Merupakan nama tabel dari data yang ingin diinput
• column_1, column_2,… : Merupakan nama kolom dari data yang ingin diinput
• value_1, value_2,..: Merupakan isi/data yang akan diinput kedalam table
Petunjuk: Lihat teks yang digarisbawahi.
Jika pernyataan itu benar, pilih "Tidak diperlukan perubahan." Jika pernyataan itu salah, pilih jawaban yang memiliki pernyataan benar.
Petunjuk: Lihat teks yang digarisbawahi.
Jika pernyataan itu benar, pilih "Tidak diperlukan perubahan". Jika pernyataan itu salah, pilih jawaban yang memiliki pernyataan benar.
Terlihat dari bentuk umum SELECT Tabel menggunakan kondisi seperti dibawah ini :
• table_name : Merupakan nama tabel dari data yang akan ditampilkan
• condition : Merupakan sebuah kondisi dari data yang ingin ditampilkan
Petunjuk: Lihat teks yang digarisbawahi.
Jika pernyataan itu benar, pilih "Tidak diperlukan perubahan". Jika pernyataan itu salah, pilih jawaban yang memiliki pernyataan benar.
Anda diminta untuk mengubah data Tia menjadi Kimberly. Query mana yang harus anda gunakan?
Dapat di lihat sesuai dengan bentuk umum dari perintah UPDATE :
• table_name : Merupakan nama tabel yang datanya akan diubah.
• column_1, column_2,.. : Merupakan nama kolom yang akan diubah.
• expression_1, expression_2 : Merupakan data baru yang akan di input kedalam tabel.
• condition : merupakan kondisi dari data yang akan diubah.
Petunjuk: Lihat teks yang digarisbawahi.
Jika pernyataan itu benar, pilih "Tidak diperlukan perubahan". Jika pernyataan itu salah, pilih jawaban yang memiliki pernyataan benar.
SELECT berfungsi untuk menampilkan data, DELETE berfungsi untuk menghapus sebuah data, dan INSERT berfungsi untuk menginput data kedalam tabel.
• table_name : Merupkan nama tabel dari data yang akan dihapus.
-table_name : Merupkan nama tabel dari data yang akan dihapus.
-condition : Merupakan kondisi dari data yang akan dihapus.
Petunjuk: Lihat teks yang digarisbawahi. Jika pernyataan itu benar, pilih "Tidak diperlukan perubahan." Jika pernyataan itu salah, pilih jawaban yang memiliki pernyataan benar.
SOAL:
John merupakan administrator yang berada pada Universitas XYZ. John telah membuat tabel Mahasiswa untuk menyimpan data mahasiswa yang memiliki kolom NPM (VARCHAR(8)), NamaMahasiswa(VARCHAR(20)), TanggalLahir(DATE), dan Alamat(VARCHAR(20)). John diminta untuk memasukkan data ke dalam tabel tersebut dengan data seperti berikut ini :
NPM | NamaMahasiswa | TanggalLahir | Alamat |
---|---|---|---|
14117820 | Adinda Arsyinta | 1999-03-03 | Jl.Cendrawasih No.3 |
14117821 | Fahreza | 1999-07-14 | Jl.Elang Raya |
14117822 | Andika Ananda | 1999-09-16 | Jl.Wijaya |
14117823 | Anindityo Arasy | 1999-10-11 | Jl.Merpati Barat |
Mark merupakan salah satu administrator database pada Universitas XYZ, Mark hanya diberikan hak akses untuk menampilkan data dari tabel Mahasiswa. Mark diminta untuk menampilkan kolom NamaMahasiswa dan Alamat untuk mengetahui informasi mengenai tempat tinggal mahasiswa. Query seperti apa yang dibutuhkan oleh Mark ?
Jawab :
SELECT NamaMahasiswa, Alamat FROM Mahasiswa;
SOAL:
Mark merupakan salah satu administrator database pada Universitas XYZ, Mark hanya diberikan hak akses untuk menampilkan data dari tabel Mahasiswa. Mark diminta untuk menampilkan kolom NPM, NamaMahasiswa dan Alamat untuk mengetahui informasi mengenai tempat tinggal mahasiswa. Data yang ingin ditampilkan hanya mahasiswa yang beralamat di Jl.Elang Raya. Query seperti apa yang dibutuhkan oleh Mark ?
Jawab:
SELECT NPM, NamaMahasiswa, Alamat FROM Mahasiswa WHERE Alamat='Jl.Elang Raya';
SOAL:
Universitas XYZ meminta mahasiswanya memperbarui data diri dan melapor kepada administrator kampus.
Mahasiswa yang memiliki NPM = '14117822' sudah melapor kepada administrator kampus untuk memperbarui alamatnya dari Jl.Wijaya menjadi Jl.Kakak Tua No.4. Perintah seperti apa yang dibutuhkan oleh administrator kampus untuk mengubah data Andika Ananda yang memiliki NPM = '14117822'?
Tabel Mahasiswa
NPM | NamaMahasiswa | TanggalLahir | Alamat |
14117820 | Adinda Arsyinta | 1999-03-03 | Jl.Cendrawasih No.3 |
14117821 | Fahreza | 1999-07-14 | Jl.Elang Raya |
14117822 | Andika Ananda | 1999-09-16 | Jl.Wijaya |
14117823 | Anindityo Arasy | 1999-10-11 | Jl.Merpati Barat |
JAWAB :
UPDATE Mahasiswa
SET Alamat='Jl.Kakak Tua No.4'
WHERE NPM=14117822;
SOAL:
Universitas XYZ meminta mahasiswanya melakukan daftar ulang untuk pendataan ulang semester baru. Mahasiswa yang tidak melakukan pendaftaran ulang datanya akan di hapus oleh administrator. Salah satu mahasiswa yang tidak melakukan daftar ulang adalah mahasiswa yang memiliki NPM 14117820. Maka query yang dibutuhkan oleh administrator adalah?
Tabel Mahasiswa
NPM | NamaMahasiswa | TanggalLahir | Alamat |
14117820 | Adinda Arsyinta | 1999-03-03 | Jl.Cendrawasih No.3 |
14117821 | Fahreza | 1999-07-14 | Jl.Elang Raya |
14117822 | Andika Ananda | 1999-09-16 | Jl.Wijaya |
14117823 | Anindityo Arasy | 1999-10-11 | Jl.Merpati Barat |
John merupakan administrator yang berada pada Universitas XYZ. John diminta untuk menampilkan data dari tabel Mahasiswa dengan kondisi kolom NamaMahasiswa yang bernama Fahreza dan Alamat di Jl.Wijaya. Query seperti apa yang dibutuhkan oleh John?
JAWAB :
SELECT*FROM Mahasiswa Where NamaMahasiswa='Fahreza' AND Alamat='Jl.Wijaya';
Komentar
Posting Komentar