Veritabanı Nedir? Veri Tabanı Türleri ve Veri Tabanı Yönetim Sistemleri Nelerdir? | Sonsuz Teknoloji

Veritabanı Nedir? Veri Tabanı Türleri ve Veri Tabanı Yönetim Sistemleri Nelerdir?

veritabanı nedir

Veritabanı çevrim içi olarak dosyalara ve projelere ulaşabilmek için yapılandırılmış  dijital verilerle oluşturulan depolama türüdür. Birçok uygulama verilerini depolayabilir ancak düzenli ve hızlı erişim sağlamak için bir sistemin oluşturulmasına ihtiyaç duyulmuştur. Bu da elektronik ortamda daha efektif çalışılmasına imkân sağlar.Veri hacmi büyüdükçe de oluşturulmuş bu veri tabanının yönetimi ihtiyaç duyulmaya başladığı için Veri tabanı yönetim sistemleri ortaya çıkmıştır. Şu anda kullanılan en popüler veri tabanı yönetim sistemleri:

  • Microsoft SQL Server
  • Oracle Database
  • Sybase
  • Informix
  • PostgreSQL
  • MsSQL
  • Interbase
  • MySQL’dir.

Büyük bir veri topluluğu düzenli bir koleksiyon haline getirilirken bazı ihtiyaçlarıda karşılaması gerekir. Güvenlik her zaman olduğu gibi ilk önceliktir ve bir veri tabanının hızlı olmasının yanında şu özellikleri de olması gerekmektedir:

  • Veritabanı, birbirleriyle bağlantılı düzenli verilerden oluşmalıdır.
  • Birden fazla kullanıcı için depolama düzenlenme ve sorgulamalar için bir sistem kurulmalıdır.
  • Veritabanı yönetim sistemleri kayıtları elektronik ortamda tutmayı sağlarken bir takım bakımları da gerçekleştirmeye olanak sağlamalıdır.

Veritabanı Türleri

Veri Ambarı: Bir kuruluştaki tüm çalışanların veya bir topluluğun ulaşılması istendiği verilerin saklandığı alanlara veri ambarı denir. Bu tür veritabanları, çalışma prensibine göre işlenmiş veya derlenmiş verileri günlük saatlik haftalık aylık kayıtlarını tutabilir.

Dağıtık Paylaşımlı Veritabanı: Fiziksel olarak aynı anda birçok yerde mevcut olan veritabanlarıdır.

Merkezdeki veriler kümesi kendinden uzak tüm depolama alanlarına bilgiyi kopyalar. Böylece istenilen bilgiye hızlıca erişim sağlanır.

Nesne Yönelimli Veritabanı: Görsel ve sesler de dahil olmak üzere tüm hareketli medya içeriklerinin saklandığı veritabanlarıdır. Bu tür veritabanları genelde pazarlama ve finans piyasaları için kullanılır.

Veritabanı Yönetim Sistemleri

veri tabanı yönetim sistemleri

Bir veri topluluğunun hacmi büyüdükçe onun yönetimi ihtiyacı karşılanmalıdır. İşte bu yüzden veritabanı yönetim sistemleri ortaya çıkmıştır. Bu sistem ile veri tanımlamaları, ortak çalışmalar, paylaşımlar ve denetimler yapmamıza olanak sağlar. İlişkili veritabanlarında en temel olarak yönetim biçimi tanımlama, yönetme ve denetlemedir.

Verileri Tanımlama: Bir veritabanında hangi türden verilerin saklanacağını ve verilerin birbiri ile nasıl ilişkileneceğinin tanımlanmasıdır.

Verileri Yönetme: Verilerin tanımlanmasında onların belirli bir bölgede bulundurmak her zaman en doğru olandır. İstenilen veriye ulaşmak için bu alanları seçebilir ve verileri filtreleyebiliriz. Verilerin ilişkilendirilmemiş verileri birbiriyle bütünleştirmek de mümkündür. Bu tür hareketlere verilerin yönetimi denmektedir.

Verilerin Denetlenmesi: Hangi veriye hangi uç birimin ulaşabileceği ve bu veriler üzerindeki erişim hakkının denetlenmesine veri denetimi denmektedir.

SQL- Yapılandırılmış Sorgu Dilisql sorgu dili

Bir DBMS’nin yani veritabanı yönetim sistemini kullanabilmek için standart olarak kabul edilmiş bir dil kullanırız. Buna yapılandırılmış sorgu dili denir (SQL). Bu programlama dilinin öğrenmesi oldukça kolaydır. SQL komutlarını kullanmaya başlamadan önce bu dilin ikili yapıda oluşturulduğunu bilmekte fayda vardır. Bu ikili yapı DDL komutları ve DML komutları olarak birbirinden ayrılır.

DDL, Kısaca veritabanı tanımlama dilidir.

Create table, Create index, Drop table gibi komutlar kullanılarak veritabanının nasıl bir yapıya benzeyeceğini tanımlarız.

DML Veri manipüle etme dilidir. Bir verinin seçimi, eklenmesi, güncellenmesi veya silinmesi gibi veri üzerinde gerçekleştireceğimiz işlemler için kullandığımız komutlardır. Örneğin:

Select: Bir veri tablosundaki seçilecek olan verileri getirir.

