Veri Tabanı-I 3.Hafta



Benzer belgeler
Veri Tabanı-I. 3.Hafta

Veri Tabanı-I 2.Hafta

Veri Tabanı-I 4.Hafta

Varlık-İlişki Modeli (Entity-Relationship Model)

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

İLİŞKİSEL VERİ MODELİ

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) İlişkisel Veritabanı Modeli

2 İlişkisel Veritabanı Tasarımı ve Normalizasyon. Veritabanı 1

VERİTABANI ve YÖNETİMİ

Veritabanı Tasarımı ve Yönetimi. Uzm. Murat YAZICI

2 İlişkisel Veritabanı Tasarımı. Veritabanı 1

MSSQL. 4. Hafta Uygulama - 1 BPR255 Veritabanı CREATE DATABASE OKUL GO USE OKUL GO

DML işlemleri. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı May Öğr. Gör. Murat KEÇECĠOĞLU

Veri Tabanı-I 5.Hafta

VeritabanıYönetimi Varlık İlişki Diyagramları. Yrd. Doç. Dr. Tuba KURBAN

Tablolar Arası İlşikiler ve Alan Özellikleri. Şekil 1. Magaza veritabanının tabloları ve tablolar arasındaki ilişkiler

EBE-368 Veri Tabanı Yönetim Sistemleri İlişkisel Model (The Relational Model)

VTYS İlişkisel Veri Modeli Y R D. D O Ç. D R. M. B E T Ü L Y I L M A Z

Tablolar Arası İlşikiler ve Alan Özellikleri Siparis.musteri_no musteri.musteri_no Siparis.urun_kodu musteri.urun_kodu

3. Hafta Tablo İşlemleri BPR255 Veritabanı Yönetim. Bu Derste Öğrenecekleriniz: 1. Tablo İşlemleri

Veritabanı ve Yönetim Sistemleri

Öğr.Gör.Murat KEÇECĠOĞLU 27 May. 28 May Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Veri Tabanı-I 1.Hafta

VERİTABANI YÖNETİMİ. İlişkisel Veritabanı 4.HAFTA. Veritabanı Yönetimi Prof. Dr. İbrahim Çil

VERİ TABANI YÖNETİM SİSTEMLERİ Melih BÖLÜKBAŞI

VERİTABANI YÖNETİMİ. Veritabanı Normalizasyonu 5.HAFTA. Veritabanı Yönetimi Prof. Dr. İbrahim Çil

Öğr.Gör.Murat KEÇECĠOĞLU. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

EBE-368 Veri Tabanı Yönetim Sistemleri Veri Tabanı Tasarımı

KÜTÜPHANE VERİ TABANININ KAVRAMSAL TASARIMI

BĐL378 - VERĐTABANI YÖNETĐM SĐSTEMLERĐ

TEMEL SQL SORGU ÖRNEKLERİ. Yukarıdaki sorguyu yazıp çalıştırdığımızda db_market adında bir veritabanı oluşturulur.

10-Veri Tabanları.

Varlık-İlişki Şemaları

Veritabanı Tasarımı Ve Yönetimi. Varlık-İlişki Modeli

Herhangi bir tablonun tekrarlı veriler içerdiği duruma birinci normal form denir. Birinci normal formu Aşağıdaki tablo ile ele alacağız.

SORGULAR VE ÇEŞİTLERİ II

HİZMET TAKİP PROGRAMI (HİTAP) Web Servisleri Kullanım Kılavuzu

Veritabanı Tarihi. 1960s: Bilgisayarlar artan saklama kapasiteleri ile birlikte firmalar tarafından karşılanabilir hale gelmeye başladı

TESİ. indeks. söylenebilir?? bir ilişkidir d) Hiçbiri. veya somutlaştırılmış. düzeyidir? sağlayabilir? sına. d) Hepsi. olabilir? c) Verilerin d) Hepsi

Güz Yarıyılı MT 487 Bilgisayarda Veri Yapıları Final Çalışma Soruları

NESNE TABANLI PROGRAMLAMA-2 DERS UYGULAMALARI-1

3. Hafta Tablo İşlemleri BPR255 Veritabanı. Bu Derste Öğrenecekleriniz: 1. Tablo İşlemleri Kısıtlamalar (Constraints)

Fonksiyonel(İşlevsel) Bağımlılık

Veritabanı ve Yönetim Sistemleri

GİRİŞİMCİLİK DESTEK PROGRAMI

Bölüm 4: DDL Veri Tanımlama Dili

ACCESS PLATFORMUNDA SQL

Veri Tabanı Hafta Dersi

Veritabanı Tasarımı Ve Yönetimi

Veritabanı ve Yönetim Sistemleri

