Veri Tabanı Sistemleri 2.hafta Flashcards

1
Q

Anahtar adayı nedir?

A

Özellikler listesinin bir alt kümesidir. Ancak bazı durumlarda özellikler kemesinin kendisi de olabilir. Her bir bağıntı kümesinin an az bir anahtar adayı olur kuralına göre Örn. iki elemanlı bir özellikler listesinin kendisi aynı zamanda anahtar adayıdır.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Anahtar adayı özellikleri nelerdir?

A

Uniqueness:
İçindeki özelliklerle iki aynı bilgi tekrarlanamıyor olmalıdır.
Irreducibility:
Anahtar adayının alt kümeleri tekil (unique) olmamalıdır. Daha fazla indirgenemez olmalıdır.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Birincil (Primary) key ile surragate (candidate) key arasındaki farklar nedir?

A

Primary key bilgisi boş geçilemez, yani buraya bilgi girişi yapmadan geçilemez. Birincil anahtarın altı çizili olur. her birincil anahtar aynı zamanda candidate key’dir.
Candidate key bilgisi girilmeden geçilebilir.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Dış anahtar nedir?
foreign key

A

tablolarda diğer tablolara atıf, referans veren yerlerdir.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Alternate key nedir?

A

Adaylar arasından birincil anahtar yapılmayan kalan candidate key’lerdir.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Verinin bütünlüğünün bozulması nedir?

A

Delete ve update ile bir okun ucunu boşa çıkaran değişikliklerdir.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Referential Integrity
başvuru bütünlüğü bozulduğunda neler yapılacağı da seçilebilir. seçimler neler olabilir?

A
  • Restrict (engelle) - No action
  • Cascade - Yansıtmak
    eğer atıf verilmemiş bir satır silinmek istenirse engellemez ve siler.
    okun çıktığı yer önemli değildir, okun ucu önemlidir, boşa düşmemelidir.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

SQL
Data tipleri nelerdir?

A

Integer (ayrılan alanın büyüklüğü önemlidir. 1bayt, 2bayt, 4bayt, 8bayt gibi. )
Numeric - ondalık sayılar için (precision, scale’den oluşur)
Float (ondalıklı sayı saklar ama hatalı saklar)
Boolean

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Tarih kaydı bilgisayarda nasıl tutulur?

A

Epoch denen bir referans tarihteen sonra saniye sayılır. Çünkü bu şekilde 4 bayt içerisinde saklanabiliyor.
Her sistem farklı referans noktası almaktadır.
Bunlar istendiğinde timestamp’e dönüştürülür.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

MySQL için veri tiplerini google’da arat.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly