• Sonuç bulunamadı

Veri Tabanı-I 3.Hafta

N/A
N/A
Protected

Academic year: 2022

Share "Veri Tabanı-I 3.Hafta"

Copied!
18
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Veri Tabanı-I 3.Hafta

02.03.2011Muhammer İLKAR, MAKÜ-2011 BURDUR

1

Varlık-İlişki Modeli

( Entity-Relationship (E-R) Model )

(2)

Varlık-İlişki Modeli Temel Kavramları

02.03.2011Muhammer İLKAR, MAKÜ-2011 BURDUR

2

Örnek; Bir bakkalın veresiye defterinin Varlık-ĠliĢki modeli

ürün_No ÜRÜN

ÜrünAdı

Fiyatı adres

MÜŞTERİ Müşteri_No Adı Soyadı

telefon

Ürün { ürün no, adı, fiyatı }

MüĢteri { adı, soyadı, adresi telefonu }

SatıĢ { müĢteri bilgisi, ürün bilgisi, satıĢ fiyatı, satıĢ adedi, satıĢ tarihi, satıĢ adedi,

ödenen miktar , ödeme tarihi }

SATIŞ

Satış fiyatı Satış miktarı

Satış Tarihi

Ödeme tar Ödeme Tutarı

ÜRÜN- SATIŞ arasında N:1 ilişkisi,

SATIŞ-MÜŞTERİ arasında N:1 ilişkisi vardır

1 N N 1

(3)

Varlık-İlişki Modeli Temel Kavramları

02.03.2011Muhammer İLKAR, MAKÜ-2011 BURDUR

3

ÜRÜN

Ürün_no ürünAdı Fiyatı

1 Ekmek 0.40

2 Kaşar 8.00

3 1.L Süt 1.40

MÜŞTERİ

Müşterino Adı Soyadı adres Telefon

101 Ali Can Burdur 2345678

102 Kazım Kara Burdur 5894785

103 Fatma Koç Toki 2547955

SATIŞ

Ürün_No Müşterino Satış miktarı Satış Fiyatı Satış Tarihi Ödenen Tutar Ödeme Tarihi

1 101 8 0.40 21.02.2011

1 101 1 8.50 21.02.2011

3 103 2 8.00 22.01.2011

BİRE-BİRÇOK (1:N) İlişki

N N

1

1

(4)

Varlık-İlişki (E-R) Modeli

02.03.2011Muhammer İLKAR, MAKÜ-2011 BURDUR

4

Kaynak: http://aozturk.etu.edu.tr/

Bire-Bir İlişki : A varlık kümesindeki bir varlık, B varlık kümesindeki sadece bir varlık ile iliĢkili ise.

PERSONEL

tck

Ad Soy

PROJE Süresi

Proje Adı

Bütçe Proje No

Proje_Yönetici

Maaş

Başlama tarihi 1

1

 Bir personel ancak bir projede yönetici olabilir

 Her projeye sadece bir yönetici olmalıdır

 Her projenin mutlaka bir yöneticisi olmalıdır

 Her personel proje yöneticisi olmayabilir

 Proje yönetici atandıktan sonra proje baĢlar «baĢlama tarihi» türetilmiĢ özellik

(5)

Varlık-İlişki (E-R) Modeli

02.03.2011Muhammer İLKAR, MAKÜ-2011 BURDUR

5

Kaynak: http://aozturk.etu.edu.tr/

PROJE

Proje No Proje Adı Bütçe Süresi

1 Proje-A 18 6 ay

2 Proje-B 3 3 ay

3 Proje-C 26 18 ay

PERSONEL

tck Adı Soyadı

1 Ali Can

2 Fatma Kara

3 Sabri Durmuş

PROJE_YÖNETİCİ

Proje No tck Maaş Başlama tarihi

3 1 2300 8.11.2009

1 4 3700 30.7.2008

2 3 2970 14.7.2010

BİRE-BİR (1:1) İlişki

1

1 1 1

1

(6)

Varlık-İlişki (E-R) Modeli

02.03.2011Muhammer İLKAR, MAKÜ-2011 BURDUR

6

DERS

Ders Adı Kredi

Ders Kodu ÖĞRENCİ

Ad

numara Soyad

Ogrenci_ders

N N

vize Final

ÖĞRENCİ

numara Ad Soyad

101 Ali Can

102 Fatma Kara

103 Ruhu Say

DERS

Ders Kodu Ders Adı Kredi

201 Programlama-I 4

105 Veri Tabanı-I 4

207 Fizik 3

ÖĞRENCİ_DERS

numara Ders Kodu Vize Final

101 201 60 67

101 207 80 89

103 207 75 45

103 105 67 36

N 1 N

1

(7)

İnternet Alışveriş) – ER Modeli

02.03.2011Muhammer İLKAR, MAKÜ-2011 BURDUR

7

KiTAP