Model: Soyutlama. Kavramsallaştırma (Genelleme) (Spesifikleştirme) Özelleştirme. Veri (Data) Yapı (Structure)

İLİŞKİSEL VERİTABANLARI

İNTERNET PROGRAMCILIĞI HAFTA. MYSQL ile VERİTABANI İŞLEMLERİ - 1. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Veritabanı Oluşturma, Silme

Veritabanına Uygulanması

Bar Diyagramı ENM 5210 İSTATİSTİK VE YAZILIMLA UYGULAMALARI. Ders 3 Minitab da Grafiksel Analiz-III. Bar Diyagramı İçin Checklist.

Veritabanı Yönetim Sistemleri

2 Temel Kavramlar (Devam) Veritabanı 1

1 Temel Kavramlar. Veritabanı 1

TÜRKİYE CUMHURİYETİ YÜKSEK İHTİSAS ÜNİVERSİTESİ REKTÖRLÜĞÜ BİLİMSEL ARAŞTIRMA PROJELERİ KOORDİNASYON BİRİMİ PROJE BAŞVURU FORMU

Veritabanı Tasarımı. İlişkileri Eşleştirme

Aşağıdaki tabloyu inceleyin. Sorgulama işlemlerini bu tabloya göre yapacağız.

VERİTABANI DERS NOTLARI

İlişkisel Veri Tabanları I

KAYITLAR BÖLÜM Giriş

Örnek Excel Formatını Nereden Bulabilirim?

Veri Tabanı Yönetim Sistemleri. Yrd. Doç. Dr. M.Betül Yılmaz

SORGULAR. Öğr.Gör.Volkan Altıntaş

VERİTABANI DERS NOTLARI

YBS104 - VERİ TABANINA GİRİŞ. Yrd. Doç. Dr. Fırat YÜCEL Akdeniz Üniversitesi Enformatik Bölümü

Veri Tabanı-I 1.Hafta

e-ledger Fields (e-defter Alanları)

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) SQL (Structured Query Language)

2. NORMALİZASYON. Normalizasyon, taslak veri tabanı üzerinde birtakım işlemler yapılarak taslağı son haline yaklaştırma yöntemidir.

Tekrar. Veritabanı 2

UBL-TR Kod Listeleri Mart 2011 Versiyon : 1.2 2/9

Ders Tanıtım Sunumu. Database Management II. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

SP_RENAMEDB eski_isim, yeni_isim VEYA SP_RENAMEDB 'eski isim', 'yeni isim'

Veritabanı ve Yönetim Sistemleri

Veritabanı Yönetim Sistemleri (Başarım Eniyileme Performance Tuning)

BORDRO-MUHASEBE ENTEGRASYONU ÖRNEK UYGULAMALARI

Alper VAHAPLAR

MUHASEBE İŞLEMLERİNDE KULLANILAN BELGELER

SATIġ ve DAĞITIM. SAP- SD SĠPARĠġ 1/67

Veritabanı Tasarımı Ve Yönetimi

T.C. İSTANBUL RUMELİ ÜNİVERSİTESİ MESLEK YÜKSEKOKULULLL.../... ÖĞRETİM YILILLL ÖĞRENCİ STAJ DOSYASILLL

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) İlişkisel Veritabanı Modeli

Veritabanlarına ve SQL'e Giriş. Devrim GÜNDÜZ. Teknoloji Destek Merkezi --

T.C. Uludağ Üniversitesi Fen-Edebiyat Fakültesi STAJ DEFTERİ

Klasik Dosya Sistemi. (Yomralıoğlu, 2002)

YENİ ZELANDA ONLİNE FORMUN DOLDURULMASI İÇİN HAZIRLANMIŞ TASLAK VİZE BİLGİ FORMU

Bankaların Üstlenecekleri Riskler için, Talepte Bulunanlardan Alacakları Hesap Durumu Belgesi

MOBİL UYGULAMA GELİŞTİRME

15 Aralık 2011 / Perşembe.

VERİ TABANI YÖNETİM SİSTEMLERİ

İNGİLTERE BİLGİ FORMU EKSİK YADA YANLIŞ BİLGİ BAŞVURUNUZUN SONUCUNU OLUMSUZ ETKİLER

İSTANBUL RUMELİ ÜNİVERSİTESİ SAĞLIK HİZMETLERİ MESLEK YÜKSEKOKULU MÜDÜRLÜĞÜNE

Oracle Database 11g: Introduction to SQL

NESNEYE YÖNELİK ÇÖZÜMLEME SÜRECİ

Üst Düzey Programlama

Transkript:

Muhammer İLKUÇAR, MAKÜ-20 BURDUR 02.03.20 Veri Tabanı-I 3.Hafta Varlık-İlişki Modeli ( Entity-Relationship (E-R) Model )

