Pages

Ads 468x60px

TUGAS 2 Latihan Praktikum




TUGAS 2 Latihan Praktikum Oracle


  •     Membuka Program
  •     Start - All Programs - Oracle OraDlog_home 1 - Application Development-SQL Plus.
  •     Membuat User / Schema baru.
  •     Memberi hak akses user sebagai DB.
  •     Login sebagai user yang telah Anda buat.
  •     Melihat Nama-nama user yang sudah ada dikomputer
  •     SQL>select username from dba_users => tekan Enter.
  •     Melihat nama-nama tabel
  •     SQL>select * from nama tabel => tekan Enter.
  •     Mengedit tulisan yang salah
  •     SQL>edit => tekan Enter.
  •     benarkan yang salah => save
  •     SQL>/ => tekan Enter.
  •     Melihat isi tabel
  •     SQL>select * from nama tabel => tekan Enter.
  •     Mengatur Lebar Halaman
  •     SQL>set linesize ukuran => tekan Enter.
  •     Melihat struktur tabel
  •     SQL>desc nama tabel => tekan Enter.
  •     Melihat nama global yang sedang aktif
  •     SQL>select * from global_name => tekan Enter.
  •     Melihat user yang sedang aktif
  •     SQL>show user => tekan Enter.
  •     Membuat nama user dan password
  •     SQL>create user nama identifitied by password
  •     default tablespace users
  •     quota unlimited on users => tekan Enter.
  •     Memberi hak akses user sebagai dba
  •     SQL>grant bda to nama user => tekan Enter.
  •     Mengisi data kesemua kolom
  •     SQL>insert into nama tabel => tekan Enter.
  •     Menghapus tabel
  •     SQL>drop nama tabel => tekan Enter.
  •     Keluar
  •     SQL>exit => tekan Enter.

Tipe Data Oracle

Tipe Data
Penjelasan
Char (n)
String sepanjang n karakter. Bila n tidak disertakan, maka panjang karakter adalah 1.
Contoh :
char = 1, char(3) = 3
Varchar (n)
String yang panjangnya bisa berubah-ubah sesuai kebutuhan, namun string tersebut dibatasi sebanyak n karakter. (Oracle merekomendasikan varchar2. Bila diketikan varchar pada Oracle maka otomatis berubah menjadi varchar2).
Contoh :
varchar(5) = batas  varchar adalah 5
Varchar2 (n)
String yang panjangnya bisa berubah –ubah sesuai dengan kebutuhan, namun string tersebut dibatasi sebanyak n karakter. Maksimum karakter pada varchar2 adalah 2000 karakter.
Contoh :
varchar2(10) = batas varchar2 adalah 10
Long
Tipe data binary, maksimum 2 Giga Byte, disimpan dalam format internal Oracle.
Long raw
Sama dengan long yaitu tipe data binary, maksimum 2 Giga Byte, tidak dikonversi oleh Oracle (data mentah apa adanya).
Date
Tanggal, menyimpan tahun, bulan, hari, jam, menit, dan detik.
Number (n,p)
Angka pecahan, baik fixed decimal atupun floating point. Nilai n adalah jumlah bytes total dan p adalah presisi angka di belakang koma.
Contoh :
number(4,2) = 4 (jumlah batas), 2 (presisi angka di belakang koma)


Tipe Data MySQL


MySQL adalah pangkalan data RDBMS (Relational Database Management System) yang akan menyimpan data-data sistem yang dibangunkan. Terdapat banyak pangkalan data RDMS lain yang ada dipasaran seperti Oracle, Informix, Sybase, DBase, MS SQL, MS Access dan banyak lagi.Pangkalan data tersebut kesemuanya perlu dibeli dengan kos yang tinggi. Tetapi, MySQL tetap menjadi pilihan kerana ia adalah Sumber Terbuka (Open Source) yang boleh digunakan tanpa perlu membelinya.

1. Tipe Data Bilangan:

a. 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.
b. SMALLINT :Ukuran 2 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda -32768 sampai dengan 32767 dan untuk yang tidak bertanda 0 sampai dengan 65535.
c. MEDIUMINT :Ukuran 3 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda -8388608 sampai dengan 8388607 dan untukyang tidak bertanda 0 sampai dengan 16777215.
d. INT :Ukuran 4 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda -2147483648 sampai dengan 2147483647 dan untuk yang tidak bertanda 0 sampai dengan 4294967295.
e. Integer :Sama dengan INT.
f. BIGINT :Ukuran 8 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda -9223372036854775808 sampai dengan 9223372036854775807 dan untuk yang tidak bertanda 0 sampai dengan 184467440737079551615.
g. FLOAT :Ukuran 4 byte. Biilangan pecahan.
h. DOUBLE :Ukuran 8 byte. Bilangan pecahan.
i. DOUBLE PRECISION :Ukuran 8 byte. Bilangan pecahan berpresisi ganda.
j. REAL :Ukuran 8 byte. Sinonim dari DOUBLE.
k. DECIMAL(M,D) :Ukuran M byte. Bilangan pecahan. Misalnya DECIMAL(5,2) dapat digunakan untuk menyimpan bilangan -99,99 sampai dengan 99,99.
l. NUMERIC(M,D) :Ukuran M byte. Sama dengan Decimal.

2. Tipe data untuk tanggal dan jam:

a. 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’.
b. DATE :Ukuran 8 byte. Kombinasi tanggal dan jam dengan jangkauan dari ‘1000-01-01’ sampai dengan ‘9999-12-31’.
c. TIMESTAMP:Ukuran 4 byte. Kombinasi tanggal dan jam dengan jangkauan dari ‘1970-01-01’ sampai dengan ‘2037’.
d. TIME :Ukuran 3 byte.waktu dengan jangkauan dari -838:59:59 sampai dengan 838:59:59.

