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

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "VERĐTABANI YÖNETĐM SĐSTEMLERĐ"

Transkript

1 VERĐTABANI YÖNETĐM SĐSTEMLERĐ Öğr.Gör. Sedat Telçeken ANADOLU ÜNĐVERSĐTESĐ FEN FAKÜLTESĐ MATEMATĐK BÖLÜMÜ Bahar Dönemi Varlık-Bağıntı modeli için en önemli derece bağıntıların 1NF olmasıdır. Geri kalan tüm NF seçime kalmıştır ancak güncelleme bozukluklarından tamamen kaçınmak için tablolar en az 3NF olmalıdır. 1 4 Normalizasyon, birincil anahtarları ve işlevsel bağımlılıkları kullanarak bağıntıları analiz etme tekniğidir. Bu teknik, bir takım kuralların dizisini içerir ve kurallar uygulanarak bir VT herhangi bir derecede normal hale getirilir. Normalize Edilmemiş Form(NF): Bir tablo bir yada çok tekrar eden gruba sahiptir. Tekrar eden grup, tabloda anahtar özniteliğin bir değerine karşılık birkaç farklı değeri bir arada alan özniteliklerdir. 2 5 Her bir normal biçimin belli bir takım özellikleri vardır. Derece yükseldikçe bağıntılar biçim açısından daha kısıtlı ve güncelleme bozukluklarından zarar görmeyecek duruma gelir. MüşteriNo madı EvNo EvAdres KiraBaşlangıç KiraBitiş Kira SahipNo sadı CR76 Ali Koç PG4 PK CO40 Ayşe Yaşar PG16 PK CO93 Ahmet Güner CR56 Fatoş Serez PG4 PK CO40 Ayşe Yaşar PG36 PK CO93 Ahmet Güner PG16 PK CO93 Ahmet Güner 3 6 1

2 1. Normal Form (1NF): Bir tabloda her satır ve her sütunun kesişiminde bir ve yalnız bir değer vardır. Normalize Edilmemiş Formdan 1.NF e ulaşmak için iki farklı yol izlenebilir: 2. Tekrarlayan grup ve anahtar öznitelik alınarak ayrı bir tablo oluşturulur. Yeni tablo için birincil anahtar tanımlanır Normalize Edilmemiş Formdan 1.NF e ulaşmak için iki farklı yol izlenebilir: 1. Tekrarlayan gruplar için tekrarlamayan öznitelikler tekrarlanarak ayrı varlıklar oluşturulur. Oluşan tekrarlarla her satır ve her sütunda bir değer bulunacak yani tablo 1.NF e ulaşacaktır. Müşteri(MüşteriNo,mAdı) KiraÖzellikleri( MüşteriNo, EvNo, EvAdres, KiraBaşlangıç, KiraBitiş, Kira, SahipNo, sadı) 8 11 Kira - Müşteri MüşteriNo madı EvNo EvAdres KiraBaşlangıç KiraBitiş Kira SahipNo sadı CR76 Ali Koç PG4 PK CO40 Ayşe Yaşar CR76 Ali Koç PG16 PK CO93 Ahmet Güner CR56 Fatoş Serez PG4 PK CO40 Ayşe Yaşar CR56 Fatoş Serez PG36 PK CO93 Ahmet Güner CR56 Fatoş Serez PG16 PK CO93 Ahmet Güner MüşteriNo madı CR76 Ali Koç CR56 Fatoş Serez MüşteriNo EvNo EvAdres KiraBaşlangıç KiraBitiş Kira SahipNo sadı CR76 PG4 PK CO40 Ayşe Yaşar CR76 PG16 PK CO93 Ahmet Güner CR56 PG4 PK CO40 Ayşe Yaşar CR56 PG36 PK CO93 Ahmet Güner CR56 PG16 PK CO93 Ahmet Güner

3 Bazen normalize edilmemiş tablo birden çok tekrarlayan gruba sahip olabilir. Bu durumda buradaki yaklaşım tekrar eden grup kalmayana kadar uygulanır! Kısmi Bağımlılık Eğer B, A ya tam işlevsel bağımlı ise A dan herhangi bir öznitelik çıkarıldığında B ile A arasında işlevsel bağımlılık kalmaz. A dan herhangi bir öznitelik çıkarıldığında B ile A arasında işlevsel bağımlılık devam ediyorsa B, A ya kısmi bağımlıdır diyoruz Bölüm/Görev GörevID Đsim Görev Ücret BölümNo BAdres Her iki yaklaşım da doğrudur ancak ikinci yaklaşım daha az tekrara izin veren tablolar elde edilmesini sağlar. SL21 SG37 SG14 Ali Koç Ahmet Kar Veli Sağlam Müdür Danışman B005 PK 22 SA9 Fatma Turan 900 B007 PK 16 SG5 Ayşe Bilen Müdür 2400 SL41 Sedat Duran 900 B005 PK Tam Đşlevsel Bağımlılık Tam Đşlevsel Bağımlılık: GörevID, Adı BölümNo A, B bir R tablosunun öznitelikleri kümesi olsun. B, A ya işlevsel bağımlı ve A nın herhangi bir C özalt kümesi için B, C ye işlevsel bağımlı olmuyorsa B, A ya tam işlevsel bağımlıdır diyoruz. A B ve her C C B ise A için Bu işlevsel bağımlılık doğrudur ancak GörevID BölümNo Đşlevsel bağımlılığı da geçerli olduğu için ilk bağımlılık kısmidir

4 MüşteriNo EvNo madı EvAdres KiraBaşlangıç KiraBitiş Kira SahipNo sadı Birincil Anahtar Kısmi Bağımlılık Müşteri(MüşteriNo,mAdı) Kira (MüşteriNo, EvNo, KiraBaşlangıç, KiraBitiş) Ev(EvNo, EvAdres, Kira, SahipNo, sadı) Aday Anahtar Normal Form (2NF): Bir tablo 1NF ve birincil anahtar olmayan her öznitelik birincil anahtara tam işlevsel bağımlı ise 2NF dedir diyoruz. Kira Müşteri MüşteriNo EvNo KiraBaşlangıç KiraBitiş MüşteriNo madı CR76 PG CR76 PG CR76 Ali Koç CR56 PG CR56 Fatoş Serez CR56 PG Ev CR56 PG EvNo EvAdres Kira SahipNo sadı PG4 PK CO40 Ayşe Yaşar PG16 PK CO93 Ahmet Güner PG36 PK CO93 Ahmet Güner NF den 2NF e geçilebilmesi için tüm kısmi bağımlılıklar kaldırılmalıdır. Eğer tablo kısmi bağımlılıklar içeriyorsa, kısmi bağımlı öznitelikler, belirleyicileriyle alınıp yeni bir tablo oluşturulmalıdır. 2NF, birincil anahtarı birden çok özniteliğe sahip tablolara uygulanır. Birincil anahtarı tek özniteliğe sahip 1NF tablolar aynı zamanda 2NF dedir

5 2NF tablolarda güncelleme bozuklukları daha azdır ancak yine de bazı güncelleme bozuklukları yaşanabilir. Bölüm/Görev GörevID SL21 SG37 SG14 SA9 Đsim Ali Koç Ahmet Kar Veli Sağlam Fatma Turan Görev Müdür Danışman Ücret BölümNo B005 B007 BAdres PK 22 PK 16 SG5 Ayşe Bilen Müdür 2400 SL41 Sedat Duran 900 B005 PK (Geçişken Bağımlılık) Bölüm/Görev GörevID Đsim Görev Ücret BölümNo BAdres A, B ve C, R tablosunun öznitelikleri olsun. B, A ya ve C de B ye işlevsel bağımlı ise C, A ya (B yoluyla) geçişken bağımlıdır denir. Geçişken Bağımlılık MüşteriNo EvNo madı EvAdres KiraBaşlangıç KiraBitiş Kira SahipNo sadı A Geçişken bağımlılık bir işlevsel bağımlılıktır Geçişken Bağımlı C Geçişken Bağımlılık B