isbn fiyat

stok_durumu basım_yılı

adı

yazarı

MÜŞTERİ

mid mail adres kartno

soyad

ad

SİPARİŞ

adet Siparis_tarihi Gonderme_tarihi

1 N N 1

isbn Adı yazarı fiyatı Basım_yılı Stok_durumu mid ad soyad kartNo mail adres

isbn mid adet Sipariş_tarihi Gönderme_Tarihi

1

N

1

N

KİTAP MÜŞTERİ

SİPARİŞ

(8)

Örnek Veritabanı ( ŞİRKET) – Varlık-İlişki Modeli

02.03.2011Muhammer İLKAR, MAKÜ-2011 BURDUR

8

Kaynak: http://aozturk.etu.edu.tr/

ÇALIŞAN Sicil No

Tam Adı

Cinsiyeti Maaşı

D. Tarihi Adı Göbek Adı Soyadı

Yönetici

N 1 Çalışan_Proje

N

N Çalışma

Saati Çalışan_Bölüm 1 N

1

Bölüm_Yönetici

Başlama Tarihi

1 BÖLÜM Bölüm No

Bölüm Adı

Çalışan Sayısı 1

Kontrol

PROJE Proje_No

Proje Adı Bütçe Süresi

N

Sigorta

BAĞIMLI Adı

Cinsiyet D. Tarihi

Yakınlık

sıra

(9)

Örnek Veritabanı ( ŞİRKET) – Varlık-İlişki Modeli

02.03.2011Muhammer İLKAR, MAKÜ-2011 BURDUR

9

Kaynak: http://aozturk.etu.edu.tr/

ĠliĢki ġemaları

• ÇALIġAN (Sicil No, Adı, Göbek Adı, Soyadı, Tam Adı, Doğum Tarihi, MaaĢı, Cinsiyeti, Bölüm No, Yönetici)

• BÖLÜM (Bölüm No, Bölüm Adı, ÇalıĢan Sayısı)

• BÖLÜM_YÖNETĠCĠ (Bölüm No, Sicil No, BaĢlama Tarihi)

• PROJE (Proje No, Proje Adı, Bütçe, Süre, Bölüm No)

• PROJE_ÇALIġAN (Proje No, Sicil No, Haftalık Saati)

• SĠGORTALI (Sicil No, Sıra, Adı, Doğum Tarihi, Cinsiyeti, Yakınlık)

(10)

Örnek Veritabanı ( ŞİRKET) – Varlık-İlişki Modeli

02.03.2011Muhammer İLKAR, MAKÜ-2011 BURDUR

10

Kaynak: http://aozturk.etu.edu.tr/

ĠliĢki ġema Çizeneği

SICILNO ADI GADI DTARIHI MAASI CINS BOLUMNO YONETICI

BOLUMNO BOLUMADI CALISANSAYISI

BOLUMNO SICILNO BASLAMATARIHI

SOYADI TAMADI

PROJENO PROJEADI BUTCE SURE BOLUMNO

PROJENO SICILNO HAFTALIKSAATI

SICILNO SIRA ADI DTARIHI CINS YAKINLIK CALISAN

BOLUM

BOLUM_YONETICI

PROJE

PROJE_CALISAN

SIGORTALI

(11)

Sanal alışveriş sitesi (E-R) Modeli

02.03.2011Muhammer İLKAR, MAKÜ-2011 BURDUR

11

Kaynak: http://aozturk.etu.edu.tr/

ÜRÜN SatıĢ

Fiyat

Ürün ID KATEGORĠ

Kategori ID

Kategori Adı

AĠT OLDUĞU

KDV Oranı

Ürün Adı

FĠRMA Adres

Firma ID

Firma Adı

Telefon

TEDARĠK EDEN

SĠPARĠġ

MÜġTERĠ

MüĢteri ID

Soyad

Adres Ad

Telefon

1 N

1 N

ÜRÜN_SĠPARĠġ

MÜġTERĠ_SĠPARĠġ

N

N N

1

Tarih Adet

SipariĢ_no

(12)

Sanal alışveriş sitesi (E-R) Modeli

02.03.2011Muhammer İLKAR, MAKÜ-2011 BURDUR

12

Kaynak: http://aozturk.etu.edu.tr/

ĠliĢki ġemaları

• ÜRÜN (ÜrünID, Ürün Adı, SatıĢ Fiyatı, Kategori ID, FirmaID)

• KATEGORĠ (KategoriID, Kategori Adı, KDV Oranı)

• FĠRMA (FirmaID, Firma Adı, Adresi, Telefon)

• MÜġTERĠ (MüĢteriID, Adı, Soyadı, Adresi, Telefonu)

• SĠPARĠġ (SipariĢ No, Tarih, MüĢteriID)

• ÜRÜN_SĠPARĠġ (SipariĢ No, Ürün No, Adet)

(13)

