Konsep Dasar User dan Schema Database

Slides:



Advertisements
Presentasi serupa
Sejarah (1) • Tahun 1974, Dr. Chamberlin dari Saan Jose Laboratorium IBM mendefinisikan sebuah bahasa untuk mengakses database yang disebut dengan SEQUEL.
Advertisements

MATA KULIAH : “LOGIKA DAN ALGORITMA”
KUMPULAN PERINTAH SQL PENDY.
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
DDL (Data Definition Language)
PERINTAH SQL.
Dasar-dasar SQL soesanto.
BEKERJA DENGAN COMMAND LINE
DDL(DATA DEFINITION LANGUAGE) DML (DATA MANIPULATION LANGUAGE)
Database Create-Retrieve-Update-Delete (CRUD)
DDL & Aturan Referential
disiapkan oleh: Sutrisno, S.Kom
SQL (Structured Query Language)
Basis Data Bab 3 Structured Query Language (SQL).
MODUL 2 BAHASA BASIS DATA
Basisdata 2 T.Informatika UTM Ganjil 2012/2013 Fika Hastarita Rachman.
DDL & Aturan Referential
1 Bab 3 Structured Query Language (SQL) Basis Data
Microsoft SQL Server DDL dan DML dasar
OTORISASI 1.
Review DDL Pertemuan ke 2.
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
BASIS DATA TERAPAN Pertemuan 2.
Data Types Data Definition Language Referential Constraint SQL Query
Koneksi PHP ke Database MySQL
Mengelola Security Database
TRIGGER.
DATA DEFINITION LANGUAGE
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
Pertemuan 2.  Membuat Database  CREATE DATABASE nama_database;  Menampilkan Seluruh Database  SHOW DATABASE;  Mengaktifkan Database  Use name_database;
PENGANTAR TEKNOLOGI SIA 2
DDL (DATA DEFINITION LANGUAGE) DALAM SQL
SQL Basis Data.
Data Definition Language (DDL)
Pertemuan after UTS Structure Query Language (SQL)
Structure Query Language (SQL)
Praktikum Ke (Membuat database, melihat data base, menghapus database, membuat tabel dan melihat tabel).
Integritas Basis Data D. Sinaga, M.Kom.
PENGANTAR SQL MI2143 – Dasar SQL Disusun oleh:
Integritas basis data.
SQL.
SQL: DDL Basis Data 09.
Bahasa query terpan.
Konsep Teknologi Informasi B
VII. DDL Di sajikan untuk Lingkungan TASS Dosen : Tora Fahrudin., M.T
SQL (Structure Query Language)
DATA WAREHOUSE ANASTASIA DEWANTI PRATAMA PUTRI
Konsep Teknologi Informasi B
Database MySQL (Using XAMPP)
DDL (Data definition language)
SQL pada basis data client-server
Data Definition Language (DDL)
SQL Basis Data.
DESAIN BASIS DATA-Bagian 3
TRIGGER.
SQL OVERVIEW.
PRAKTIKUM BASISDATA Disusun Oleh : Yudhi Yanuar , S.T., M.Kom.
Perintah dasar DDL Pertemuan ke-3.
Data Definition Language (DDL)
DDL (DATA DEFINITION LANGUAGE) DALAM SQL
Tora Fahrudin (TRF) Slide 9 Migrasi Data dari MySQL Offline ke Oracle Online (Sumber Database Offline Target.
SQL.
Basis Data Bab 3 Structured Query Language (SQL).
Integritas basis data.
CREATE, MODIFY, & DELETE TABLE
Obyek-Obyek Primer Basis Data Administrasi Basis Data Ajenkris Y. Kungkung, S.Kom.
Bahasa basis data Safitri Jaya, S.Kom, M.T.I.
BAHASA BASIS DATA Data Defenition Languange
Pengantar Teknologi SIM 2 (pertemuan 7)
Transcript presentasi:

Konsep Dasar User dan Schema Database Relatsional dan RDBMS User dan Schema Database Membuat Tabel dan Mendefinisikan Constraint Input Data ke dalam Tabel

KONSEP DATABASE

MENAMBAH USER

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

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

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

MEMBUAT TABEL

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

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

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

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

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

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

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

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’));

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

Foreign Key Definisikan agar kolom KODE_BAG pada tabel PEGAWAI selalu merujuk ke kolom KODE pada tabel BAGIAN. (pendefinisian Foreign Key) SQL> ALTER TABLE PEGAWAI 2 ADD CONSTRAINT fk_kode_bag FOREIGN KEY (kode_bag) 3* REFERENCES bagian(kode);