Ana içeriğe atla

Kayıtlar

Sekans etiketine sahip yayınlar gösteriliyor

Sequence Nedir?

Sequence kavramı bir çok yerde kullanılıyor olsa da makale içinde "Sequence Nedir?" sorusunun karşılığı aslında veritabanlarında "Sequence Nedir?" sorusunun yanıtı olacak. Veritabanı optimizasyonu için en temel konulardan biri olan normal formların ikinci konusu bir tablodaki verilerin tablo içinde tekil(unique) bir alana bağımlı olması ile ilgilidir. Bu tekil alandan da çoğu zaman kullanıcı tarafından değil de veritabanı tarafından üretilmesi gerekir. Bu gibi durumlarda imdadımıza "sequence" kavramı yetişir. Özellikle birçok kanaldan farklı transaction içinden bir tabloya verilerin yazılabileceğini göz önünde bulundurursak sequence kavramının ne kadar önemli bir özellik olduğunu anlayabiliriz. Not: Aslında profesyonel hayatta tüm tablolar için sequence üretilmesi "best practice" olarak kabul görür. Yani, sizin kullanıcı tablonuzda kimlik numarası tekil alan değil, ID alanı tekil olmalıdır. (Bu fikrin yanlış olduğunu düşünenle