6 3. Normal Form (3NF) 2NF bir tabloda birincil anahtar özelliğine sahip olmayan öznitelikler birincil anahtara geçişken bağımlı değilse tablo 3. normal formdadır denir. Müşteri(MüşteriNo,mAdı) Kira (MüşteriNo, EvNo, KiraBaşlangıç, KiraBitiş) Ev2(EvNo, EvAdres, Kira, SahipNo) EvSahibi(SahipNo, sadı) Ev 2NF bir tablo, sahip olduğu geçişken bağımlılıklar çıkartıldığında 3NF ulaşır. EvNo EvAdres Kira SahipNo sadı PG4 PK CO40 Ayşe Yaşar PG16 PK CO93 Ahmet Güner PG36 PK CO93 Ahmet Güner Geçişken Bağımlılık Eğer tabloda geçişken bağımlılıklar bulunuyorsa bağımlılığı tablodan alıp belirleyeninin bir kopyası ile birlikte yeni bir tablo oluşturulur. Ev2 EvNo EvAdres Kira SahipNo PG4 PK CO40 PG16 PK CO93 PG36 PK CO93 Ev Sahibi SahipNo sadı CO40 Ayşe Yaşar CO93 Ahmet Güner

7 Kira - Müşteri Ev 1NF 2NF 2. Normal Form (2NF) ve 3. Normal Form (3NF) Daha genel olarak şu şekilde tanımlanabilir: Müşteri Kira Ev2 Ev Sahibi 3NF Kira Müşteri MüşteriNo EvNo KiraBaşlangıç KiraBitiş MüşteriNo madı CR76 PG CR76 PG CR76 Ali Koç CR56 PG CR56 Fatoş Serez CR56 PG CR56 PG Ev2 EvNo EvAdres Kira SahipNo Ev Sahibi PG4 PK CO40 SahipNo sadı PG16 PK CO93 CO40 Ayşe Yaşar PG36 PK CO93 CO93 Ahmet Güner 2. Normal Biçim (2NF): Bir tablo 1NF ve birincil anahtar olmayan her öznitelik herhangi bir aday anahtara tam işlevsel bağımlı ise 2NF dedir diyoruz Müşteri(MüşteriNo,mAdı) Kira (MüşteriNo, EvNo, KiraBaşlangıç, KiraBitiş) Ev2(EvNo, EvAdres, Kira, SahipNo) EvSahibi(SahipNo, sadı) 3. Normal Form (3NF) 2NF bir tabloda birincil anahtar özelliğine sahip olmayan öznitelikler herhangi bir aday anahtara geçişken bağımlı değilse tablo 3. normal formdadır denir

8 BCNF Bu genel tanımla, normalizasyon daha karışık olacaktır ancak genel tanımlar ek kısıtlar sağlar ve bu sayede gözden kaçırılabilecek tekrarlar elenmiş olur. Bu durumda bir tablonun BCNF olup olmadığının anlaşılması için tablonun tüm belirleyenleri bulunmalı, her birinin aday anahtar özelliği taşıyıp taşımadığı kontrol edilmelidir Ayrıca, pek çok durumda birinci yada ikinci tanımı kullanmak aynı sonuca ulaşılmasını sağlayacaktır. Bu nedenle hangi tanımın kullanılacağı konusundaki tercih tasarımcıya kalmıştır. 44 BCNB 3NF ile BCNF arasındaki fark; Eğer B bir birincil anahtar özniteliği ve A aday anahtar değilse bile A B işlevsel bağımlılığı 3NF bir tabloda bulunabilir ancak BCNF tabloda bulunamaz. A aday anahtar olmalıdır. 47 Boyce Codd Normal Form (BCNF) Bir tablonun BCNF olması için gerek ve yeter koşul her belirleyenin aday anahtar olmasıdır. Kira Müşteri MüşteriNo EvNo KiraBaşlangıç KiraBitiş MüşteriNo madı CR76 PG CR76 PG CR76 Ali Koç CR56 PG CR56 Fatoş Serez CR56 PG CR56 PG Ev2 EvNo EvAdres Kira SahipNo Ev Sahibi PG4 PK CO40 SahipNo sadı PG16 PK CO93 CO40 Ayşe Yaşar PG36 PK CO93 CO93 Ahmet Güner

9 KĐRA Müşteri(MüşteriNo,mAdı) Kira (MüşteriNo, EvNo, KiraBaşlangıç, KiraBitiş) MüşteriNo EvNo madı EvAdres KiraBaşlangıç KiraBitiş Kira SahipNo sadı Birincil Anahtar Ev2(EvNo, EvAdres, Kira, SahipNo) EvSahibi(SahipNo, sadı) Aday Anahtar Acaba Kira Tablosu BCNF mi? Burada Müşteri, Ev2 ve Ev Sahibi tablolarının tüm belirleyenleri aday anahtardır. Bu nedenle üç tablo da zaten BCNF dir. Bunun için tüm belirleyenlerin aday anahtar olup olmadığını bulmalıyız. MüşteriNo,EvNo MüşteriNo, KiraBaşlangıç KiraBaşlangıç, EvNo KiraBaşlangıç, KiraBitiş EvNo, KiraBitiş KiraBitiş, MüşteriNo Yalnız Kira tablosu üç aday anahtar içermektedir. Burada her üç belirleyen de aday anahtardır, dolayısıyla bu tablo da BCNF dir

10 BCNF BCNF çok ender olarak, özel koşullar altında bozulabilir. Bu özel koşullar: Tablo, iki yada daha çok bileşik (birden çok özniteliğe sahip) aday anahtara sahipse; Aday anahtarların en az bir öznitelikleri ortak ise; 55 10

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

BTP203 VERİTABANI YÖNETİM SİSTEMLERİ BTP203 VERİTABANI YÖNETİM SİSTEMLERİ Öğr.Gör.Dr. Sedat TELÇEKEN ANADOLU ÜNİVERSİTESİ Porsuk M.Y.O. Bilg. Tekn. Bölümü 2011 2012 Güz Dönemi BÜTÜNLÜK KISITLAMALARI (Integrity Constraints) Bir VT depoladığı

Detaylı

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

BĐL378 - VERĐTABANI YÖNETĐM SĐSTEMLERĐ BĐL378 VERĐTABANI YÖNETĐM SĐSTEMLERĐ Öğr.Gör. Sedat TELÇEKEN VTYS, bütünlük kısıtlamalarını uygulayarak yalnız geçerli verilerin depolanmasını sağlar. ANADOLU ÜNĐVERSĐTESĐ FEN FAKÜLTESĐ MATEMATĐK BÖLÜMÜ

Detaylı

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

VERİTABANI YÖNETİMİ. Veritabanı Normalizasyonu 5.HAFTA. Veritabanı Yönetimi Prof. Dr. İbrahim Çil VERİTABANI YÖNETİMİ Veritabanı Normalizasyonu 5.HAFTA Normalizasyon Normalizasyon, bir veritabanındaki verileri düzene koyma işlemidir. Normalizasyon, veri tabanlarında çok fazla sütun ve satırdan oluşan

Detaylı

İşlevsel Bağımlılık. DAĞITIM (müşteri_no, şehir_kodu, şehir_adı, gönderi_no, miktar)

İşlevsel Bağımlılık. DAĞITIM (müşteri_no, şehir_kodu, şehir_adı, gönderi_no, miktar) İşlevsel Bağımlılık R bir ilişki şeması, X ve Y nitelik kümeleri ise R nin alt kümeleri olsun (X R, Y R). Eğer X nitelik kümesinin değerleri Y nitelik kümesinin değerlerini belirliyorsa (X in her farklı

Detaylı

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

2. NORMALİZASYON. Normalizasyon, taslak veri tabanı üzerinde birtakım işlemler yapılarak taslağı son haline yaklaştırma yöntemidir. 2. NORMALİZASYON İlişkisel veri tabanları tasarlanırken verilerin gereksiz tekrarını, bilgilerin kaybını önlemek amacıyla normalizasyon işlemi uygulanması gerekir. Normalizasyon işlemi uygulanarak da ilişkilerin

Detaylı

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

BĐL378 - VERĐTABANI YÖNETĐM SĐSTEMLERĐ BĐL378 VERĐTABANI YÖNETĐM SĐSTEMLERĐ Öğr.Gör.Sedat TELÇEKEN ANADOLU ÜNĐVERSĐTESĐ FEN FAKÜLTESĐ MATEMATĐK BÖLÜMÜ 2005 2006 Bahar Dönemi VTYS, çeşitli kullanıcı ve uygulamaların veritabanını tanımlama, biçimleme,

Detaylı

Veri Tabanı Hafta Dersi

Veri Tabanı Hafta Dersi Veri Tabanı - 1 4. Hafta Dersi Dersin Hedefleri Fonksiyonel Bağımlılık Veri Tabanı Normalizasyonu Amaçları Kuralları Örnekleri Uygulanması Fonksiyonel Bağımlılık R nin ilişkiyi(relation) ; A ve B nin bir

Detaylı

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

VERĐTABANI YÖNETĐM SĐSTEMLERĐ VERĐTABANI YÖNETĐM SĐSTEMLERĐ Öğr.Gör.Sedat Telçeken ANADOLU ÜNĐVERSĐTESĐ FEN FAKÜLTESĐ MATEMATĐK BÖLÜMÜ 2005 2006 Bahar Dönemi KARMAŞIK SORGULAR ALT SORGU: Sorgu esnasında; bir sorgudan elde edilen bir

Detaylı

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

Fonksiyonel(İşlevsel) Bağımlılık Fonksiyonel(İşlevsel) Bağımlılık R nin ilişkiyi(relation) ; A ve B nin bir attribute yada attribute setini temsil ettiğini düşünelim. Eğer R ilişkisinde her bir A değeri, tam olarak bir B değerine işaret

Detaylı

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

BĐL378 - VERĐTABANI YÖNETĐM SĐSTEMLERĐ BĐL378 VERĐTABANI YÖNETĐM SĐSTEMLERĐ Öğr.Gör.Sedat TELÇEKEN ANADOLU ÜNĐVERSĐTESĐ FEN FAKÜLTESĐ MATEMATĐK BÖLÜMÜ 2005 2006 Bahar Dönemi 1 KÜTÜPHANE Varlık-Bağıntı Şeması Varlık Sınıfı ĐLĐŞKĐSEL VERĐTABANLARINDA

Detaylı

VERİTABANI Veritabanı Normalizasyonu

VERİTABANI Veritabanı Normalizasyonu VERİTABANI Veritabanı Normalizasyonu NORMALİZASYON NEDİR? Normalizasyon kısaca veritabanında bulunan verileri düzenleme süreci olarak ifade edilebilir. Normalizasyon sürecinde veritabanlarında çok fazla

Detaylı

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) Normalizasyon

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) Normalizasyon Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) Normalizasyon Konular Normalizasyon Birinci Normal Form(1NF) Normalizasyon Neden Yararlıdır? İşlevsel Bağımlılık İkinci Normal Form(2NF) Üçüncü Normal

Detaylı

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

VERĐTABANI YÖNETĐM SĐSTEMLERĐ VERĐTABANI YÖNETĐM SĐSTEMLERĐ Öğr.Gör.Sedat Telçeken ANADOLU ÜNĐVERSĐTESĐ FEN FAKÜLTESĐ MATEMATĐK BÖLÜMÜ 2005 2006 Bahar Dönemi SQL Fonksiyonları Fonksiyonlar SQL içinde bazı hesaplamaları yapabilmektedir.

Detaylı

BTP 209 SİSTEM ANALİZİ VE TASARIMI

BTP 209 SİSTEM ANALİZİ VE TASARIMI BTP 209 SİSTEM ANALİZİ VE TASARIMI VERİ TABANLARI VE VERİ TABANI YÖNETİMİ Dr. Önder EYECİOĞLU 2012 VERİ TABANI VE VT YÖNETİMİ Veri Tabanı (DB), birbiriyle ilişkili verileri yönetmek ve sunmak için kullanılan

Detaylı

Veri Tabanı-I 4.Hafta

Veri Tabanı-I 4.Hafta Veri Tabanı-I 4.Hafta Normalizasyon(Normalleştirme) 1 Normalleştirme Normalleştirme, bir veritabanındaki verileri düzene koyma işlemidir. Tablolar oluşturmak ve bu tablolar arasında hem verileri koruyacak

Detaylı

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

Veritabanı Tasarımı Ve Yönetimi. Varlık-İlişki Modeli Veritabanı Tasarımı Ve Yönetimi Varlık-İlişki Modeli Veritabanı Tasarım Aşamaları Gereksinim Analizi Kavramsal Tasarım Mantıksal Tasarım İlişkilerin Normalizasyonu Veritabanı Uyarlaması Uygulama Programı

Detaylı

Veritabanı Tasarımı Ve Yönetimi

Veritabanı Tasarımı Ve Yönetimi SAKARYA ÜNIVERSITESI Veritabanı Tasarımı Ve Yönetimi Hafta 2 Prof. Dr. Ümit KOCABIÇAK Bu ders içeriğinin basım, yayım vesatış hakları Sakarya Üniversitesi ne aittir. "Uzaktan Öğretim" tekniğine uygun olarak

Detaylı

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

VERĐTABANI YÖNETĐM SĐSTEMLERĐ VERĐTABANI YÖNETĐM SĐSTEMLERĐ Öğr.Gör.Sedat Telçeken ANADOLU ÜNĐVERSĐTESĐ FEN FAKÜLTESĐ MATEMATĐK BÖLÜMÜ 005 006 Bahar Dönemi BĐL78 - VERĐTABANI YÖNETĐM SĐSTEMLERĐ 4-Birleştirme Đşlemi Đki ilişkiden birinde

Detaylı

VERİTABANI Veritabanı Tasarımı

VERİTABANI Veritabanı Tasarımı VERİTABANI Veritabanı Tasarımı TASARIM BASAMAKLARI Güçlü ve performanslı bir veritabanı için gerçekçi ve disiplinli bir tasarım oluşturulmalıdır. Veritabanı oluşturulurken belirli kurallara uyulması gerekir.

Detaylı

T.C. ANADOLU ÜNİVERSİTESİ Fen Fakültesi Matematik Bölümü BİL378 Veri Tabanı Yönetim Sistemleri -Vize- Sales Order

T.C. ANADOLU ÜNİVERSİTESİ Fen Fakültesi Matematik Bölümü BİL378 Veri Tabanı Yönetim Sistemleri -Vize- Sales Order S1(30) S2(15) S3(15) S4(25) S5(15) TOPLAM (30p) S1) Numarası Adı-Soyadı T.C. ANADOLU ÜNİVERSİTESİ Fen Fakültesi Matematik Bölümü BİL378 Veri Tabanı Yönetim Sistemleri -Vize- CEVAP ANAHTARI Sales Order

Detaylı

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

VERİ TABANI YÖNETİM SİSTEMLERİ Melih BÖLÜKBAŞI VERİ TABANI YÖNETİM SİSTEMLERİ Melih BÖLÜKBAŞI Dersin Hedefleri Veri Tabanı Kullanıcıları Veri Modelleri Veri Tabanı Tasarımı İlişkisel VT Kavramsal Tasarımı (Entity- Relationship, ER) Modeli VT KULLANICILARI

Detaylı

Varlık-İlişki Şemaları

Varlık-İlişki Şemaları Varlık-İlişki Şemaları Bir varlığı belirlemeye yarayan, o varlıkla etkileşim kurmak ya da o varlığı kullanmak için gerekli önemli özellikleri (yani varlıkların metadata ları) İlk Adı İkinci Adı Soyadı

Detaylı

Veritabanı Tasarımı. İlişkisel Veritabanı Kavramlarına Giriş

Veritabanı Tasarımı. İlişkisel Veritabanı Kavramlarına Giriş Veritabanı Tasarımı İlişkisel Veritabanı Kavramlarına Giriş Amaç Bu ders aşağıdaki hedefleri kapsamaktadır: Birincil anahtar tanımlama İkincil anahtar tanımlama Sütun bütünlüğü kuralı tanımlama Satır,

Detaylı

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

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) İlişkisel Veritabanı Modeli Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) İlişkisel Veritabanı Modeli Konular Temel Kavramlar Tablo Anahtar Süper Anahtar Birincil Anahtar Yabancı Anahtar İkincil Anahtar Bütünlük Kuralları Birincil

Detaylı

Veri Tabanı-I 2.Hafta

