2. Veritabanı Nedir ve Ne İşe yarar?
Veritabanı (Database)
- Tanım: Verilerin organize bir şekilde depolandığı, yönetildiği ve erişildiği sistemdir.
- Amaç: Verileri etkin, güvenli ve verimli bir şekilde saklamak ve yönetmek.
Ne işe yarar
- Veri Organizasyonu:
- Verilerin düzenli ve mantıklı bir şekilde saklanmasını sağlar.
- Karmaşık veri setlerini yönetmeyi kolaylaştırır.
- Erişim ve Performans:
- Hızlı ve etkin veri erişimi sunar.
- Büyük veri miktarlarıyla çalışırken hızlı erişme ve analiz etme fırsatı tanır.
- Güvenlik:
- Yetkisiz erişimi engeller.
- Veri bütünlüğünü ve gizliliğini korur.
- Veri Paylaşımı ve Entegrasyonu:
- Farklı kullanıcıların ve uygulamaların aynı verilere erişmesini sağlar.
- Veri tutarlılığını koruyarak entegrasyonu kolaylaştırır.
Veritabanı Yönetim Sistemi (DBMS)
- Tanım: Veritabanlarını oluşturmak, yönetmek ve kontrol etmek için kullanılan yazılım sistemidir.
- Örnekler:
- İlişkisel: MySQL, PostgreSQL, Oracle Database.
- NoSQL: MongoDB, Cassandra, Redis.