Uploaded by rvsidauruk

Exercise 1 - Minggu Ke 4 - MI5B - Ranti Veronika Sidauruk

advertisement
NAMA
: RANTI VERONIKA SIDAURUK
NIM
: 1805102036
KELAS
: MI-5B
EXERCISE 1
Sebelum memulai mengetik query, buka SQL Plus lalu lakukan koneksi terhadap database yang
sudah dibuat, atur username dan password.
Lalu, lanjutkan Exercise 1:
Keterangan:
create table
Query untuk membangun tabel baru dengan nama DEPARTMENTS
deptno, name, location
Nama kolom yang dibentuk dalam tabel.
number (precision,scale)
Tipe data untuk kolom yang menampung data angka yang
memiliki total panjang sebanyak precision dan angka di belakang
koma sebanyak scale. Precision mulai dari 1-38 sedangkan scale
mulai dari -84 sampai 127.
varchar2(size)
Tipe data varchar yang sudah diganti dengan varchar2 pada
pendefinisian tipe data di Oracle, dan Oracle menganjurkan untuk
mendeklarasikan varchar2 ketimbang varchar. Kelebihan dari
varchar2 dibandingkan varchar antara lain: varchar hanya dapat
menampung karakter hingga 2000 byte, sedangkan varchar2 dapat
menampung karakter sepanjang 4000 byte; varchar akan
menampung spasi pada nilai NULL, sedangkan varchar2 tidak
akan menampung karakter atau spase sama sekali.
(50)
Merupakan panjang data, dimana dalam hal ini data hanya dapat
menampung 50 karakter
not null
Menyatakan bahwa data pada “name” tidak boleh dikosongkan,
namun data yang lainnya boleh kosong ataupun berisi.
constraint
Merupakan query untuk menentukan primary key. Primary
pk_departments primary
Key atau kunci utama adalah salah satu constraint di database
key (deptno)
Oracle yang digunakan untuk mencegah duplikasi data, sehingga
data yang dibuat harus unik dan otomatis tidak boleh dikosongkan.
Dalam hal ini, deptno merupakan primary key.
Keterangan:
create table
Query untuk membangun tabel baru dengan nama EMPLOYEES
emptno, name, job,
Nama kolom yang dibentuk dalam tabel.
manager, hiredate, salary,
commission, deptno
number (precision,scale)
Tipe data untuk kolom yang menampung data angka yang
memiliki total panjang sebanyak precision dan angka di belakang
koma sebanyak scale. Precision mulai dari 1-38 sedangkan scale
mulai dari -84 sampai 127.
varchar2(size)
Tipe data varchar yang sudah diganti dengan varchar2 pada
pendefinisian tipe data di Oracle, dan Oracle menganjurkan untuk
mendeklarasikan varchar2 ketimbang varchar. Kelebihan dari
varchar2 dibandingkan varchar antara lain: varchar hanya dapat
menampung karakter hingga 2000 byte, sedangkan varchar2 dapat
menampung karakter sepanjang 4000 byte; varchar akan
menampung spasi pada nilai NULL, sedangkan varchar2 tidak
akan menampung karakter atau spase sama sekali.
date
Tipe data untuk tanggal mulai dari 1 Januari 4712 SM sampai 31
Desember 9999.
(50)
Merupakan panjang data, dimana dalam hal ini data hanya dapat
menampung 50 karakter
(7,2)
Merupakan precision dan scale dari tipe data number
not null
Menyatakan bahwa data pada “name” tidak boleh dikosongkan,
namun data yang lainnya boleh kosong ataupun berisi.
constraint
Merupakan query untuk menentukan primary key. Primary
pk_departments primary
Key atau kunci utama adalah salah satu constraint di database
key (deptno)
Oracle yang digunakan untuk mencegah duplikasi data, sehingga
data yang dibuat harus unik dan otomatis tidak boleh dikosongkan.
Dalam hal ini, deptno merupakan primary key.
constraint
Merupakan query untuk menentukan primary key. Primary
pk_departments primary
Key atau kunci utama adalah salah satu constraint di database
key (empno)
Oracle yang digunakan untuk mencegah duplikasi data, sehingga
data yang dibuat harus unik dan otomatis tidak boleh dikosongkan.
Dalam hal ini, empno merupakan primary key.
constraint
Merupakan query untuk menentukan foreign key. Foreign key
fk_empolyees_deptno
merupakan key yang dihasilkan dari primary key dari tabel lain
foreign key (deptno)
sebagai bentuk referensi dari tabel lain tersebut. Dalam hal ini,
references
deptno merupakan foreign key di tabel Employees yang diambil
DEPARTMENTS
dari tabel DEPARTMENT. Setiap foreign key, harus dijelaskan
(deptno)
referensinya.
Download