Veri Tabanı-I 2.Hafta Veri Tabanı-I 2.Hafta Varlık-İlişki Modeli ( Entity-Relationship (E-R) Model ) 1 Varlık-İlişki (E-R) Modeli Varlık (Entity) : Diğer nesnelerden ayırt edilebilen tekil (unique) nesnedir. (Soyut (SĠPARĠġ)

Detaylı

ö ğ ğ ğ ö ö ö ö ç ö çö ç ö ö ö ğ ç ö ç ğ ğ ö ğ ö ç ğ ö ğ ç ğ ğ ç ğ Ö ğ ğ ç ç ö ç ğ ö ğ ç ö ğ ç ç ö ö ğ ç ğ ğ ö ğ ç ğ ğ ö ç ö ç ö ö ğ ö ç Ş Ü ğ Ü ö Ö Ş ğ Ş Ü ö ğ ö ğ ö ö Ü ö «Ç ğ ö ğ ç ğ ğ ğ çö ç ğ ö ğ

Detaylı

Ğ Ğ Ğ Ç Ç Ç Ş ç Ş Ü ö çö ö ö Ç ö ç ç ç ö ö ç ç ç ö Ç Ç ç Ç Ç Ç Ç ç ç ç Ç Ö Ç ç Ç ç ç ç ö ç ö ö Ç ç ö ö ö ö ç ö Ş Ş Ü Ü ç ö ö Ö ö ö ö çö ç Ğ ö ç Ğ ö Ü Ü ç ö ö Ö Ç Ç ç Ç Ç ç Ç Ö ö ö ç Ş Ç ç ö Ö Ş Ş Ü Ü ç

Detaylı

Ğ İ Ç Ü Ö Ö ö Ü ö ç İ ö ç ç ğ ç «Ü İ ğ İ Ü Ü İ İ İ ğ Ü Ü İ İ ğ ç ç ğ ğ ö ö Ç Ö İ ö İ ö ö ö ç ç ö ç ç ö ö ç ç ö ğ ğ ç ğ ğ ğ ö ğ ğ ğ ğ ç ğ ö ğ ğ ğ ç ğ ğ ğ ğ ö ö ö ö ç ç ö ç ç ö ö ç ç ö ğ ğ ç ğ ğ ğ ö ğ ğ

Detaylı

Veritabanı ve Yönetim Sistemleri

Veritabanı ve Yönetim Sistemleri Veritabanı ve Yönetim Sistemleri Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta Temel Kavramlar 2. Hafta Normalizasyon 3.

Detaylı

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

2 İlişkisel Veritabanı Tasarımı ve Normalizasyon. Veritabanı 1 2 İlişkisel Veritabanı Tasarımı ve Normalizasyon Veritabanı 1 Veritabanı Tasarımı Tasarım yapılırken izlenecek adımlar; Oluşturulacak sistemin nelerden oluşması gerektiği ve hangi işlemlerin hangi aşamalarda

Detaylı

Ğ Ğ Ğ Ş İ ğ ğ ç İ ç İ ç ş ğ ş ş ğ ö Ç ç ş ğ ç ö Şİ ş Ş ç İ ç İ İş ç ö Ç İ İ İ ö çi İ İş ç Ü Ç Ç Ü ÇÖ İ İ İ İ İ İ İ Ü İ İĞ Ü Ç İ İ İ ş Ü İ İ ö Ç ç Ş ş ç ç ş ö İ Ö Ş İ ğ ğ ö ş Ş İ İ ç Ş Ü İ İç ş Ş» Ş Ş ş

Detaylı

ş Ğ» ş Ğ ş Ü ğ Ö ğ ğ ğ ç ğ ş ğ ç ç ğ ğ ş ç ğ ş ğ ç ğ ş Ö Ö ç ö ş ç ş ö ş ğ ğ ğ ş ö ç ş ç ğ ğ ğ ç ş ç ö ş ş ç ğ Ö ğ ç ş ş ç ş ö ç ş ç ş ş ö ğ ş ş ö ö ş ö ş ç ş ğ ç ş ç ş ğ ç ç ö ş ö ö ş ö ğ ç ç ö ş ğ ö

Detaylı

ö ğ ö ö ö ş ö

ö ğ ö ö ö ş ö Ç Ü ş ğ İş ş ğ öğ İ ç Ğ ö ğ İ İ ş ş ç İ İ İ İ İ İ Ğ ç İ ğ ğ çş ç İ İ ğ İ ğ ç Ü Ç ş ğ İ Ç ğ ş ğ ş ç ş ş ğ ş ç Ü ğ ç ç ç ş ö ş Ö Ö ğ Ç ş ğ İ Ç Ü Ç ğ ş ç ğ Ü Ü ö ğ ö ö ö ş ö ğ şğ ç ö ğ ş Ü ğ ğ çö ç ğ ö ğ

Detaylı

Veritabanı ve Yönetim Sistemleri

Veritabanı ve Yönetim Sistemleri Veritabanı ve Yönetim Sistemleri Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta Temel Kavramlar 2. Hafta Veri Modelleri 3.

Detaylı

ve kullanıcı gereksinim listeleri size yol gözünden

ve kullanıcı gereksinim listeleri size yol gözünden VERİTABANI TASARIMI Microsoft temelli yazılım geliştirme süreci (MSF) veritabanı tasarımını üç aşamada ele almayı uygun görür. Süreç İşlem Sonuç Kavramsal Niçin temelli düşünün. Use-Case diyagramları Müşterinin

Detaylı

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

VERĐTABANI YÖNETĐM SĐSTEMLERĐ VERĐTABANI YÖNETĐM SĐSTEMLERĐ Öğr.Gör.Sedat Telçeken ANADOLU ÜNĐVERSĐTESĐ FEN FAKÜLTESĐ MATEMATĐK BÖLÜMÜ 2005 2006 Bahar Dönemi D M L Bilindiği üzere SQL tablolar üzerinde sorgulama yapar. Bu sorgular

Detaylı

VERİ MADENCİLİĞİ (Karar Ağaçları ile Sınıflandırma) Yrd.Doç.Dr. Kadriye ERGÜN

VERİ MADENCİLİĞİ (Karar Ağaçları ile Sınıflandırma) Yrd.Doç.Dr. Kadriye ERGÜN VERİ MADENCİLİĞİ (Karar Ağaçları ile Sınıflandırma) Yrd.Doç.Dr. Kadriye ERGÜN kergun@balikesir.edu.tr İçerik Sınıflandırma yöntemleri Karar ağaçları ile sınıflandırma Entropi Kavramı ID3 Algoritması C4.5

Detaylı

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

Varlık-İlişki Modeli (Entity-Relationship Model) Varlık-İlişki Modeli (Entity-Relationship Model) Varlık-ilişki modeli, ya da kısaca E-R modeli (Entity- Relationship model) 1976 yılında P.P. Chen tarafından geliştirilen bir modeldir. Bugüne kadar varlık-ilişki

Detaylı

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

Öğr.Gör.Murat KEÇECĠOĞLU. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı Öğr.Gör.Murat KEÇECĠOĞLU Elbistan Meslek Yüksek Okulu 2016 2017 Bahar Yarıyılı DML-Data Manipulation Lanquage : Buna türkçe olarak Veri işleme dili diyebiliriz. DML komutları ile tablolara; - Kayıt ekleme,

Detaylı

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

Veritabanı Tasarımı. Basit Eşleme: Dönüşüm İşlemi Veritabanı Tasarımı Basit Eşleme: Dönüşüm İşlemi Amaç Bu ders aşağıdaki hedefleri kapsamaktadır: Kavramsal model ile fiziksel modeli ayırt etme İki model arasındaki terminoloji eşleşmesini uygulama Tablolar

Detaylı

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

Veritabanı Tasarımı. İlişkileri Eşleştirme Veritabanı Tasarımı İlişkileri Eşleştirme Konular Eşleştirmede Üstsınıf (supertype) uygulaması Altsınıf (subtype) uygulaması Üstsınıf ve altsınıf yay uygulaması 2 Amaç Hayalinizdeki evi yapan bir marangoz

Detaylı

BMB202. Veritabanı Yönetimi Ders 4. Normalizasyon. Erdinç Uzun NKÜ Çorlu Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü

BMB202. Veritabanı Yönetimi Ders 4. Normalizasyon. Erdinç Uzun NKÜ Çorlu Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü BMB202. Veritabanı Yönetimi Ders 4. Normalizasyon Erdinç Uzun NKÜ Çorlu Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Dersin Planı Normalizasyon Normalizasyonun Amaçları Normalizasyon Aşamaları

Detaylı

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

Klasik Dosya Sistemi. (Yomralıoğlu, 2002) 2. Veri Tabanı 1 Klasik Dosya Sistemi İşlemlerin yoğun olduğu ortamlarda günlük faaliyetlerin düzenli bir şekilde yürütülmesi amacıyla verilerin (kimi durumlarda çok büyük hacimli) bilgisayar ortamında

Detaylı

BIM 312 Database Management Systems. Veritabanı Kavramına Giriş

BIM 312 Database Management Systems. Veritabanı Kavramına Giriş BIM 312 Database Management Systems Veritabanı Kavramına Giriş Veritabanı Nedir? Veritabanı, birbirleriyle ilişkili verilerin hızlı ve verimli bir şekilde ulaşılmasına olanak verecek biçimde saklanmasıyla

Detaylı

Veritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G.

Veritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Dersi Teoriden Pratiğe Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm: II. Aşama: Kavramsal Model-Devamı Çağıltay, N., Tokdemir, G. BÖLÜM 7 II. Aşama (Devamı): Kavramsal Model

Detaylı

Yrd. Doç. Dr. Sedat Şen 9/27/2018 2

Yrd. Doç. Dr. Sedat Şen 9/27/2018 2 2.SUNUM Belirli bir amaç için toplanmış verileri anlamlı haline getirmenin farklı yolları vardır. Verileri sözel ifadelerle açıklama Verileri tablolar halinde düzenleme Verileri grafiklerle gösterme Veriler

Detaylı

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

DML işlemleri. Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı. 12 15 May. 2015. Öğr. Gör. Murat KEÇECĠOĞLU DML işlemleri Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı 12 15 May. 2015 Öğr. Gör. Murat KEÇECĠOĞLU DML-Data Manipulation Lanquage : Buna Türkçe olarak veri işleme dili diyebiliriz. DML komutları

Detaylı

Veritabanı Tasarımı. NOT NULL ve UNIQUE Kısıtlamaları Tanımlama

Veritabanı Tasarımı. NOT NULL ve UNIQUE Kısıtlamaları Tanımlama Veritabanı Tasarımı NOT NULL ve UNIQUE Kısıtlamaları Tanımlama NOT NULL ve UNIQUE Kısıtlamaları Tanımlama Konular Kısıtlama terimini veri bütünlüğü ile ilişkilendirerek tanımlama Sütun seviyesinde ve tablo

Detaylı

TEMEL KAVRAMLAR. 1.1 Klasik Dosya Yapıları Kayıt ve Alan Sıralı Dosyalar 1 / 192

TEMEL KAVRAMLAR. 1.1 Klasik Dosya Yapıları Kayıt ve Alan Sıralı Dosyalar 1 / 192 TEMEL KAVRAMLAR 1.1 Klasik Dosya Yapıları Bilgisayarların ilk ortaya çıktığından bu yana hem donanım hem de yazılım alanında pek çok değişim ortaya çıkmıştır. Doğal olarak bu değişim, kuruluşların ve kişilerin

Detaylı

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

Veritabanı Tasarımı ve Yönetimi. Uzm. Murat YAZICI Veritabanı Tasarımı ve Yönetimi Uzm. Murat YAZICI Veritabanı Tasarımı - Projenin tasarım aşamasında veritabanı tasarımı çok iyi yapılmalıdır. Daha sonra yapılacak değişiklikler sorunlar çıkartabilir veya

Detaylı

HASTANE OTOMASYONU VERİ TABANI YÖNETİM SİSTEMLERİ TEMEL VERİTABANI KAVRAMLARI

HASTANE OTOMASYONU VERİ TABANI YÖNETİM SİSTEMLERİ TEMEL VERİTABANI KAVRAMLARI VERİ TABANI YÖNETİM SİSTEMLERİ HASTANE OTOMASYONU Öğr. Gör. Handan ÇETİNKAYA İstanbul Gelişim Üniversitesi Günümüzde en basitinden en karmaşığına kadar pek çok veritabanı mevcuttur. En basiti Microsoft

Detaylı

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

VeritabanıYönetimi Varlık İlişki Diyagramları. Yrd. Doç. Dr. Tuba KURBAN VeritabanıYönetimi Varlık İlişki Diyagramları Yrd. Doç. Dr. Tuba KURBAN VeritabanıTasarımı - Projenin tasarım aşamasında veritabanı tasarımı çok iyi yapılmalıdır. Daha sonra yapılacak değişiklikler sorunlar

Detaylı

Bu kısımda işlem adı verilen özel bir fonksiyon çeşidini ve işlemlerin önemli özelliklerini inceleyeceğiz.

Bu kısımda işlem adı verilen özel bir fonksiyon çeşidini ve işlemlerin önemli özelliklerini inceleyeceğiz. Bölüm 3 Gruplar Bu bölümde ilk olarak bir küme üzerinde tanımlı işlem kavramını ele alıp işlemlerin bazı özelliklerini inceleyeceğiz. Daha sonra kümeler ve üzerinde tanımlı işlemlerden oluşan cebirsel

Detaylı

MAK 210 SAYISAL ANALİZ

MAK 210 SAYISAL ANALİZ MAK 210 SAYISAL ANALİZ BÖLÜM 5- SONLU FARKLAR VE İNTERPOLASYON TEKNİKLERİ Doç. Dr. Ali Rıza YILDIZ MAK 210 - Sayısal Analiz 1 İNTERPOLASYON Tablo halinde verilen hassas sayısal değerler veya ayrık noktalardan

Detaylı

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

2 İlişkisel Veritabanı Tasarımı. Veritabanı 1 2 İlişkisel Veritabanı Tasarımı Veritabanı 1 Veritabanı Tasarımı Tasarım yapılırken izlenecek adımlar; Oluşturulacak sistemin nelerden oluşması gerektiği ve hangi işlemlerin hangi aşamalarda yapıldığı

Detaylı

6. Hafta İLİŞKİSEL CEBİR 12/28/2009

6. Hafta İLİŞKİSEL CEBİR 12/28/2009 İTÜ İnşaat Fakültesi Geomatik Mühendisliği Bölümü 6. Hafta İlişkisel Cebir ve İlişkisel Hesap: Seçme, İzdüşüm, Birleşim, Kesişim, Fark, Kartezyen Çarpım, Aktarma işlemi ve ara ilişkilerin adlandırılması

Detaylı

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

Öğr.Gör.Murat KEÇECĠOĞLU 27 May. 28 May Elbistan Meslek Yüksek Okulu Bahar Yarıyılı Öğr.Gör.Murat KEÇECĠOĞLU 27 May. 28 May. 2016 Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı DML DML-Data Manipulation Lanquage : Buna türkçe olarak Veri işleme dili diyebiliriz. DML komutları ile

Detaylı

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

VTYS İlişkisel Veri Modeli Y R D. D O Ç. D R. M. B E T Ü L Y I L M A Z VTYS İlişkisel Veri Modeli Y R D. D O Ç. D R. M. B E T Ü L Y I L M A Z İlişkisel Veri Modelinde İlişki Kavramı Bu modelde İlişki (relation) kavramı matematiksel bir kavramdır. Daha önce gördüğümüz Varlık-İlişki

Detaylı

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

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf/Y.Y. Ders Saati (T+U+L) Kredi AKTS Veri Tabanı Yönetimi BİM-324 3/II 3+0+0 3 4,5 Dersin Dili Dersin

Detaylı

Coğrafi Bilgi Sistemlerine Giriş. Ünite 5 - Veri Tabanı Yönetim Sistemleri

Coğrafi Bilgi Sistemlerine Giriş. Ünite 5 - Veri Tabanı Yönetim Sistemleri Coğrafi Bilgi Sistemlerine Giriş Ünite 5 - Veri Tabanı Yönetim Sistemleri İçerik Temel kavramlar Veri tabanı modelleri Normalizasyon Coğrafi Bilgi Sistemlerinde veri tabanı yönetimi Temel kavramlar Veri

Detaylı

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

EBE-368 Veri Tabanı Yönetim Sistemleri İlişkisel Model (The Relational Model) EBE-368 Veri Tabanı Yönetim Sistemleri İlişkisel Model (The Relational Model) Dr. Dilek Küçük İlişkisel Model [1] Günümüzde en yaygın kullanılan veri tabanı modelidir. Bir ilişkisel veri tabanı bir veya

Detaylı

VEKTÖR UZAYLARI 1.GİRİŞ

VEKTÖR UZAYLARI 1.GİRİŞ 1.GİRİŞ Bu bölüm lineer cebirin temelindeki cebirsel yapıya, sonlu boyutlu vektör uzayına giriş yapmaktadır. Bir vektör uzayının tanımı, elemanları skalar olarak adlandırılan herhangi bir cisim içerir.

Detaylı

Olasılık, bir deneme sonrasında ilgilenilen olayın tüm olaylar içinde ortaya çıkma ya da gözlenme oranı olarak tanımlanabilir.

Olasılık, bir deneme sonrasında ilgilenilen olayın tüm olaylar içinde ortaya çıkma ya da gözlenme oranı olarak tanımlanabilir. 5.SUNUM Olasılık, bir deneme sonrasında ilgilenilen olayın tüm olaylar içinde ortaya çıkma ya da gözlenme oranı olarak tanımlanabilir. Günlük hayatta sıklıkla kullanılmakta olan olasılık bir olayın ortaya

Detaylı

İLİŞKİSEL VERİTABANLARI

İLİŞKİSEL VERİTABANLARI İLİŞKİSEL VERİTABANLARI Veritabanı Nedir? Veritabanı (database) en basit şekliyle verilerin belirli bir düzene göre tutulduğu, depolandığı bir sistemdir. İlişkisel Veritabanı Nedir? İlişkisel veritabanlarındaki

Detaylı

Veritabanı Tasarımı. Sütunlar, Karakterler ve Satırlar ile Çalışma

Veritabanı Tasarımı. Sütunlar, Karakterler ve Satırlar ile Çalışma Veritabanı Tasarımı Sütunlar, Karakterler ve Satırlar ile Çalışma Amaç Bu ders aşağıdaki hedefleri kapsamaktadır: Bir karakter ifadesi oluşturmak için diğer sütunları, aritmetik ifadeleri ya da sabit değerleri

Detaylı

İLİŞKİSEL VERİ MODELİ

İLİŞKİSEL VERİ MODELİ İLİŞKİSEL VERİ MODELİ Tablolar ile Gösterim Her İlişki iki boyutlu bir tablo olarak gösterilir. Tablonun her sütununa bir nitelik atanır. Tablonun her satırı ise bir kaydı gösterir. Bilimsel kesimde daha

Detaylı

TEL : FAX : Ölçü BANDO Brüt Fiyat Listesi $

TEL : FAX : Ölçü BANDO Brüt Fiyat Listesi $ 3PK 500 6,00 $ 3PK 555 6,24 $ 3PK 560 6,32 $ 3PK 565 6,36 $ 3PK 570 6,44 $ 3PK 575 6,44 $ 3PK 580 6,48 $ 3PK 585 6,56 $ 3PK 595 6,68 $ 3PK 600 6,00 $ 3PK 603 6,64 $ 3PK 605 6,80 $ 3PK 610 6,84 $ 3PK 613

Detaylı

KABA KÜME TEORİSİ (Rough Set Theory) Dr. Sedat TELÇEKEN

KABA KÜME TEORİSİ (Rough Set Theory) Dr. Sedat TELÇEKEN KABA KÜME TEORİSİ (Rough Set Theory) Dr. Sedat TELÇEKEN Giriş Bilgi teknolojisindeki gelişmeler ve verilerin dijital ortamda saklanmaya başlanması ile yeryüzündeki bilgi miktarı her 20 ayda iki katına

Detaylı

Veritabanı sistemlerinde veri bütünlüğünü sağlayabilmek için CONSTRAINTS olarak adlandırılan bazı zorlayıcı ifadeler kullanılabilir.

Veritabanı sistemlerinde veri bütünlüğünü sağlayabilmek için CONSTRAINTS olarak adlandırılan bazı zorlayıcı ifadeler kullanılabilir. VERİ BÜTÜNLÜĞÜ VTYS lerde veri bütünlüğünü sağlamanın iki temel yolu vardır; Tanımlanabilir veri bütünlüğü ve prosedürel veri bütünlüğü. Tanımlanabilir veri bütünlüğü, tanımlanan nesnelerin kendi özellikleri

Detaylı

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

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 1. 2. 3. 4. 5. 6. Görünüm (view) için özellikle aşağıdakilerden hangisi söylenebilir?? a) Veritabanındaki kayıtlı verileri düzenlemek, yönetmek ve elde etmek için kullanılan bir dildir b) Bir ilişkinin

