SQL Veritabanı

Veritabanı Yönetim Sistemi (Database Management System)

Merhabalar, yeni bir yazı dizisi ile karşınızdayım. Bu yazılarımda veritabanı hakkındaki bilgilerimi sizlere aktarmaya çalışacağım. Veritabanını anlatırken SQL’i kullanacağımı şimdiden belirteyim. Ve ilk sorumuzla yazılara başlayalım. Veri Nedir? Veri, dağınık bilgi kümesidir. Herhangi bir filtreden geçmeden ve düzenlenmeden bilgiye dönüşemez.

Veritabanı Nedir?

Veritabanı kısaca, birbiriyle ilişkili ve düzenli veriler topluluğudur. Hastane hasta bilgi sistemleri, üniversitelerde ki öğrenci bilgi sistemleri, mağazalarda ki ürün bilgi sistemleri veritabanlarına birer örnektir. İnsanlar bilgisayar sistemlerinden önce verilerini defterlerde yazarak depo ediyorlardı. Örneğin bir Osmanlı kadısı dava bilgilerini önündeki deftere işliyordu. Günümüzde aynı işlemi adliye bilgisayarlarından veritabanına işleniyor. Bu ve bunun gibi birçok örnek vermemiz mümkün. Peki veritabanını ne yarar sağlıyor? Bir veriyi deftere kaydetmekle, bilgisayara kaydetmek arasında ne fark var?

Büyük bir marketiniz var ve elinizdeki ürünleri tek tek deftere işlemeniz, daha sonra satılan ürünleri defterden silemeniz gerekiyor. O ürünü silebilmek için o kadar ürün içerisinde göz gezdirmemiz gerekiyor. Kullanacağınız zamanı ve sayfayı düşünürsek büyük bir kayba yol açacağı kesin. Aynı ürünleri birde veritabanına ekleyelim ve ürünleri sattıkça sistemden silelim. Arada çok net bir fark var. Veritabanı sayesinde zamandan ve maliyetten tasarruf etmiş olursunuz. Veritabanı mantığını basitçe bu şekilde anlatabiliriz.

Veritabanı Yönetim Sistemleri

Veritabanlarını yönetmek, kullanmak, geliştirmek ve bakımını yapmak için kullanılan yazılamlara denir.

Veritabanı Yönetim Sistemleri:

  1. Formlar oluşturur ve formları işler,
  2. Sorgular oluşturur ve sorgular iletilir,
  3. Raporlar oluşturur ve raporları işletir,
  4. Uygulama mantığını gerçekleştirir,
  5. Uygulamayı kontrol eder.

dbms_interaction

Tüm dünyada kullanılan veritabanı yönetim sistemleri:

  • —Oracle database
  • —IBM DB/2
  • —Adaptive Server Enterprise
  • —Informix
  • —Microsoft Access
  • —Microsoft SQL Server
  • —Microsoft Visual FoxPro
  • —MySQL
  • —PostgreSQL
  • —Progress
  • —SQLite
  • —Teradata
  • —CSQL
  • —OpenLink Virtuoso

İlerleyen bölümlerde SQL Server ile devam edeceğiz. Şimdilik görüşmek üzere 🙂

Yorum Ekle

  • […] Veritabanı konusuna giriş yaptıktan sonra asıl konumuz olan SQL’e geçmeden biraz tanıyalım. SQL ilişkisel veritabanı yönetim sistemleri çeşitlerinden biridir. Peki ilişkisel veritabanı ne demek. İlişkisel veritabanı, organize edilmiş verilerin tablolarda saklanması ve bu tablolar arasında kurulan bağ ile oluşan veritabanı çeşitidir. Tablolar satır ve sütunlardan oluşur, üzerinde verileri saklayabilir, ekleyebilir, silebilir ve güncelleyebiliriz.  Her satır aynı sütunlara yani alanlara sahiptir. Her bir sütun o tabloda bulunması gereken ortak özellikleri yansıtır. Tablo üzerinde ki her bir satıra ise kayıt diyoruz. Örneğin resimdeki tabloda First Name alanında her kayıt için kişilerin isimleri bulunmaktadır. Bu alana daha sonra değineceğimiz bir veri tipi tanımlaması yapılmıştır. Yani bu alana isim dışında mesela int tipinde olan yaş bilgisi girmek hataya yol açacaktır. […]

  • […] ana kadar veritabanı, veritabanı yönetim sistemleri,  ilişkisel veritabanı, SQL Server kurulumu hakkında bilgileri verdim. T-SQL veri tiplerini […]

Yorum Yap