Bilgisayar Matematiği

Algoritma Analizi (Teory of Algorithms) Bilgisayar Felsefesi Bilgisayar Matematiği Graf Teorisi Programlama Dilleri Veri Yapıları Yapay Zeka (Artificial Intelligence)

Minimax Ağaçları (Minimax Tree)

  Minimax Ağaçları (Minimax Tree) Yazan : Şadi Evren ŞEKER Bilgisayar mühendisliğinde, yapay zeka konusunda kullanılan bir karar ağacı türüdür. Aslında minimax ağaçları bilgisayar bilimlerine işletme bilimindeki oyun teorisinden (game theory) girmiştir. Temel olarak sıfır toplamlı bir oyunda (zero sum…

Bilgisayar Matematiği İşletim Sistemleri

CPU Utilization (MİB Meşguliyeti)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde en önemli kaynaklardan birisi de merkezi işlem birimidir (MİB, central processing unit CPU). Özellikle işletim sistemi çalışmaları sırasında bir işletim sisteminin bu en kıymetli kaynağı daha verimli kullanması amaçlanır. MİB Meşguliyeti (Utilization) ise…

Bilgisayar Matematiği Veri Güvenliği (Cryptography)

Kapak Fonksiyonu (Trapdoor Function)

Yazan : Şadi Evren ŞEKER Tek yönlü fonksiyon (one way function) veya kilit fonksiyonu (padlock function) ismi de verilen bu fonksiyon tiplerinin en temel özelliğ tersinin olmamasıdır. Basitçe bir sayının bir fonksiyona verilmesi sonucunda çıkan değerden tekrar sayının orjinal halinin…

Bilgisayar Felsefesi Bilgisayar Matematiği Veri Tabanı (Database)

Aday Anahtar (Candidate Key)

Yazan : Şadi Evren ŞEKER Veritabanı teorisinde bir tabloyu tek başına tanımlayamay yeterli olan kolona verilen isimdir. Daha resmi bir tanımlamayla: Bir ilişkide bir aday anahtarın tekrar edildiği iki satır bulunamaz 1. adımda bahsedilen anahtarın bir alt kümesi bulunmaması. İlişkisel…

Bilgisayar Matematiği Veri Tabanı (Database)

Birleştirme (Join)

Yazan : Şadi Evren ŞEKER ilişkisel veritabanlarını matematiksel olarak modellemeye yarayan ilişkisel cebirde (relational algebra) kullanılan ve veri tabanında bulunan tabloları birleştirerek daha büyük tabloların çıkarılmasını sağlayan işlemdir. Kabaca her birleştirme (join) bir kartezyen çarpım (cartesian product) işlemidir. Birleştirme işlemleri…

Bilgisayar Matematiği Veri Tabanı (Database)

Kartezyen Çarpım (Cartesian Product)

Yazan : Şadi Evren ŞEKER Kümelerde ve ilişkisel cebir (Relational algebra) iki kümenin elemanlarının sırayla karşılaştırılması durumudur. Örneğin aşağıda T1 ve T2 isimli iki ayrı küme verilmiş olsun: T1 tablosu: İsim Soyisim Ali Baba Cem Yıldız T2 tablosu: Yaş Melsek…

Bilgisayar Matematiği Veri Tabanı (Database)

Küme Bölme İşlemi (Set Division Operator)

Yazan: Şadi Evren ŞEKER Kümelerde ve ilişkisel cebir (Relational algebra) ilk kümede, ikinci kümeden tekrarlanan elemanları bulmak için kullanılır. Örneğin aşağıda T1 ve T2 isimli iki ayrı küme verilmiş olsun: T1 tablosu: İsim Soyisim Yaş Melsek Şadi Evren ŞEKER 30…

Bilgisayar Matematiği Veri Tabanı (Database)

Fark İşlemi (Difference Operator)

Yazan : Şadi Evren ŞEKER Kümelerde ve ilişkisel cebir (Relational algebra) iki kümenin farklı elemanlarını bulmak için kullanılır. Farklı elemanlarının bulunacağı küme önce yazılır. Dolayısıyla işlemin yer değiştirme özelliği (commutativity) bulunmaz. Örneğin aşağıda T1 ve T2 isimli iki ayrı küme…

Bilgisayar Matematiği Veri Tabanı (Database)

Birleşim İşlemi (Union Operator)

Yazan : Şadi Evren ŞEKER Kümelerde ve ilişkisel cebir (Relational algebra) birden fazla kümenin birleşimini bulmak (iki kümedeki elemanların tamamını içeren yeni bir küme bulmak) için kullanılan işlemdir. Sembolü “U” işaretidir. Örneğin aşağıda T1 ve T2 isimli iki ayrı küme…

Bilgisayar Matematiği Veri Tabanı (Database)

Kesişim İşlemi (Intersection Operator)

Yazan : Şadi Evren ŞEKER Kümelerde ve ilişkisel cebir (Relational algebra) birden fazla kümenin kesişimini bulmak (ortak elemanlarından oluşan yeni kümeyi bulmak) için kullanılan işlemdir. Sembolü “∩” işaretidir. Örneğin aşağıda T1 ve T2 isimli iki ayrı küme verilmiş olsun: T1…