Detaylı

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) Varlık Bağıntı Modeli

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) Varlık Bağıntı Modeli Celal Çeken Veysel Harun Şahin Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) Varlık Bağıntı Modeli Konular Veritabanı Tasarım Aşamaları Kavramsal Tasarım Temel Kavramlar Varlıklar Arası Bağıntılar

Detaylı

Pedagojik Formasyon Eğitimi BÖLÜMÜ Spor Yöneticiliği ANABİLİM DALI Öğretmenlik Uygulaması DERSİ UYGULAMA PROGRAMI GRUP LİSTESİ

Pedagojik Formasyon Eğitimi BÖLÜMÜ Spor Yöneticiliği ANABİLİM DALI Öğretmenlik Uygulaması DERSİ UYGULAMA PROGRAMI GRUP LİSTESİ 2016-2017 EĞİTİM-ÖĞRETİM YILI BAHAR DÖNEMİ Öğretmenlik Uygulaması DERSİ UYGULAMA PROGRAMI GRUP LİSTESİ Sorumlu Öğretim Elemanı: Doç.Dr.Nuri BALOĞLU Sıra Öğrenci Adı Soyadı Uygulama Günü Uygulama Dönemi

Detaylı

Veritabanı Tasarımı. Sütun Değerlerini Güncelleme ve Satırları Silme

