Veri Tabanı-I. 3.Hafta

Benzer belgeler
Veri Tabanı-I 3.Hafta

Veri Tabanı-I 4.Hafta

Veri Tabanı-I 2.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

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

İLİŞKİSEL VERİ MODELİ

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

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

VERİTABANI ve YÖNETİMİ

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

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

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

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

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

Veri Tabanı-I 1.Hafta

Veri Tabanı-I 5.Hafta

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

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

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

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

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

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

10-Veri Tabanları.

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

KÜTÜPHANE VERİ TABANININ KAVRAMSAL TASARIMI

Veritabanı ve Yönetim Sistemleri

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

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

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

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

SORGULAR VE ÇEŞİTLERİ II

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

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

Veritabanı Tasarımı Ve Yönetimi

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

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

Veri Tabanı Hafta Dersi

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

Veritabanı ve Yönetim Sistemleri

Veritabanı Yönetim Sistemleri

Veritabanı Tasarımı Ve Yönetimi

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

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

İlişkisel Veri Tabanları I

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

ACCESS PLATFORMUNDA SQL

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

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

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

Veri Tabanı-I 1.Hafta

Computer Engineering Department DATABASE MANAGEMENT SYSTEMS LAB 2 WORKSHEET

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

Tekrar. Veritabanı 2

İLİŞKİSEL VERİTABANLARI

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

Veritabanına Uygulanması

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

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

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

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

Üst Düzey Programlama

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

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

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

BORDRO-MUHASEBE ENTEGRASYONU ÖRNEK UYGULAMALARI

2 Temel Kavramlar (Devam) Veritabanı 1

Ekran Çıktısı. FONT-WEIGHT: bold; COLOR: #00688F; FONT-FAMILY: Tahoma, Arial, sans-serif; style="text-decoration none" }

Örnek Excel Formatını Nereden Bulabilirim?

SİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI

Alper VAHAPLAR

Computer Engineering Department LAB 1 WORKSHEET

SQL (Structured Query Language)

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

Varlık-İlişki Şemaları

e-ledger Fields (e-defter Alanları)

Veritabanı Tasarımı. Basit Eşleme: Dönüşüm İşlemi

Oracle Database 11g: Introduction to SQL

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

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301)

Çek-Senet Modülü Dizayn. Dökümanı. Turquaz Muhasebe. Versiyon 0.2. Önsel Armağan. 15 Eylül 04

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

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

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

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

BİLİŞİM SİSTEMLERİNİN PRENSİPLERİ

1 Temel Kavramlar. Veritabanı 1

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

5 SQL- Yapısal Sorgulama Dili. Veritabanı 1

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 1202

Veritabanı ve Yönetim Sistemleri

SQL e Giriş. Uzm. Murat YAZICI

POL KL K DEFTER WEB SERV S KULLANIM KLAVUZU zmir Sa k Müdürlü ü Poliklinik Defteri Web Servis Kullan m Bilgileri Sayfa 1

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

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

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 3001

Transkript:

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

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 } ürün_o ÜrünAdı ÜRÜ Fiyatı Ödeme Tutarı SATIŞ Satış miktarı Ödeme tar Satış fiyatı adres Adı MÜŞTERİ telefon Soyadı Müşteri_o 02.03.20 Muhammer İLKUÇAR, MAKÜ-20 BURDUR Satış Tarihi 2 ÜRÜ- SATIŞ arasında : ilişkisi, SATIŞ-MÜŞTERİ arasında : ilişkisi vardır

Varlık-İlişki Modeli Temel Kavramları BİRE-BİRÇOK (:) İlişki 02.03.20 Ü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 Muhammer İLKUÇAR, MAKÜ-20 BURDUR 0 8 0.40 2.02.20 0 8.50 2.02.20 3 03 2 8.00 22.0.20 3

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

Varlık-İlişki (E-R) Modeli BİRE-BİR (:) İlişki 02.03.20 PROJE PERSOEL Proje o Proje Adı Bütçe Süresi tck Adı Soyadı Proje-A 8 6 ay Ali Can 2 Proje-B 3 3 ay 2 Fatma Kara 3 Proje-C 26 8 ay 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 Muhammer İLKUÇAR, MAKÜ-20 BURDUR 5

Varlık-İlişki (E-R) Modeli 02.03.20 Ad Soyad Final Ders Adı Kredi ÖĞRECİ Ogrenci_ders DERS ÖĞRECİ numara Ad Soyad 0 Ali Can 02 Fatma Kara 03 Ruhu Say numara Ders Kodu vize ÖĞ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 Muhammer İLKUÇAR, MAKÜ-20 BURDUR 0 20 60 67 0 207 80 89 6 03 207 75 45 03 05 67 36

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

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

Örnek Veritabanı ( ŞİRKET) Varlık-İlişki Modeli 02.03.20 Ġ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) Muhammer İLKUÇAR, MAKÜ-20 BURDUR 9

Örnek Veritabanı ( ŞİRKET) Varlık-İlişki Modeli ĠliĢki ġema Çizeneği 02.03.20 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 Muhammer İLKUÇAR, MAKÜ-20 BURDUR SIGORTALI SICILO SIRA ADI DTARIHI CIS YAKILIK 0

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

Sanal alışveriş sitesi (E-R) Modeli 02.03.20 Ġ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) Muhammer İLKUÇAR, MAKÜ-20 BURDUR 2

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

TABLO- KAVRAMLARI 02.03.20 Ġ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 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ı Muhammer İLKUÇAR, MAKÜ-20 BURDUR 4

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

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

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