Sanal alışveriş sitesi (E-R) Modeli

02.03.2011Muhammer İLKAR, MAKÜ-2011 BURDUR

13

Kaynak: http://aozturk.etu.edu.tr/

URUNID URUNADI

KDVORANI KATEGORIID KATEGORIADI

TELEFON FIRMAID FIRMAADI

SATISFIYATI

MUSTERIID ADI SOYADI ADRESI TELEFONU

SIPARISNO TARIH MUSTERIID

SIPARISNO

URUNID ADET

URUN

KATEGORI

FIRMA

MUSTERI

SIPARIS

URUN_SIPARIS

ADRESI

KATEGORINO FIRMAID

ĠliĢki ġema Çizeneği

(14)

TABLO- KAVRAMLARI

02.03.2011Muhammer İLKAR, MAKÜ-2011 BURDUR

14

Kaynak: http://aozturk.etu.edu.tr/

• ĠliĢki (Relation) : Satır ve sütunlardan oluĢan iki boyutlu tablo.

• Özellik (Attribute) : ĠliĢkinin adlandırılmıĢ sütunu.

• Alan (Domain) : Bir veya birkaç özelliğin alabileceği değerler kümesi.

• Özellikler Kümesi (Tuple) : ĠliĢkideki bir satır.

• Derece (Degree) : ĠliĢkinin özellikleri sayısı.

• Satırların sayısı (Cardinality)

• ĠliĢkisel Veritabanı (Relational Database) : NormalleĢtirilmiĢ iliĢkiler kümesi.

Formal Olmayan Kavramlar Formal Kavramlar

Tablo (Table) İlişki (Relation) Sütun (Column) Özellik (Attribute)

Satır (Row) Özellikler Kümesi (Tuple) Sütundaki değerler Alan (Domain)

Tablo tanımı İlişki Şeması

(15)

Tablo-Yapısı

02.03.2011Muhammer İLKAR, MAKÜ-2011 BURDUR

15

Kaynak: http://aozturk.etu.edu.tr/

Kavramlar (Örnek)

Sicil No Adı Soyadı adres telefon

1 Ali Can

2 Fatma Kara

3 Sabri Durmuş

4 Cevriye Fosforlu

5 Tuba Koç Satır Sayısı

İlişki (Relation)

Sütun Sayısı - Derece (Degree) Özellikler (Attributes)

PERSONEL

Sıra No Unvan_Kodu Açıklama Sicil No

1 SM Satış Müdürü 1

2 PM Proje Müdürü 1

3 MUH Mühendis 2

4 UZMUH Uzman Mühendis 2

ÜNVANLAR

Birincil Anahtar

Yabancı Anahtar

Satırlar (Tuples)

(16)

Tablo-Yapısı

02.03.2011Muhammer İLKAR, MAKÜ-2011 BURDUR

16 Ogrenci ( sid: string, name: string, login: string, age: integer, gpa: real )

ogrenci

(17)

Soru ve Önerileriniz …

02.03.2011Muhammer İLKAR, MAKÜ-2011 BURDUR

17

?

(18)

Çalışma Sorusu

02.03.2011Muhammer İLKAR, MAKÜ-2011 BURDUR

18

Mobilya üreten bir firmanın tüm bilgilerini içerecek bir E-R modelini çiziniz ?

Referanslar

Benzer Belgeler

 Çalışmamız sonucu Oswestry Bel Ağrısı Ölçeğinden aldıkları puan ortalamalarına göre araştırma kapsamına alınan kişilerin yaş gruplarına göre

maddesiyle değiĢtirilen (2) numaralı fıkrasında, “Perakende satıĢ fiĢi, ödeme kaydedici cihazla verilen fiĢ, giriĢ ve yolcu taĢıma bileti, sevk irsaliyesi, taĢıma

bendlerinde belirtilen cihazların haricinde kalan cihazların gazete, radyo, televizyon, telefonda satıĢ aracılığıyla ya da tüketiciye hitaben doğrudan satıĢ

• Benim arabam eski, ama Péterinki (Péter’in arabası) yeni.. (Benim arabam eski, ama onunki (onun

Th ey include: (1) human erythrocyte ghost membrane system, (2) rat liver microso me system, (3) rat brain homogenate system, (4) use of intact erythrocyte as t he model for

Perakende Sektöründeki SatıĢ Elemanlarının Örgütsel Bağlılığı, Meslek Etiği Algılamaları, ĠĢ Tatmini ve TükenmiĢliği Arasındaki ĠliĢkinin Yapısal

5/8/2006 TC İstanbul Kültür Üniversitesi İnşaat Mühendisliği Bölümü.. Yüksek Binaların Gelişimi Yüksek

yoğunlaştırılmış fen eğitimi programına devam eden öğrencilerin bilişsel alan erişileri ön test son test puan ortalamaları anlamlı düzeyde farklılaşmaktadır Birinci