Veritabanı Tasarımı. Sütun Değerlerini Güncelleme ve Satırları Silme Veritabanı Tasarımı Sütun Değerlerini Güncelleme ve Satırları Silme Konular UPDATE komutunu oluşturmak ve çalıştırmak DELETE komutunu oluşturmak ve çalıştırmak Tabloda güncelleme yapmak ya da veri silmek

Detaylı

Veritabanı. SQL (Structured Query Language)

Veritabanı. SQL (Structured Query Language) Veritabanı SQL (Structured Query Language) SQL (Structured Query Language) SQL, ilişkisel veritabanlarındaki bilgileri sorgulamak için kullanılan dildir. SQL, bütün kullanıcıların ve uygulamaların veritabanına

Detaylı

H.Ü. Bilgi ve Belge Yönetimi Bölümü BBY 208 Sosyal Bilimlerde Araştırma Yöntemleri II (Bahar 2012) SPSS Ders Notları II (19 Nisan 2012)

H.Ü. Bilgi ve Belge Yönetimi Bölümü BBY 208 Sosyal Bilimlerde Araştırma Yöntemleri II (Bahar 2012) SPSS Ders Notları II (19 Nisan 2012) H.Ü. Bilgi ve Belge Yönetimi Bölümü BBY 208 Sosyal Bilimlerde Araştırma Yöntemleri II (Bahar 2012) SPSS Ders Notları II (19 Nisan 2012) Aşağıdaki analizlerde lise öğrencileri veri dosyası kullanılmıştır.

Detaylı

Pursaklar İMKB Teknik ve Endüstri Meslek Lisesi

Pursaklar İMKB Teknik ve Endüstri Meslek Lisesi Modül 1: Eylül 3 (1) Veritabanı kavramını bilme. Tablo kavramını bilme. İlişkisel veritabanı kavramını bilme. Tablo yapısını tanımlayabilme. Tablolar arasında ilişkiler kurabilme. Anahtar alan kavramını

Detaylı

Veritabanı Tasarımı. Birincil Anahtar, İkincil Anahtar ve Kontrol Kısıtlamaları

Veritabanı Tasarımı. Birincil Anahtar, İkincil Anahtar ve Kontrol Kısıtlamaları Veritabanı Tasarımı Konular Birincil Anahtar, İkincil Anahtar ve Kontrol Kısıtlamasını tanımlamak ve örnek vermek Birincil Anahtar, İkincil Anahtar ve Kontrol Kısıtlamasının amacını tanımlamak CREATE TABLE

Detaylı

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

VERİTABANI YÖNETİMİ. İlişkisel Veritabanı 4.HAFTA. Veritabanı Yönetimi Prof. Dr. İbrahim Çil VERİTABANI YÖNETİMİ İlişkisel Veritabanı 4.HAFTA İlişkisel Veri Tabanı İlişkisel veri tabanı, birbirinden farkı tablolara yerleştirilmiş olan verilerin birbirleri ile belirli alanlara göre ilişkilendirilerek

Detaylı

İLİŞKİSEL VERİTABANI. İlişkisel veritabanlarının ortak özelliği verilerin tablolar aracılığı ile tutulmasıdır.

İLİŞKİSEL VERİTABANI. İlişkisel veritabanlarının ortak özelliği verilerin tablolar aracılığı ile tutulmasıdır. İLİŞKİSEL VERİTABANI İlişkisel veritabanlarının ortak özelliği verilerin tablolar aracılığı ile tutulmasıdır. İlişkiler genellikle, her iki tablonun aynı adlı alanları olan, anahtar alanlardaki verilerin

Detaylı

Elektrik Devre Temelleri 5

Elektrik Devre Temelleri 5 Elektrik Devre Temelleri 5 ANALİZ YÖNTEMLERİ-2 Doç. Dr. M. Kemal GÜLLÜ Elektronik ve Haberleşme Mühendisliği Kocaeli Üniversitesi 3.4. Çevre Akımları Yöntemi (ÇAY) Bu yöntemde düğümlerdeki akımlar yerine,

Detaylı

127 - Twoing Algoritması ile Sınıflandırma Kalp Hastalığı Uygulaması MEHMET AKİF ERSOY ÜNİVERSİTESİ İLHAN UYSAL MEHMET BİLEN SAMİ ULUKUŞ

127 - Twoing Algoritması ile Sınıflandırma Kalp Hastalığı Uygulaması MEHMET AKİF ERSOY ÜNİVERSİTESİ İLHAN UYSAL MEHMET BİLEN SAMİ ULUKUŞ 127 - Twoing Algoritması ile Sınıflandırma Kalp Hastalığı Uygulaması MEHMET AKİF ERSOY ÜNİVERSİTESİ İLHAN UYSAL MEHMET BİLEN SAMİ ULUKUŞ Veri Madenciliği : Bir sistemin veri madenciliği sistemi olabilmesi

Detaylı

Yöneylem Araştırması II

Yöneylem Araştırması II Yöneylem Araştırması II Öğr. Gör. Dr. Hakan ÇERÇİOĞLU cercioglu@gazi.edu.tr BÖLÜM I: Doğrusal Programlama Tekrarı Doğrusal Programlama Tanımı Doğrusal Programlama Varsayımları Grafik Çözüm Metodu Simpleks

Detaylı

ı ı ı ğ ş ı ı ıı ıı ıı ı ı ıı ıı ıı ıı ııı

ı ı ı ğ ş ı ı ıı ıı ıı ı ı ıı ıı ıı ıı ııı Ş Ü Ğ Ü Ğİ Ö İ Ö öç Ş İ Ğ ç ç ö Ü Ş ö Ö ç ç ö ö ö Ğ Ğ Ü Ş Ü Ş İ İ ö ö ç ç İ Ç İ Ü Ş İ Ç Ç Ü Ş İ İ ö İ Ü İ İ Ü Ü Ü Ü İ Ü ö ç ö Ç İ ç İ İ ç ç ç İ İ İ ö ö İ ö ö ç İ ö ç İ İ İ ç ç ö ç ö ç ç İ ç İ ö ç ç ç ö

Detaylı

Veritabanı Tasarımı. Yapay, Birleşik ve İkincil UID ler

Veritabanı Tasarımı. Yapay, Birleşik ve İkincil UID ler Veritabanı Tasarımı Amaç UID (eşsiz tanımlayıcı), ilişkisel veritabanı için çok önemlidir. Bir varlığın elemanlarından birini diğerlerinden ayırt yarayan bir veya birkaç değerin birleşimidir. Doğru niteliği

