1 / 17

Konsep Dasar

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;.

ike
Download Presentation

Konsep Dasar

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Relatsional dan RDBMS User dan Schema Database Membuat Tabel dan Mendefinisikan Constraint Input Data ke dalam Tabel KonsepDasar

  2. KONSEP DATABASE

  3. MENAMBAH USER

  4. MEMBUAT USER SQL> CREATE USER budi 2 IDENTIFIED BY oracle 3 DEFAULT TABLESPACE users 4 QUOTA 10 M ON users;

  5. MEMBERI HAK AKSES SQL> GRANT CREATE SESSION, 2 CREATE TABLE, 3 CREATE INDEXTYPE 4 TO BUDI;

  6. MELAKUKAN KONEKSI SQL> CONNECT budi Enter password: ****** Connected. SQL> show user USER is “BUDI”

  7. MEMBUAT TABEL

  8. MASUK SEBAGAI USER SQL> CONNECT budi Enter password: ****** Connected.

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

  10. BUAT TABEL BAGIAN • SQL> CREATE TABLE BAGIAN • 2 (KODE NUMBER(2), • 3 NAMA_BAGIAN VARCHAR2(20));

  11. Constraint • Constraint adalahbatasanatauketentuan yang diterapkanditabeluntukmenjagakonsistensidanintegritas data. Ada 5 jenis constraint di Oracle, yaitu : • Primary Key • Unique • Not Null • Check • Foreign Key

  12. Primary key • Defenisikan kolom NIP pada tabel PEGAWAI sebagai primary key. SQL> ALTER TABLE PEGAWAI 2 ADD CONSTRAINT PK_PEGAWAI PRIMARY KEY (nip);

  13. PRIMARY KEY • Defenisikan kolom KODE pada tabel BAGIAN sebagai primary key. SQL> ALTER TABLE BAGIAN 2 ADD CONSTRAINT PK_BAGIAN PRIMARY KEY (kode);

  14. Not Null • Definisikan kolom NAMA pada tabel PEGAWAI harus selalu diisi (Not Null) SQL> ALTER TABLE PEGAWAI 2 MODIFY nama NOT NULL;

  15. Check • Definisikan kolom JK (jenis kelamin) pada tabel PEGAWAI hanya boleh diisi oleh ‘L’ dan ‘P’ SQL> ALTER TABLE PEGAWAI 2 ADD CONSTRAINT ck_jk CHECK (JK IN (’L’,’P’));

  16. Unique •  Pastikan data untuk kolom EMAIL pada tabel PEGAWAI tidak boleh ada yang sama (Unique) SQL> ALTER TABLE PEGAWAI 2 ADD CONSTRAINT UQ_EMAIL UNIQUE(email);

  17. Foreign Key • Definisikan agar kolom KODE_BAG padatabel PEGAWAI selalumerujukkekolom KODE padatabel BAGIAN. (pendefinisian Foreign Key) SQL> ALTER TABLE PEGAWAI 2 ADD CONSTRAINT fk_kode_bag FOREIGN KEY (kode_bag) 3* REFERENCES bagian(kode);

More Related