Professional Documents
Culture Documents
Veritabanı
Database
Tanımlama: Bir veri tabanı, veri tiplerinin türleri (yani, İnt, gerçek,
karakter) içerir.
Sorgu İşlemcisi
Veri
yönetici
Veri
Endeksler Açıklama Disk Depolanması
Saklanmış
Veri
DBMS'lerin avantajları :
Merkezi kontrol
Veri güvenliği sağlayın: hassas verilere erişim ve manipülasyon sadece yetkili kullanıcılar
ile sınırlandırılabilir. Öğrenci Öğrenci
Adı
Bölü
m
DersKodu Not
Num
Ayşe 18 2 C
DBMS'lerin avantajları :
Tutarlılık: Aynı verileri temsil eden dosyalar tutarsız olabilir. Bunun nedeni, bazı
dosyalara bir güncelleme uygulandığından, başkalarına uygulanmayacağı için
olabilir.
Tıp Merkezi Sicil Ofisi Konut Ofisi
–Maliyet
–Karmaşıklık eklendi
–Merkezi risk
Veri Şeması
- Bir veri şeması veri organizasyonunun bir açıklamasıdır. Tasarım sırasında
belirtilmiştir ve sık sık değişmesi beklenmemektedir.
-“Her bir parsel, bir kimlik kodu, birkaç köşe noktası, son sahiplik değişim
yılı ile ilişkilidir ve bir sosyal sigorta numarası, bir ismi ve bir adresi olan bir
kişiye aittir” ifadesi; arazi parseli.
-Veri şeması birçok biçimde görünebilir.
Daha Resmi Bir Veri Şeması
Resmi bir veri şeması, veri organizasyonunu tanımlamak için daha
yapılandırılmış bir dil kullanır.
PARSEL
ID YIL SAHİBİ_SIN
KÖŞE_NOKTALARI
PARCEL_ID X Y
KİŞİLER
SIN İsim Adres
Tablo KÖŞE_PT
PARCEL_ID X Y
Tablo KİŞİLER
P102 34332 34032
SIN İSİM ADRES
P102 34332 34363
343302192 K.Smith 10 Main St.
P102 34551 34262
USA
Area
P101 P102
5
PID Corner
6 4 Owner
Points
P104 P103
X Y
7
8 9 PID CorPts X Y
X2'yi göstermek için Y2, P101 ve P102'ye
101 1 X1 Y1
aittir.Tüm koordinatlar, kayıt 2 no.lu
koordinat çiftine sahipse alınmalı ve 101 2 X2 Y2
anahtar
kontrol edilmelidir. 101 5 X5 Y5
Coğrafi verilerin Belirli türdeki hiyerarşik 101 6 X6 Y6
modeli uygun olabilir: devlet tarafından
102 2 X2 Y2
organize edilen sayımı verileri, devlet
içinde şehir, nüfus sayım tarafından şehir 102 3 X3 Y3
içinde.
Klasik Veri Modelleri
Avantajları:
–Büyük veri kümelerine yüksek hızlı erişim sağlar
–teorik bir tabana ve matematik teorisine sahiptir
–Anlamak ve güncellemek basit
–daha az fazlalık
–bibliyografik veriler ve havayolu rezervasyon sistemleri için iyi
Dezavantajları:
–uygulamak ve değiştirmek daha zor
–daha yavaş performans
–Kolayca kodlanabilen tek coğrafi ilişki “içerilir” veya “aittir”.
Ağ Veri Modeli
–Bir işletmenin birden fazla ebeveyn ve çocuk ilişkisi olabilir ve kök gerekli
değildir.
–İlişki çoktan çoğa olabilir, aynı türden kayıtlar arasındaki bağlantılar (bazı
düzeylere izin verilmez)
–Hiyerarşik modele kıyasla daha az yedekli veri depolama.
–Daha kapsamlı bağlantı depolanmalıdır.
–Yüksek hızlı erişim sağlayın, ancak veri ilişkilerini değiştirmek zordur.
–SQL Operatörleri:
•İlişkisel: > < = >= <=
•Aritmetik: = + * /
•Mantıksal: AND OR NOT XOR
Alım işlemleri
Özniteliğe göre arama: bul ve gözat.
Veri yeniden düzenleme: seçin, yeniden numaralandırın
ve sıralayın.
Hesaplama, hesaplanan değerlere göre yeni
özniteliklerin oluşturulmasına izin verir.
DBMS sorgu dili ile sorgular
sort
renumber
subset
search
DBMS sorgu dili ile sorgular
find in states where state_name = ‘California’
<1 record in result>
Command use states
line
calculate in states population_density = population /
attribute area
query <50 records in result>
• Her bir özellik için, alan adı olarak adlandırılan bir dizi
izin verilen değer vardır.
• Alan, bir veri tipi artı bazı sınırlamalar ile
belirlenebilir. Örneğin, bir kişinin yaşının alanı 0 ile
120 arasında bir tam sayıdır.
TABLO ÖĞRENCİ(ID,YAŞ,ADI)
YAŞ(INT,0-120)
Veri bütünlüğü ve veri tutarlılığını sağlamak için alan kavramı kullanılabilir.
İlişkisel Veri Modeli: Atomik Değerler
Kavramı
• Bir ilişkideki her veri değeri atomik olmalıdır.
kombinasyonu anahtardır.