Anda di halaman 1dari 8

Obyek-obyek primer

basis data
Tujuan Pembelajaran
Peserta didik dapat memahami objek-objek primer
basis data antara lain:
1. User
2. Table
3. Constrains
4. View
5. Sequence
Seorang aplication developer biasanya memiliki minimal
system privilege sebagai berikut :
Create Session
Digunakan agar user dapat melakukan koneksi ke
database
Create Table
Digunakan agar user dapat membuat table pada
database
Create View
Digunakan agar user dapat membuat view pada
database
Create Procedure
Digunakan agar user dapat membuat prosedur pada
database
Create Sequence
Digunakan agar user dapat membuat sequence pada
database
User

secara otomatis Oracle membuat user sys dan


system.

User sys bisa melakukan apa saja, oleh


karenanya disebut sebagai super user.

User system digunakan untuk administrasi


database sehari-hari, misalnya membuat user,
tablespace, dan lain-lain.
Tabl
e
Membuat tabel baru dengan user yang sudah tersedia

SQL> conn desty/1234


create table tab_test (no number);
SQL> created.
Tabl
e CREATE TABLE EMP2
(
EMPNO NUMBER(4),
ENAME VARCHAR2(20),
JOB
SAL NUMBERVARCHAR2(10),
);
Constraints
Constraint adalah batasan atau aturan yang ada pada
tabel. Constraint mencegah penghapusan data dari suatu
tabel yang mempunyai keterkaitan dengan tabel yang
lain.
Macam-macam constraint:
1. NOT NULL
2. UNIQUE
3. PRIMARY KEY
4. FOREIGN KEY
5. CHECK
VIEW
View adalah objek di dalam database yang berisi
kumpulan kolom yang dihasilkan dari perintah
SELECT. Dengan kata lain yang lebih sederhana,
view
adalah objek yang menyimpan hasil query, baik ari
satu tabel atau lebih, dalam dunia database.

dalam dunia database view juga sering dinamakan


“tabel virtual” karena view sebenarnya tidak memiliki
sata. data yang ditampilkan oleh sebuah view
diambil dari tabel-tabel aktual yang disertakan dalam
SELECT

SQL> create view nama_view AS perintah_SELECT;


Sequence

Sequence adalah salah satu object di database


Oracle yang digunakan untuk melakukan
penomoran otomatis. Kalau di database MySQL
dikenal dengan nama Auto Increment.
Sequence biasanya digunakan sebagai Primary
Key.

Di Oracle database, Anda dapat membuat


Sequence dengan kelipatan 1, 2, 3, dan lainnya
sesuai dengan kebutuhan.

Anda mungkin juga menyukai