ARSIP BULANAN : September 2012

Tipe Data pada Database Management System (DBMS)

19 September 2012 09:44:48 Dibaca : 1368

Tipe Data Oracle

Varchar2(size) : string yang memiliki panjang karakter vaiable dengan panjang maxial sebesar size. Tipe data ini memperbolehkan penyimpanan semua karakter yang dapat dimasukkan melalui keyboad. Maksimum size yang dapat disimpan sebesar 4000 bytes (karakter). Tipe data ini juga memungkinkan untuk mneyimpan data numerik. Biasanya space akan langsung dieliminasi jika menggunakan tipe ini.

Char(size): string dengan panjan gkarakter tetap sebesar ukuran size. Tipe data ini mempunyai kemampuan yang hampir sama yakni menyimpan karakter, hanya saja maksimum size yang disimpan hanya sebesar 2000 bytes.

Number(p,s) : tipe data number memiliki presisi p dan s digit dibelakan koma jika kita abaikan p dan s berarti dianggap sebagai tipe number floating point. Tipe data ini menyimpan bilangan interger sampai maksimum dari digit integer tersebut. misal untuk spesifikasi (5,2) berarti 3 digit sebelum koma dan 2 digit dibelakang koma.

Long : data karakter dengan ukuran panjang bervariasi, hingga mencapai 2 GB.(tipe data seperti ini tidak dapat digunakan sebagai primary key).

Raw(size) : tipe data berupa binary data dengan ukuran maksimal 255 bytes

Long Raw : Tipe data berupa binary data dengan ukuran maksimal 2 GigaBytes tidak dikonversi oleh oracle (data mentah apa adanya, spasi dihitung 1 karakter).

Date : Tipe data ini menyimpan waktu dan tanggal dari sebuah informasi, dengan komponen waktu yang dibulatkan ke detik terdekat. Untuk menampilkannya dalam teks harus menggunakan fungsi to_char.

Timestamp : tipe ini mirip dengan date. Di dalam tipe ini terdapat komponen waktu yang dapat langsung ditampilkan tanpa harus mengubahnya terlebih dahulu dengan fungsi to_char.

Clob : Tipe data ini memperbolehkan penyimpanan objek dengan ukuran yang sangat besar sekitar 4 GB.Clob mirip sekali dengan varchar2 hanya saja tipe data ini mempunyai kapasitas maksimum yang lebih besar.

Blob : tipe ini memperbolehkan penyimpanan objek bbinary yang besar dan tidak terstruktur. Contoh dari tipe data blob adalah suara dan video.

TIPE DATA MySQL

1.Tipe data untuk bilangan

-NUMERIC : Tipe data ini digunakan untuk menyimpan data berupa numeric (angka)    

-TINYINT : Penggunaan : digunakan untuk menyimpan data bilangan bulat positifdan negatif.
 Jangkauan : -128 s/d 127
 Ukuran : 1 byte (8 bit).    

-SMALLINT : Penggunaan : digunakan untuk menyimpan data bilangan bulat positifdan negatif.
 Jangkauan : -32.768 s/d 32.767
 Ukuran : 2 byte (16 bit).      

-MEDIUMINT : Penggunaan : digunakan untuk menyimpan data bilangan bulat positif
 dan negatif.
 Jangkauan : -8.388.608 s/d 8.388.607
 Ukuran : 3 byte (24 bit).      

-INT  : Penggunaan : digunakan untuk menyimpan data bilangan bulat positif
 dan negatif.
 Jangkauan : -2.147.483.648 s/d 2.147.483.647
 Ukuran : 4 byte (32 bit).      

 

-BIGINT : Penggunaan : digunakan untuk menyimpan data bilangan bulat positif
 dan negatif.
 Jangkauan : ± 9,22 x 1018
 Ukuran : 8 byte (64 bit).       

-FLOAT : Penggunaan : digunakan untuk menyimpan data bilangan pecahan
 positif dan negatif presisi tunggal.
 Jangkauan : -3.402823466E+38 s/d -1.175494351E-38, 0, dan
 1.175494351E-38 s/d 3.402823466E+38.
 Ukuran : 4 byte (32 bit).

 -DOUBLE : Penggunaan : digunakan untuk menyimpan data bilangan pecahan
 positif dan negatif presisi ganda.
 Jangkauan : -1.79...E+308 s/d -2.22...E-308, 0, dan
 2.22...E-308 s/d 1.79...E+308.
 Ukuran : 8 byte (64 bit).      

 -DECIMAL :  Penggunaan : digunakan untuk menyimpan data bilangan pecahan
 positif dan negatif.
 Jangkauan : -1.79...E+308 s/d -2.22...E-308, 0, dan
 2.22...E-308 s/d 1.79...E+308.
 Ukuran : 8 byte (64 bit).     

 2. Tipe data untuk tanggal dan jam

 -DATETIME : Penggunaan : digunakan untuk menyimpan data tanggal dan waktu.
 Ukuran 8 byte. Kombinasi tanggal dan jam
 dengan jangkauan dari ‘1000-01-01 00:00:00’ sampai dengan ‘9999-12-31
 23:59:59’      

 -DATE :  Penggunaan : digunakan untuk menyimpan data tanggal.
 Ukuran 8 byte. Kombinasi tanggal dan jam
 dengan jangkauan dari ‘1000-01-01’ sampai dengan ‘9999-12-31 ’      

 -TIMESTAMP : Ukuran 4 byte. Kombinasi tanggal dan jam
dengan jangkauan dari ‘1970-01-01’ sampai dengan ‘2037 ’      

 -TIME : Penggunaan : digunakan untuk menyimpan data waktu.Ukuran 3 byte.waktu dengan jangkauan dari
 -838:59:59 sampai dengan 838:59:59      

 -YEAR :  Penggunaan : digunakan untuk menyimpan data tahun dari tanggal.
 Ukuran 1 byte. Data tahun antara 1901 sampai
 dengan 2155     

3. Tipe data untuk karakter dan lain-lain

 -CHAR(M) :  Ukuran M byte, 1<=M<=255. Data string
 dengan panjang yang tetap. CHAR(1) cukup ditulis dengan CHAR.      

 -VARCHAR(M) :  Ukuran L+1 byte dengan L<=M dan
 1<=M<=255. Data string dengan panjang bervariasi tergantung datanya.      

 -TINYBLOB,
    
-ENUM(’nilai1’,’nilai2’,..) :  Ukuran 1 atau 2 byte tergantungnilai
enumerasinya maks 65535 nilai      

 -SET(’nilai1’,’nilai2’,..) :  Ukuran 1,2,3,4 atau 8 byte tergantung jumlah
anggota himpunan maks 64 anggota.     

 

 

 

Database Management System (DBMS)

12 September 2012 18:04:57 Dibaca : 392

1. Pengertian management system

    DBMS adalah perangkat lunak yang menangani semua akses terhadap database dan menyediakan user interface terhadap sistem database.

    Basis data merupakan kumpulan data yang saling berhubungan satu dengan yang lainnya yang diaorganisasikan sesuai struktur tertentu dan disimpan dengan baik.  Untuk mendapatkan informasi yang berguna dari kumpulan data maka diperlukan suatu perangkat lunak (software) untuk memanipulasi data sehingga mendapatkan informasi yang berguna. Database Manajement System (DBMS) merupakan software yang digunakan untuk membangun sebuah sistem basis data yang berbasis komputerisasi. DBMS membantu dalam pemeliharaan dan pengolahan kumpulan data dalam jumlah besar. Sehingga dengan menggunakan DBMS tidak menimbulkan kekacauan dan dapat digunakan oleh pengguna sesuai dengan kebutuhan.

    DBMS merupakan perantara bagi pemakai dengan basis data. Untuk merinteraksi dengan DBMS (basis data) menggunakan bahasa basis data yang telah ditentukan oleh perusahaan DBMS. Bahasa basis data biasanya terdiri atas perintah-perintah yang di formulasikan sehingga perintah tersebut akan diproses olah DBMS.
 

2. Aplikasi-aplikasi database diantaranya :

- DB2 adalah keluarga sistem manajemen database relasional (RDBMS) produk dari IBM yang melayani sejumlah sistem operasi yang berbeda platform. Menurut IBM, DB2 memimpin dalam hal pangsa pasar database dan kinerja.

- Sybase

- Teradata adalah perangkat lunak perusahaan-perusahaan yang mengembangkan dan menjual sistem database relasional dengan nama yang sama.

- Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi.

- PostgreSQL adalah sebuah object-relational database management system (ORDBMS) yang bersifat open source.

- Firebird adalah salah satu aplikasi RDBMS (Relational Database Management System) yang bersifat open source.
 
- MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL (bahasa inggris : data management system) atau DNMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public Licenci (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL .
 
 

pengertian database

12 September 2012 09:43:10 Dibaca : 100

database adalah kumpulan data yang sistimatis di dalam komputer yang dapat digunakan oleh sutu program komputer untuk memperoleh data.perangkat lunak yang digunakan untuk mengelola data (QUERLI) disebut dengan sistem manajeman basis data (database manajement system).