Skip to content

Bu repository de, sql sorguları ile örnek veritabanları bulunmaktadır.

Notifications You must be signed in to change notification settings

ezgiyaman/Microsoft-SQL-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 

Repository files navigation

Bu repodaki örneklerim de "BikeStores,Kütüphane,Northwind" veri tabanları kullanılmıştır.

Veritabanı Nedir ?

Database, birbirleriyle ilişkisi bulunan bilgilerin saklandığı ya da depolandığı alanın tümüne verilen isimdir.Bilgisayar üzerinde bilgi veya veri akışının kontrol edildiği depolama sistemidir.

Veritabanı sunucusu network üzerinden gelen komutları dinler ve bize istediğimiz bilgiyi döndürür.İstemciden gelen komutlara göre cevap verebilen bir yapıya sahiptir.

Veritabanı Nelerden Oluşur ?

  • Tablolar
  • Sütunlar
  • Satırlar
  • Indexler

SQL (Structured Query Language)

Yapısal Sorgulama Dili anlamına gelmektedir.Verilerin güvenle ve bütünlük içerisinde depolanmasını ve aynı anda birden fazla kullanıcı tarafından erişilmesini sağlayan ilişkisel veri tabanı yönetim sistemidir.

SQL İLE Neler Yapılabilir?

SQL ,veri yönetimi amacıyla kullanılan bir dildir. İlişkisel veritabanları başta olmak üzere pek çok farklı türdeki veritabanında bulunan veriler SQL dili kullanılarak yönetilir. SQL dilini kullanılarak yazılan komutlar aracılığıyla veritabanına yeni veriler eklenebilir, var olan veriler değiştirilebilir, kayıtlı veriler silinebilir ve var olan verilerden özel listeler oluşturulabilir.

  • Veri Çekme => Select

  • Veri Ekleme => Insert

  • Veri Silmek => Delete

  • Veri Değiştirme => Update

Normalisation Nedir ?

Normalizasyon, veritabanlarındaki tabloların içeriğini organize etme tekniğidir. Başarılı veritabanı tasarımının bir parçasıdır. Normalizasyon olmadan, veritabanı sistemleri; yanlış, yavaş ve verimsiz olabilir ve beklediğiniz verileri üretmeyebilir. Bir veri tabanının, veri tekrarını en aza indirgemek ve her tabloda yalnızca ilgili verilerin depolandığından emin olmak için normalleştirilmesi önemlidir.

Temel SQL Komutları

Veri tabanında bulunan verileri sorgulamaya yaramaktadır.

DATA MANİPÜLASYON KOMUTLARI TANIM
Select Veri tabanındaki tablolardan kayıtları çeker.
Insert Tabloya yeni kayıt ekler.
Delete Bir tablodan kayıt siler.Otomatik artan bir alan varsa Id gibi veriler silinsede yenisi eklenmeye başladığı zaman kaldığı sayıdan,değerden devam etmektedir.
Update Bir tabloda kaydın bir ya da daha fazla alanını günceller,değiştirir.
Truncate Tablonun içini tamamen boşaltır.