Muhammer İLKUÇAR, MAKÜ-20 BURDUR 02.03.20 Varlık-İlişki Modeli Temel Kavramları Örnek; Bir bakkalın veresiye defterinin Varlık-ĠliĢki modeli Ü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 } Ödeme Tutarı Ödeme tar ÜrünAdı Adı Soyadı ürün_o ÜRÜ SATIŞ MÜŞTERİ Müşteri_o Fiyatı adres telefon Satış miktarı Satış fiyatı Satış Tarihi 2 ÜRÜ- SATIŞ arasında : ilişkisi, SATIŞ-MÜŞTERİ arasında : ilişkisi vardır

Muhammer İLKUÇAR, MAKÜ-20 BURDUR 02.03.20 Varlık-İlişki Modeli Temel Kavramları BİRE-BİRÇOK (:) İlişki ÜRÜ Ürün_no ürünadı Fiyatı Ekmek 0.40 2 Kaşar 8.00 3.L Süt.40 MÜŞTERİ Müşterino Adı Soyadı adres Telefon 0 Ali Can Burdur 2345678 02 Kazım Kara Burdur 5894785 03 Fatma Koç Toki 2547955 SATIŞ Ürün_o Müşterino Satış miktarı Satış Fiyatı Satış Tarihi Ödenen Tutar Ödeme Tarihi 0 8 0.40 2.02.20 0 8.50 2.02.20 3 03 2 8.00 22.0.20 3

Muhammer İLKUÇAR, MAKÜ-20 BURDUR 02.03.20 Varlık-İlişki (E-R) Modeli 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. Süresi Proje Adı PROJE Maaş Proje_Yönetici Ad PERSOEL Soy Bütçe Proje o Başlama tarihi tck 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 4

Muhammer İLKUÇAR, MAKÜ-20 BURDUR 02.03.20 Varlık-İlişki (E-R) Modeli BİRE-BİR (:) İlişki PROJE Proje o Proje Adı Bütçe Süresi Proje-A 8 6 ay 2 Proje-B 3 3 ay 3 Proje-C 26 8 ay PERSOEL tck Adı Soyadı Ali Can 2 Fatma Kara 3 Sabri Durmuş PROJE_YÖETİCİ Proje o tck Maaş Başlama tarihi 3 2300 8..2009 4 3700 30.7.2008 2 3 2970 4.7.200 5

Muhammer İLKUÇAR, MAKÜ-20 BURDUR 02.03.20 Varlık-İlişki (E-R) Modeli Ad Soyad Final Ders Adı Kredi ÖĞRECİ Ogrenci_ders DERS numara Ders Kodu vize ÖĞRECİ numara Ad Soyad 0 Ali Can 02 Fatma Kara 03 Ruhu Say ÖĞRECİ_DERS numara Ders Kodu Vize Final DERS Ders Kodu Ders Adı Kredi 20 Programlama-I 4 05 Veri Tabanı-I 4 207 Fizik 3 0 20 60 67 0 207 80 89 6 03 207 75 45 03 05 67 36

Muhammer İLKUÇAR, MAKÜ-20 BURDUR 02.03.20 İnternet Alışveriş) ER Modeli basım_yılı stok_durumu Gonderme_tarihi kartno adres adı fiyat adet Siparis_tarihi soyad mail yazarı isbn ad mid KiTAP SİPARİŞ MÜŞTERİ KİTAP MÜŞTERİ isbn Adı yazarı fiyatı Basım_yılı Stok_durumu mid ad soyad karto mail adres SİPARİŞ isbn mid adet Sipariş_tarihi Gönderme_Tarihi 7

Muhammer İLKUÇAR, MAKÜ-20 BURDUR 02.03.20 Örnek Veritabanı ( ŞİRKET) Varlık-İlişki Modeli Adı Göbek Adı Soyadı Tam Adı D. Tarihi Sicil o ÇALIŞA Cinsiyeti Maaşı Yönetici Sigorta Çalışan_Bölüm Bölüm_Yönetici Çalışan_Proje Çalışma Saati Başlama Tarihi BÖLÜM Bölüm o Kontrol PROJE Bölüm Adı Çalışan Sayısı Proje_o Bütçe Süresi Adı BAĞIMLI Yakınlık Proje Adı Cinsiyet D. Tarihi 8 sıra

