Monday 27 May 2013

Pengertian, Tipe, DBMS, Redudansi, Inkonkonsistensi dan Macam Query pada database

Database - Database adalah sekumpulan data yang disimpan dalam wadah/media elektronik yang saling berintegrasi antara satu dengan yang lain sehingga membentuk sebuah informasi.

DBMS (Data Base Manajement Sistem) - DBMS adalah sistem manajemen database yang merupakan aplikasi untuk membuat, mengolah, mengedit sebuah data dalam database.
macam-macam DBMS antara lain : 



1. Microsoft SQL Server,                                        11. Paradox,      
2. Oracle,                                                                12. FoxPro, 
3. Sybase,                                                               13. Visual FoxPro,
4.  Interbase,                                                           14. Arago,
5. XBase,                                                                15. Force,
6. Firebird,                                                              16. Recital,
7. MySQL,                                                             17. dbFast,
8. PostgreSQL,                                                       18. dbXL,
9. Microsoft Access,                                               19. Quicksilver,
10. dBase III,                                                          20. Clipper, FlagShip, Harbour, Visual dBase, dll

Tipe Database
Terdapat 12 tipe database, antara lain Operational database, Analyticaldatabase, Data warehouse, Distributed database, End-user database, External data base, Hypermedia databases on the web, Navigational database, In-memory data bases, Document-oriented databases, Real-time databases, dan RelationalDatabase.

Redudansi - Redudansi  adalah sebuah data dalam database yang memiliki nama dan penyimpanan data yang sama namun pada lokasi yang berbeda.

InkonsistensiInkonsistensi data adalah data yang berbeda pada kolom yang sama tetapi mengacu pada kunci data yang sama.

Macam macam Query Data base

1. CREATE DATABASE nama_database;
untuk membuat database baru dalam Query MySQL.
ex : CREATE TABLE toko_mebel;

2. USE nama_database
untuk membuat tabel tabel di dalam sebuah database
ex : USE toko_mebel
untuk penggunaan use boleh tidak menggunakan (;)

3. INSERT INTO nama_table (field1, field2, field3, .....) VALUES(field1, field2, field3, ....);
Query ini berfungsi untuk memasukkan sata pada suatu tabel yang telah dibuat.
ex : INSERT INTO buku (judul, penerbit, penulis, harga) VALUES ('Fahru gembeng', 'kontraan mahsiswa', 'roby hamzah', '20000');

4. SELECT (field1, field2, ...) FROM nama_table ;
Query ini berfungsi untuk mengambil dan menampilkan data dalam kolom (field) pada suatu table.
ex : SELECT judul, penulis, harga FROM buku ;

dan untuk melihat semua kolom (field) pada suatu tabel, dugunakan perintah sebagai berikut :
5. SELECT * FROM nama_table ;
ex : SELECT * FROM penulis;

6. SELECT (field1, field2, .....) FROM nama_tabel WHERE kriteria = 'masukkan isi kriteria' ; atau 
    SELECT (field1, field2,......) FROM nama_tabel WHERE kriteria LIKE ' apa yang ingin dimasukkan' ;
ex : SELECT judul FROM buku WHERE penulis = 'roby hamzah' ;
atau SELECT judul FROM buku WHERE penulis LIKE 'roby hamzah' ;
SELECT * FROM buku WHERE penulis LIKE 'roby hamzah%' ;
dari contoh diatas Query akan menampilkan semua data judul dari tabel buku yang memiliki penulis roby hamzah.

7. SELECT (field1, field2, ....) FROM nama_tabel ORDER BY kriteria ;
Query ini berfungsi untuk mensortir data sesuai kebutuhan dengan bantuan klausa ORDER BY
ex : SELECT judul, penulis, FROM buku ORDER BY penulis ; 
pada perintah Query diatas akan menampilkan semua data field berdasarkan penulisnya, diurutkan sesuai abjad.

untuk mensortir dengan urutan terbalik, gunakan tambahan klausa DESC dibelakangnya.
SELECT (field1, field2, ....) FROM nama_tabel ORDER BY kriteria DESC ;
ex : SELECT judul, penulis FROM  nama_tabel ORDER BY penulis DESC ;
perintah diatas akan mengurutkan semua data buku berdasarkan jenisnya secara DESC atau dimulai dari abjad yang paling belakang.

8. DELETE FROM nama_tabel ;
    DELETE FROM  nama_tabel WHERE kriteria ;
perintah ini digunakan untuk menghapus data record sesuai kriteria yang diingikan.
ex : DELETE FROM buku WHERE penulis = ' roby hamzah' ;
hati hati bila akan menhapus semua record pada field kerena data yang sudah terhapus tidak bisa di kembalikan lagi.

9. UPDATE nama_tabel SET nama_field1 = nilai_baru1, nama_field2 = nilai_baru2, .... WHERE kriteria ;
perintah ini akan memodifikasi nilai kolom (field) daari suatu record.
ex : UPDATE buku SET judul = 'Aku Ngak Galau' WHERE penulis = 'roby hamzah' ;

No comments:

Post a Comment

Usahakan memberi komentar yang baik dan sopan. Jika ada yang perlu ditanyakan lebih lanjut, bisa kontak saya melalui Twitter di @roby_hamzah