Pertemuan Minggu Ke-4 Bahasa Query Formal.

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 RELATIONAL Materi Pertemuan 22,23 dan 24.
Bahasa Pada Model Data Relasional
ALJABAR RELASIONAL (RELATIONAL ALGEBRA)
ALJABAR RELASIONAL Mata Kuliah : Database 1 Dosen : Tessy Badriyah.
Bahasa Query Formal Aljabar Relasional.

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.
Pertemuan Minggu Ke-5 KALKULUS RELASIONAL.
Aljabar Relasional Materi pertemuan 21.
PERTEMUAN 13 Sistem Basis Data Presented by :
Karakteristik, Komponen, Primary Key
Oleh: Henry Primandari,S.Kom STMIK-MDP Palembang
Sesi V Aljabar & Kalkulus Relasional

Query Bahasa Formal.
Aljabar Relasional Materi pertemuan.
SQL (Structured Query Language) Materi Pertemuan
Aljabar Relasional.
Pertemuan 9 BAHASA QUERY FORMAL.
ALJABAR RELATIONAL.
ALJABAR DAN KALKULUS RELASIONAL
SQL (Structured Query Language)
Aljabar Relasional Materi pertemuan.
SQL (Structured Query Language)
Basis Data Bab VIII Bahasa Kueri Presented by Mulyono, S.Si, M.Kom
Model Basis Data Relasional
Pertemuan Ke-6 Aljabar Relasional
bahasa Query basis data bab 8
Aljabar Relasional (Relational Algebra)
ALJABAR RELASIONAL
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
SQL (Structured Query Language)
ALJABAR RELASIONAL DAN KALKULUS RELASIONAL
Aljabar Relational (Relational Algebra) MEETING 6
ALJABAR RELASIONAL (latihan)
Model Relational DATABASE
DASAR PEMROGRAMAN JAVA
SQL (Structured Query Language)
Presented by Team Basis Data
BASIS DATA Relasi Aljabar (1) 1.
Operasi Relasional Basis Data
Aljabar Dan Kalkulus Relasional
Aljabar Relasional.
Pertemuan ke-11 Bahasa Query Formal.
BAHASA KUERI.
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
Yufis Azhar – Teknik Informatika – UMM
Yufis Azhar – Teknik Informatika – UMM
Bahasa dalam Model Relational
Basis Data Bahasa Kueri Basis Data
Model dan Aljabar Relasional
ALJABAR RELASIONAL (LANJUTAN)
Basis Data Bahasa Kueri Basis Data
Transcript presentasi:

Pertemuan Minggu Ke-4 Bahasa Query Formal

Aljabar Relational OPERASI - OPERASI DASAR - SELECT - PROJECT - CARTESIAN PRODUCT - UNION - SET DIFFERENCE   OPERASI - OPERASI TAMBAHAN - NATURAL JOIN - THETA JOIN - INTERSECTION - DIVISION

Select/Restrict Memperoleh tupel-tupel dari suatu relasi yang memenuhi predikat tertentu   Simbol :  (sigma ) Operasi SELECT akan melibatkan : Operand : konstanta / bilangan Operator aritmatika : , , , , ,  Operator logika :  (and),  (or),  (not) Contoh Queri :  Skema relasi MAHASISWA (npm,nama,alamat,kota,jkel) Dicari Informasi mengenai mahasiswa yang mempunyai NPM = “10296126” npm=“10296126” (MAHASISWA) Hasilnya : ???

Project Memperoleh atribut-atribut tertentu dari suatu relasi   Simbol :  (pi) Contoh Queri : Skema Relasi MAHASISWA (npm,nama,alamat,kota,jkel) Dicari informasi mengenai nama dan kota mahasiswa nama,kota (MAHASISWA) Hasilnya : ???

Cartesian Product Membentuk suatu relasi dari dua relasi yang terdiri dari kombinasi tupel-tupel yang mungkin   Simbol : X (cros) Contoh Queri : Skema Relasi MAHASISWA(npm,nama,alamat,kota,jkel) Skema Relasi MKULMI(kdmk,mtkul,sks) Kombinasikan data dari relasi MAHASISWA dengan data dari relasi MKULMI. MAHASISWA X MKULMI Hasilnya : ???

Union Membentuk suatu relasi yang terdiri dari tupel- tupel yang berada pada salah satu relasi atau pada kedua relasi, dengan syarat : ·    - Misalkan ada relasi R dan S, maka jumlah atribut relasi R dan S harus sama ·    - Domain dari atribut ke i dari R harus sama dengan dengan domain dari atribut ke i dari S.   Simbol :  (union) Contoh Queri Skema relasi MAHASISWA (npm,nama,alamat,kota,jkel) Skema relasi DOSEN (nip,nama,alamat,kota,jkel) Gabungkan data dari relasi MAHASISWA dengan data dari relasi DOSEN   MAHASISWA  DOSEN  Hasilnya : ???

Set Difference Membentuk suatu relasi yang terdiri dari tupel-tupel yang berada pada relasi pertama dan tidak berada pada relasi kedua atau kedua-duanya.   Simbol :  (minus ) Contoh Queri : Skema relasi MAHASISWA (npm,nama,alamat,kota,jkel) Skema relasi DOSEN (nip,nama,alamat,kota,jkel) Dicari nama mahasiswa yang berada pada kota yang sama dengan kota dosen.  nama(kota=‘Jakarta’ (MAHASISWA))  nama(kota=‘Jakarta’ (DOSEN))  Hasilnya : ???

Natural Join Membentuk suatu relasi dari dua relasi yang terdiri dari kombinasi yang mungkin dari relasi-relasi.    Simbol :  Contohnya : Skema relasi MAHASISWA (npm,nama,alamat,kota,jkel) SKEMA relasi KRS (npm,kdmk,kelas) Dicari nama mahasiswa yang mengambil matakuliah dengan kode matakuliah “KK021”   nama(kdmk=“KK021” (MAHASISWA X KRS)) Hasilnya : ???

Theta Join Membentuk suatu relasi dari dua relasi yang terdiri dari kombinasi yang mungkin dari relasi-relasi dengan kondisi tertentu.   Simbol :   Contoh Queri : Skema relasi MAHASISWA (npm,nama,alamat,kota,jkel) Skema relasi DOSEN (nip,nama,alamat,kota,jkel) Dicari pasangan tupel nama mahasiswa dan nama dosen yang tinggal di kota yang sama. MAHASISWA.nama, DOSEN.nama (MAHASISWA X DOSEN) MAHASISWA.kota = DOSEN.kota  Hasilnya : ???

Intersection Membentuk suatu relasi yang terdiri atas tupel-tupel yang sama dari dua relasi.   Simbol :  Contoh Queri : Skema relasi MKULMI (kdmk,namamk,sks) Skema relasi MKULTK(kdmk,namamk,sks) Dicari nama matakuliah dengan kode matakuliah “KK021” yang berada pada jurusan MI dan TK. namamk(kdmk=“KK021”(MKULMI))  namamk(kdmk=“KK021”(MKULTK)) Hasilnya : ???

Division Untuk mendapatkan nilai yang ada pada salah satu atribut dari relasi ‘pembilang’ yang nilai atribut lainnya sama dengan nilai atribut relasi ‘penyebut’.   Simbol :  Contohnya : Skema relasi MAHASISWA (npm,nama,alamat,kota,jkel) Skema relasi KRS (npm,kdmk,kelas) Dicari semua nama mahasiswa yang mengambil matakuliah dengan kode matakuliah “KK021” npm,nama(MAHASISWA)  npm(kdmk=“KK021”(KRS)) Hasilnya : ???