Muhammer İLKUÇAR, MAKÜ-20 BURDUR 02.03.20 Örnek Veritabanı ( ŞİRKET) Varlık-İlişki Modeli ĠliĢki ġemaları ÇALIġA (Sicil o, Adı, Göbek Adı, Soyadı, Tam Adı, Doğum Tarihi, MaaĢı, Cinsiyeti, Bölüm o, Yönetici) BÖLÜM (Bölüm o, Bölüm Adı, ÇalıĢan Sayısı) BÖLÜM_YÖETĠCĠ (Bölüm o, Sicil o, BaĢlama Tarihi) PROJE (Proje o, Proje Adı, Bütçe, Süre, Bölüm o) PROJE_ÇALIġA (Proje o, Sicil o, Haftalık Saati) SĠGORTALI (Sicil o, Sıra, Adı, Doğum Tarihi, Cinsiyeti, Yakınlık) 9

Muhammer İLKUÇAR, MAKÜ-20 BURDUR 02.03.20 Örnek Veritabanı ( ŞİRKET) Varlık-İlişki Modeli ĠliĢki ġema Çizeneği CALISA SICILO ADI GADI SOYADI TAMADI DTARIHI MAASI CIS BOLUMO YOETICI BOLUM BOLUMADI CALISASAYISI BOLUMO BOLUM_YOETICI SICILO BASLAMATARIHI BOLUMO PROJE PROJEO PROJEADI BUTCE SURE BOLUMO PROJE_CALISA PROJEO SICILO HAFTALIKSAATI SIGORTALI SICILO SIRA ADI DTARIHI CIS YAKILIK 0

Muhammer İLKUÇAR, MAKÜ-20 BURDUR 02.03.20 Sanal alışveriş sitesi (E-R) Modeli SatıĢ Fiyat KDV Oranı Ürün ID ÜRÜ AĠT OLDUĞU KATEGORĠ Kategori Adı Ürün Adı Kategori ID TEDARĠK EDE ÜRÜ_SĠPARĠġ Adet Adres SipariĢ_no Firma ID FĠRMA SĠPARĠġ Tarih Adres Ad Firma Adı Telefon MÜġTERĠ_SĠPARĠġ MÜġTERĠ Soyad Telefon MüĢteri ID

Muhammer İLKUÇAR, MAKÜ-20 BURDUR 02.03.20 Sanal alışveriş sitesi (E-R) Modeli ĠliĢki ġemaları ÜRÜ (Ü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Ģ o, Tarih, MüĢteriID) ÜRÜ_SĠPARĠġ (SipariĢ o, Ürün o, Adet) 2

Muhammer İLKUÇAR, MAKÜ-20 BURDUR 02.03.20 Sanal alışveriş sitesi (E-R) Modeli ĠliĢki ġema Çizeneği URU URUID URUADI SATISFIYATI KATEGORIO FIRMAID KATEGORI KATEGORIADI KDVORAI KATEGORIID FIRMA FIRMAADI ADRESI TELEFO FIRMAID MUSTERI ADI SOYADI ADRESI TELEFOU MUSTERIID SIPARIS SIPARISO TARIH MUSTERIID URU_SIPARIS URUID SIPARISO ADET 3

Muhammer İLKUÇAR, MAKÜ-20 BURDUR 02.03.20 TABLO- KAVRAMLARI Ġ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) : ormalleģtirilmiģ iliģkiler kümesi. Formal Olmayan Kavramlar Tablo (Table) Sütun (Column) Satır (Row) Sütundaki değerler Tablo tanımı Formal Kavramlar İlişki (Relation) Özellik (Attribute) Özellikler Kümesi (Tuple) Alan (Domain) İlişki Şeması 4

Satırlar (Tuples) İlişki (Relation) Satır Sayısı Muhammer İLKUÇAR, MAKÜ-20 BURDUR 02.03.20 Tablo-Yapısı Kavramlar (Örnek) PERSOEL Özellikler (Attributes) Sicil o Adı Soyadı adres telefon Ali Can 2 Fatma Kara 3 Sabri Durmuş 4 Cevriye Fosforlu 5 Tuba Koç Birincil Anahtar Sütun Sayısı - Derece (Degree) ÜVALAR Sıra o Unvan_Kodu Açıklama Sicil o Yabancı Anahtar SM Satış Müdürü 2 PM Proje Müdürü 3 MUH Mühendis 2 5 4 UZMUH Uzman Mühendis 2

Muhammer İLKUÇAR, MAKÜ-20 BURDUR 02.03.20 Tablo-Yapısı Ogrenci ( sid: string, name: string, login: string, age: integer, gpa: real ) ogrenci 6

Muhammer İLKUÇAR, MAKÜ-20 BURDUR 02.03.20 Soru ve Önerileriniz? 7

Muhammer İLKUÇAR, MAKÜ-20 BURDUR 02.03.20 Çalışma Sorusu Mobilya üreten bir firmanın tüm bilgilerini içerecek bir E-R modelini çiziniz? 8