Veri - Ersel Tarhan

advertisement
Veri
Ders 1
Giriş
Kaynaklar

Veri Tabanı Sistemleri, 2. basım
Prof. Dr. Ünal YARIMAĞAN, 2010, Akademi Yayınevi

Veritabanı Yönetim Sistemleri, 2. basım
Zehra ALAKOÇ BURMA, 2009, Seçkin Yayıncılık

Veritabanı ve Uygulamaları
Yılmaz KAYA, Ramazan TEKİN, 2007, Papatya Yayıncılık Eğitim

Fundamentals of Database Systems 5th Edition,
Ramez Elmasri, Sham Navathe, 2007, Pearson/Addison Wesley

An Introduction to Database Systems, 8th Edition
C J Date, 2004, Pearson Education
Ders 1
Giriş
Ders İçeriği
Veri
 Veritabanları
 Varlık İlişkisi (Entity Relationship)
 SQL Programlama

Ders 1
Giriş
Veri Nedir?
 Bilginin
hangi seviyesidir?
◦ En alt seviye
 Veri
kaynakları nelerdir?
◦ Fiziksel sistemler, analog veya dijital ölçümler
◦ Sayısal ifadeler; nüfus, maaş, deney sonucu, vb.
 Neleri
ifade eder?
◦ Miktar, tanım, özellik
 Resim
bir veri midir?
◦ Evet
Ders 1
Giriş
Ham Bilgi
 Fiziksel
veriler
◦ Voltaj, akım, uzunluk, vb.
 Sayısal
sembollere dönüştürme.
◦ Dijital ortama aktarılma
 Dijital Veriler
nasıl ifade edilir?
◦ Sayılar, karakter dizisi, resim, vb.
 Ham
bilgi ne yapılır?
◦ Saklanır, aktarılır, işlenir.
 İşlenmiş
bilgi ham olarak kalabilir mi?
◦ Evet (tip dönüştürme gibi)
Ders 1
Giriş
Veri – Bilgi ?
 Bilgi
nedir?
◦ Anlamlandırılmış, ilişkilendirilmiş veri.
 Bilgi
seviyeleri nelerdir? Tanım olarak.
 Veri ile bilgi arasında ne fark var?
◦ Veri tek başına yeterli olmaz
◦ Bilgi, tek başına yeterlidir.
 Veri
bilgiye nasıl dönüşür?
◦ İşlenerek ve tanımlarla ilişkilendirilerek.
◦ Bir model vasıtasıyla çıkarım yapılarak.
Ders 1
Giriş
Bilgi Kademeleri
Data (Veri)
Information (Bilgi)
Knowledge (Kazanılan Bilgi)
Know-how (Özel Bilgi)
Ders 1
Giriş
Bilgi Süreçleri
Oluşturulur
Saklanır
İşlenir
Kullanılır
İletilir
Ders 1
Giriş
Veri Niçin Saklanır?
 Daha
sonra kullanılmak için
◦ Üretim hattının ölçüm değerlerine ihtiyaç
duyulduğunda bakmak için
 Analizini
yapmak için
◦ Bölgenin sıcaklık değerlerinin dağılımı
 İlişkilendirmek
için
◦ Ders notunu öğrenci başarısı ile
Ders 1
Giriş
Veritabanı
 Veritabanı
ne zamandır var?
◦ İnsanla beraber. Nasıl?
◦ Hafıza!
◦ İsimlendirme. Yer, insan, eşya…
◦ Çoban ve sürü
Ders 1
Giriş
Veritabanı Niçin Gerekli?
 Teknolojinin
yönü değişti.
◦ Sadece hesaplamadan, bilgiye geçiş.
 Süper bilgisayarların başarısı VT ile
 Son kullanıcı bilgi alışverişi istiyor.
 Bilim adamları analiz edecek pek çok veri elde
ediyor.
◦ Bilimsel uygulamalar
 Görüntü işleme, dijital haritalar, navigasyon.
 DNA, moleküler biyoloji, nano teknoloji.
 Karar destek sistemleri, veri madenciliği
Ders 1
Giriş
Veritabanı Ne İşe Yarar?
 Verileri
saklamaya. Nasıl?
◦ Organize biçimde
◦ Kolay erişilebilir yapıda
◦ Gruplanabilir
◦ Kolay eklenip çıkarılabilir
Ders 1
Giriş
Veritabanı Nedir?
 Birbiriyle
ilişkili verilerin belirli bir yapı ile
kalıcı olarak saklanmasını sağlayan sistem.
 Veritabanı bazen Veritabanı Yönetim
Sistemi (DBMS) veya Veritabanı Sistemi
yerine kullanılır.
Ders 1
Giriş
Veritabanın Gelişimi




Metin dosyası (Flat file), 1960
Hiyerarşik, 1970
◦ IMS (IBM)
Network, 1970
◦ IDS (Honeywell)
DBMS, 1980◦ System R -> DB2, IBM
◦ Ingres -> Postgres -> Informix
◦ SQL Server, Microsoft
◦ Oracle
Ders 1
Giriş
Veritabanı Çeşitleri
Dosya (Flat file)
◦ Sıralı (Sequential), rastgele, (random) indeksli
(indexed)
◦ Fiziksel ve mantıksal eşleştirme
◦ Paylaşım zorlukları
◦ Güvenlik
◦ Birden fazla program tarafından saklama
◦ Program erişim zorluğu
◦ Data bütünlüğünü sağlama zorluğu
Ders 1
Giriş
Veritabanı Çeşitleri
Hiyerarşik
◦ Binary tree (ağaç yapısı) (Bire-çok ilişki)
◦ Aynı tip veri saklama
◦ Etkili arama (+)
◦ Daha az veri tekrarı (+)
◦ Veritabanı bütünlüğü ve güvenliği (+)
◦ Kompleks yapı (-)
◦ Yapısal ilişki (-)
◦ Çoklu-çok ilişki (-)
◦ Bakım zorluğu (-)
Ders 1
Giriş
Veritabanı Çeşitleri
Network
◦ Birbirine bağlanan kayıtlar.
◦ Her bir kayıt birden fazla “parent” a sahip
olabilir.
◦ Kayıtlar, farklı bilgileri veya farklı veri tiplerini
saklayabilir.
◦ Sistem kompleks
◦ Tasarım ve Bakım zorluğu
Ders 1
Giriş
Veritabanı Çeşitleri
RDBMS
◦ Veri tekrarı olmaması, bütünlük, paylaşım
◦ Veri doğruluğu, güvenliği, standart
◦ Kolay veri erişimi, hızlılık ve bakım
◦ Verimlilik, eş zamanlık, bakım ve kurtarma
hizmetleri
◦ Karmaşıklık (-)
◦ Çökmesinin etkileri (-)
Ders 1
Giriş
Veritabanı Neleri Kapsar
 Veriler
(Data)
 Tablolar (Tables)
 Dosyalar (Files)
 İlişkiler (Data modeling)
 Erişim (Access)
 Güvenlik (Security)
 Uygulama programı (Application)
Ders 1
Giriş
Veritabanı Üzerindeki Çalışmalar
 Çok
sayıda veriyi uzun süre saklama
 Paralel işleme. Yük dağılımı
 Veri analizleri, veri madenciliği
 Dağınık veritabanları (distributed DB)
 Kompleks veri tipleri
 Veri tabanları arasında entegrasyonlar.
 Mobil veri tabanları
 Nesne yönelimli veri tabanları
Ders 1
Giriş
Araştırma
 Network
veritabanı
 Veri madenciliği
Ders 1
Giriş
Download