" Selamat Datang Di blog Thie ^,^ | Mohon maaf jika masih banyak kekurangan, jika ada pertanyaan dan kritikan bisa langsung chat/komentar "

Senin, 13 Oktober 2014

Pengertian Database beserta Tipe-tipenya

                 Basis data (database) adalah kumpulan dari berbagai data yang saling berhubungan satu dengan yang lainnya. Basis data tersimpan di perangkat keras, serta dimanipulasi dengan menggunakan perangkat lunak. Pendefinisian basis data meliputi spesifikasi dari tipe data, struktur dan batasan dari data atau informasi yang akan disimpan. Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi pada para pengguna atauuser
Elemen Basis Data

Entitas adalah sekumpulan objek yang terdefinisikan yang mempunyai karakteristik sama dan bisa dibedakan satu dengan lainnya. Objek dapat berupa barang, orang, tempat atau suatu kejadian.


Atribut adalah deskripsi data yang bisa mengidentifikasi entitas yang membedakan entitas tersebut dengan entitas yang lain. Seluruh atribut harus cukup untuk menyatakan identitas obyek, atau dengan kata lain, kumpulan atribut dari setiap entitas dapat mengidentifikasi keunikan suatu individu.


Data Value (Nilai Data) : Data Value adalah data aktual atau informasi yang disimpan pada tiap data, elemen, atau atribut. Atribut nama pegawai menunjukan tempat dimana informasi nama karyawan disimpan, nilai datanya misalnya adalah Anjang, Arif, Suryo, dan lain-lain yang merupakan isi data nama pegawai tersebut.


File/Tabel : Kumpulan record sejenis yang mempunyai panjang elemen yang sama, atribut yang sama, namun berbeda nilai datanya.


Record/Tuple : Kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap. Satu record mewakili satu data atau informasi.

pengertian secara singkat dari tipe data adalah suatu Nilai yang digunakan untuk menampung data. karena jenis data itu banyak maka
inilah tipe data-tipe data itu.
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. Bilangan bulat dengan jangkauan untuk bilangan   bertanda -2147483648 sampai dengan 2147483647 dan
untuk yang tidak bertanda 0 sampai dengan 4294967295

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.
Add caption

0 komentar:

Posting Komentar