Anda di halaman 1dari 4

1. Apa perbedaan basis data, table, field , record ?

Basis data adalah sering disebut sebagai Databse merupakan kumpulan data yang
diklompokan dalam table, tersimpan, dan bisa di akses secara digital oleh sistem
komputer. Semakin banyak data yang tersimpan maka database akan semakin
kompleks. 

Table adalah kumpulan dari field dan record. Ada juga yang mengartikan table
merupakan susunan antara baris dan kolom, sehingga strukturnya lebih kompleks.
Tabel sering digunakan pada penelitian, analisis data, hingga basis data.

Filed adalah kumpulan karakter yang membentuk suatu arti, misal dalam filing selalu
ada KodeBarang, NamaBarang, KodeBarang, JenisBarang, dan sebagainya, maka
semua acuannya harus yang berkaitan dengan KodeBarang. Biasa juga arti filing
merupakan tempat berupa kolom yang ada pada table untuk mengisi data, yang
biasanya ada pada kolom database seperti di Microsoft Access atau Database
lainnya.

Record adalah kumpulan field yang lengkap dan kompleks, biasanya satu record
dihitung dalam satu baris yang ada pada table basis data. 

2. Apa pengertian MySQL ?

MySQL adalah Sebuah program database server yang mampu menerima dan
mengirimkan
datanya sangat cepat, multi user serta menggunakan peintah dasar SQL ( Structured
Query Language ).
MySQL merupakan dua bentuk lisensi, yaitu FreeSoftware dan Shareware. MySQL yang
biasa kita
gunakan adalah MySQL FreeSoftware yang berada dibawah Lisensi GNU/GPL
( General Public License ).
MySQL Merupakan sebuah database server yang free, artinya kita bebas
menggunakan database
ini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar
lisensinya. MySQL
pertama kali dirintis oleh seorang programmer database bernama Michael Widenius .
Selain database
server, MySQl juga merupakan program yang dapat mengakses suatu database
MySQL yang berposisi
sebagai Server, yang berarti program kita berposisi sebagai Client. Jadi MySQL adalah
sebuah database
yang dapat digunakan sebagai Client mupun server.
Database MySQL merupakan suatu perangkat lunak database yang berbentuk
database relasional
atau disebut Relational Database Management System ( RDBMS ) yang menggunakan
suatu bahasa
permintaan yang bernama SQL (Structured Query Language ).
3. Apa perbedaan Mysql dan Mysqli ?
Perbedaan MySQL dan MySQLi adalah tipe dukungan yang disediakan. Jika MySQL hanya
mendukung server MySQL sampai di versi 4.1.3, MySQLi dapat dipakai sampai dengan versi
paling baru. Fiturnya pun lebih banyak bisa dipakai ketika menggunakan MySQLi
dibandingkan menggunakan MySQL.

4. Sebutkan 4 macam aplikasi Database ?


1. Oracle
2. MySQL
3. Microsoft SQL Server.
4. PhpMyAdmin.

5. Sebutkan 6 Kelebihan Mysql ?


1. Bisa melakukan integrasi dengan bahasa pemrograman lain seperti R, Python, dll
2. RAM yang dibutuhkan tidak begitu besar
3. Bisa digunakan oleh multi user
4. Struktur tabelnya lebih fleksibel
5. Bersifat open source (gratis)
6. Keamanan yang terjamin

6. Sebutkan 8 Kekurangan Mysql ?


1. Kurang mampu untuk mengelola database dalam jumlah besar
2. Tidak begitu cocok untuk aplikasi game dan mobile
3. Karena bersifat open source, technical support nya menjadi kurang bagus
4. Sulit untuk diaplikasikan pada intansi atau perusahan dengan database yang besar
5. Support yang kurang
6. Tidak populer untuk aplikasi game dan mobile
7. Kurang Cocok untuk Mengembangkan Aplikasi berbasis Game dan Mobile
8. Karena bersifat open source, technical support nya menjadi kurang bagus.

