Kamis, 22 Oktober 2015

PRAKTIKUM BASIS DATA




TUGAS 1
1. Jelaskan pengertian dan perbedaan dari masing-masing type data di bawah ini beserta nilai batas lalu kelompokkan berdasarkan sifat :
INTEGER, SHORTINT, LONGINT, CHAR, UNSIGNED CHAR, SIGNED CHAR, DATETIME, VARCHAR.
a) INTEGER 
Integer adalah bilangan bulat terdiri dari bilangan cacah (0, 1, 2, …) dan negatifnya (-1, -2, -3, …; -0 adalah sama dengan 0 dan tidak dimasukkan lagi secara terpisah).
Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif.
Jangkauan  : -2.147.483.648 s/d 2.147.483.647
Ukuran       : 4 byte (32 bit).
Pengelompokkan : Angka
Iadalah bilangan bulat tanpa bagian fraksional dan titik desimal
integer disimpan sebagai bilangan biner
Contoh :
bilangan 7 adalah 111 dalam sistem biner
0
0
0
0
0
1
1
1
b) SHORTINT
Untuk menyimpan bilangan bulat dengan jangkauan pendek
Short int memiliki ukuran 2 byte dan jangkauan dari -32,768 sampai 32,767.
Pengelompokkan : Angka
c) LONGINT
Tipe data ini merupakan perpanjangan dari tipe data integer, tipe datanya juga hanya menampung bilangan bulat. Tidak seperti integer yang termasuk tipe data 16-bit (lihat pangkatnya, dari negatif sampai positif totalnya 65536 alias 216 angka), tipe bilangan longint termasuk tipe data 32-bit dan dapat menampung range yang lebih besar, yaitu dari -1031 sampai 1031 (-2147483648 sampai 2147483647).
Pengelompokkan : Angka
d) CHAR
Char adalah karakter tunggal yang didevinisikan dengan diawali dan diakhiri dengan tanda petik ' (petik tunggal). Char berbeda dengan string karena string bukan  merupakan type data primitif tetapi sudah merupakan sebuah objek. type char mengikuti aturan unicode, sehingga dapat menggunakan kode /u kemudian diikuti bilangan 0 sampai 65535, tetapi yang biasa digunakan adalah bilangan hexadesimal dari bilangan 0000 sampai FFFF.
pengelompokkan : Karakter
e)  UNSIGNED CHAR
unsigned char
1 byte
%u
0 s/d 255
Pengelompokkan : string
f) SIGNED CHAR
signed char -128 - 127
Pengelompokkan : Karakter
g) DATETIME
Date and Time Values yaitu tanggal dan waktu. Untuk jenis data tanggal dan waktu format standar (default) penulisan tanggalnya adalah “tahun-bulan-tanggal”, Misalnya untuk 22 Januari 2001 dituliskan “2002-01-22”. Untuk penulisan waktu, formatnya adalah “jam-menit-detik”. Contoh, “13:55:07”. Data tanggal dan waktu bisa digabung penulisannya menjadi “2002-01-22 13:55:07”.
Pengelompokkan :  Boleand
h) VARCHAR
Varchar adalah type data yang digunakan untuk menumpung type data yang bertype karakter atau alfabet (A-Z), contoh : Nama orang dll.

2. Jelaskan perintah-perintah SQL di bawah ini :
a) Create Database : Termasuk dalam kategori DDL (Data Definition Languange). Pernyataan ini digunakan untuk menciptakan suatu database dalam basis data.
b) Show Databases :  Perintah yang digunakan untuk melihat database yang baru saja kita buat.
SHOW DATABASES;
+-----------------------+
| Database              |
+-----------------------+
| information_schema    |
| mysql                 |
| Srimartianingsihjibran|
| test                  |
| universitas           |
+-----------------------+
c) Show Tables : Perintah yang digunakan untuk melihat Table yang baru saja kita buat.

3. Jelaskan perbedaan dari field dan row dalam SQL !
FIELD : Merupakan kolom dari sebuah table. Field memiliki ukuran type data
        tertentu yang menentukan bagaimana data nantinya tersimpan.

ROW   : trigger dijalankan pada setiap baris yang
      dipengaruhi oleh terjadinya sebuah event. Row trigger tidak dijalankan
      jika event dari trigger tidak berpengaruh pada satu baris pun. 


  
 


Tidak ada komentar:

Posting Komentar