Yönetici
Destek, Sosyal, Ansiklopedi, Kod Öğren ve ERP Öğren alanlarında herkese açık olarak yayınladığı konular. Sayfa başına 100 kayıt; tümünü görmek için aşağıdaki sayfalama kullanılır.
Kısıtlayıcılar SQL Örn: Yabancı anahtar kısıtlayıcı (Foreign Key Constraint)
EXECUTE Komutu SQL
Kilitlenme izleyicisi (Lock Monitor) Deadlock Monitor
DELETE ve DROP Farkı SQL
ARP: IP adreslerini fiziksel (MAC) adreslerle eşleştiren protokoldür.
DHCP: Bilgisayarlara otomatik IP adresi dağıtan protokoldür.
SSL SSH Farkı
Gerçek Veriyi Depolayan: Senin oluşturduğun, içinde tabloların ve verilerin olduğu .mdf (ana veri dosyası) ve .ldf (günlük dosyası) dosyalarıdır.
MASTER DB'si "sunucu açılmıyor" veya "yapılandırma dosyaları bozuldu" gibi bir senaryo gelirse, işaret etmen gereken veritabanı Master
SQL'de "zamanlanmış görevler (jobs) çalışmıyor" denirse Msdb'dir.
Msdb: SQL Agent tarafından kullanılır; otomatik yedekleme işleri, uyarılar ve işlem geçmişi burada saklanır.
MongoDB Hiyerarşisini Görselleştirelim
Bulut Bilişim Hizmet Modelleri (XaaS) yani SaaS ve Diğerleri
Döküman Tabanlı MongoDB ve MsSQL Farkları
DROP, ALTER ve DELETE Farkları SQL
SQL Sınavlarda En Çok Çıkan Sorular
Google BigQuery Nedif
T-SQL'de tek @ ve çift @@ arasındaki fark
DECLARE SET FETCH
MS SQL Kilit Modları (MSSQL)
FETCH (A): Genellikle "Cursor" (İmleç) yapılarında veriyi satır satır çekmek için kullanılır, doğrudan hareket başlatmakla ilgisi yoktur.
Metaveri (Metadata)
Kümeleme (Aggregate) Açıklama: Veriler üzerinde matematiksel işlemler yaparak tek bir sonuç döndüren fonksiyonlardır. Örn: Toplam (SUM), Ortalama (AVG), Sayma (COUNT).
View (Görünüm): Bir veya daha fazla tablodaki veriyi birleştiren sanal bir tablodur. Fiziksel olarak veri tutmaz, sadece karmaşık bir sorguyu kaydedip sanki tek bir tabloymuş gibi kolayca çağırmanızı sağlar.
External Resources (Harici Kaynaklar): SQL Server'ın dışında duran ancak SQL üzerinden sorgulanabilen veri kaynaklarıdır (başka bir sunucudaki dosya veya Azure Blob Storage gibi)
Credentials (Kimlik Bilgileri): SQL Server'ın kendi dışındaki kaynaklara (örneğin bir ağ klasörü veya bulut depolama) erişmek için kullandığı parolalardır.
Audits (Denetimler): Veritabanında kimin ne yaptığını izleyen kayıt defteridir. "Hangi kullanıcı hangi tabloyu sildi?" veya "Kim başarısız giriş denemesi yaptı?" gibi soruların cevabı burada tutulur.
model: SQL Server'ın şablonudur. Yeni bir veritabanı oluşturduğunuzda, SQL Server bu "model" veritabanını kopyalayarak işe başlar. İçine bir tablo eklerseniz, bundan sonra açacağınız her yeni veritabanında o tablo hazır gelir.
msdb: SQL Server'ın asistanıdır. Otomatik işleri (Jobs), yedekleme geçmişini ve veritabanı maillerini yönetir. Örneğin, "Her gece 03:00'te yedek al" emrini bu veritabanı takip eder.
COBOL (Common Business-Oriented Language)
Google BigQuery
NoSQL (ilişkisel olmayan) veritabanları
ACID BASE Farkı
BASE Nedir? (NoSQL Veritabanları - MongoDB vb.) Büyük ölçekli internet sistemlerinde (Instagram beğenileri, Twitter akışı vb.) hızı ve sürekliliği sağlamak için kullanılır.
ACID Nedir
JSON Nedir?
MongoDB JSON Formatında Verileri Saklar
MsSQL NoSQL Farkları
NoSQL veritabanı tipleri
MS SQL Bakım Planı (Maintenance Plan) Nedir?
BEGIN TRANSACTION: Bir işlemin başlangıç noktasını belirler. Bu noktadan sonra yapılan tüm değişiklikler "geçici" olarak kabul edilir.
SAVE TRANSACTION: Uzun süreli işlemler içinde "kayıt noktaları" oluşturur. Böylece hata durumunda en başa dönmek yerine sadece belirli bir noktaya kadar geri gidilebilir.
ROLLBACK TRANSACTION: Bir hata oluştuğunda, BEGIN TRANSACTION komutundan itibaren yapılan tüm değişiklikleri iptal eder ve sistemi işlemin başladığı ana geri döndürür.
DBCC (Database Console Commands) DBCC WHO: SQL Server'da aktif olan oturumları ve kullanıcıları listelemek için eskiden kullanılan bir komut
Veritabanı Rolleri (Database Roles)
Master (tüm yapılandırma bilgilerini tutan sistem veritabanı)
REVOKE SQL (Bir kullanıcıdan mevcut bir yetkiyi geri almak için kullanılması gereken SQL komutu)
T-SQL'deki "açık hareket" yani Transaction (İşlem) yönetimiyle ilgili temel komutlar
DML (SELECT ve UPDATE gibi komutların SQL komut türü) (Data Manipulation Language - Veri İşleme Dili)
T-SQL (Transact-SQL) dilinde yerel değişkenler
Public key örnekleri
Çözme Fonksiyonu (Decryption Function): Şifrelenmiş metni tekrar eski haline getiren işlemdir
Şifrelenmiş Metin (Ciphertext): Karıştırma işlemi bittikten sonra ortaya çıkan, yetkisiz kişilerin anlayamayacağı metindir
Açık Metin (Plaintext): Herkes tarafından okunabilen, şifrelenmemiş orijinal veridir
Şifreleme Fonksiyonu (Encryption Function): Açık metni alıp gizli anahtarı kullanarak onu anlamsız bir hale getiren matematiksel işlemdir. Yani "karıştırma işlemini yapan" asıl mekanizmadır.
Köprü (Bridge) İki farklı ağ segmentini birbirine bağlayarak tek bir ağ gibi çalışmasını sağlar. Genellikle MAC adreslerine göre veri iletir.
Göbek Cihaz (Hub, bakmaksızın tüm portlarına dağıtır.)
Açık anahtar şifreleme (asimetrik şifreleme)
WAP WPA Farkı
WAP mimarisinin güvenlik hizmetleri
128 bit uzunluğundaki bir şifreleme anahtarının kaç farklı kombinasyon (şifre) üretebileceği
ADSL (Asymmetric Digital Subscriber Line) bakır telefon hatlarını kullanarak yüksek bant genişliği sağlayan bir internet erişim teknolojisi
FDDI: Fiber optik kablolar üzerinden veri iletimi sağlayan eski bir yerel ağ teknolojisi
RJ45: Bu bir teknoloji değil, Ethernet kablolarının ucundaki plastik konnektör adıdır.
Otomata Teorisi (Hesaplama)
Kriptografi Nedir? (Şifreleme Bilimi)
TCP ve UDP Nedir?
UDP (User Datagram Protocol) Kullanıcı Veri Bloğu Protokolü
TCP (Transmission Control Protocol) İletim Kontrol Protokolü
Ağ Topolojisi
Ağ Topolojileri
Temel Alan Ağları (LAN, MAN, WAN, CAN, SAN, WLAN vb.)
DES (Data Encryption Standard)
AES Advanced Encryption Standart Gelişmiş Şifreleme Standardı
PAN Personal Area Network Kişisel Alan Ağı
OSI Açık Sistemler Arabağlaşımı Open Systems Interconnection
WML (Eski tuşlu telefonlarda internet sitelerini ekranda göstermek için kullanılan kodlama dili)
WEP Protokolünden WPA2/WPA3 Geçiş
SSH Güvenli Kabuk
eposta gönderirken sunucular arasında hangi kuralın işlediğini bulma
SSL Protokolleri
Uyarı Protokolü (Alert Protocol)
El Sıkışma Protokolü (Handshake Protocol)
Şifre Değiştirme Protokolü (Change Cipher Spec Protocol)
SSL Kayıt Protokolü (SSL Record Protocol)
HTTP (Hypertext Transfer Protocol)
Hizmet Engelleme Saldırısı (Denial of Service attack)
Aradaki Adam Saldırısı (Man in the middle attack)
Bluejacking
Bluebugging
Bluesnarfing
Hizmet engelleme saldırısı (Bluetooth Saldırıları)
Araya girme saldırısı: Man in the middle. Saldırgan iki kişi arasındaki bağlantıyı gizlice dinler ve verileri çalar.
Entegre devre saldırısı: İngilizcesi Hardware attack. (Yazılımdan ziyade doğrudan cihazın çipine veya donanımına)
Kaba kuvvet saldırısı: İngilizcesi Brute force attack. Şifreyi bulana kadar bütün ihtimalleri makineye tek tek denetme yöntemidir.
Arka kapı saldırısı (sisteme normal girişlerden değil kendi açtıkları gizli bir geçitten girmesidir.
Truva atı saldırısı ( faydalı bir program gibi görünür ama sen onu kurduğunda arka planda sisteme zarar verir. )
Araya girme saldırısı (Siber Saldırı) Man in the middle attack
Sistemlerin doğru karar verip vermediğini ölçen kavramlar
Bilgisayar solucanları (Computer worms)