Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehMergina Mergina Larasati Telah diubah "8 tahun yang lalu
1
MODEL RELASIONAL PRESENTED BY: AMANDA EMELIA SYAM NUR AENI MERGINA LARASATI TATRIANA SAPUTRI WINDA PERMATASARI ACHMAD HIZAM Sekolah Tinggi Teknologi (STITEK) Bontang
2
MODEL BASIS DATA Model Basis Data menunjukkan suatu cara/mekanisme yang digunakan untuk mengelola/mengorganisasi data secara fisik dalam memori sekunder, diperkenalkan pertama kali oleh E.F. Codd. Tiga model database yang cukup dikenal adalah : - Model Basis Data Hierarki - Model Basis Data Jaringan (network) - Model Basis Data Relasional
3
MODEL RELASIONAL Model Basis Data Relasional sering pula disebut sebagai Model Relasional. Model Relasional merupakan kumpulan tabel berdimensi dua (disebut relasi atau tabel) dengan masing-masing relasi (relations) tersusun atas tuple (baris) dan atribut (kolom) pada suatu basis data.
4
MODEL RELASIONAL Pada Model Relasional, basis data akan ‘disebar’ ke dalam berbagai tabel 2 dimensi. Setiap tabel selalu terdiri dari atas lajur mendatar yang disebut dengan Baris Data (Row/Record) dan lajur vertikal yang biasa disebut dengan Kolom (Column/Field). Disetiap pertemuan baris data dan kolom itulah item-item data ditempatkan. Untuk menerapkan sebuah basis data (yang terdiri atas sejumlah tabel yang saling berhubungan) maka membutuhkan sebuah perangkat lunak (software) Sistem Pengelola Basis Data (Database Management System).
5
MODEL RELASIONAL Model basis data relational memiliki struktur lojik yang disebut dengan relation (relasi). Struktur relasi merupakan struktur data 2 dimensi, pada level fisik berupa table (tabel). Attribute merepresentasikan elemen dari data yang berkaitan dengan relasi. Sebagai contoh, relasi Mahasiswa memiliki atribut- atribut seperti nim, nama, tempat lahir. tanggal_ lahir, dan alamat.
6
MODEL RELASIONAL
7
OPERASI DAN BAHASA BASIS DATA Selain melakukan operasi pengisian/penambahan data ke masing- masing tabel yang struktrurnya telah disiapkan, operasi-operasi lain yang dapat dilakukan adalah: Menampilkan data (query) Pengubahan data (update/edit) Penghapusan data (delete)
8
OPERASI DAN BAHASA BASIS DATA Cara berinteraksi antara pemakai dan basis data diatur dalam suatu bahasa khusus yang biasa disebut sebagai Bahasa Basis Data yang terdiri atas sejumlah perintah (statement) yang di formulasikan dan dapat diberikan user dan dikenali/diproses oleh DBMS untuk melakukan suatu aksi/pekerjaan tertentu. Contoh bahasa basis data adalah SQL, dBase dan QUEL. Sebuah Bahasa Basis Data biasanya dapat dipilah kedalam 2 bentuk: Data Definition Language (DDL) Data Manipulation Language (DML)
9
BAHASA PADA BASIS DATA RELASIONAL Menggunakan bahasa query pernyataan yang diajukan untuk mengambil informasi Bahasa pada basis data relasional terbagi menjadi 2 yaitu : - Bahasa Formal - Bahasa Komersial
10
BAHASA PADA BASIS DATA RELASIONAL Bahasa Formal Bahasa query yang diterjemahkan dengan menggunakan simbol-simbol matematis. Contoh: Aljabar relasional Kalkulus relasional
11
BAHASA PADA BASIS DATA RELASIONAL Bahasa Komersial Bahasa Query yang dirancang sendiri oleh programmer menjadi suatu program aplikasi agar pemakai lebih mudah menggunakannya (user friendly). Contoh: - QUEL Berbasis pada bahasa kalkulus relasional - QBE Berbasis pada bahasa aljabar relasional - SQL Berbasis pada bahasa kalkulus relasional dan aljabar relasional
12
RELASI ANTAR TABEL Tabel data mahasiswa NIMNama MahasiswaAlamat MahasiswaTgl Lahir 201512059Nur AeniJl. Merdeka No. 10 Jakarta 401212 Jun 1979 201512034Mergina LarasatiJl. Gajah Mada No. 2 Jakarta 451236 Okt 1978 201512036Amanda Emelia SKomp Griya Asri Asri D2 Depok 4015113 Mei 1978 201512058Winda PermatasariJl. Adil No. 123 Bogor 4321221 Jan 1979
13
RELASI ANTAR TABEL Tabel data dosen Nama DosenAlamat Mahasiswa Ir. Achmad HizamPerum Dosen Griya Indah C-5 Bogor 43111 Tatriana Saputri, MAJl. Selamat No. 14 Jakarta 40121 Dr. Adinda ZJl. Garuda No. 2 Depok 43212
14
RELASI ANTAR TABEL Tabel data matakuliah KodeMatakuliahSKSSemester DB-110DataBase31 PBO1-310Pemograman Berbasis Objek43 MR-234Matematika Rekayasa22 COM-115Communication Skills31
15
RELASI ANTAR TABEL Basis data terdiri atas tabel-tabel yang saling berhubungan. Secara intuitif, data mahasiswa, dosen dan mata kuliah memang berhubungan, tetapi dari struktur dan data yang terdapat pada ketiga tabel, keterhubungan tersebut tidak terlihat secara fisik. Untuk membentuk sebuah basis data, diperlukan tabel lain yang mempresentasikan keterhubungan antar ketiganya.
16
RELASI ANTAR TABEL Tabel data nilai MatakuliahNIMNama MahasiswaIndeks Nilai DataBase201512059Nur AeniA DataBase201512058Winda PermatasariB Comminication skills201512059Nur Aeni Comminication skills201512034Mergina Larasati Comminication skills201512058Winda Permatasari Matematika Rekayasa201512059Nur AeniB Pemograman berbasis objek 201512034Mergina LarasatiC
17
RELASI ANTAR TABEL Dari tabel dapat diketahui : Terdapat relasi antara data mahasiswa dan data mata kuliah. Seorang mahasiswa dapat mengikuti beberapa mata kuliah atau tidak mengambil sama sekali. Satu mata kuliah dapat diikuti oleh beberapa mahasiswa. Terdapat data indeks nilai yang kosong.
18
RELASI ANTAR TABEL Tabel jadwal mata kuliah MatakuliahWaktuTempatNama Dosen DataBase Senin, 08.00 – 09.40 dan Kamis, 11.00 – 11.50 Ruang ADr. Adinda Z Communication skills Selasa, 10.00 – 11.40 dan Jum’at 08.00 – 09.30 Ruang BDr. Adinda Z Matematika Rekayasa Rabu, 09.00 – 10.50Ruang A Tatriana Saputri, MA Pemograman berbasis objek Rabu, 13.00 – 14.40 dan Jum’at, 14.00 – 15.50 Ruang CIr. Achmad Hizam
19
RELASI ANTAR TABEL Dari tabel jadwal mata kuliah diketahui: Terdapat relasi antara data mata kuliah dan data dosen. Satu mata kuliah hanya bisa diajarkan oleh satu dosen tapi satu dosen dapat mengajarkan bebrapa mata kuliah Dengan adanya kedua tabel tambahan yang menunjukkan relasi antar tabel sebelumnya, maka syarat minimal sebuah basis data telah terpenuhi.
21
UOY KNAHT || THANK YOU Sekolah Tinggi Teknologi (STITEK) Bontang
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.