Professional Documents
Culture Documents
İlişkisel Veri Modeli - İlişkisel Cebir
İlişkisel Veri Modeli - İlişkisel Cebir
BÖLÜM -3-
İLİŞKİSEL VERİ MODELİ &
İLİŞKİSEL CEBİR İFADELERİ
Genel Bakış…
• İlişkisel veritabanı kavramı ve ana bileşeni olan tabloların
özellikleri,
• Veritabanı şeması kavramı,
• Veritabanı bütünlüğü kavramı,
• Anahtarların bütünlük sınırlamalarındaki önemi,
• Veritabanı sınırlaması türleri,
• İlişkisel cebir kavramı,
• İlişkisel cebir temel işlemleri.
3.1. İlişkisel Model
İlişkisel model, varlıklar arasındaki bağlantının, içerdiği değerlere
göre sağlanması esasına dayanır. İlişkisel model, varlıklar
arasında oluşan karmaşık ilişkileri basite indirgemek amacıyla
geliştirilmiştir.
VERİTABANI
No Adı Bölüm No
130 Cenk 10
132 Fatih 11
136 Cumhur 13
144 Semra 10
6
Ürün No Reyon No Ürün Ad Alış Fiyatı Satış Fiyatı Geliş Tarihi Miktar
4 23 Elma 100 130 10.10.2009 50
10 42 Sabun 20 50 12.10.2009 100
• İlişkisel cebir, bir veya iki ilişkiyi girdi olarak alıp, sonuçta
yeni bir ilişki üreten bir dizi işlemden oluşmaktadır. Ayrıca
ilişkisel cebir bir veritabanı sorgulama dilidir.
35
İlçe="Maltepe" (MÜŞTERİ )
37
Sütun İsimleri
(TABLO)
https://dbis-uibk.github.io/relax/landing
40
TABLO1 X TABLO2
42
Kredi.Müşteri
( İlçe="Maltepe" (KREDİ ))
Mevduat.Müşteri
( İlçe="Maltepe" (MEVDUAT ))
46
Müşteri
Fatih
Erdoğan
46
Kredi.Müşteri
( İlçe="Maltepe" (KREDİ ))
Mevduat.Müşteri
( İlçe="Maltepe" (MEVDUAT ))
49
Müşteri
Fatih
49
Mevduat.Müşteri
( İlçe="Konak " (MEVDUAT )) −
Kredi.Müşteri
( İlçe="Konak " (KREDİ ))
52
Müşteri
Raif
52
Kaynaklar
• Veritabanı Yönetim Sistemleri, Turgut Özseven
• http://www.ortogon.com.tr/video/db/
• http://www.pau.edu.tr/ali/tr
• http://tr.wikipedia.org/wiki/Veritaban%C4%B1
• https://harunkolyigit.wordpress.com/2013/03/14/veritabani/
• http://botelabs.blogspot.com.tr/2014/02/geleneksel-dosyalama-
sistemleri.html
• Maltepe Ün, YZM 307 - Veritabanı Yönetim Sistemleri ders
notları
• https://www.slideshare.net/shashanksingh161/relational-
algebra-47310566?from_action=save