FurkanMorova

FurkanMorova

PHP Sunucu Kurulumu (XAMPP)

php

PHP tabanlı web projeleri geliştirmek için bir sunucu ortamına ihtiyacımız vardır. Bunun en kolay ve hızlı yolu XAMPP gibi hazır sunucu paketlerini kullanmaktır. XAMPP, Apache, MySQL, PHP ve Perl bileşenlerini içeren ücretsiz ve açık kaynaklı bir yazılımdır. Bu rehberde, XAMPP’i…

PHP Nedir?

php

PHP (Hypertext Preprocessor), web geliştirme için kullanılan açık kaynaklı, sunucu taraflı bir betik dilidir. Dinamik web siteleri ve uygulamalar geliştirmek için tercih edilen PHP, özellikle veritabanı işlemleri, form yönetimi, oturum kontrolü ve API entegrasyonu gibi işlemleri kolayca gerçekleştirebilmemizi sağlar. İlk…

NoSQL vs SQL: Farkları ve Avantajları Nelerdir?

sql ders

Veritabanı yönetim sistemleri, verilerin nasıl depolandığı, erişildiği ve yönetildiği konusunda farklı yaklaşımlar sergiler. Bu sistemlerin iki ana kategorisi SQL ve NoSQL‘dir. SQL (Structured Query Language), geleneksel ilişkisel veritabanlarını ifade ederken, NoSQL (Not Only SQL) daha esnek ve farklı veritabanı türlerini…

SQL Stored Procedure Nedir?

sql ders

SQL Stored Procedure (Depolanmış Prosedür), SQL dilinde yazılmış ve veritabanında saklanan bir dizi SQL komutudur. Bir stored procedure, bir veya daha fazla SQL sorgusunun bir araya getirilmesiyle oluşturulmuş bir işlevsel birimlerdir. Bu prosedürler, bir defa yazıldıktan sonra veritabanına kaydedilir ve…

SQL Transaction Yönetimi

sql ders

SQL Transaction (işlem), bir veya birden fazla SQL komutunun bir grup olarak işleme alındığı ve başarılı bir şekilde tamamlanması gerektiği bir veritabanı işlemi türüdür. Bir işlem, bir veritabanındaki verileri güncellemek, eklemek veya silmek için yapılan bir dizi komut olabilir. SQL…

SQL’de Trigger Kullanımı

sql ders

SQL’de trigger (tetikleyici), belirli bir olay gerçekleştiğinde otomatik olarak çalıştırılan özel bir prosedürdür. Trigger’lar, veritabanı işlemlerine (insert, update, delete) bağlı olarak otomatik yanıtlar vererek veri bütünlüğünü koruma, iş kurallarını uygulama ve performans iyileştirme gibi pek çok fayda sağlar. Bu yazımızda…

SQL View (Görünüm) Kullanımı

sql ders

SQL’de view (görünüm), veritabanı tablolarındaki verileri sanal bir tablo olarak temsil eden bir yapıdır. Görünümler, kullanıcıların veritabanındaki verileri daha kolay ve daha güvenli bir şekilde sorgulamalarına yardımcı olur. Görünümler, genellikle karmaşık sorguların saklanması ve tek bir sorgu gibi erişilmesi amacıyla…

SQL’de Index Kullanımı

sql ders

SQL’de index (veya dizin), veritabanındaki tabloyu daha hızlı sorgulamak ve veri erişimini optimize etmek için kullanılan bir yapıdır. Büyük veri tabanlarında sorgu performansını artırmak ve veriye erişimi hızlandırmak amacıyla indeksler büyük bir rol oynar. Bu yazımızda SQL index kullanımını detaylı…

SQL Veri Tabanı Normalizasyonu

sql ders

Veri tabanı normalizasyonu, verilerin düzenli ve verimli bir şekilde saklanmasını sağlamak için kullanılan bir tekniktir. Normalizasyon, veri tekrarı ve anomalilerini azaltarak veri bütünlüğünü artırır. Bu işlem, veri tabanının çoklu tabloya bölünmesi ve her tablonun belirli bir amacı olmasıyla gerçekleştirilir. Normalizasyon…

SQL’de EXISTS, IN, ANY ve ALL Kullanımı

sql ders

SQL’de EXISTS, IN, ANY ve ALL ifadeleri, alt sorgular (subqueries) ile birlikte kullanılarak belirli bir koşulu sağlayan verileri sorgulamak için kullanılır. Her biri farklı durumlar için uygundur ve sorguların daha esnek ve performanslı çalışmasını sağlar. 1. EXISTS Kullanımı 📌 EXISTS,…