Yufis Azhar – Teknik Informatika – UMM

Slides:



Advertisements
Presentasi serupa
Aljabar Relasional Materi pertemuan.
Advertisements

Basis data - day 8 Rachmat wahyu pramono Dosen Pembimbing: Rengga Asmara, S. Kom, OCA Politeknik Elektronika Negeri Surabaya Departemen Teknik.
Aljabar Relasional (Relational Algebra)
Yufis Azhar – Teknik Informatika – UMM
Bahasa Pada Model Data Relasional
ALJABAR RELASIONAL (RELATIONAL ALGEBRA)
ALJABAR RELASIONAL Mata Kuliah : Database 1 Dosen : Tessy Badriyah.
Bahasa Query Formal Aljabar Relasional.
RELASI & JOIN.
Pertemuan Minggu Ke-4 Bahasa Query Formal.
Model & Aljabar Relasional
Aljabar Relasional.
2 Bab 2 Model Basis Data Relasional Basis Data
Aljabar Relasional Materi pertemuan.
ALJABAR RELASIONAL BASIS DATA Team Teaching Basis Data Oleh
Aljabar Relasional.
Aljabar Relasional (Relational Algebra)
JOINED TABLE Untuk menampilkan data dari dua atau lebih tabel, maka tabel – tabel tersebut harus dihubungkan terlebih dahulu  JOIN.
Aljabar Relasional Materi pertemuan 21.
PERTEMUAN 13 Sistem Basis Data Presented by :
Fungsi Agregat fungsi yang mengambil suatu kumpulan nilai-nilai sebagai input dan mengembalikan satu nilai sebagai output Select fungsi agregat SUM/AVG/MIN/MAX/COUNT.
Karakteristik, Komponen, Primary Key
Oleh: Henry Primandari,S.Kom STMIK-MDP Palembang
Sesi V Aljabar & Kalkulus Relasional
Praktikum Database Subquery Lanjutan dan View Abdul Kadir.
Query Bahasa Formal.
Perancangan Basis Data Relasional (ERD) bag.2
Aljabar Relasional.
Pertemuan 9 BAHASA QUERY FORMAL.
ALJABAR RELATIONAL.
Yufis Azhar – Teknik Informatika – UMM.  Model data adalah sekumpulan konsep yang digunakan untuk menjelaskan struktur dari database (database structure)
SQL (Structured Query Language)
Aljabar Relasional Materi pertemuan.
Model Basis Data Relasional
Pertemuan Ke-6 Aljabar Relasional
Query Tree (Initial Tree)
bahasa Query basis data bab 8
Aljabar Relasional (Relational Algebra)
ALJABAR RELASIONAL
ALJABAR RELASIONAL Mata Kuliah : Database 1 Dosen : Tessy Badriyah.
Daniel Damaris Novarianto S. UNIV. GUNADARMA
Operasi Relasional Basis Data
ALJABAR RELASIONAL BASIS DATA I/2009-GENAP
SQL (Structured Query Language)
IK203 Sistem Basis Data Suryo Widiantoro, ST, MMSI, M.Com(IS)
Harsiti, ST Fakultas Teknologi Informasi Universitas Serang Raya 2009
ALJABAR RELASIONAL dan QUERY
ALJABAR RELASIONAL DAN KALKULUS RELASIONAL
Aljabar Relational (Relational Algebra) MEETING 6
Basis Data Dasar Rudi Hartono, S.E, S.Kom.
Model Relational DATABASE
SQL (Structured Query Language)
BASIS DATA Relasi Aljabar (1) 1.
Operasi Relasional Basis Data
Aljabar Dan Kalkulus Relasional
Query Tree (Initial Tree)
BASIS DATA Relasi Aljabar (2) 1.
Aljabar Relasional.
BAHASA KUERI.
SISTEM BASIS DATA TERSEBAR
Aljabar Relational (Relational Algebra) MEETING 6
Aljabar Relational.
Aljabar Relational IK203 Sistem Basis Data Pertemuan #4
MODEL DATA RELASIONAL (1)
Aljabar Relasional (Relational Algebra)
Basis Data - Udinus Semarang
Sistem Basis Data View STMIK – AUB SURAKARTA.
Yufis Azhar – Teknik Informatika – UMM
Model dan Aljabar Relasional
ALJABAR RELASIONAL (LANJUTAN)
Transcript presentasi:

Yufis Azhar – Teknik Informatika – UMM Aljabar Relasional 1 Yufis Azhar – Teknik Informatika – UMM

Definisi Aljabar Relasional adalah sekumpulan operasi yang digunakan untuk memanipulasi relasi-relasi

Pengelompokan Operasi Aljabar Relasional Dapat dibagi dalam 2 kelompok : Operasi khusus untuk basis data relasional, misal : - SELECT - PROJECT - JOIN Operasi yang melibatkan teori set, yaitu : - UNION - INTERSECTION - DIFFERENCE - CARTESIAN PRODUCT

Daftar Table (Relasi) Yang Dipakai PEGAWAI Kd_pegawai Nama Tgl_Lahir Alamat Jenis_kelamin Gaji Kd_atasan Kd_departemen WORK_ON Kd_proyek Kd_pegawai Durasi PROYEK Kd_proyek Nama_proyek Lokasi_proyek Kd_departemen DEPARTEMEN Kd_departemen Nama_departemen Kode_Manager LOKASI_DEPT Kd_departemen Lokasi TANGGUNGAN Kd_pegawai Nama_tanggungan Jenis_kelamin Hubungan

SELECT Digunakan untuk memilih satu sub-set record dalam suatu relasi yang memenuhi kondisi pemilihan Bentuk umum : <kondisi pemilihan> (<nama relasi>) Dimana = select operator <kondisi pemilihan> = operasi boolean

CONTOH OPERASI SELECT Kd_departemen=4 (Pegawai) Dapatkan subset dari pegawai yang bekerja pada Departemen 4 Kd_departemen=4 (Pegawai)

CONTOH OPERASI SELECT Gaji>50000 (Pegawai) Dapatkan subset dari pegawai yang memiliki gaji lebih besar daripada 50.000 Gaji>50000 (Pegawai)

CONTOH OPERASI SELECT Dapatkan subset dari pegawai yang bekerja pada Departemen 4 dan mempunyai gaji lebih besar daripada 50000 (Kd_departemen=4) and (Gaji > 50000) (Pegawai)

PROJECT Dengan memandang relasi sebagai tabel, maka operasi ini digunakan untuk memilih sejumlah kolom tertentu dari tabel Bentuk umum : <daftar atribut > (<nama tabel>)

CONTOH OPERASI PROJECT Dapatkan semua record yang ada pada atribut Nama_Departemen dari tabel Departemen Nama_departemen (Departemen)

CONTOH OPERASI PROJECT Dapatkan semua record yang ada pada atribut Nama dan Gaji dari tabel Pegawai Nama, Gaji (Pegawai)

SELECT dan PROJECT Dapatkan list Nama dan Gaji semua pegawai yang bekerja pada departemen 5 DEP5_EMP = Kd_departemen=5 (Pegawai) RESULT = Nama, Gaji (DEP5_EMP) atau RESULT = Nama, Gaji ( Kd_departemen=5 (Pegawai) )

LATIHAN 1) Dapatkan subrecord pegawai yang Gajinya antara 100.000 sampai 500.000 2) Dapatkan list Nama dan Kd_departemen pegawai 3) Dapatkan list Nama dan Jenis_kelamin pegawai yang mempunyai atasan dengan kode 1 dan mempunyai gaji lebih kecil dari 1.000.000 4) Dapatkan list nama_proyek yang dikerjakan oleh departemen 5 5) Dapatkan nama departemen yang dimanajeri oleh pegawai dengan kode 2.