Microsoft Access
Penjelasannya adalah sebagai berikut :
Field Name adalah untuk nama kolom dalam tabel yang akan kita buat misalkan Nomor urut, nama, tanggal, alamat, jumlah dan lain sebagainya.
Data type adalah jenis data yang disesuaikan fungsinya yang diberinama di Field name tersebut misalkan jika di Field Name kita beri judul Nomor Urut maka Type Datanya bisa dengan memilih Nomor yang muncul Secara Otomatis (maka pilih AutoNumber) atau manual dalam mengisinya (pilih Number) dan yang lainnya (akan dijelaskan dalam postingan ini).
Description adalah sebagai penjelasan terhadap kolom yang dibuat tadi.
Mengenal dan memahami Data type itu penting agar tidak salah dalam pembuatan tabel nantinya. Adapun Type Data yang disediakan di ms. Acces 2007 adalah sebagai berikut :
·
Text adalah type data berupa teks atau huruf, angka, spasi dan tanda
baca lainnya yang mampu menampung karakter dari huruf dan angka tersebut
sebanyak 2555 karakter.
·
Memo adalah type data yang hampir sama dengan Text tetapi karakter
yang mampu ditampungnya sangat besar yaitu sampai dengan 32000 karakter.
·
Number adalah type data yang diperuntukan untuk angka saja.
·
Date/Time adalah type data yang diperuntukan untuk menampilkan tanggal dan
waktu.
·
Currency adalah type data yang hampir sama dengan number tapi diperuntukan
untuk format mata uang.
·
Yes/No adalah type data untuk sebuah logika Ya atau Tidak.
·
OLE Object adalah type data yang dipergunakan untuk menampung gambar atau
obyek dengan ukuran tidak lebih dari 128 MB.
·
Hyperlink adalah type data untuk menmapilkan alamat hyperlink dengan batas
maksimum penampungannya adalah 2048 karakter.
Mysql
Artikel ini akan mencoba membantu Anda berkenalan dan bergaul atau “menggauli” si Date dan si Time ini sehingga Anda memiliki hubungan yang lebih intim dengan mereka. Dengan memiliki pengetahuan tentang tipe data Date, Time serta fungsi Date dan Time yang telah disediakan oleh MySQL maka pembuatan aplikasi yang terkait dengan Date dan Time akan lebih cepat dan efektif.
Penulis akan menyajikan dalam beberapa artikel bersambung di situs benpinter.net maupun milis benpinter di yahoogroups.com.
Versi MySQL yang penulis gunakan pada pembahasan ini adalah MySQL 3.23.33, tetapi jangan kuatir karena penulis percaya bahwa penanganan terhadap data tanggal dan waktu pada versi berikutnya hampir sebagian besar masih sama.
Berikut ini adalah berbagai macam type data yang kita
gunakan dalam SQL atau basis data beserta penjelasannya.
1.varchar= tipe data karakter yang panjangnya tidak tetap
2.TINYINT = adalah tipe data bilangan bulat yang rentangnya -128 sampai 127 atau menggunakan atribut unsigned dari 0 hingga 255
3.text = tipe data yang dapat menampung semua tipe data.
4. date = type data yang digunakan untuk mendiskripsikan tanggal.
5. smallint = adalah tipe data bilangan bulat yang rentangnya –32768 sampai 32767. The unsigned range is 0 to 65535
6. mediumint =adalah tipe data bilangan bulat yang rentangnya –8388608 to 8388607.unsigned range-nya 0 sampai 16777215
7. int = type data yang bernilai integer/bilangan bulat.
8. Bigint = Merupakan tipe data bil bulat 8 byte data dengan batasan nilai atau jangkauan antara -2^36 (-9,223,372,036,854,775,808) s/d 2^36-1 (-9,223,372,036,854,775,807).
9. float = type data yang bernilai desimal.
10. double = type data yang bernilai desimal yang memiliki rentang lebih panjang daripada float.
11. Decimal = tipe data yang dapat menampung data pecahan.
12. Datetime = merupakan tipe data tanggal dan jam (waktu) mulai 1 januari 1753 s/d 31 Desember 9999, dengan akurasi sampai 3,33 milidetik.
13.TIMESTAMP = merupakan perluasan dari tipe data DATE. TIMESTAMP menyimpan tahun, bulan dan hari dari tipe data DATE, ditambah dengan jam, menit dan detik sebagai nilai fractional second
14..time = Tipe data waktu. Jangkauannya adalah '-838:59:59' hingga '838:59:59'. MySQL menampilkan TIME dalam format 'HH:MM:SS'.
15. year = Angka tahun, dalam format 2- atau 4-digit (default adalah 4-digit). Nilai yang mungkin adalah 1901 hingga 2155, 0000 pada format 4-digit, dan 1970-2069 pada format 2-digit (70-69).
16.Char = tipe data untuk menampung data yang bertipe karakter
17.tinyblob = type file pada mysql yang dapat digunakan untuk menyimpan file dalam database, dengan rentang maksimum 255 (2^8 - 1) karakter.
18. tinytext = type data text yang menyimpan data dengan panjang maksimum 65535 (2^16 - 1) karakter.
19. Blob adalah type file pada mysql yang dapat digunakan untuk menyimpan file dalam database,
20. mediumblob = type file pada mysql yang dapat digunakan untuk menyimpan file dalam database, dengan rentang maksimum 16777215 (2^24 - 1) karakter.
1.varchar= tipe data karakter yang panjangnya tidak tetap
2.TINYINT = adalah tipe data bilangan bulat yang rentangnya -128 sampai 127 atau menggunakan atribut unsigned dari 0 hingga 255
3.text = tipe data yang dapat menampung semua tipe data.
4. date = type data yang digunakan untuk mendiskripsikan tanggal.
5. smallint = adalah tipe data bilangan bulat yang rentangnya –32768 sampai 32767. The unsigned range is 0 to 65535
6. mediumint =adalah tipe data bilangan bulat yang rentangnya –8388608 to 8388607.unsigned range-nya 0 sampai 16777215
7. int = type data yang bernilai integer/bilangan bulat.
8. Bigint = Merupakan tipe data bil bulat 8 byte data dengan batasan nilai atau jangkauan antara -2^36 (-9,223,372,036,854,775,808) s/d 2^36-1 (-9,223,372,036,854,775,807).
9. float = type data yang bernilai desimal.
10. double = type data yang bernilai desimal yang memiliki rentang lebih panjang daripada float.
11. Decimal = tipe data yang dapat menampung data pecahan.
12. Datetime = merupakan tipe data tanggal dan jam (waktu) mulai 1 januari 1753 s/d 31 Desember 9999, dengan akurasi sampai 3,33 milidetik.
13.TIMESTAMP = merupakan perluasan dari tipe data DATE. TIMESTAMP menyimpan tahun, bulan dan hari dari tipe data DATE, ditambah dengan jam, menit dan detik sebagai nilai fractional second
14..time = Tipe data waktu. Jangkauannya adalah '-838:59:59' hingga '838:59:59'. MySQL menampilkan TIME dalam format 'HH:MM:SS'.
15. year = Angka tahun, dalam format 2- atau 4-digit (default adalah 4-digit). Nilai yang mungkin adalah 1901 hingga 2155, 0000 pada format 4-digit, dan 1970-2069 pada format 2-digit (70-69).
16.Char = tipe data untuk menampung data yang bertipe karakter
17.tinyblob = type file pada mysql yang dapat digunakan untuk menyimpan file dalam database, dengan rentang maksimum 255 (2^8 - 1) karakter.
18. tinytext = type data text yang menyimpan data dengan panjang maksimum 65535 (2^16 - 1) karakter.
19. Blob adalah type file pada mysql yang dapat digunakan untuk menyimpan file dalam database,
20. mediumblob = type file pada mysql yang dapat digunakan untuk menyimpan file dalam database, dengan rentang maksimum 16777215 (2^24 - 1) karakter.
Mysql Server 2008
Server adalah sistem
manajemen database relasional (RDBMS) yang dirancang
untuk aplikasi dengan arsitektur
client/server. Istilah client, server, dan
client/server dapat
digunakan untuk merujuk kepada konsep yang sangat umum
atau hal yang spesifik dari
perangkat keras atau perangkat lunak. Pada level yang
sangat umum, sebuah client
adalah setiap komponen dari sebuah sistem yang
meminta layanan atau sumber
daya (resource) dari komponen sistem lainnya
Sedangkan sebuah server
adaah setiap komponen sistem yang menyediakan
layanan atau sumber daya ke
komponen sistem lainnya.
Berikut
beberapa penjelasan dari tipe - tipe data pada SQL Server :
·
INT, Tipe data INT ini mungkin sudah banyak dikenal oleh Anda. Tipe
data ini dapat menerima nilai mulai dari -231 hingga 231-1
. Tipe data ini menghabiskan 4 bytes untuk menyimpan data pada harddisk.
·
BIT, Tipe data BIT hanya bisa menerima input angka 1 dan 0 sebagai
nilai (atau bisa juga null, yang berarti tidak ada nilai). Tipe data ini sangat
membantu jika Anda ingin menghasilkan output yes/no, true/false, dsb.
·
SMALLINT, Tipe data SMALLINT ini juga mirip dengan tipe data INT , hanya
saja nilai yang diterima lebih kecil dari tipe data INT. Tipe data ini
dapat menerima nilai mulai dari -215 hingga 215-1.
SMALLINT Sama seperti INT , membutuhkan 50% memory yang digunakan
INT. INT berfungsi untuk mendefinisikan integer, bilangan
bulat yang dapat menampung angka hingga 4byte. Sedangkan SMALLINT hanya mampu
mendefinisikan angka sebanyak 2byte.
·
BIGINT, Tipe data BIGINT ini mirip dengan tipe data INT , hanya saja
nilai yang diterima lebih besar dari pada tipe data INT. Tipe data ini dapat
menerima nilai mulai dari -263 hingga 263-1. Tipe
data ini menghabiskan 8 bytes untuk menyimpan data pada harddisk.
·
DECIMAL, Tipe data DECIMAL ini menerima nilai yang lebih presisi
dibanding tipe data integer yang telah dibahas sebelumnya. Tipe data ini
menggunakan 2 parameter untuk menentukan tingkat presisi nilai yang diterima;
precision dan scale. Precision adalah jumlah digit
yang bisa diterima oleh field, sedangkan scale adalah jumlah
angka di belakang koma yang bisa diterima oleh field. Jadi, jika kita membuat
parameter precision sebanyak 5 dan scale sebanyak 2
maka field kita bisa menerima nilai seperti ini : 123,45. Tipe data
ini bisa menerima nilai mulai dari -1038hingga 1038-1.
Tipe data ini menghabiskan 5-17 bytes untuk menyimpan data pada
harddisk, tergantung pada tingkat kepresisian nilai yang dimasukkan.
·
NUMERIC, Tipe data NUMERIC ini pada dasarnya sama dengan tipe data
DECIMAL. Jadi tipe data ini bisa disebut sinonim dari decimal. Fungsinya adalah
untuk mendefinisikan angka pecahan baik fixed desimal ataupun floating
point. Nilai n adalah jumlah bytes total dan p adalah presisi angka
dibelakang koma.
·
DATETIME, Tipe data DATETIME ini dapat menerima nilai tanggal dan waktu.
Berfungsi untuk mendefinisikan tanggal, menyimpan tahun, bulan, hari, jam,
menit, detik dan
seperseribu
detik (milliseconds). Tipe data DATETIME ini menghabiskan 8 bytes untuk
menyimpan data pada harddisk.
·
MONEY, Tipe data MONEY merupakan Bilangan pecahan dengan 4 angka
dibelakang koma. Digunakan untuk perhitungan moneter. Tipe data ini
menghabiskan 8 bytes untuk menyimpan data pada harddisk.
·
TEXT, Tipe data TEXT dapat Menyimpan teks sampai dengan 2
GB. Text disebut juga dengan binary large objects (BLOBs).
·
IMAGE, Tipe data IMAGE berfungsi
untuk Mendefinisikan binary data untuk menyimpan image seperti GIF, JPG,
TIFF,dll.
·
CHAR, Tipe data CHAR berfungsi untuk Mendefinisikan string
sepanjang dan mempunyai karakter. Tipe data CHAR ini dapat digunakan untuk
memasukkan data karakter non-Unicode dengan jumlah karakter yang fix. Tipe data
CHAR ini bisa menerima hingga 8000 karakter, dan jumlah bytes yang
dibutuhkan tergantung jumlah karakter yang dimasukkan. Apabila jumlah
karakter yang dimasukan adalah 1 karakter maka membutuhkan 1 byte.
·
VARCHAR, Tipe data VARCHAR ini dapat Mendefinisikan string sepanjang
variabel n. Tipe data ini mirip dengan tipe data char, namun tipe data ini
berguna bagi Anda yang tidak mengetahui secara pasti jumlah karakter yang akan
dimasukkan oleh user. Tipe data ini juga bisa menerima nilai hingga 8000
karakter. Jadi, jika pada tipe data char, Anda mendefinisikan char(5), maka
Anda akan selalu membutuhkan 5 bytes untuk menyimpan data pada
harddisk, walaupun jumlah karakter yang dimasukkan hanya 1 hingga 4 karakter;
maka pada tipe data ini, jumlah bytes yang dibutuhkan akan lebih
fleksibel. Tipe data FLOAT menghabiskan 4-8 bytes untuk
menyimpan data pada harddisk.
·
FLOAT,Tipe data FLOAT ini mirip dengan tipe data DECIMAL, hanya saja
paramater scale pada tipe data ini bisa menerima nilai yang tak
terhingga, seperti pada nilai pi. Berfungsi untuk mendefinisikan angka pecahan
(floating point). Nilai n adalah jumlah angka yang dapat ditampung.REAL, Tipe
data REAL ini mirip dengan tipe data FLOAT, hanya saja lebih kecil dibandingkan
menerima nilai yang dengan FLOAT. sama dengan float namun menempati memory
50% dari float. Dan penyimpanan tipe data REAL pun hanya menggunakan 4
bytes untuk menyimpan data pada harddisk.
·
BINARY, Tipe data BINARY ini dapat menerima data BINARY dengan maksimum
8000 bytes data. Tipe data ini diinterpretasikan sebagai string
dari bit. dan berfungsi untuk menyimpan bit pattern seperti heksadecimal.
0 comments:
Post a Comment