+ All Categories
Home > Documents > Konsep Dasar

Konsep Dasar

Date post: 23-Jan-2016
Category:
Upload: ike
View: 51 times
Download: 0 times
Share this document with a friend
Description:
Relatsional dan RDBMS User dan Schema Database Membuat Tabel dan Mendefinisikan Constraint Input Data ke dalam Tabel. Konsep Dasar. KONSEP DATABASE. MENAMBAH USER. MEMBUAT USER. SQL> CREATE USER budi 2 IDENTIFIED BY oracle 3 DEFAULT TABLESPACE users 4 QUOTA 10 M ON users;. - PowerPoint PPT Presentation
17
Relatsional dan RDBMS User dan Schema Database Membuat Tabel dan Mendefinisikan Constraint Input Data ke dalam Tabel
Transcript
Page 1: Konsep Dasar

• Relatsional dan RDBMS• User dan Schema Database• Membuat Tabel dan

Mendefinisikan Constraint• Input Data ke dalam Tabel

Page 2: Konsep Dasar

KONSEP DATABASE

Page 3: Konsep Dasar

MENAMBAH USER

Page 4: Konsep Dasar

MEMBUAT USER

SQL> CREATE USER budi2 IDENTIFIED BY oracle3 DEFAULT TABLESPACE users4 QUOTA 10 M ON users;

Page 5: Konsep Dasar

MEMBERI HAK AKSES

SQL> GRANT CREATE SESSION,2 CREATE TABLE,3 CREATE INDEXTYPE4 TO BUDI;

Page 6: Konsep Dasar

MELAKUKAN KONEKSI

SQL> CONNECT budiEnter password: ******Connected. SQL> show userUSER is “BUDI”

Page 7: Konsep Dasar

MEMBUAT TABEL

Page 8: Konsep Dasar

MASUK SEBAGAI USER

SQL> CONNECT budiEnter password: ****** Connected.

Page 9: Konsep Dasar

BUAT TABEL PEGAWAI

SQL> CREATE TABLE PEGAWAI2 (NIP NUMBER(4),3 NAMA VARCHAR2(15),4 JK CHAR(1),5 EMAIL VARCHAR2(20),6 GAJI NUMBER(10),7 KODE_BAG NUMBER(2));

Page 10: Konsep Dasar

BUAT TABEL BAGIAN

SQL> CREATE TABLE BAGIAN 2 (KODE NUMBER(2), 3 NAMA_BAGIAN VARCHAR2(20));  

Page 11: Konsep Dasar

Constraint

Constraint adalah batasan atau ketentuan yang diterapkan di tabel untuk menjaga konsistensi dan integritas data. Ada 5 jenis constraint di Oracle, yaitu :

Primary Key Unique Not Null Check Foreign Key

Page 12: Konsep Dasar

Primary key

Defenisikan kolom NIP pada tabel PEGAWAI sebagai primary key.

SQL> ALTER TABLE PEGAWAI2 ADD CONSTRAINT PK_PEGAWAI PRIMARY KEY (nip);

Page 13: Konsep Dasar

PRIMARY KEY

Defenisikan kolom KODE pada tabel BAGIAN sebagai primary key.

SQL> ALTER TABLE BAGIAN2 ADD CONSTRAINT PK_BAGIAN PRIMARY KEY (kode);

Page 14: Konsep Dasar

Not Null

Definisikan kolom NAMA pada tabel PEGAWAI harus selalu diisi (Not Null)

SQL> ALTER TABLE PEGAWAI2 MODIFY nama NOT NULL;

Page 15: Konsep Dasar

Check

Definisikan kolom JK (jenis kelamin) pada tabel PEGAWAI hanya boleh diisi oleh ‘L’ dan ‘P’

SQL> ALTER TABLE PEGAWAI2 ADD CONSTRAINT ck_jk CHECK (JK IN (’L’,’P’));

Page 16: Konsep Dasar

Unique

 Pastikan data untuk kolom EMAIL pada tabel PEGAWAI tidak boleh ada yang sama (Unique)

SQL> ALTER TABLE PEGAWAI2 ADD CONSTRAINT UQ_EMAIL UNIQUE(email);

Page 17: Konsep Dasar

Foreign Key

Definisikan agar kolom KODE_BAG pada tabel PEGAWAI selalu merujuk ke kolom KODE

pada tabel BAGIAN. (pendefinisian Foreign Key)

SQL> ALTER TABLE PEGAWAI2 ADD CONSTRAINT fk_kode_bag

FOREIGN KEY (kode_bag)3* REFERENCES bagian(kode);


Recommended