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 |