Tipe Data Pada Acces
Banyak orang mungkin lebih sering
menggunakan Ms Acces untuk membuat database karena selain lebih mudah dan tidak
begitu rumit, tetapi terkadang banyak orang yang belum mengerti dan mengetahui
berbagai macam jenis tipe data yang ada di dalam Ms Acces. Berikut beberapa
penjelasan tentang Ms Acces di dalam blog saya, dan didalam Ms Acces terdapat
10 tipe data berikut pengertian dan penjelasannya :
1. Text, Adalah sebuah data yang bisa diisi dengan kombinasi
nilai antara text dan number, dan memiliki maximum karakter sebanyak 255
karakter.
2. Memo, Adalah sebuah data yang memiliki jenis sama dengan tipe
data Text, hanya saja memiliki jumlah maksimum karakter yang lebih banyak,
yaitu 63,999 karakter.
3. Number, Adalah sebuah data yang memiliki jenis
number (angka) yang digunakan untuk kalkulasi matematika dan keperluan lainnya.
Umumnya tipe data number ini terdiri dari 1, 2, 4 dan 8 bytes data. Khusus
untuk tipe data number jenis Replication ID mempunyai 16 bytes data.
4. Date and Time, Adalah sebuah tipe data dengan jenis
tanggal, waktu atau penggabungan dari tanggal dan waktu.
5. Currency, Adalah sebuah tipe data dengan jenis number,
hanya saja pada awal angka selalu disertakan symbol currency default sesuai
dengan regional setting yang digunakan, misalnya Rp, $, dll. Currency dapat
menggunakan angka dengan 15 digit dibelakang desimal dan 4 digit sesudah
desimal.
6. AutoNumber, Adalah sebuah tipe data yang tidak dapat
kita isi secara manual melainkan ia terisi secara otomatis oleh Access, baik
secara menjumlah ataupun random (acak).
7. Yes or No, Adalah sebuah tipe data dengan jenis hanya
2 pillihan yaitu Yes (-1 atau True) atau No (0 atau False). Format yang
tersedia adalah : Yes/No, True/False, dan On/Off.
8. OLE Object, Adalah sebuat tipe data yang diambil dari
system OLE seperti Microsoft Excel spreadsheet, Microsoft Word document,
graphics, sounds, atau data-data biner lainnya baik yang dilink ataupun
dimasukkan secara permanen (embedded) kedalam table Microsoft Access.
9. Hyperlink, Adalah sebuah tipe data yang digunakan untuk
menyimpan alamat internet atau file yang ditunjukkan melalui alamat URL.
10. Attachment, Adalah sebuat tipe data yang digunakan untuk
menyimpan attachment file yang berformat apa saja (bebas, bisa file gambar,
file suara, dll).
11. Tabel adalah tempat dimana kita menyimpan data. Semua tabel di
dalam Access mengikuti aturan basis data relasional yang terdiri dari baris dan
kolom. Setiap basis data bisa berisi lebih dari satu tabel.
12. Field Name
berfungsi untuk mengisi nama data atau keterangan saat kita membuat table.
Tipe
Data MySQL
Pada
saat kita akan membuat database kita sering kali tidak mengetahui tipe data
mana yang akan kita gunakan dan apa fungsi dari tipe data tersebut. Dan kali
ini saya akan menuliskan dan memberikan penjelasan tentang berbagai macam tipe
- tipe data yang ada di dalam MySQL, berikut penjelasannya :
Tipe Data MySQL
Mengenal berbagai Tipe Data
Seringkali pada saat
kita membuat sebuah database dan membuat fields yang ada didalamnya,
kita kebingungan dalam memilih tipe data apa yang akan digunakan. Pada
kesemapatan kali ini saya akan memberitahukan beberapa buah tipe data
yang saya baca dari sebuah buku. Tipe data yang akan saya jelaskan
berikut ini adalah tipe data yang terdapat pada MySQL.
1. Tipe data untuk bilangan
No
|
Tipe Data
|
Keterangan
|
1.
|
TINYINT
|
Ukuran 1 byte. Bilangan bulat terkecil,
dengan jangkauan untuk bilangan bertanda -128 sampai dengan 127 dan untuk yang tidak bertanda 0 sampai dengan 255. Bilangan tak bertanda ditandai dengan kata UNSIGNED |
2.
|
SMALLINT
|
Ukuran 2 byte. Bilangan bulat dengan
jangkauan untuk bilangan bertanda -32768 sampai dengan 32767 dan untuk yang tidak bertanda 0 sampai dengan 65535 |
3.
|
MEDIUMINT
|
Ukuran 3 byte. Bilangan bulat dengan
jangkauan untuk bilangan bertanda -8388608 sampai dengan 8388607 dan untuk yang tidak bertanda 0 sampai dengan 16777215 |
4.
|
INT
|
Ukuran 4 byte. Bilangan bulat dengan
jangkauan untuk bilangan bertanda -2147483648 sampai dengan 2147483647 dan untuk yang tidak bertanda 0 sampai dengan 4294967295 |
5.
|
INTEGER
|
Sama dengan INT.
|
6.
|
BIGINT
|
Ukuran 8 byte. Bilangan bulat dengan
jangkauan untuk bilangan bertanda -9223372036854775808 sampai dengan 9223372036854775807 dan untuk yang tidak bertanda 0 sampai dengan 184467440737079551615 |
7.
|
FLOAT
|
Ukuran 4 byte. Biilangan pecahan.
|
8.
|
DOUBLE
|
Ukuran 8 byte. Bilangan pecahan.
|
9.
|
DOUBLE PRECISION
|
Ukuran 8 byte. Bilangan pecahan berpresisi
ganda. |
10.
|
REAL
|
Ukuran 8 byte. Sinonim dari DOUBLE.
|
11.
|
DECIMAL(M,D)
|
Ukuran M byte. Bilangan pecahan. Misalnya
DECIMAL(5,2) dapat digunakan untuk menyimpan bilangan -99,99 sampai dengan 99,99 |
12.
|
NUMERIC(M,D)
|
Ukuran M byte. Sama dengan Decimal.
|
2. Tipe data untuk tanggal dan jam
No
|
Tipe
Data |
Keterangan
|
1.
|
DATETIME
|
Ukuran 8 byte. Kombinasi tanggal dan jam
dengan jangkauan dari ‘1000-01-01 00:00:00’ sampai dengan ‘9999-12-31 23:59:59’ |
2.
|
DATE
|
Ukuran 8 byte. Kombinasi tanggal dan jam
dengan jangkauan dari ‘1000-01-01’ sampai dengan ‘9999-12-31 ’ |
3.
|
TIMESTAMP
|
Ukuran 4 byte. Kombinasi tanggal dan jam
dengan jangkauan dari ‘1970-01-01’ sampai dengan ‘2037 ’ |
4.
|
TIME
|
Ukuran 3 byte.waktu dengan jangkauan dari
-838:59:59 sampai dengan 838:59:59 |
5.
|
YEAR
|
Ukuran 1 byte. Data tahun antara 1901 sampai
dengan 2155 |
3. Tipe data untuk karakter dan lain-lain
No
|
Tipe
Data |
Keterangan
|
1.
|
CHAR(M)
|
Ukuran M byte, 1<=M<=255. Data string
dengan panjang yang tetap. CHAR(1) cukup ditulis dengan CHAR. |
2.
|
VARCHAR(M)
|
Ukuran L+1 byte dengan L<=M dan
1<=M<=255. Data string dengan panjang bervariasi tergantung datanya. |
3.
|
TINYBLOB,
TINYTEXT
|
L+1 byte, dengan L<28 . Tipe
TEXT atau BLOB dengan panjang maksimum 255 karakter. |
4.
|
BLOB, TEXT
|
L+2 byte, dengan L<216 . Tipe
TEXT atau BLOB dengan panjang maksimum 65535 karakter. |
5.
|
MEDIUMBLOB, MEDIUMTEXT
|
L+3 byte, dengan L<224. Tipe
TEXT atau BLOB dengan panjang maksimum 1677215 karakter. |
6.
|
LONGBLOB, LONGTEXT
|
L+4 byte, dengan L<232. Tipe
TEXT atau BLOB dengan panjang maksimum 4294967295 karakter. |
7.
|
ENUM(’nilai1’,’nilai2’,..)
|
Ukuran 1 atau 2 byte tergantungnilai
enumerasinya maks 65535 nilai |
8.
|
SET(’nilai1’,’nilai2’,..)
|
Ukuran 1,2,3,4 atau 8 byte tergantung jumlah
anggota himpunan maks 64 anggota. |
Info
BLOB(Binary Large Object) merupakan tipe data yang biasa
digunakan untuk menyimpan data berbentuk biner. Tipe data seperti LONGBLOB
dapat digunakan untuk menyimpan gambar. (dikutip dari buku karangan Abdul
Kadir)
digunakan untuk menyimpan data berbentuk biner. Tipe data seperti LONGBLOB
dapat digunakan untuk menyimpan gambar. (dikutip dari buku karangan Abdul
Kadir)
Mudah-mudahan informasi mengenai tipe data ini dapat bermanfaat
bagi pembaca semua …
bagi pembaca semua …
Tipe Data SQL Server 2008
Sebelum kita menggunakan dan membuat
database menggunakan SQL Server, ada baiknya kita mengenal dahulu tipe data
pada SQL Server dan juga mengetahui penjelasan - penjelasananya. Dan berikut
beberapa penjelasan dari tipe - tipe data pada SQL Server :Numbers
Untuk Numbers terdapat dua kategori Exact Numbers dan Approximate Numbers.
Approximate Numbers terdiri dari tipe data Real dan Float. Approximate Numbers digunakan untuk bilangan exponential
Exact Numbers terdiri dari tipe data Decimal, Integers dan Money.
Integers terbagi menjadi 4 :
Decimal, Numeric, Money dan SmallMoney mendukung angka decimal. Penggunaan disk space pada keempat tipe data tersebut dilihat dari total panjang dan angka decimal di belakangnya. Semakin banyak jumlah digit nya semakin besar disk space yang dibutuhkan.
Strings
Untuk strings terdapat Char, VarChar, and Text. Tipe data char (character) dapat menyimpan angka, huruf, dan karakter keyboard. Tipe data char memiliki panjang yang fixed, max lengthnya mencapai 8000. Sedangkan varchar adalah tipe data char yg panjangnya sesuai dengan karakter yang dimasukkan sehingga lebih hemat dalam penggunaan disk space karena pada char panjangnya fixed sesuai dengan deklarasi panjangnya. Apabila pada char, total karakter yang dimasukkan kurang dari panjangnya, sisanya akan digantikan dengan spasi. Untuk tipe data text sama dengan varchar(8000).
Unicode
Untuk membuat website internasional yang terdiri dari banyak bahasa dan membutuhkan unicode, SQL Server menyediakan tipe data string yang support unicode, yaitu dengan menambahkan huruf 'n' pada tipe-tipe data string. Contohnya : nchar, nvarchar, ntext. Akan tetapi dengan menggunakan unicode ini maka disk space yang dibutuhkan semakin tinggi.
Binary Strings
Untuk menyimpan data non-character digunakan tipe data binary. Tipe data binary terdiri dari binary dan varbinary. Ada juga tipe data image yang dipakai untuk menyimpan image, akan tetapi data yang disimpan tetap berupa data binary.
Other Data Types
Yang termasuk ke dalam kategori ini adalah Cursor, HierachyID, SQL Variant, Table, TimeStamp, UniqueIdentifier, and XML.
Dates and Times
Untuk Numbers terdapat dua kategori Exact Numbers dan Approximate Numbers.
Approximate Numbers terdiri dari tipe data Real dan Float. Approximate Numbers digunakan untuk bilangan exponential
Exact Numbers terdiri dari tipe data Decimal, Integers dan Money.
Integers terbagi menjadi 4 :
- BigInt: -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
- Int: -2,147,483,648 to 2,147,483,648
- SmallInt: -32,768 to 32,767
- TinyInt: 0 to 255
Decimal, Numeric, Money dan SmallMoney mendukung angka decimal. Penggunaan disk space pada keempat tipe data tersebut dilihat dari total panjang dan angka decimal di belakangnya. Semakin banyak jumlah digit nya semakin besar disk space yang dibutuhkan.
Strings
Untuk strings terdapat Char, VarChar, and Text. Tipe data char (character) dapat menyimpan angka, huruf, dan karakter keyboard. Tipe data char memiliki panjang yang fixed, max lengthnya mencapai 8000. Sedangkan varchar adalah tipe data char yg panjangnya sesuai dengan karakter yang dimasukkan sehingga lebih hemat dalam penggunaan disk space karena pada char panjangnya fixed sesuai dengan deklarasi panjangnya. Apabila pada char, total karakter yang dimasukkan kurang dari panjangnya, sisanya akan digantikan dengan spasi. Untuk tipe data text sama dengan varchar(8000).
Unicode
Untuk membuat website internasional yang terdiri dari banyak bahasa dan membutuhkan unicode, SQL Server menyediakan tipe data string yang support unicode, yaitu dengan menambahkan huruf 'n' pada tipe-tipe data string. Contohnya : nchar, nvarchar, ntext. Akan tetapi dengan menggunakan unicode ini maka disk space yang dibutuhkan semakin tinggi.
Binary Strings
Untuk menyimpan data non-character digunakan tipe data binary. Tipe data binary terdiri dari binary dan varbinary. Ada juga tipe data image yang dipakai untuk menyimpan image, akan tetapi data yang disimpan tetap berupa data binary.
Other Data Types
Yang termasuk ke dalam kategori ini adalah Cursor, HierachyID, SQL Variant, Table, TimeStamp, UniqueIdentifier, and XML.
Dates and Times
0 komentar:
Posting Komentar