En Taze Makaleler

Monthly Archives: Nisan 2014

Temel T – SQL Komutları

handan-erdag-23Bilişim sektöründe olan herkesin öyle ya da böyle mutlaka bir gün bir veri tabanına ihtiyacı olacaktır. Günlük hayatta kullandığımız Excel, Access gibi daha kısıtlı verileri saklayabildiğimiz veri tabanı programları elbette birçok çalışan için  güzel bir alternatif oluşturuyor. Ancak özellikle yazılım alanında çalışıyorsanız size oracle, sql, mysql gibi daha büyük verileri yönetebileceğiniz veri tabanları gerekmektedir. Bu yüzden de bugün T-Sql temellerini bu makalede anlatarak hayatınızı nasıl daha güzel bir renk katabileceğinizi naçizane anlatacağım.

T-Sql yani Transact – SQL Microsoft’un veri tabanı sorgulama dilidir. Sql Server ve kullanıcı arasında ki iletişimi sağlayan sorgu dilidir.

T-SQL kullanarak veri tabanına kayıt ekleme, silme, güncelleme yapabilir ya da kayıtları sorgulama ve raporlama yapabiliriz.

Temel SQL komutları:

  • SELECT: Veri tabanından sorgulama yapmak için,
  • INSERT: ekleme yapmak için
  • UPDATE: güncelleme yapmak için
  • DELETE: silme yapmak için,
  • CREATE TABLE:  yeni tablo oluşturmak için

Bu komutlar, işlevlerine göre şu şekilde ayrılır:

  • DDL (Data Definition Language): Veri tanımlama dili
  • DML (Data Manipulation Language) : Veri işleme dili
  • DCL (Data Control Language): Veri kontrol dili

Veri Tanımlama Dili (DDL)

SQL Server içinde veri tabanı, tablo ve kullanıcı tanımlı veri tipleri gibi nesneler oluşturmak ve bunları yapılandırmak için kullanılır. Temel komutları aşağıdaki şekildedir:

Temel Komutlar:    Açıklama
CREATE:              Nesne oluşturmak için kullanılır.
ALTER  :              Nesneler üzerinde değişiklik yapmak için kullanılır.
DROP   :              Nesneleri silmek için kullanılır.

Veri İşleme Dili (DML)

Veri tabanı içindeki veriler ile ilgili işlemler yapılmasını sağlar. Temel komutları aşağıdaki şekildedir.

Temel Komutlar:    Açıklama
SELECT:              Veri tabanındaki verileri seçmeyi sağlar.
INSERT:              Veri tabanına yeni veriler eklemek için kullanılır.
UPDATE:             Veriler üzerinde değişiklik (güncelleme) yapmak için kullanılır.
DELETE:              Veri tabanından veri silmek için kullanılır.

Veri Kontrol Dili (DCL)

DCL, bir veri tabanı ile ilişkili kullanıcıları ve rollerin izinlerini değiştirmek için kullanılır. Diğer bir deyişle verilere erişim yetkilerini düzenlemede kullanılır. Temel komutları aşağıdaki şekildedir.

Temel Komutlar:    Açıklama
DENY:                 Bir kullanıcının verileri kullanmasını kısıtlar.
REVOKE:              Daha önce yapılan tüm kısıtlama ve izinleri iptal eder.
GRANT:               Bir kullanıcının verileri kullanmasına ve T-SQL komutlarını çalıştırmasına izin verir.

Backlink Yapmadan Önce ve Sonra

handan_erdag_seo_backlinkHergün binlerce sitenin yayınlanıp aktif hale geldiği sanal dünya da sizin sitenizin diğer sitelerden ayırt edilmesi için trafik oranını arttırmak bunun için de backlink yani siteler arası link, bağlantı paylaşımı ile sitenizin popülerliğini ve kalitesini arttırmanız gerekmektedir. Peki sitenizi yayınladıktan hemen sonra backlink yapmak ne kadar doğrudur? Backlink işlemini yapmadan önce site içerisinde ki seo çalışmalarını tamamlamak backlink işlemimizin daha başarılı olmasını sağlayabilir.

Site içi seo hareketlerimiz kapsamında:

  • Sitemizin google analytics kaydının yapılıp, analytics kodunun siteye eklenmesini sağlamak,
  • Site içerisinde ki sayfa, yazı ve konu başlıklarının uygun düzenlenmesi,
  • Google aramalarında sitemizi ön plana çıkartacak doğru meta başlık, etiket ve açıklamaları eklemek,
  • Sitemize eklenecek tüm görsellerin standart bir boyut, kalite ve url’ye sahip olması,
  • Sitemizde kullandığımız temamızın seo optimizasyonunu kontrol etmek,
  • Site içi link verip kullanıcıyı diğer sayfalara yönlendirmek

sayılabilir.  Elbette bunlar dışında da site içinde yapabileceğimiz çeşitli seo çalışmaları vardır. Tüm bu site içi çalışmaları bitirdikten sonra backlink gibi site dışı seo çalışmalarına başlayabiliriz. Backlink yaparken de dikkat etmemiz gereken belli başlı kurallar var. Bu kurallardan bazıları şu şekilde listelenebilir:

  • Backlink verdiğimiz sitede ki içerik benzerliği,
  • Sitede ki backlink sayısı,
  • Backlink çeşitliliği,
  • Backlink sürekliliği,
  • Backlink kalitesi,
  • Backlink kaynakları,
  • Rakip sitelerin backlink analizi,