Detaylı

Bölüm 3 Merkezi Konum (Eğilim) Ölçüleri. Giriş Veri kümesi. Ortalamalar iki grupta incelenir. A. Duyarlı olan ortalama. B. Duyarlı olmayan ortalama

Bölüm 3 Merkezi Konum (Eğilim) Ölçüleri. Giriş Veri kümesi. Ortalamalar iki grupta incelenir. A. Duyarlı olan ortalama. B. Duyarlı olmayan ortalama GM-220 MÜH. ÇALIŞ. İSTATİSTİKSEL YÖNTEMLER Bölüm 3 Merkezi Konum (Eğilim) Ölçüleri Yrd. Doç. Dr. Safa KARAMAN 1 2 Giriş Veri kümesi Verileri betimlemenin ve özetlemenin bir diğer yolu da verilerin bir

Detaylı

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

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 Ders Tanıtım Sunumu Database Management II Elbistan Meslek Yüksek Okulu 2016 2017 Güz Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 08 Eyl. 2016 Database engine olarak login olduk. Şimdi Seçme, Atma ve Lakap,

Detaylı

05.08.2014 15:22 12.09.2014 12.09.2014 10:10 07:20 16.10.2014 12:10 16.10.2014 08:25. Kafile Bşk. : MUHAMMED ATIF YILDIRIM Kafile Adı

05.08.2014 15:22 12.09.2014 12.09.2014 10:10 07:20 16.10.2014 12:10 16.10.2014 08:25. Kafile Bşk. : MUHAMMED ATIF YILDIRIM Kafile Adı -7. KAFİLE (NORMAL) 1 MUAMMER KURAN 1 0 47302566148 HANİFE BULUT U08935145 MANİSA KIRKAĞAÇ (531) 734-1245 -- (531) 734-1245 NORMAL 2 0 10280799860 SÜNDÜS ÇEVEN U08706664 MANİSA KIRKAĞAÇ (236) 588-2935

Detaylı

2014-2015 ÖĞRETİM YILI BAHAR DÖNEMİ MÜHENDİSLİK VE TASARIM FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 1. SINIF DERS PROGRAMI

2014-2015 ÖĞRETİM YILI BAHAR DÖNEMİ MÜHENDİSLİK VE TASARIM FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 1. SINIF DERS PROGRAMI 1. SINIF DERS PROGRAMI SALI ÇARŞAMBA PERŞEMBE CUMA 09.00-09.50 FEN112 Fizik II Mehmet Ali ÇORLU MAT122 Matematiksel Analiz II Ekrem SAVAŞ MAT122 Matematiksel Analiz II Ekrem SAVAŞ MTF112 Fizik Lab. II

Detaylı

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

BTP203 VERİTABANI YÖNETİM SİSTEMLERİ BTP203 VERİTABANI YÖNETİM SİSTEMLERİ Öğr.Gör.Dr. Sedat Telçeken Porsuk Meslek Yüksek Pkulu Bilg. Tekn. Bölümü 2011 2012 Güz Dönemi İLİŞKİSEL CEBİR (Relational Algebra) İlişkisel cebir, biçimsel sorgulama

Detaylı

KONU 4: DOĞRUSAL PROGRAMLAMA MODELİ İÇİN ÇÖZÜM YÖNTEMLERİ I

KONU 4: DOĞRUSAL PROGRAMLAMA MODELİ İÇİN ÇÖZÜM YÖNTEMLERİ I KONU 4: DOĞRUSAL PROGRAMLAMA MODELİ İÇİN ÇÖZÜM YÖNTEMLERİ I 4.1. Dışbükeylik ve Uç Nokta Bir d.p.p. de model kısıtlarını aynı anda sağlayan X X X karar değişkenleri... n vektörüne çözüm denir. Eğer bu

Detaylı

ğ ö ö ö ö ğ ğ ç çö ç ğ ç ö ğ ğ ç ğ ğ ç ğ ç ğ ğ ğ ç ö ö ğ ğ ç ö ğ ğ ç ğ ğ ö ö ğ Ö ç ö

ğ ö ö ö ö ğ ğ ç çö ç ğ ç ö ğ ğ ç ğ ğ ç ğ ç ğ ğ ğ ç ö ö ğ ğ ç ö ğ ğ ç ğ ğ ö ö ğ Ö ç ö ğ ö ö ö ö ğ ğ ç çö ç ğ ç ö ğ ğ ç ğ ğ ç ğ ç ğ ğ ğ ç ö ö ğ ğ ç ö ğ ğ ç ğ ğ ö ö ğ Ö ç ö ç ö çö ö çö ö ğ ç ğ ğ ğ ğ ğ ğ ğ ö ö ö ğ ç ö ğ ö ç ğ ğ ö ğ ğ ğ ğ ğ ç ğ ö ö ç ç ğ ç ğ ö ğ ğ ğ çö çö ö ö ğ ö ğ ö ö ğ ç

Detaylı

Elektrik Devre Temelleri 5

Elektrik Devre Temelleri 5 Elektrik Devre Temelleri 5 ANALİZ YÖNTEMLERİ-2 Doç. Dr. M. Kemal GÜLLÜ Elektronik ve Haberleşme Mühendisliği Kocaeli Üniversitesi 3.4. Çevre Akımları Yöntemi (ÇAY) Bu yöntemde düğümlerdeki akımlar yerine,

Detaylı

İleri Diferansiyel Denklemler

İleri Diferansiyel Denklemler MIT AçıkDersSistemi http://ocw.mit.edu 18.034 İleri Diferansiyel Denklemler 2009 Bahar Bu bilgilere atıfta bulunmak veya kullanım koşulları hakkında bilgi için http://ocw.mit.edu/terms web sitesini ziyaret

Detaylı

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

VERİ TABANI YÖNETİM SİSTEMLERİ VERİ TABANI YÖNETİM SİSTEMLERİ Veri Tabanı Nedir? Sistematik erişim imkânı olan, yönetilebilir, güncellenebilir, taşınabilir, birbirleri arasında tanımlı ilişkiler bulunabilen bilgiler kümesidir. Bir kuruluşa

Detaylı

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ Yrd. Doç. Dr. Mustafa Hikmet Bilgehan UÇAR 6. HAFTA BİLEŞİK MANTIK DEVRELERİ (COMBINATIONAL LOGIC) Aritmetik İşlem Devreleri

Detaylı

BAHAR YARIYILI YÜKSEK LİSANS BAŞVURU SONUÇLARI FEN BİLİMLERİ ENSTİTÜSÜ

BAHAR YARIYILI YÜKSEK LİSANS BAŞVURU SONUÇLARI FEN BİLİMLERİ ENSTİTÜSÜ AĞRI İBRAHİM ÇEÇEN ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ 2015-2016 BAHAR YARIYILI YÜKSEK LİSANS BAŞVURU SONUÇLARI Ağrı İbrahim Çeçen Üniversitesi Lisansüstü Eğitim ve Öğretim Yönetmeliğinin ilgili maddeleri

Detaylı

Ü İ İ İ Ğ öğ İ İ öğ İ Ü İ ö ç ö ö Ü ö Ö ö ö ö ç ö ö ö ç ö ö ö İ ç ö ç ö ç ö ö ö ö ç ç ö ç ç ç ö Ç ç ç ö ö ç ç ö ö ç ö ç ö Ö ö ö ö ö Ç ö ç ç ç ö ö Ö Ö Ö ö ö ç Ç Ö ö ö ö ç ö ç ö ç ö ö ö ç ç ç ö ö ö Ü ç Ö

Detaylı