Özetleme Fonksiyonları (Hash Function)

Özetleme Fonksiyonları (Hash Function) Yazan : Şadi Evren ŞEKER Özetleme fonksiyonlarının çalışma şekli, uzun bir girdiyi alarak daha kısa bir alanda göstermektir. Amaç girende bir değişiklik olduğunda bunun çıkışa da yansımasıdır. Buna göre özetleme fonksiyonları ya veri güvenliğinde, verinin farklı olup olmadığını kontrol etmeye yarar ya da verileri sınıflandırmak için kullanılır. Anlaşılması en basit özetleme […]

Devam

Ağaçlar (tree)

Yazan : Şadi Evren ŞEKER Bir graf şayet bağlı grafsa ve hiç döngü içermiyorsa bu grafa ağaç adı verilir. Bilgisayar bilimlerinin önemli veri tutma yöntemlerinden birisi de ağaçlardır. Buna göre veriler bir ağaç yapısına benzer şekilde (kök gövde yapraklar) tutulur. Örneğin yukarıdaki ağaç tasvirinde 7 düğümden (node) oluşan ve yapraklarında (leaf) 4 düğüm bulunan bir […]

Devam

Ortak Bölenlerin En Büyüğü (OBEB, GCD, Greatest Common Divisor)

Yazan : Şadi Evren ŞEKER İki sayının ortak bölenlerinin en büyüğü ile kastedilen iki sayı çarpanlarına ayrıldığında ortak çarpanlarının en büyüğüdür. Örneğin 27 ve 18 sayılarının en büyük ortak bölenleri 9 dur çünkü 9 iki sayıyı da böler, ve iki sayıyı da bölen daha büyük ortak bir sayı yoktur. iki sayının ortak böleninin en büyüğünün […]

Devam

Veri Tanımlama Dili (Data Definition Language)

Yazan:Şadi Evren ŞEKER Veri tabanı tasarımında kullanılan bir dil çeşidi olan veri tanımlama dillerindeki ama bir veri tipini (çoğu zaman ilişkisel veri tabanlarında bir tablodur) tanımlayıp ilk defa oluşturulurken kullanılır. Örneğin veri tabanı üzerinde bir tablo oluşturmaya yarayan “create” komutu veri tanılmama dili komutlarındandır: create table ders ( dersno integer, dersadi char(20), kredisi integer);

Devam