Tipe - tipe data dalam aplikasi DBMS
Tipe data untuk MySQL
1.Tipe data untuk bilangan
No |
Tipe Data |
Keterangan |
1. |
TINYINT |
Ukuran 1 byte. Bilangan bulat terkecil, |
2. |
SMALLINT |
Ukuran 2 byte. Bilangan bulat dengan |
3. |
MEDIUMINT |
Ukuran 3 byte. Bilangan bulat dengan |
4. |
INT |
Ukuran 4 byte. Bilangan bulat dengan |
5. |
INTEGER |
Sama dengan INT. |
6. |
BIGINT |
Ukuran 8 byte. Bilangan bulat dengan |
7. |
FLOAT |
Ukuran 4 byte. Biilangan pecahan. |
8. |
DOUBLE |
Ukuran 8 byte. Bilangan pecahan. |
9. |
DOUBLE PRECISION |
Ukuran 8 byte. Bilangan pecahan berpresisi |
10. |
REAL |
Ukuran 8 byte. Sinonim dari DOUBLE. |
11. |
DECIMAL(M,D) |
Ukuran M byte. Bilangan pecahan. Misalnya |
12. |
NUMERIC(M,D) |
Ukuran M byte. Sama dengan Decimal. |
2. Tipe data untuk tanggal dan jam
No |
Tipe |
Keterangan |
1. |
DATETIME |
Ukuran 8 byte. Kombinasi tanggal dan jam |
2. |
DATE |
Ukuran 8 byte. Kombinasi tanggal dan jam |
3. |
TIMESTAMP |
Ukuran 4 byte. Kombinasi tanggal dan jam |
4. |
TIME |
Ukuran 3 byte.waktu dengan jangkauan dari |
5. |
YEAR |
Ukuran 1 byte. Data tahun antara 1901 sampai |
3. Tipe data untuk karakter dan lain-lain
No |
Tipe |
Keterangan |
1. |
CHAR(M) |
Ukuran M byte, 1<=M<=255. Data string |
2. |
VARCHAR(M) |
Ukuran L+1 byte dengan L<=M dan |
3. |
TINYBLOB, TINYTEXT |
L+1 byte, dengan L<28 . Tipe |
4. |
BLOB, TEXT |
L+2 byte, dengan L<216 . Tipe |
5. |
MEDIUMBLOB, MEDIUMTEXT |
L+3 byte, dengan L<224. Tipe |
6. |
LONGBLOB, LONGTEXT |
L+4 byte, dengan L<232. Tipe |
7. |
ENUM(’nilai1’,’nilai2’,..) |
Ukuran 1 atau 2 byte tergantungnilai |
8. |
SET(’nilai1’,’nilai2’,..) |
Ukuran 1,2,3,4 atau 8 byte tergantung jumlah |
Tipe Data dalam Oracle
Pada saat kita membuat tabel, tentunya kita juga akan menentukan tipe data dari kolom-kolom yang ada dalam tabel tersebut. Tipe data utama dalam Oracle adalah VARCHAR2, CHAR, DATE, LONG, LONG RAW, NUMBER, RAW, dan ROWID. Tetapi untuk kompatibilitas dengan database SQL yang lain, perintah CREATE TABLE dapat menerima beberapa versi dari tipe data dasar tersebut. Berikut merupakan daftar tipe data dalam Oracle:
- VARCHAR2(size)
Untuk menampung string/karakter dengan panjang bervariasi (tidak harus sepanjang saat didefinisikan). Ukuran maksimum 4000. - NVARCHAR2(size)
Untuk menampung string/karakter dengan panjang bervariasi (tidak harus sepanjang saat didefinisikan). Ukuran maksimum 4000, tergantung dari karakter nasional yang dipakai dalam database. - NUMBER(precision, scale)
Untuk kolom yang menampung data angka yang memiliki total panjang sebanyak precision dan angka di belakang koma sebanyak scale. precision mulai dari 1-38 sedangkan scale mulai dari -84 sampai 127. - LONG
Data karakter dengan ukuran maksimum 2GB. - DATE
Tanggal mulai dari 1 Januari 4712 SM sampai 31 Desember 9999. - BINARY_FLOAT
32 bit floating-point. - BINARY_DOUBLE
64 bit floating-point. - TIMESTAMP(precision)
Tanggal + waktu, dimana precision adalah jumlah digit detik (mulai 0-9, default 6). - TIMESTAMP(precision) WITH TIME ZONE
TIMESTAMP ditambah dengan penyesuaian zona waktu, precission adalah jumlah digit detik (mulai 0-9, default 6). - TIMESTAMP(precision) WITH LOCAL TIME ZONE
TIMESTAMP yang merujuk kepada local time (waktu di komputer kita). - INTERVAL YEAR(precision) TO MONTH
Waktu dalam bentuk tahun dan bulan, dimana precision adalah digit dari tahun yang digunakan (mulai 0-9, default 2). - INTERVAL DAY(day_precision) TO SECOND(second_precision)
Waktu dalam bentuk hari, jam, menit, dan detik. Dimana day_precision jumlah digit dari DAY (mulai 0-9, default 2) dan second_precision merupakan jumlah digit detik (mulai 0-9, default 6). - RAW(size)
Data biner dalam format RAW, size dalam ukuran byte, maksimum size adalah 2000 byte. - LONG RAW
Data biner dalam format RAW, sama seperti LONG - ROWID
String basis 64 yang merepresentasi alamat unik tiap baris dalam tabel. - <span style="font-size: 12
pengertian DBMS dan aplikasi yang digunakan dalam mengolah sistem database
PENGERTIAN DATABASE MANAJEMEN SISTEM
1.DBMS (DataBase Management System) adalah sistem yang secara khusus
Dibuat untuk memudahkan pemakai dalam mengelola basis data. Sistem ini dibuat untuk mengatasi kelemahan sistem pemrosesan yang berbasis berkas.Pada pendekatan yang berbasis berkas, umumnya perancangan sistem didasarkan pada kebutuhan individual pemakai, bukan berdasarkan kebutuhan sejumlah pemakai. Setiap kali terdapat kebutuhan baru dari seorang pemakai, kebutuhan segera diterjemahkan kedalam program komputer. Akibatnya, kemungkinan besar setiap program aplikasi menuliskan data tersendiri. Sementara itu ada kemungkinan data yang sama juga terdapat pada berkas-berkas lain yang digunakan oleh program aplikasi
2.Aplikasi yang digunakan untuk memperoleh database manajemen sistem
A.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 . Tidak seperti Apache yang merupakan software yang dikembangkan oleh komunitas umum, dan cipta untuk code sumber dimiliki oleh penulisnya masing-masing
B.Basis data oracle merupakan basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDMS. relasional disini adalah data yang saling berhubungan satau sama lainnya.
Basis data Oracle ini pertama kali dikembangkan oleh Lany Ellison, Bob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983 perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.
pengertian database
database adalah kumpuln data sistematis yang disimpan didalam komputer yang dapat digunakan oleh suatu program komputer untuk memperoleh
perangkat lunak yang digunakan untuk mengelolah atau memanggil (queri) disebut dengan sistem manajemen data base (databese management).