Hesap Tablosu Veri Listeleri Üzerinde Çalışmak

0 Üye ve 2 Ziyaretçi konuyu incelemekte.

Çevrimdışı Ders Hocası

  • Hocanın Biri
  • *******
  • Join Date: Eki 2016
  • Yer: Hatay
  • 63863
  • +526/-0
  • Cinsiyet: Bay
    • Arif Arslaner
Hesap Tablosu Veri Listeleri Üzerinde Çalışmak
« : 03 Şubat 2018, 18:20:45 »
Veri listeleri gerçek dünya varlıklarının dijital ortamda ifade edilmelerinde kullanılan iki boyutlu tablolar olarak tanımlanabilir. Bu tabloların dikey boyutu yani satırları listelemek istediğimiz nesneleri, yatay boyutu ise diğer bir deyişle sütunları ilgili nesnenin ilgilendiğimiz özelliklerini temsil eder. Veri tabanları tablolarına benzeyen bu yapıya veri tabanı terminolojisinde satırlara kayıt sütunlara ise alan adı verilmektedir.

Veri listelerine örnek vermek istersek bir okuldaki öğrencilerin listesini düşünebiliriz. Her bir
öğrencinin bir satırda yer aldığı listede, öğrenci numarası, adı ve soyadı, doğum tarihi, not ortalaması gibi o nesnenin ilgilendiğimiz özellikleri sütun kısmında yer alır. Dolayısıyla bu listelerin yatay boyutu özellik sayısı ile sınırlı dikey boyutu ise nesne sayısı kadar aşağıya uzayan bir yapı oluşturur.

Veri listelerinin hesap tablolarında yönetilmesini sağlayan işlev ve metotlar yazılım tarafından sağlanmaktadır.

Ancak bir hesap tablosunda oluşturulan listenin satır sayısında sınır bulunmaktadır. Önceleri
65.535 olan bu sayı yazılımların şu an kullanılan versiyonlarında 1.048.576 olarak genişletilmiş. Bir hesap tablosu bir milyon satır verinin depolanması için kullanılabilir. Ancak bu veri ile yoğun hesap yapılması durumunda kullanıcının ihtiyacını görecek yazılım türü hesap tablosu değil bir veriabanı yönetim sistemi olacaktır.

Veri Listelerini Sıralamak
Bilgisayar biliminde sıralama en önemli araştırma konularından birisi olmuştur. Milyonlarca satır verinin belirli anahtarlara göre sıralanması ve bunun için performansı yüksek algoritma arayışı bu alanın temel konusunu oluşturmaktadır. Hesap tablolarında da veri listelerini sıralamak için gelişmiş sıralama seçenekleri yer almaktadır.

Hesaplanmış alan:
Bir listedeki mevcut alanlardan (sütunlardan) hesaplanarak elde edilmiş yeni alana
hesaplanmış alan denir.

örnek bir veri listesi üzerinde çalışmak yararlı olacaktır. Bir
banka şubesinde bireysel müşteri bilgilerinin bir hesap tablosunda
listelediği varsayılsın. Bu listede kimlik numarası,
ad, soyad, doğum tarihi, ilgi alanları, cinsiyeti, aylık harcama
miktarı, yıllık geliri ve benzeri müşteri bilgileri yer alsın.
Banka çalışanının şube müşterilerini cinsiyet ve yaş bilgilerine
göre sıralayarak listelemek istediğini düşünelim. Bu
durumda öncelikle tabloya “yaş” isminde yeni bir alan eklemek durumundadır. Doğum tarihi bilgisinden hesaplanacak olan yaş bilgisi bir formül yazılarak oluşturulması uygun olacaktır. Yaş bilgisinin içinde bulunulan yıl ile bağımlı olduğu düşünülürse “=YIL(ŞİMDİ())-YIL(E2) ” formülü ile yaş bilgisini hesaplamak doğru olacaktır.

Bir listenin sıralanması için izlenmesi gereken adımlar aşağıda listelenmiştir.
•    Öncelikle sıralanacak listenin tüm satır ve sütunları seçilir.
•    Daha sonra genellikle veri menüsünde yer alan sırala komutu seçilir.
•    Sıralamanın yapılacağı sütunlar sırası ile seçilir.
•    Sıralamanın hücrenin hangi özelliğine göre yapılacağı belirlenir.
•    Sıralama düzeni seçilir. Sıralanacak alanlar artan ya da azalan sıralanabilir.
•    Sırala komutu tamamlanır.

Hesap tablolarında listeler sadece hücre değerlerine göre değil hücre rengine, yazı
rengine ve hücre sembolüne göre sıralanabilir.

Tablonun tamamı seçildikten sonra sırala komutu verilmiş ve çıkan menüde önce
“Cinsiyet” alanının değerlerine göre A’dan Z’ye sıralanacağı belirtilmiştir. Bu durumda listede Önce “Bayan”, sonra “Erkek” müşterilerin sıralanmasını gerçekleşecektir. İkinci sıradaki
ise Yaş sütunun, içerdiği değerlerine göre küçükten büyüğe sıralanacağı belirtilmiştir.
Bu durumda bayanlar yaşça kendi içinde küçükten büyüğe, erkekler de kendi içlerinde
yaşa göre küçükten büyüğe sıralanmış olacaktır.