SQL'e Giriş

Veritabanı nedir, öncelikle onu bilmeliyiz. Veritabanı belli bir düzende verilerin depolanıp, saklandığı ve gerektiği zaman bu verilerin kullanılmasını sağlayan bir yapıdır. Açıkçası ben böyle anladım. 👀 Tabi İngilizce versiyonunu bilmek lazım o da "Database".

Veritabanı yönetim sistemi(Database Managment System) ise veritabanına müdahale için kullanılan sistemlerdir. Bu sistem sayesinde kullanıcı veritabanında kayıt ekleme, kayıt silme, güncelleme gibi çoğu işlemi yapabiliyoruz. Bazı database managment sistemleri, MySQL, Oracle, SQL Server..

Veritabanı ikiye ayrılır:
  • Relational Database
  • NoSQL Database
Relational database, yani ilişkisel veritabanı, tabloları arasında ilişki barındıran veritabanıdır. Örneğin kullanıcı, durum, mesaj adında üç tablo olsun. Bu tabloların birbiri ile bağlantılı olmasına relational database denir. 

SQL, bu relational database üzerinde çalışmak için kullanılan bir dildir. Açılımı ise Structured Query Language'dir. SQL'i veriyi sorgulamak ve değiştirmek için kullanılır.

NoSQL ise adından anlaşılacağı SQL kullanılmayan veritabanlarıdır ve onunla bir işimiz olmayacak.



Hiç yorum yok:

Yorum Gönderme