Veritabanı ve Yönetim Sistemleri
|
|
|
- Ayla Atalay
- 8 yıl önce
- İzleme sayısı:
Transkript
1 Veritabanı ve Yönetim Sistemleri Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu
2 Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta Temel Kavramlar 2. Hafta Normalizasyon 3. Hafta Normalizasyon Formları 4. Hafta 5. Hafta 6. Hafta 7. Hafta 8. Hafta 9. Hafta 10. Hafta 11. Hafta 12. Hafta 13. Hafta 14. Hafta
3 Normalizasyon Nedir? Normalizasyon; veri tabanı tasarım aşamasında veri tekrarını, veri kaybını veya veri yetersizliğini önlemek için gerçekleştirilen işlemlerdir. Normalizasyon tanım olarak ise ; (Ayrıştırma), veritabanlarında çok fazla sütun ve satırdan oluşan bir tabloyu tekrarlardan arındırmak için daha az satır ve sütun içeren alt kümelerine ayrıştırma işlemidir.
4 Normalizasyonun Amacı Veri Bütünlüğünün Sağlanması Öğr. Gör. M. Mutlu YAPICI Gereksiz veri tekrarını önleyerek verilerdeki bozulmaları önlemek Uygulamadan Bağımsızlık Uygulama değişse bile veritabanı tutarlı olarak çalışmalı Performansı Arttırmak Veri tekrarı en aza iner ve arama hızlı olur.
5 Normalizasyon Kuralları Normalizasyon işlemini gerçekleştirmemizde bize yardımcı olacak kurallar vardır, bu kurallara normalizasyon kuralları denir. Bu kurallar 1NF (1. Normalizasyon Formu), 2NF, 3NF, 4NF ve 5NF dir. Normalizasyon formlarından ilk dördü en çok kullanılanlarıdır. Biz de bu dört kurala uygun şekilde veritabanı tasarımımızı yapacağız.
6 1NF (Birinci Normal Form) Bütün niteliklerin öz alanından (domain) aldığı değerler atomik olmak zorundadır. İlişkisel veri tabanı modelinin temel kuralıdır ve her nitelik ancak atomik veriler alabilir. Bir satırdaki bir alan yalnızca bir tek bilgi içerebilir. Birden fazla yazarı olan kitap için yazar1, yazar2 ve yazar3 diye alanların açılması ile bu kurala uyulmamış olunur. Birden fazla veriyi bir alan içerisinde özel karakterlerle ayırıp saklamak bu kurala uymaz. Bir sütundaki tüm veriler aynı tipte olamalıdır. Her bir satırı bir birinden ayır adecek eşsiz (unique) bir alan olmalıdır.
7 1NF (Birinci Normal Form) Şimdi aşağıdaki örnek tabloyu inceleyelim ve 1NF kuralına göre uygunluğunu değerlendirelim. Müşteri Adı Ürün Müşteri Adresi Ürün CD Firma Destek Tel Fiyat Mutlu Yapıcı Xbox One 68/6 Dikmen Xbox CD Microsoft (800)Micro 250 Ali Can Playstation4 45/6 Taksim PS CD Sony (800)Sony 300 Ayşen Şen Xbox One, Playstation4 7/8 Çankaya PS CD, Xbox CD Tümü İkisi de 500 Mutlu Yapıcı PS Vita 6/6 Taksim PS CD Sony (800)Sony 200 Tabloyu incelediğimizde bir firmaya ait ürün satışlarının ve müşteri bilgilerinin tutulduğunu görüyoruz. 1. normal formumuza göre uymayan ve hatalı olan durumları tespit edelim.
8 1NF (Birinci Normal Form) Müşteri Adı Ürün Müşteri Adresi Ürün CD Firma Destek Tel Fiyat Mutlu Yapıcı Xbox One 68/6 Dikmen Xbox CD Microsoft (800)Micro 250 Ali Can Playstation4 45/6 Taksim PS CD Sony (800)Sony 300 Ayşen Şen Xbox One, Playstation4 7/8 Çankaya PS CD, Xbox CD Tümü İkisi de 500 Mutlu Yapıcı PS Vita 6/6 Taksim PS CD Sony (800)Sony 200 Tabloya baktığımızda 1NF ye göre tüm alanlar atomik düzeyde olmalıydı ve her alanda sadece 1 veri tutulmalıydı. Ama Ürün ve Ürün CD alanlarında aynı anda 2 veri olduğunu görüyoruz. Yine 1NF ye göre bir sütundaki tüm veriler aynı nitelikte olmalıydı ancak, Firma ve Destek Tel alanlarında uymadığını görüyoruz. Her bir alanı ayırt edecek eşsiz bir alanımızın da olmadığını görüyoruz.
9 1NF (Birinci Normal Form) Müşteri Adı Ürün Müşteri Adresi Ürün CD Firma Destek Tel Fiyat Mutlu Yapıcı Xbox One 68/6 Dikmen Xbox CD Microsoft (800)Micro 250 Ali Can Playstation4 45/6 Taksim PS CD Sony (800)Sony 300 Ayşen Şen Xbox One, Playstation4 7/8 Çankaya PS CD, Xbox CD Tümü İkisi de 500 Mutlu Yapıcı PS Vita 6/6 Taksim PS CD Sony (800)Sony 200 Şimdi bu tabloyu belirlediğimiz sorunlar dahilinde 1NF kuralına uygun hale getirelim. İlk Kuralımız her alanda sadece 1 veri olmasıydı. Müşteri Adı Ürün Müşteri Adresi Ürün CD Firma Destek Tel Fiyat Mutlu Yapıcı Xbox One 68/6 Dikmen Xbox CD Microsoft (800)Micro 250 Ali Can Playstation4 45/6 Taksim PS CD Sony (800)Sony 300 Ayşen Şen Xbox One 7/8 Çankaya Xbox CD Microsoft (800)Micro 250 Mutlu Yapıcı PS Vita 6/6 Taksim PS CD Sony (800)Sony 200 Ayşen Şen Playstation4 7/8 Çankaya PS CD Sony (800)Sony 300
10 1NF (Birinci Normal Form) Müşteri Adı Ürün Müşteri Adresi Ürün CD Firma Destek Tel Fiyat Mutlu Yapıcı Xbox One 68/6 Dikmen Xbox CD Microsoft (800)Micro 250 Ali Can Playstation4 45/6 Taksim PS CD Sony (800)Sony 300 Ayşen Şen Xbox One, Playstation4 7/8 Çankaya PS CD, Xbox CD Tümü İkisi de 500 Mutlu Yapıcı PS Vita 6/6 Taksim PS CD Sony (800)Sony 200 1NF ye göre bir sütundaki tüm veriler aynı nitelikte olmalıydı, Firma ve Destek Tel alanları düzeltildi Müşteri Adı Ürün Müşteri Adresi Ürün CD Firma Destek Tel Fiyat Mutlu Yapıcı Xbox One 68/6 Dikmen Xbox CD Microsoft (800)Micro 250 Ali Can Playstation4 45/6 Taksim PS CD Sony (800)Sony 300 Ayşen Şen Xbox One 7/8 Çankaya Xbox CD Microsoft (800)Micro 250 Mutlu Yapıcı PS Vita 6/6 Taksim PS CD Sony (800)Sony 200 Ayşen Şen Playstation4 7/8 Çankaya PS CD Sony (800)Sony 300
11 1NF (Birinci Normal Form) Müşteri Adı Ürün Müşteri Adresi Ürün CD Firma Destek Tel Fiyat Mutlu Yapıcı Xbox One 68/6 Dikmen Xbox CD Microsoft (800)Micro 250 Ali Can Playstation4 45/6 Taksim PS CD Sony (800)Sony 300 Ayşen Şen Xbox One, Playstation4 7/8 Çankaya PS CD, Xbox CD Tümü İkisi de 500 Mutlu Yapıcı Playstation4 6/6 Taksim PS CD Sony (800)Sony 300 Her bir alanı ayırt edecek eşsiz bir alanımız olmalıydı Mıd Müşteri Adı Ürün Müşteri Adresi Ürün CD Firma Destek Tel Fiyat M1 Mutlu Yapıcı Xbox One 68/6 Dikmen Xbox CD Microsoft (800)Micro 250 M2 Ali Can Playstation4 45/6 Taksim PS CD Sony (800)Sony 300 Ayşen Şen Xbox One 7/8 Çankaya Xbox CD Microsoft (800)Micro 250 M4 Mutlu Yapıcı PS Vita 6/6 Taksim PS CD Sony (800)Sony 200 Ayşen Şen Playstation4 7/8 Çankaya PS CD Sony (800)Sony 300 1NF ye göre tablomuzu oluşturmuş olduk
12 2NF (İkinci Normal Form) Öncelikle mutlaka 1NF ye uygun bir yapı olmalıdır. Bir satırdaki tüm sütunlar mutlaka birincil anahtar ile ilişkili olmalıdır. Birincil anahtara bağlı olmalıdır. Bağlı olmayan tüm sütunlar ayrı bir tabloda tutulmalıdır. Birincil anahtar birden fazla sütundan oluşuyorsa tablodaki veriler her iki sütuna da bağımlı olmalıdır
13 2NF (İkinci Normal Form) ıd Müşteri Adı Ürün Müşteri Adresi Ürün CD Firma Destek Tel Fiyat 1 Mutlu Yapıcı Xbox One 68/6 Dikmen Xbox CD Microsoft (800)Micro Ali Can Playstation4 45/6 Taksim PS CD Sony (800)Sony Ayşen Şen Xbox One 7/8 Çankaya Xbox CD Microsoft (800)Micro Mutlu Yapıcı PS Vita 6/6 Taksim PS CD Sony (800)Sony Ayşen Şen Playstation4 7/8 Çankaya PS CD Sony (800)Sony 300 Şimdi 1NF ye göre düzenlediğimiz tablomuzu 2NF ye göre tekrar inceleyelim. 1. kuralımız kesinlikle 1NF ye uygun olmasıydı ki şuanda uygun. 2. Kuralımız ise tüm sütunlar birincil anahtara bağımlı olmalıydı. Tabloyu incelediğimizde Firma, Destek Tel ve Fiyat alanlarının MId(Müşteri İd) ile bir ilişkisi olmadığı görülmektedir.
14 2NF (İkinci Normal Form) ıd Müşteri Adı Ürün Müşteri Adresi Ürün CD Firma Destek Tel Fiyat 1 Mutlu Yapıcı Xbox One 68/6 Dikmen Xbox CD Microsoft (800)Micro Ali Can Playstation4 45/6 Taksim PS CD Sony (800)Sony Ayşen Şen Xbox One 7/8 Çankaya Xbox CD Microsoft (800)Micro Mutlu Yapıcı PS Vita 6/6 Taksim PS CD Sony (800)Sony Ayşen Şen Playstation4 7/8 Çankaya PS CD Sony (800)Sony 300 Bu durumda firma bilgileri ayrı bir tabloda tutulmalıdır. 2. Kuralımız ise tüm sütunlar birincil anahtara bağımlı olmalıydı. Tabloyu incelediğimizde Firma, Destek Tel ve Fiyat alanlarının MId(Müşteri İd) ile bir ilişkisi olmadığı görülmektedir.
15 2NF (İkinci Normal Form) ıd Müşteri Adı Ürün Müşteri Adresi Ürün CD Firma Destek Tel Fiyat 1 Mutlu Yapıcı Xbox One 68/6 Dikmen Xbox CD Microsoft (800)Micro Ali Can Playstation4 45/6 Taksim PS CD Sony (800)Sony Ayşen Şen Xbox One 7/8 Çankaya Xbox CD Microsoft (800)Micro Mutlu Yapıcı PS Vita 6/6 Taksim PS CD Sony (800)Sony Ayşen Şen Playstation4 7/8 Çankaya PS CD Sony (800)Sony 300 Tablolarımızı ayırdık Mıd Müşteri Adı Müşteri Adresi Ürün CD M1 Mutlu Yapıcı 68/6 Dikmen Xbox CD M2 Ali Can 45/6 Taksim PS CD Ayşen Şen 7/8 Çankaya Xbox CD M4 Mutlu Yapıcı 6/6 Taksim PS CD Ayşen Şen 7/8 Çankaya PS CD Ürün Firma Destek Tel Fiyat Xbox One Microsoft (800)Micro 250 Playstation4 Sony (800)Sony 300 PS Vita Sony (800)Sony 200 Ayırdık ancak 1. tablo ile 2. tablodaki verileri bir birlerine bağlayacak bir yapımız yok
16 2NF (İkinci Normal Form) İlişkisel tablomuzu da yapalım Mıd Müşteri Adı Müşteri Adresi Ürün CD M1 Mutlu Yapıcı 68/6 Dikmen Xbox CD M2 Ali Can 45/6 Taksim PS CD Ayşen Şen 7/8 Çankaya Xbox CD M4 Mutlu Yapıcı 6/6 Taksim PS CD Ayşen Şen 7/8 Çankaya PS CD Ürün Firma Destek Tel Fiyat Xbox One Microsoft (800)Micro 250 Playstation4 Sony (800)Sony 300 PS Vita Sony (800)Sony 200 Mıd M1 M2 M4 Ürün Xbox One Playstation4 Xbox One PS Vita Playstation4
17 3NF (Üçüncü Normal Form) Öncelikle mutlaka 2NF ye uygun bir yapı olmalıdır. Bir tablo için, anahtarı olmayan bir alan, anahtarı olmayan başka hiç bir alana bağlı olamaz. Eğer, bir başka anahtarı olmayan alana bağlı bir alan kullanılırsa, bunun sonucunda da veri tabanında, karşılığı olmayan bir kodlama yer almış olurdu.
18 3NF (Üçüncü Normal Form) Tablolarımızdan Firmalar tablosunu incelersek, bağımsız iki alanın birbirini etkilediğini görürüz. Mıd Müşteri Adı Müşteri Adresi Ürün CD M1 Mutlu Yapıcı 68/6 Dikmen Xbox CD M2 Ali Can 45/6 Taksim PS CD Ayşen Şen 7/8 Çankaya Xbox CD M4 Mutlu Yapıcı 6/6 Taksim PS CD Ayşen Şen 7/8 Çankaya PS CD Ürün Firma Destek Tel Fiyat Xbox One Microsoft (800)Micro 250 Playstation4 Sony (800)Sony 300 PS Vita Sony (800)Sony 200 Mıd M1 M2 M4 Ürün Xbox One Playstation4 Xbox One PS Vita Playstation4
19 3NF (Üçüncü Normal Form) Tablolarımızdan Firmalar tablosunu incelersek, bağımsız iki alanın birbirini etkilediğini görürüz. Ürün Firma Destek Tel Fiyat Xbox One Microsoft (800)Micro 250 Playstation4 Sony (800)Sony 300 PS Vita Sony (800)Sony 200 Eğer bir firmanın adını biliyorsak o firmanın telefonuna ulaşabiliyoruz. Aynı şekilde firma telefonunu biliyorsak, o firmanın adına ulaşabiliyoruz. Bu alanlar birincil anahtar da değiller. Görüldüğü gibi birincil anahtar olamayan iki alan bir birine bağlı durumdalar ve 3NF ye uymuyorlar. Bu durumda alanlar birbirlerinden ayrılarak yeni tablo oluşturulmalıdır.
20 3NF (Üçüncü Normal Form) 3NF kuralına uygun tablomuz. Mıd Müşteri Adı Müşteri Adresi Ürün CD M1 Mutlu Yapıcı 68/6 Dikmen Xbox CD M2 Ali Can 45/6 Taksim PS CD Ayşen Şen 7/8 Çankaya Xbox CD M4 Mutlu Yapıcı 6/6 Taksim PS CD Ayşen Şen 7/8 Çankaya PS CD Foreign Ürün Firma Fiyat Xbox One Microsoft 250 Playstation4 Sony 300 PS Vita Sony 200 Mıd M1 M2 M4 Ürün Xbox One Playstation4 Xbox One PS Vita Playstation4 Firma Microsoft Sony Destek Tel (800)Micro (800)Sony
21 3NF (Üçüncü Normal Form) 3NF kuralına uygun tablomuz. Mıd Müşteri Adı Müşteri Adresi Ürün CD M1 Mutlu Yapıcı 68/6 Dikmen Xbox CD M2 Ali Can 45/6 Taksim PS CD Ayşen Şen 7/8 Çankaya Xbox CD M4 Mutlu Yapıcı 6/6 Taksim PS CD Ayşen Şen 7/8 Çankaya PS CD Foreign Ürün Firma Fiyat Xbox One Microsoft 250 Playstation4 Sony 300 PS Vita Sony 200 Mıd M1 M2 M4 Ürün Xbox One Playstation4 Xbox One PS Vita Playstation4 Firma Microsoft Sony Destek Tel (800)Micro (800)Sony
22 4NF (Dördüncü Normal Form) Öncelikle mutlaka 3NF ye uygun bir yapı olmalıdır. Tabloda çoklu değer bağımlılığı (Multi-Value Dependencies) olmalaıdır. Çoklu değer bağımlılığı bir tablodaki herhangi bir kolona eklene bir satır için başka satırdaki verilerin aynen tekrar etmesi durumudur. Bu durumda eklenen her veri için diğer sütunlardaki verilerde kopyalanacaktır. 4NF kuralı ile bu durum ortadan kaldırılmaya çalışılır.
23 4NF (Dördüncü Normal Form) Aşağıdaki 1. tabloyu incelediğimizde aynı müşterinin aldığı her ürün için müşteri adı ve adresi tekrarlanacaktır. Mıd Müşteri Adı Müşteri Adresi Ürün CD M1 Mutlu Yapıcı 68/6 Dikmen Xbox CD M2 Ali Can 45/6 Taksim PS CD Ayşen Şen 7/8 Çankaya Xbox CD M4 Mutlu Yapıcı 6/6 Taksim PS CD Ayşen Şen 7/8 Çankaya PS CD Foreign Ürün Firma Fiyat Xbox One Microsoft 250 Playstation4 Sony 300 PS Vita Sony 200 Mıd M1 M2 M4 Ürün Xbox One Playstation4 Xbox One PS Vita Playstation4 Firma Microsoft Sony Destek Tel (800)Micro (800)Sony
24 4NF (Dördüncü Normal Form) Aşağıdaki 1. tabloyu incelediğimizde aynı müşterinin aldığı her ürün için müşteri adı ve adresi tekrarlanacaktır. Bu durumda 4NF ye göre bu tabloyu bölmemiz uygundur. Tabloda müşteri ve ürün bilgilerinin tutulduğunu görüyoruz. O zaman müşteri ve ürünler tablosu şeklinde bölebilir ve iki tablonun ortak noktasını da müşteri olarak belirleyebiliriz. Mıd Müşteri Adı Müşteri Adresi Ürün CD M1 Mutlu Yapıcı 68/6 Dikmen Xbox CD M2 Ali Can 45/6 Taksim PS CD Ayşen Şen 7/8 Çankaya Xbox CD M4 Mutlu Yapıcı 6/6 Taksim PS CD Ayşen Şen 7/8 Çankaya PS CD
25 4NF (Dördüncü Normal Form) Tablonun 4NF ye göre son hali Mıd Müşteri Adı Müşteri Adresi Ürün CD M1 Mutlu Yapıcı 68/6 Dikmen Xbox CD M2 Ali Can 45/6 Taksim PS CD Ayşen Şen 7/8 Çankaya Xbox CD M4 Mutlu Yapıcı 6/6 Taksim PS CD Foreign Ürün Firma Fiyat Xbox One Microsoft 250 Playstation4 Sony 300 PS Vita Sony 200 Mıd M1 M2 M4 Ürün CD Xbox CD PS CD Xbox CD PS CD PS CD Mıd M1 M2 M4 Ürün Xbox One Playstation4 Xbox One PS Vita Playstation4 Firma Microsoft Sony Destek Tel (800)Micro (800)Sony
26 KAYNAKLAR Yrd. Doç. Dr. Altan MESUT Öğr. Gör. M. Mutlu YAPICI Öğr. Gör. Dr. Sibel SOMYÜREK
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
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
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.
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
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
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.
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
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
1 Temel Kavramlar. Veritabanı 1
1 Temel Kavramlar Veritabanı 1 Veri Saklama Gerekliliği Bilgisayarların ilk bulunduğu yıllardan itibaren veri saklama tüm kurum ve kuruluşlarda kullanılmaktadır. Veri saklamada kullanılan yöntemler; Geleneksel
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
1 Temel Kavramlar. Veritabanı 1
1 Temel Kavramlar Veritabanı 1 Veri Saklama Gerekliliği Bilgisayarların ilk bulunduğu yıllardan itibaren veri saklama tüm kurum ve kuruluşlarda kullanılmaktadır. Veri saklamada kullanılan yöntemler; Geleneksel
VERİTABANI ORGANİZASYONU
VERİTABANI ORGANİZASYONU Veri nedir? Olgu, kavram ya da komutların, iletişim, yorum ve işlem için elverişli biçimsel gösterimidir. Veriler ölçüm, sayım, deney, gözlem ya da araştırma yolu ile elde edilmektedir.
Veritabanı ve Yönetim Sistemleri
Veritabanı ve Yönetim Sistemleri Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Öğr. Gör. M. Mutlu YAPICI Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta Temel Kavramlar
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
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
Tekrar. Veritabanı 2
Tekrar Veritabanı 2 Veritabanı Nedir? Veritabanı ortaya çıkış hikayesi Saklanan ve işlenen veri miktarındaki artış Veri tabanı olmayan sistemin verilerinin kalıcı olmaması. Veritabanı; tanım olarak herhangi
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
İş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ı
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
İ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
İ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
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,
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ığı
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
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
VERİ TABANI NEDİR A. TABLO OLUŞTURMA
VERİ TABANI NEDİR Belli bir amaca dayalı ortak alanlara (ad soyad, ürün adı, fiyatı gibi) sahip kişilerin ve nesnelerin bilgilerinin tutulduğu, istendiğinde bu bilgiler için arama, düzeltme, silme, kayıt
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
VERİ KAYNAKLARI. Bilgi sisteminin öğelerinden biride veri
VERİ KAYNAKLARI YÖNETİMİ İ İ 5. ÜNİTE GİRİŞ Bilgi sisteminin öğelerinden biride veri yönetimidir. Geleneksel yada çağdaş, birinci yada ikinci elden derlenen veriler amaca uygun veri formlarında tutulur.
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
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.
Herhangi bir tablonun tekrarlı veriler içerdiği duruma birinci normal form denir. Birinci normal formu Aşağıdaki tablo ile ele alacağız.
Normalleştirme ve Uygulaması Normalleştirme Neden Uygulanır: İlişkisel veritabanı oluşturmak için normalleştirmeyi bilmek çok önemlidir. Normalleştirme işlemini anlayabilmek için ise fonksiyonel bağımlılık
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
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ığı
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
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
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
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ı
SP_RENAMEDB eski_isim, yeni_isim VEYA SP_RENAMEDB 'eski isim', 'yeni isim'
Bu Derste Öğrenecekleriniz: 1- Veri Tabanı Adı Değiştirme 2- Nesnelerin Adını Değiştirme a. Tablo Adı Değiştirme b. Alan Adı Değiştirme c. Constraint (Kısıtlama) Adı Değiştirme 3- Tablo Düzenleme Komutları
Bölüm 1: Veritabanı Yönetim Sistemlerine Giriş
Bölüm 1: Veritabanı Yönetim Sistemlerine Giriş -1- Dr. Serkan DİŞLİTAŞ 1.1. Veri ve Bilgi (Data & Information) Hesaplama, saklama gibi çeşitli işlemler amacıyla bilgisayara verilen sayı, yazı, resim, ses,
08118 Veri Tabanı I. Database Management System. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. Öğr.Gör. Murat KEÇECĠOĞLU
08118 Veri Tabanı I Database Management System Elbistan Meslek Yüksek Okulu 2016 2017 Bahar Yarıyılı Öğr.Gör. Murat KEÇECĠOĞLU NORMALİZASYON KURALLARI Bir tablo içerisinde yer alacak kaydın nelerden oluştuğuna
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
Veritabanı Yönetimi Bilgisayarların. Keşfi Hedefler. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi
Hedefler Veritabanı Yönetimi Bilgisayarların Discovering Keşfi 2010 Computers 2010 Living in a Digital World Dijital Dünyada Yaşamak Veritabanı terimini tanımlamak ve bir veritabanının veri ve bilgi ile
İ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
10-Veri Tabanları. www.cengizcetin.net
10-Veri Tabanları 1 VERİ TABANI VERİTABANI (DATABASE) Birbiri ile ilişkili bir veya daha fazla tablodan oluşan bilgi topluluğudur. Veri tabanındaki tablolara ulaşılarak sorgulama yapılır ve istenilen bilgiler
İlişkisel Veri Tabanları I
İlişkisel Veri Tabanları I Erdem Alparslan Bahçeşehir Üniversitesi 1 Veri Tabanı Modelleri Veri Tabanları tasarımında kullanılan modeller: Tablolar : Veriler tek bir tabloda veya tablo dizisinde tutulur
Veri Bütünlüğü ve Constraint ler. Veritabanı 1
Veri Bütünlüğü ve Constraint ler Veritabanı 1 Veri Bütünlüğü Veri bütünlüğü, bir tabloda veri güncelleme, silme veya ekleme gibi işlemler yapılırken diğer tablo ya da tablolardaki verilerin birbirleriyle
Veri Tabanı Hafta Dersi
Veri Tabanı - 1 2. Hafta Dersi Dersin Hedefleri Geleneksel Dosya Sistemleri Veri Tabanı Kavramları Veri Tabanı Yönetim Sistemleri Veri Modelleri Veri nedir? Bilgisayarlarda veri nasıl saklanır? Bilgisayarlardaki
KISITLAMALAR (CONSTRAINT)
KISITLAMALAR (CONSTRAINT) Tablo alanlarına veri girişini kontrol etmeyi amaçlayan düzenlemelerdir. Bir alana girilen değerleri sınırlayan bu düzenlemeler kullanıcı hataları açısından önemlidir. Verilerin
TEMEL BİLGİSAYAR. Ders Notları. Yrd. Doç. Dr. Seyit Okan KARA
TEMEL BİLGİSAYAR Ders Notları Yrd. Doç. Dr. Seyit Okan KARA İÇERİK Excel menü çubuğunda bulunan, Ekle menüsünün içerik ve uygulamaları Biçim menüsünün içerik ve uygulamaları Veri menüsünün içerik ve uygulamaları
SQL e Giriş. Uzm. Murat YAZICI
SQL e Giriş Uzm. Murat YAZICI SQL (Structured Query Language) - SQL Türkçe de Yapısal Sorgulama Dili anlamına gelmektedir ve ilişkisel veritabanlarında çok geniş bir kullanım alanına sahiptir. - SQL ile
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
WEB TASARIMININ TEMELLERİ
WEB TASARIMININ TEMELLERİ Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta İnternet ve WEB Tanımları Html Temel Etiketleri 2. Hafta Html Temel Etiketleri
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 3. Hafta 4. Hafta
İLİŞKİSEL VERİTABANLARINDA BİRLEŞTİRME
İLİŞKİSEL VERİTABANLARINDA BİRLEŞTİRME Bazı Veri tabanları sadece 1 tablodan oluşmaz. Bunun sebebi genellikle veri tekrarını önlemektir. Bu şekilde oluşturulmuş veri tabanlarında, tablolardaki değerleri
SQL Query and Table Application
SQL Query and Table Application Elbistan Meslek Yüksek Okulu 2012 2013 Bahar Yarıyılı Öğr. Gör. Murat KEÇECİOĞLU 24-25 Nis. 2013 Sorgulama İşlemleri SQL de sorgulama işlemleri SELECT deyimi yardımıyla
ACCESS DERS 2. 1. Tablolarda Düzenleme
ACCESS DERS 2 1. Tablolarda Düzenleme Geçen notlarda en durumda Musteri, iller ve ilçeler isminde 3 tane tablomuz olmuştu. Şimdi bu tablolar üzerinde düzenlemeler yapacağız. İlk düzenlemeyi tablo ve tablo
İngilizce'de Relational Database Management System (RDBMS) olarak ifade edilir.
İlişkisel Veritabanı Yaklaşımı: İngilizce'de Relational Database Management System (RDBMS) olarak ifade edilir. İlişkisel veri tabanı yönetim sistemi verilerin tablolarda satır ve sutunlar halinde tutulduğu
ÜNİVERSİTEYE GİRİŞ SINAV SORULARI
ÜNİVERSİTEYE GİRİŞ SINAV SORULARI 1. 1999 ÖSS a, b, c pozitif gerçel (reel) sayılar olmak üzere a+ b ifadesindeki her sayı 3 ile çarpılırsa aşağıdakilerden hangisi elde c edilir? 3 a+ b A) B) c a+ 3b C)
Veri Tabanı Yönetim Sistemleri Bölüm - 3
Veri Tabanı Yönetim Sistemleri Bölüm - 3 İçerik Web Tabanlı Veri Tabanı Sistemleri.! MySQL.! PhpMyAdmin.! Web tabanlı bir veritabanı tasarımı. R. Orçun Madran!2 Web Tabanlı Veritabanı Yönetim Sistemleri
12-A. Sayılar - 1 TEST
-A TEST Sayılar -. Birbirinden farklı beş pozitif tam sayının toplamı 0 dur. Bu sayılardan sadece ikisi den büyüktür. Bu sayılardan üç tanesi çift sayıdır. Buna göre bu sayılardan en büyüğü en çok kaç
VERİ TABANI UYGULAMALARI
VERİ TABANI UYGULAMALARI VERİ TABANI NEDİR? Bir konuyla ilgili çok sayıda verinin tutulmasına, depolanmasına ve belli bir mantık içerisinde gruplara ayrılmasına veri tabanı denir. Veri tabanı programları;
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ı
Veri Tabanı Yönetim Sistemleri Bölüm - 7
Veri Tabanı Yönetim Sistemleri Bölüm - 7 İçerik Alt Sorgular Çoklu Tablolar (Tabloların Birleştirilmesi) Görünümler R. Orçun Madran 2 Alt Sorgular Uygulamada, bir sorgudan elde edilen sonuç, bir diğer
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Ü
Her satır birbirinden farklı olmalıdır yani birbiri ile tamamen ayni olan iki kayıt kullanılmamalıdır.
Veri Tabanı Dersi 1.Sınav Ders Notları Veri Tabanı Tanımı Veri tabanı tanımından önce Veri nedir? sorusuna cevap vermemiz gerekmektedir. Veri; Türk Dil Kurumunun güncel sözlüğünde; Olgu, kavram veya komutların,
WEB TASARIMININ TEMELLERİ
WEB TASARIMININ TEMELLERİ Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta İnternet ve WEB Tanımları Html Temel Etiketleri
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Ġġ)
T.C KARABÜK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ
T.C KARABÜK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ YAZILIM MÜHENDİSLİĞİ PROJE ÖDEVİ SİNEMA BİLET SİSTEMİ PROJE SAHİBİ 2015M10206009 Erdi Şenol İSTANBUL, 2016 Proje Alan Tanımı Günümüzde
Her bölüm için kısa bazı girişler yapılacak ve bölüm içerisinde anlatılacak olan konuların genel başlıkları belirtilecektir.
Eğitim Adı Seviye Toplam Süre : SQL 2008 Sorgular Eğitim Serisi : Başlangıç/Orta/Yüksek : 56 Saat 05 Dakika 05 Saniye Video Adedi : 209 Merhaba arkadaşlar ben İLKER IŞIK yine www.yazilimhocasi.com katkılarıyla
Veritabanı Tarihi. 1960s: Bilgisayarlar artan saklama kapasiteleri ile birlikte firmalar tarafından karşılanabilir hale gelmeye başladı
History of the Database Timeline 1960s: Bilgisayarlar artan saklama kapasiteleri ile birlikte firmalar tarafından karşılanabilir hale gelmeye başladı 1970-72: E. F. Codd veritabanları için mantıksal yapıyı
Öğ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,
LibreOffice Veritabanı-1
LibreOffice Veritabanı-1 Bu uygulamada LibreOffice Base ile basit bir telefon rehberi yapacağız. 1 Veritabanı oluşturma 1.1 LibreOffice Base programını çalıştırın. Sizden veritabanı adını sorduğunda rehber.odb
VERİ TABANI YÖNETİM SİSTEMLERİ I. 4. VERİ TABANI TASARIMI ve NORMALİZASYONU
BÖLÜM 4 4. VERİ TABANI TASARIMI ve NORMALİZASYONU 4.1. Veri Tabanı Tasarımı Iyi bir veritabanı tasarımı yapabilmek için yetenek, bilgi ve tecrübe çok önemlidir. Öncelikle, ilişkisel veritabanının tanımını
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
Genel Kavramlar. Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar. Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler
Genel Kavramlar Veri Nedir? Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar Veri Tabanı Nedir? Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler Veritabanı Yönetim Sistemi (DBMS)Nedir?
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
Problem 1. Problem 2. Problem 3. Problem 4. Problem 5. PURPLE COMET MATEMATİK BULUŞMASI Nisan c Copyright Titu Andreescu and Jonathan Kane
PURPLE COMET MATEMATİK BULUŞMASI Nisan 2010 İLKÖĞRETİM - PROBLEMLERİ c Copyright Titu Andreescu and Jonathan Kane Çeviri Sibel Kılıçarslan CANSU ve Fatih Kürşat CANSU Problem 1 Eğer 125 + n + 135 + 2n
Maltepe Üniversitesi Endüstri Mühendisliği Bölümü Veri Tabanı Yönetimi (END 210)
Maltepe Üniversitesi Endüstri Mühendisliği Bölümü Veri Tabanı Yönetimi (END 210) GENEL DERS BİLGİLERİ Öğretim Elemanı : Öğr.Gör. Erdal GÜVENOĞLU Ofis : MUH 312 Ofis Saatleri : Pazartesi: 14:00 14:50, Salı:
Veritabanı Tasarımı. SQL Deyimi Anatomisi
Veritabanı Tasarımı SQL Deyimi Anatomisi Amaç Bu ders aşağıdaki hedefleri kapsamaktadır: Projeksiyon (projection), seçim (selection) ve birleştirme (join) ifadelerini doğru fonksiyonları/yetenekleri ile
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 Varlık-Bağıntı modeli için en önemli derece bağıntıların 1NF olmasıdır.
Microsoft Excel 1.BÖLÜM
Microsoft Excel 1.BÖLÜM Dersin Amacı İş hayatını ve günlük yaşamı kolaylaştırmada yardımcı olan işlem tabloları hakkında bilgi vermek. Bu işlem tablolarından en yaygın olarak kullanılan Excel programını,
PROGRAMLAMA DİLLERİ I
PROGRAMLAMA DİLLERİ I Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Öğr. Gör. M. Mutlu YAPICI Hafta 1. Hafta 2. Hafta 3. Hafta 4. Hafta 5. Hafta 6. Hafta 7. Hafta
2 Temel Kavramlar (Devam) Veritabanı 1
2 Temel Kavramlar (Devam) Veritabanı 1 Veritabanı Kullanıcıları Veritabanı Yöneticisi (DBA-Database Administrator) Tasarım,oluşturma ve işletiminden sorumludur. Görevleri; Tasarımı Performans Analizi Erişim
Mühendislikte Veri Tabanları Dersi Uygulamaları (MS-Access)
Mühendislikte Veri Tabanları Dersi Uygulamaları (MS-Access) İstanbul Teknik Üniversitesi, İnşaat Fakültesi, Geomatik Mühendisliği Bölümü Prof. Dr. Nebiye MUSAOĞLU Doç. Dr. Elif SERTEL Y. Doç. Dr. Şinasi
SP_RENAMEDB eski_isim, yeni_isim VEYA SP_RENAMEDB 'eski isim', 'yeni isim'
Bu Derste Öğrenecekleriniz: 1- Veri Tabanı Adı Değiştirme 2- Nesnelerin Adını Değiştirme a. Tablo Adı Değiştirme b. Alan Adı Değiştirme c. Constraint (Kısıtlama) Adı Değiştirme 3- Tablo Düzenleme Komutları
WEB TASARIMININ TEMELLERİ
WEB TASARIMININ TEMELLERİ Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta İnternet ve WEB Tanımları Html Temel Etiketleri
LUCA YENİ ARAYÜZ UYGULAMASI
LUCA YENİ ARAYÜZ UYGULAMASI İçindekiler LUCA Yeni Arayüz Uygulaması... 1 Fiş Listesi Kullanımı... 3 Yeni Fiş... 7 KDV Hesapları... 16 KDV Hesapları Örnek Uygulamalar... 17 Fiş Ayarları... 21 Kısa Yollar...
Veri Tabanı Yönetim Sistemleri Bölüm - 5
Veri Tabanı Yönetim Sistemleri Bölüm - 5 İçerik SELECT deyimi (devam) Verinin Sınırlandırılması (WHERE) Karşılaştırma İşleçleri (=, >, =,
Kavramsal Tasarım. Veritabanlarına Giriş Dersi
Kavramsal Tasarım Veritabanlarına Giriş Dersi Kavramsal Modelleme Bu modeller, veritabanında tutulacak verilerin yüksek seviyede bir gösterimini ve açıklamasını verir. Varlık-İlişki (ER) Modeli, kavramsal
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
Ses Dosyaları. Bilge kunduz ses dosyalarını ayırt edebilmek için ses dosyalarına en kısa nasıl bir ad vermelidir?
Ses Dosyaları Bilge Kunduz'un ses dosyası koleksiyonu çok karışmış. Dosya adı "Şarkı1(3).mp3", "güzel_muzik.mp3" veya "Bunu dinleme.mp3" şeklinde. Neyse ki, Bilge Kunduz ses dosyalarındaki mevcut bilgilere
DAO İLE SQL KOMUTLARI. Sql komutlarını artık veri tabanında kullanmaktan başka çaremiz yok arkadaşlar. Şimdi bu sql derslerimize başlayalım.
DAO İLE SQL KOMUTLARI Sql komutlarını artık veri tabanında kullanmaktan başka çaremiz yok arkadaşlar. Şimdi bu sql derslerimize başlayalım. SQL-1 SELECT En basit SQL cümleciği oluşturmak için SELECT sözcüğü
ECEM ERDURU GAMZE SERİN ZEHRA SABUR EMİNE ÖLMEZ. o TAMSAYILAR KONUSU ANLATILMAKTADIR
ECEM ERDURU GAMZE SERİN ZEHRA SABUR EMİNE ÖLMEZ o TAMSAYILAR KONUSU ANLATILMAKTADIR Sıfırın sağındaki sayılar pozitif tam sayılar, sıfırın solundaki sayılar negatif tam sayılardır. Pozitif tam sayılar,
2. TABLOLAR VE ÖZELLİKLERİ
2. TABLOLAR VE ÖZELLİKLERİ Veri tabanlarının tablolarda saklanan verilerden meydana geldiğini Veri Tabanı Tasarımı modülünde öğrenmiştik. Şimdi de tabloların neler olduğunu, tablo oluşturmanın nasıl yapıldığını
Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN
Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı Öğr. Gör. Cansu AYVAZ GÜVEN VERITABANI-I SQL Tek Tablo İçinde Sorgulamalar Tekrarlı Satırların Engellenmesi Aynı değerlere sahip satırlar
2-Veritabanı Yönetim Sistemleri/ Temel Kavramlar
2-Veritabanı Yönetim Sistemleri/ Temel Kavramlar Öğr. Gör. Saliha Kevser KAVUNCU Veritabanı neden kullanılır? Veritabanının amacı; insanların ve organizasyonların birşeyleri takip edebilmesine yardımcı
- Veri Bütünlüğü: Bir tabloda değişiklik yapılan verinin ilişkili olduğu diğer tablo veya tablolarda da aynı işlemin yapılması gerekebilir.
Veri Tabanı Yönetim Sistemleri Veri tabanı kavramı bilgisayarın kullanılmaya başlanmasından yıllar sonra ortaya çıksa da günümüzde neredeyse tüm uygulamalarda veri tabanına ihtiyaç duyulmaktadır. Basit
Veritabanı Tasarımı. Alt Sorgu Temelleri
Veritabanı Tasarımı Alt Sorgu Temelleri Konular Verilerin elde edilmesi için alt sorguların tanımlanması ve açıklanması WHERE yantümcesinde tek satır alt sorgu oluşturulması ve çalıştırılması Tek satır
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
İrsaliye Modülü Dizayn Dökümanı. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 16 Eylül 04
İrsaliye Modülü Dizayn Dökümanı Turquaz Muhasebe Versiyon 0.2 Hüseyin Ergün 16 Eylül 04 Turquaz Muhasebe, İrsaliye Modülü Dizayn Dökümanı Sayfa 2 İÇİNDEKİLER GEÇMİŞ DEĞİŞİKLİKLER 3 1. GİRİŞ 4 1.1 AÇIKLAMA
