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.