1. Apa yang
dimaksud MySQL ?
Jawab : MySQL adalah
sebuah perangkat
lunak sistem
manajemen basis
data SQL (bahasa
Inggris: database
management system) atau DBMS yang multithread, multi-user.
2. Bagaimana
sejarahnya mysql ?
Jawab : MySQL
pada awalnya diciptakan pada tahun 1979, oleh Michael "Monty"
Widenius, seorang programmer komputer asal Swedia. Monty mengembangkan sebuah
sistem database sederhana yang dinamakan UNIREG yang menggunakan koneksi
low-level ISAM database engine dengan indexing. Pada saat itu Monty bekerja
pada perusahaan bernama TcX di Swedia.
3. Siapa
pediri mysql ?
Jawab : David Axmark, Allan Larsson, dan Michael
"Monty" Widenius
4. Siapakah
pencipta MYSQL ?
Jawab
: Michael
"Monty" Widenius.
5. Pada tahun
berapa mysql diciptakan ?
Jawab : MySQL
pada awalnya diciptakan pada tahun 1979
6. Apasajakah
keistimewaan mysql ?
Jawab
: Portabilitas,Perangkat lunak sumber terbuka, Multi-user,'Performance
tuning',Ragam tipe data,Perintah dan Fungsi,Keamanan,Skalabilitas dan
Pembatasan,Konektivitas,Lokalisasi,Antar Muka, Klien dan Peralatan,Struktur
tabel.
7. Apa yang
dimaksud portabilitas pada mysql ?
Jawab : portabilitas adalah MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
8. Apa
pengertian sql ?
Jawab : SQL
adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau
seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan
dengan mudah secara otomatis.
9. Apa
pengertian mysql ?
Jawab :
msql adalah sebuah perangkat
lunak sistem
manajemen basis
data SQL (bahasa
Inggris: database
management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia.
10. Apa yang dimaksud Perangkat lunak
sumber terbuka pada mysql ?
Jawab : MySQL
didistribusikan sebagai perangkat
lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.
11. Apa yang dimaksud Multi-user
pada mysql ?
Jawab
: MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan
tanpa mengalami masalah atau konflik.
12. Apa yang dimaksud 'Performance
tuning' pada mysql ?
Jawab : MySQL
memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan
kata lain dapat memproses lebih banyak SQL per satuan waktu.
13. Apa yang dimaksud Ragam tipe data
pada mysql ?
Jawab : MySQL
memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer,
float, double, char, text, date, timestamp, dan lain-lain.
14. Apa yang dimaksud Perintah dan
Fungsi pada mysql ?
Jawab : MySQL
memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan
Where dalam perintah (query).
15. Apa yang dimaksud Keamanan pada
mysql ?
Jawab : MySQL
memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem
perizinan yang mendetail serta sandi terenkripsi.
16. Apa yang dimaksud Skalabilitas
dan Pembatasan pada mysql ?
Jawab : MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
17. Apa yang dimaksud Konektivitas
pada mysql ?
Jawab : MySQL
dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
18. Apa yang dimaksud Lokalisasi pada
mysql ?
Jawab : MySQL
dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua
puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
19. Apa yang dimaksud Antar Muka pada
mysql ?
Jawab : MySQL
memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa
pemrograman dengan menggunakan fungsi API (Application Programming Interface).
20. Apa yang dimaksud Klien dan
Peralatan pada mysql ?
Jawab : MySQL
dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data,
dan pada setiap peralatan yang ada disertakan petunjuk online.
21. Apa yang dimaksud Struktur tabel
?
Jawab : MySQL
memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE,
dibandingkan basis data lainnya semacam PostgreSQL ataupunOracle.
22. Apa kepanjangan dari API ?
Jawab : API (Application Programming Interface)
23. Ada 2(dua) operasi basisdata yang
mendukung mysql yaitu ?
Jawab : MySQL
mendukung operasi basisdata transaksional maupun operasi basisdata
non-transaksional
24. Sebutkan Ada 3 mendefisinikan API
?
Jawab : kelas
(class),kaedah (method),fungsi(function),pembolehubah(variable)
25. Sebutkan Ada 3 API utama yang
boleh menjadi pilihan untuk berubung dengan pelayan server pangkalan data mysql
?
Jawab : PHP’s My SQL extension ,PHP’s My SQLi extension,PHP data objects (PDO)
26. Apa yang kalian ketahui
tentang subquery pada SQL?
Jawab
: Subquery adaah query nested atau sebuah query didalam query. Subquery
merupakan pernyataan SELECT yang merupakan bagian dari pernyataan INSERT,
SELECT. Subquery digunakan untuk menangani masalah dalam query yang kompleks
bahkan kita tidak tahu nilai berapa yang akan diSELECT atau INSERT.
27. Apa kepanjangannya dari sql ?
Jawab
: SQL (Structured Query Language).
28. Apa yang kalian ketahui tentang
DBMS ?
Jawab
: DBMS (Database Management System) adalah suatu sistem
software yang memungkinkan seorang user dapat mendefinisikan , membuat, dan
memilihara serta menyediakan akses terkontrol terhadap data.
29. Contoh syntax subquery ?
Jawab : SELECT
select_list FROM table WHERE expr_operator(SELECT select_list FROM table WHERE
expr_operator)
30. Apa yang kalian ketahui tentang
basis data ?
Jawab : Basis
data adalah kumpulan informasi yang disimpan didalam komputer secara
sistematika sehingga dapat diperiksa menggunakan suatu program komputer untuk
memperoleh informasi dari basis data tersebut.
31. Sebutkan contoh DBMS ?
Jawab
: Beberapa contoh DBMS, MySQL, ORACLE, FIREBIRH, Microsoft SQL
Serve, Fox Pro, DB2, dan Paradox.
32. Kelemahan mysql ?
Jawab :
Kelemahan MySQL dari dulu sampai saat
ini adalah feature-creep artinya MySQL berusaha kompatibel
dengan beberapa standar serta berusaha memenuhinya namun jika itu diungkapkan
kenyataannya bahwa fitur-fitur tersebut belum lengkap dan belum berperilaku
sesuai standar.
33. Apa yang dimaksud Stored
procedure ?
Jawab : adalah
salah satu objek routine yang tersimpan pada database MySQL dan dapat
digunakan untuk menggantikan berbagai kumpulan perintah yang sering kita
gunakan
34. Contoh Stored procedure adalah ?
Jawab : contoh seperti
misalkan sejumlah row ke table lain dengan filter tertentu.
35. Mengapa menggunakan Store
Procedure ?
Jawab :
Karena berada dalam database server, logika pemrograman pada aplikasi tidak
diperlukan lagi, yang harus dilakukan adalah memanggil store procedure.
36. Pada tahun berapa sql di
perkenalkan pertama kali ?
Jawab : SQL
dikenalkan pertama kali dalam IBM pada tahun 1970
37. Tergantung pada mesin apa aja sql
?
Jawab :
tergantung pada mesin ( IBM, Microsoft atau Oracle).
38. Sebutkan 3 jenis sql ?
Jawab : yaitu
DDL, DML dan DCL.
39. Apa kepanjangan DDL ?
Jawab : DDL
(Data Definition Language)
40. Apa yang dimaksud DDL ?
Jawab : DDL
merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur
database, dalam hal inidatabase dan table.
41. Sebutkan perintah-perintah dasar
dalam DDL ?
Jawab :
create,alter,rename,drop
42. Apa kepanjangan dari DML ?
Jawab
: DML (Data Manipulation Language)
43. Apa yang dimaksud DML ?
Jawab : DML
merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data
atau record dalam table
44. Sebutkan Perintah SQL yang
termasuk dalam DML ?
Jawab :
select,insert,update,delete
45. Apa kepanjangan dari DCL ?
Jawab : DCL
(Data Control Language)
46. Apa yang dimaksud dengan DCL ?
Jawab
: DCL merupakan perintah SQL yang berhubungan dengan pengaturan hak akses
user MySQL, baik terhadap server, database, tabel maupun field
47. Perintah SQL yang termasuk dalam
DCL antara lain ?
Jawab :
grant,revoke
48. Contoh cara membuat sintaxs
database baru ?
Jawab : create
database (if not exists) nama_database;
49. Salah satu Contoh database dengan
nama ?
Jawab : CREATE
DATABASE mahasiswa;
50. Cara melihat database yaitu
ketik?
Jawab : SHOW
DATABASE;
51. Cara membuka database yaitu ketik
?
Jawab : USE
DATABASE;
52. Cara mengahapus database yaitu
ketik ?
Jawab : DROP
DATABASE (if exists) nama_database;
53. Cara mengahpus database nama
yaitu ketik ?
Jawab : DROP
DATABASE mahasiswa;
54. Macam-macam tipe numerick mysql
adalah ?
Jawab : int
,tinyint,smallint,mediumint,bigint
55. Apa pengertian dari int ?
Jawab
: Adalah sebuah bilangan bulat berukuran normal yang dapat ditanda tangani
atau unsigned. Anda dapat menentukan lebar ukuran data sampai dengan 11 digit
56. Apa pengertian dari tinyint ?
Jawab
: Adalah sebuah bilangan yang sangat kecil yang dapat ditandatangani atau
unsigned. Anda dapat menentukan lebar ukuran data sampai dengan 4 digit.
57. Apa pengertian dari smallint ?
Jawab
: Adalah sebuah integer kecil yang dapat ditandatangani atau unsigned.
Anda dapat menentukan lebar sampai dengan 5 digit.
58. Apa pengertian dari mediumint ?
Jawab
: Adalah sebuah bilangan menengah yang dapat ditandatangani atau unsigned.
Anda dapat menentukan lebar sampai dengan 9 digit.
59. Apa pengertian dari bigint ?
Jawab
: Adalah Sebuah integer besar yang dapat ditandatangani atau
unsigned. Anda dapat menentukan lebar sampai dengan 11 digit.
60. Sebutkan contoh subquery ?
Jawab :
-Digunakan
untuk menyelesaikan persoalan dimana terdapat nilai yang tidak
diketahui(unknown values)
-Mengcopy data
dari suatu table ketable lain.
-Menerima data
dari inline view.
-Mengambil
data dari table lain untuk kemudian diupdate ketable yang dituju.
-Menghapus
baris dari suatu table berdasarkan baris dari table lainnya.
No comments:
Post a Comment