7. Apa yang dimaksud dengan Query, Auto Increment, Primary Key ?


Query adalah permintaan data dari database. Permintaan harus diajukan dalam bentuk
tabel database atau kombinasi tabel menggunakan kode yang disebut dengan bahasa kueri.
Dengan begitu, sistem bisa memahami dan memproses kueri yang sesuai.
Auto Increment merupakan fitur pada database yang memungkinkan pengguna
membuat angka unik yang dihasilkan secara otomatis dan berurut untuk setiap rekor /
catatan baru yang dimasukkan / di input kedalam table database tersebut.
Primary key
adalah suatu nilai dalam basis data yang digunakan untuk mengidentifikasi suatu baris dalam
tabel.
8. SQL dbagi menjadi 3 Query, sebut dan Jelaskan ?

1. DDL ( Bahasa Definisi Data )

DDL merupakan sub perintah bahasa SQL yang dimanfaatkan guna membangun kerangka
database. Seperti halnya tabel dan database. Ada 3 perintah penting di dalam DDL,
diantaranya create, alter, dan drop.
Create merupakan suatu perintah untuk membuat beberapa kebutuhan. Seperti database
anyar, kolom anyar, view anyar, dan tabel anyar. Alter merupakan perintah yang berfungsi
mengubah struktural tabel yang sudah dibuat. Melibuti pengubahan nama tabel,
penambahan kolom, pengubahan kolom, pelafalan kolom, dan menambah atribut
kolom. Sedangkan drop merupakan perintah untuk menghapus database ataupun tabel.

2. DML ( Bahasa Manipulasi Data )

DML merupakan sub perintah bahasa SQL yang dimanfaatkan dalam mengolah database
data yang sudah dibuat. Ada 4 perintah penting di dalam DML. Keempat perintah yang
dimaksud yaitu insert, select, update, dan delete.
Empat perintah penting DML memiliki fungsi berbeda. Dimana insert merupakan perintah
yang bisa digunakan untuk memasukkan data baru ke dalam tabel. Perintah ini dapat
dijalankan saat database dan tabel telah selesai dibuat. Select merupakan perintah untuk
mengambil data lalu menampilkan dari tabel atau sejumlah tabel memanfaatkan
relasi. Update adalah perintah untuk memperbarui data dalam tabel. Sementara delete
adalah perintah untuk mengahpus data dari tabel.

3. DCL ( Bahasa Kontrol Data )

DCL merupakan sub bahasa SQL dengan fungsi pengontrolan data dan server
database. Misalnya penyelesaian  user  dan  priviledges . Terdapat 2 perintah penting dalam
DCL yakni gran t dan  revoke  .
Grant  merupakan perintah untuk memberi hak akses dari admin ke pengguna
atau  user . Adapun hak akses yang dimaksud bisa hak untuk membuat, mengambil data,
mengubah data, hingga menghapus data. Selain itu ada hak khusus lainnya yang diberikan
terkait dengan database sistem. Sedangkan revoke  merupakan  perintah untuk mencabut
hak akses yang sabelumnya diberikan kepada pengguna. Jadi bisa dibilang  revoke  memiliki
fungsi berkebalikan dengan hibah .

9. Apa yang dimaksud dengan CLI ?

 CLI adalah akronim dari C  ommand L ine I nterface. Dengan program ini, pengguna dapat


mengetikkan perintah dalam bentuk teks dan memberikan instruksi pada komputer untuk
mengerjakan tugas tertentu.
10. Apa perbedaan Delete dan Drop ?
DELETE
Pemilihan atau penggunaan opsi entire row pada saat menghapus data di excel
merupakan menghapus satu atau lebih baris dari ujung kiri sampai ujung kanan.
Dengan memilih opsi entire row ini maka pada saat melakukan penghapusan data,
semua data yang ada pada baris / rentang baris yang dipilih akan dihapus.
DROP DATABASE
merupakan statement yang digunakan untuk menghapus database sekaligus semua
tabel (TABLE) yang ada didalamnya.

Anda mungkin juga menyukai