Insert: Yeni bir kayıt girdisi eklemek için kullanılır

Update: Bir verinin yerine güncellenecek veri için kullanılır.

Delete: Seçilmiş kayıtların tamamen silinmesi için kullanılan komut.

DML komutları tek başına kullanılamayacağı için yardımcı söz öbekleriyle birlikte kullanılırlar. Bunlar:

Where : Sorgulamalarda eğer bir şart varsa kullanılır.

From : Saklanmış verinin nerede bulunduğunu anlattığımız koddur.

Order By: Seçilmiş birtakım verilerin sıralanması için kullanılır.

Veritabanı sorgu dili (SQL), burada verilmiş kodlar ile sınırlı kalmamaktadır. Ancak bir sorgulama dilinin kullanıldığı yerlerde en sık karşılaşacağınız kodlar yukarıdaki kodlar gibi olacaktır. Eğer bir veritabanı yönetim uzmanı olmak istiyorsanız SQL sorgu dilinin tüm detayları öğrenilmelidir. Çünkü akıllara gelemeyecek şekilde karmaşık problemler ortaya çıkabilmektedir. Hele ki çok büyük verilerin saklandığı iş dallarında aktif olarak bir veritabanı uzmanına ihtiyaç duyulur. Bu mesleğin popülerleşmesine sebep olan nedenlerden bir tanesi de budur. Öyle görünüyor ki uzun bir süre boyunca da verilerle iç içe olacağız.

Bir yorum bırakınız...

*

Python Colorama

Python Colorama ile Renkli Konsollar

Bilgisayarlarındaki komut istemi programlarıyla ilgilenen bilgisayar kullanıcıları, zaman zaman konsollarının farklı şekillerde görünmelerini isteyebilir. Bunun için akla gelen ilk şey tabii ki konsolun renklerini ...
WhatsApp Tek Hesabı Birden Fazla Telefonda Kullanma

WhatsApp Tek Hesabı Birden Fazla Telefonda Kullanma

WhatsApp tek hesabı birden fazla telefonda kullanma güncellemesi ile birlikte artık mesajlarınıza tek bir telefondan değil birden fazla telefon, tablet ve bilgisayar üzerinden erişebilmenize ...
Windows görev çubuğunu şeffaf yapmak

Windows Görev Çubuğunu (Başlat Çubuğu) Şeffaf Yapmak

Windows görev çubuğunu şeffaf yapmak ya da başlat çubuğunu şeffaf yapmak işletim sisteminden alacağınız görsel zevki doğrudan etkileyecektir. Her ne kadar düşük özelliklere sahip ...
WhatsApp numara kaydetmeden mesaj atma

WhatsApp Numara Rehbere Kaydetmeden Nasıl Mesaj Atılır?

WhatsApp numara kaydetmeden mesaj atma yöntemi ile numarasının rehberinizde bulunmasını istemediğiniz kişilere mesaj gönderebilir, kişi listenizi kabartmanıza gerek kalmadan mesajlaşmaya başlayabilirsiniz. WhatsApp, her ne ...
Windows Disk Bölme Nasıl Yapılır

Windows Disk Bölme ve Diski Yeniden Boyutlandırma

Windows disk bölme nasıl yapılır? Ya da daha önceden bölmüş olduğunuz Windows bölünmüş diski yeniden boyutlandırma nasıl yapılır? Kimi zaman işletim sistemlerinde formattan önce ...
Google Haritalar Sanal Gerçeklik

Google Haritalar Sanal Gerçeklik Güncellemesi

Google haritalar sanal gerçeklik güncellemesi ile pek çok özelliğe kavuşuyor! Haritalar tarafından yapılan açıklamalara göre; yol tarifi sistemi baştan aşağı değişiyor ve sanal gerçeklik ...
Front End Developer

Front End Developer Nedir ve Yol Haritası Ne Olmalı?

Front End Developer nedir? Front End Developer yol haritası nasıl olmalı? Gibi sorular, özellikle yazılım ve internet sektörüne artan yoğun ilgiden dolayı sıkça merak ...
MySQL

MySQL Nedir?, MySQL Nasıl Çalışır?, MySQL’in Özellikleri?

MySQL, günümüzde en çok kullanılan veri tabanı yönetim sistemlerinden biridir. MySQL veri tabanı, web uygulamaları geliştirme sürecinde sıklıkla tercih edilen bir veri tabanı yönetim ...
IMEI Kayıt ücreti nasıl ödenir

IMEI Kayıt Ücreti Nasıl Ödenir? IMEI Kaydı Nasıl Yapılır?

IMEI Kayıt ücreti nasıl ödenir? IMEI Kayıt ücreti ne kadar? Gibi sorular, özellikle ülkemizde artan telefon fiyatları nedeni ile sıkça sorulmaya başlandı. Yurt dışından ...
Olimpiyat Oyunları

2024 Olimpiyat Oyunları Nerede Yapılacak?

2024 Yaz Olimpiyat Oyunları Fransa’nın başkenti Paris’te düzenlenecek. Etkinliğin Ağustos ayında yapılması planlanıyor. Paris yüz yıl sonra yeniden Olimpiyat Oyunlarına ev sahipliği yapacak. Başvuruda ...