3. Tipe data untuk karakter dan lain-lain:

a. CHAR(M) :Ukuran M byte, 1<=M<=255. Data string dengan panjang yang tetap. CHAR(1) cukup ditulis dengan CHAR.
b. VARCHAR(M) :Ukuran L+1 byte dengan L<=M dan 1<=M<=255. Data string dengan panjang bervariasi tergantung datanya.
c. TINYBLOB,TINYTEXT :L+1 byte, dengan L<28 . Tipe TEXT atau BLOB dengan panjang maksimum 255 karakter.
d. BLOB, TEXT :L+2 byte, dengan L<216 . Tipe TEXT atau BLOB dengan panjang maksimum 65535 karakter.
e. MEDIUMBLOB, MEDIUMTEXT :L+3 byte, dengan L<224. Tipe TEXT atau BLOB dengan panjang maksimum 1677215 karakter.

Tipe data SQL Server

Tipe data yang didukung oleh SQL Server ada beberapa jenis, di antaranya: Numeric, Numeric Precission, String, Money, Datetime, Unicode Character String, Binary String, dan beberapa tipe data lain. Berikut penjelasan masing-masing tipe data.

1. Numeric
bigint : Nilai integer dengan nilai dari -2^63 (-9223372036854775808) sampai 2^63-1 (9223372036854775807).
int : Nilai integer dengan nilai dari -2^31 (-2,147,483,648) sampai 2^31-1 (2,147,483,647).
smallint : Nilai integer dengan nilai dari 2^15 (-32,768) sampai 2^15-1 (32,767).
tinyint : Nilai integer dengan nilai 0 samapi 255.
bit : Nilai integer dengan nilai 1 atau 0.
decimal dan numeric : Angka dengan akurasi tetap dan -10^38+1 sampai 10^38-1.

2. Money
money : Data dengan nilai mata uang -2^63 (-922,337,203,685,477.5808) sampai 2^63-1 (+922,337,203,685,477.5807)
SmallMoney : Data dengan nilai mata uang -214,748.3648 sampai +214,748.3647

3. Numeric Precission
float : Bilangan presisi dari -1,79E + 308 sampai 1,79E + 308.
real : Bilangan presisi dari -3,40E + 38 sampai 3,40E + 38.

4. Date Time
Datetime : Tanggal dan waktu dari Januari 1, 1753 sampai Desember 31, 9999 dengan akurasi sampai 3,33 milidetik.
Smalldatetime : Tanggal dan waktu dari Januari 1, 1990 sampai Juni 6, 2079 dengan akurasi satu menit.

5. Strings
char : Field berisi karakter dengan ukuran panjang tetap dengan panjang maksimum 8,000 karakter.
varchar : Fiels berisi karakter dengan panjang ukuran tidak tetap dengan panjang maksimum 8,000 karakter.
text : Variabel berisi karakter dengan ukuran panjang sampai 2^31-1 (2,147,483,647) karakter.

6. Unicode Character Strings
nchar : Karakter unicode dengan ukuran panjang teta 4,000 karakter.
nvarchar : Karakter dengan panjang tidak tetap hingga 4,000 karakter.
ntext : Karakter dengan panjang tidak tetap hingga of 2^30 (1,073,741,823) karakter.

7. Binary Strings
binary : Ukuran tetap data binary hingga 8,000 bytes.
varbinary : Ukuran panjang tidak tetap data binary hingga 8,000 bytes.
image : Ukuran tidak tetap data binary hingga 2^31-1 (2,147,483,647) bytes.

8. Tipe Data Lain
cursor : Referensi ke cursor.
timestamp : Angka ekslusif yang dikenali oleh database
uniqueidentifier : Pengenal global yang eksekutif

Tipe data MS Acces


Dalam Ms. Access terdapat beragam tipe data yang digunakan untuk merancang tabel, adapun tipe datanya yaitu:


Tipe Data Field

Field-field dalam sebuah tabel haruslah ditentukan tipe datanya agar Access mengetahui bagaimana agar data tersebut dapat diolah dan memperlakukan data dalam field itu. Oleh karena itu sangat penting bagi kita untuk memahami berbagai tipe data field yang ada. Bahkan pengetahuan mengenai hal ini akan bermanfaat ketika Anda merancang berbagai macam tabel dalam sebuah database.

Text

Ini adalah tipe data yang paling umum digunakan. Tipe data ini bisa digunakan untuk field alfanumeric, seperti nama, alamat, kode pos, nomor telepon dan sebagainya. Microsoft Access memberi keleluasaan bagi Anda untuk memasukkan data sampai 255 karakter ke field dengan tipe data ini.


Memo

Tipe data ini mirip dengan teks, tetapi bisa menampung sampai dengan 64.000 karakter. Tipe data text lebih sering dugunakan karena memo tidak bisa diurutkan atau diindeks.

Number

Tipe data ini digunakan untuk menyimpan data numeric yang akan digunakan untuk perhitungan matematis. Anda tidak menggunakan tipe data ini untuk nomor telepon, misalnya, karena nomor telepon tidak perlu diproses secara matematis.

Date/Time

Tipe data ini digunakan untuk nilai tanggal dan waktu. Misalnya, Anda bisa menggunakan tipe data ini untuk tanggal lahir atau tanggal pembelian.

Currency

Tipe data ini terutama digunakan untuk nilai mata uang. Tetapi, Anda juga bisa menyertakan data numeric dalam perhitungan yang memerlukan satu sampai empat angka desimal. Tipe data ini, misalnya, bisa digunakan untuk nilai pembelian atau ongkos pengantaran.