Veritabanı Nedir? #1

oBugraReis

Moderatör
12 Ocak 2021
2,235
1,370
(nowhere) in

a3b2jeo.png




Selamlar sayın Türk Hack Team üyeleri ve saygı değer yöneticileri
Veritabanı Nedir? Merak edenler için bu konuyu hazırladım.
İyi Okumalar Dilerim.



47m78xq.gif



qxha6nz.png



Veritabanı tanımlandı

Veritabanı, tipik olarak bir bilgisayar sisteminde elektronik olarak depolanan yapılandırılmış bilgilerin veya verilerin düzenli bir toplamıdır. Veritabanı genellikle bir veritabanı yönetim sistemi (DBMS) tarafından kontrol edilir. Veri ve DBMS, bunlarla ilişkili uygulamalarla birlikte veritabanı sistemi olarak anılır ve genellikle yalnızca veritabanı olarak kısaltılır.

Günümüzde kullanılan en yaygın veritabanlarındaki veriler, işleme ve verilerin verimli sorgulanması için genellikle bir dizi tablodaki satırlar ve sütunlar halinde modellenir. Verilere daha sonra kolayca erişilebilir, yönetilebilir, değiştirilebilir, güncellenebilir, kontrol edilebilir, ve düzenli. Çoğu veritabanı, veri yazmak ve sorgulamak için yapılandırılmış sorgu dili (SQL) kullanır.


5aE7rL.png



Yapılandırılmış Sorgu Dili (SQL) nedir?

SQL, neredeyse tüm ilişkisel veritabanları tarafından verileri sorgulamak, değiştirmek ve tanımlamak ve erişim kontrolü sağlamak için kullanılan bir programlama dilidir. SQL, ilk olarak 1970'lerde IBM'de büyük bir katkı sağlayan olarak geliştirilmiştir ve SQL ANSI standardının uygulanmasına yol açmıştır. SQL, IBM, Oracle ve Microsoft gibi şirketlerin birçok uzantılarına neden olmuştur. SQL bugün hala yaygın olarak kullanılsa da yeni programlama dilleri görünmeye başlar.


5aE7rL.png



Veritabanının evrimi

Veritabanları, 1960'ların başında başladıkları günden bu yana önemli ölçüde gelişti. Hiyerarşik veritabanı gibi gezinme veritabanları (ağaç benzeri bir modele dayanmış ve yalnızca bire bir ilişkiye izin veren) ve ağ veritabanı (birden çok ilişkiye izin veren daha esnek bir model) verileri depolamak ve işlemek için kullanılan orijinal sistemlerdir. Basit olmasına rağmen bu eski sistemler esnek değildi. 1980'lerde ilişkisel veritabanları popüler hale geldi ve bunu 1990'larda nesne odaklı veritabanları izliyor. Daha yakın zamanda NoSQL veritabanları, internetin büyümesine ve daha yüksek hız ve yapılandırılmamış verilerin işlenmesine yönelik bir yanıt olarak ortaya çıktı. Günümüzde, bulut veritabanları ve kendi kendine sürüş veritabanları, verilerin toplanma, depolanma, yönetilme ve kullanımı konusunda yeni bir çığır açan başarıdır.


5aE7rL.png



Veritabanı ile elektronik tablo arasındaki fark nedir?

Veritabanları ve elektronik tablolar (Microsoft Excel gibi), bilgileri saklamanın kolay yollarıdır. Bu ikisi arasındaki temel farklar şunlardır:
  • Verilerin nasıl saklandığı ve değiştirildiğini​
  • Verilere kimler erişebilir​
  • Ne kadar veri depolanabilir​

Elektronik tablolar ilk olarak bir kullanıcı için tasarlanmıştır ve özellikleri bunu yansıtır. Tek bir kullanıcı veya çok karmaşık veri işleme işlemleri yapması gerekmeyen az sayıda kullanıcı için mükemmeldir. Diğer yandan veritabanları, çok daha büyük organize bilgi koleksiyonları, hatta bazen de çok büyük miktarlar elde edecek şekilde tasarlanmıştır. Veritabanları aynı anda birden çok kullanıcının son derece karmaşık mantık ve dil kullanarak verilere hızlı ve güvenli bir şekilde erişmesine ve sorgulamasına olanak tanır.


5aE7rL.png



Veritabanı türleri

Birçok farklı veritabanı türü vardır. Belirli bir kuruluş için en iyi veritabanı, kuruluşun verileri nasıl kullanmak istediğine bağlıdır.


İlişkisel veritabanları
  • İlişkisel veritabanları 1980'lerde baskın hale geldi. İlişkisel veritabanındaki öğeler, sütun ve satırlar içeren bir tablo kümesi olarak organize edilir. İlişkisel veritabanı teknolojisi, yapılandırılmış bilgilere erişmek için en verimli ve esnek yolu sağlar.

Nesne odaklı veritabanları
  • Nesne odaklı veritabanındaki bilgiler nesne odaklı programlamada olduğu gibi nesne biçiminde temsil edilir.

Dağıtılmış veritabanları
  • Dağıtılmış veritabanı, farklı sitelerde bulunan iki veya daha fazla dosyadan oluşur. Veritabanı, aynı fiziksel konumda bulunan birden çok bilgisayarda depolanabilir veya farklı ağlar üzerinden dağıtılabilir.

Veri depoları
  • Veri için merkezi bir depo olan veri deposu, hızlı sorgu ve analiz için özel olarak tasarlanmış bir veritabanı türüdür.

NoSQL veritabanları
  • NoSQL veya ilişkisel olmayan veritabanı, yapılandırılmamış ve yarı yapılandırılmış verilerin depolanmasını ve manipüle edilmesini sağlar (veritabanına eklenen tüm verilerin nasıl oluşturulacağını tanımlayan ilişkisel bir veritabanının aksine). Web uygulamaları daha yaygın ve daha karmaşık hale geldikçe, NoSQL veritabanları da popüler hale geldi.

Grafik veritabanları
  • Grafik veritabanı, verileri objeler ve objeler arasındaki ilişkiler açısından saklar.
  • OLTP veritabanları. OLTP veritabanı, birden çok kullanıcı tarafından gerçekleştirilen çok sayıda işlem için tasarlanmış hızlı ve analitik bir veritabanıdır.

Bunlar, bugün kullanılan birkaç düzine veritabanı türünden yalnızca birkaçı. Diğer, daha az kullanılan veritabanları, çok özel bilimsel, finansal veya diğer işlevlere göre uyarlanır. Farklı veritabanı türlerine ek olarak, teknoloji geliştirme yaklaşımlarındaki değişiklikler ve bulut ve otomasyon gibi önemli gelişmeler veritabanlarını tamamen yeni yönlere doğru yönlendirmektedir. En son veritabanlarından bazıları şunlardır

Açık kaynak veritabanları
  • Açık kaynak veritabanı sistemi kaynak kodu açık kaynak olan sistemdir; bu veritabanları SQL veya NoSQL veritabanları olabilir.

Bulut veritabanları
  • Bulut veritabanı, özel, açık veya hibrit bulut bilgi işlem platformunda bulunan yapılandırılmış veya yapılandırılmamış bir veri toplamıdır. İki tür bulut veritabanı modeli vardır: Geleneksel ve hizmet olarak veritabanı (DBaaS). DBaaS ile yönetim görevleri ve bakım bir hizmet sağlayıcı tarafından gerçekleştirilir.

Çoklu model veritabanı
  • Çok modelli veritabanları farklı veritabanı modellerini tek bir entegre arka uçta birleştirir. Bu, farklı veri türlerini barındırabileceği anlamına gelir.

Belge/JSON veritabanı
  • Belge odaklı bilgileri saklamak, almak ve yönetmek için tasarlanan belge veritabanları, verileri satır ve sütunlar yerine JSON formatında saklamanın modern bir yoludur.

Kendi kendine sürüş veritabanları
  • En yeni ve en çığır açan veritabanı türü olan kendi kendine sürüş veritabanları (otonom veritabanları olarak da bilinir), bulut tabanlı veritabanlarıdır ve veritabanı ayarlama, güvenlik, yedekleme, güncelleme ve geleneksel olarak veritabanı yöneticileri tarafından gerçekleştirilen diğer rutin yönetim görevlerini otomatikleştirmek için makine öğrenimini kullanırlar.





47m78xq.gif




Devamı Yakında...

Evet sayın Türk Hack Team takipçileri bir konumuzun daha sonuna geldik, umarım öğretici bilgiler sunabilmişimdir.
İyi Forumlar Dilerim.
jyo2qm.png


ovca0xc.gif

 
Son düzenleme:

JohnWick51

Uzman üye
20 Mar 2022
1,866
770
28

a3b2jeo.png




Selamlar sayın Türk Hack Team üyeleri ve saygı değer yöneticileri
Veritabanı Nedir? Merak edenler için bu konuyu hazırladım.
İyi Okumalar Dilerim.



47m78xq.gif



qxha6nz.png



Veritabanı tanımlandı

Veritabanı, tipik olarak bir bilgisayar sisteminde elektronik olarak depolanan yapılandırılmış bilgilerin veya verilerin düzenli bir toplamıdır. Veritabanı genellikle bir veritabanı yönetim sistemi (DBMS) tarafından kontrol edilir. Veri ve DBMS, bunlarla ilişkili uygulamalarla birlikte veritabanı sistemi olarak anılır ve genellikle yalnızca veritabanı olarak kısaltılır.

Günümüzde kullanılan en yaygın veritabanlarındaki veriler, işleme ve verilerin verimli sorgulanması için genellikle bir dizi tablodaki satırlar ve sütunlar halinde modellenir. Verilere daha sonra kolayca erişilebilir, yönetilebilir, değiştirilebilir, güncellenebilir, kontrol edilebilir, ve düzenli. Çoğu veritabanı, veri yazmak ve sorgulamak için yapılandırılmış sorgu dili (SQL) kullanır.


5aE7rL.png



Yapılandırılmış Sorgu Dili (SQL) nedir?

SQL, neredeyse tüm ilişkisel veritabanları tarafından verileri sorgulamak, değiştirmek ve tanımlamak ve erişim kontrolü sağlamak için kullanılan bir programlama dilidir. SQL, ilk olarak 1970'lerde IBM'de büyük bir katkı sağlayan olarak geliştirilmiştir ve SQL ANSI standardının uygulanmasına yol açmıştır. SQL, IBM, Oracle ve Microsoft gibi şirketlerin birçok uzantılarına neden olmuştur. SQL bugün hala yaygın olarak kullanılsa da yeni programlama dilleri görünmeye başlar.


5aE7rL.png



Veritabanının evrimi

Veritabanları, 1960'ların başında başladıkları günden bu yana önemli ölçüde gelişti. Hiyerarşik veritabanı gibi gezinme veritabanları (ağaç benzeri bir modele dayanmış ve yalnızca bire bir ilişkiye izin veren) ve ağ veritabanı (birden çok ilişkiye izin veren daha esnek bir model) verileri depolamak ve işlemek için kullanılan orijinal sistemlerdir. Basit olmasına rağmen bu eski sistemler esnek değildi. 1980'lerde ilişkisel veritabanları popüler hale geldi ve bunu 1990'larda nesne odaklı veritabanları izliyor. Daha yakın zamanda NoSQL veritabanları, internetin büyümesine ve daha yüksek hız ve yapılandırılmamış verilerin işlenmesine yönelik bir yanıt olarak ortaya çıktı. Günümüzde, bulut veritabanları ve kendi kendine sürüş veritabanları, verilerin toplanma, depolanma, yönetilme ve kullanımı konusunda yeni bir çığır açan başarıdır.


5aE7rL.png



Veritabanı ile elektronik tablo arasındaki fark nedir?

Veritabanları ve elektronik tablolar (Microsoft Excel gibi), bilgileri saklamanın kolay yollarıdır. Bu ikisi arasındaki temel farklar şunlardır:
  • Verilerin nasıl saklandığı ve değiştirildiğini​
  • Verilere kimler erişebilir​
  • Ne kadar veri depolanabilir​

Elektronik tablolar ilk olarak bir kullanıcı için tasarlanmıştır ve özellikleri bunu yansıtır. Tek bir kullanıcı veya çok karmaşık veri işleme işlemleri yapması gerekmeyen az sayıda kullanıcı için mükemmeldir. Diğer yandan veritabanları, çok daha büyük organize bilgi koleksiyonları, hatta bazen de çok büyük miktarlar elde edecek şekilde tasarlanmıştır. Veritabanları aynı anda birden çok kullanıcının son derece karmaşık mantık ve dil kullanarak verilere hızlı ve güvenli bir şekilde erişmesine ve sorgulamasına olanak tanır.


5aE7rL.png



Veritabanı türleri

Birçok farklı veritabanı türü vardır. Belirli bir kuruluş için en iyi veritabanı, kuruluşun verileri nasıl kullanmak istediğine bağlıdır.


İlişkisel veritabanları
  • İlişkisel veritabanları 1980'lerde baskın hale geldi. İlişkisel veritabanındaki öğeler, sütun ve satırlar içeren bir tablo kümesi olarak organize edilir. İlişkisel veritabanı teknolojisi, yapılandırılmış bilgilere erişmek için en verimli ve esnek yolu sağlar.

Nesne odaklı veritabanları
  • Nesne odaklı veritabanındaki bilgiler nesne odaklı programlamada olduğu gibi nesne biçiminde temsil edilir.

Dağıtılmış veritabanları
  • Dağıtılmış veritabanı, farklı sitelerde bulunan iki veya daha fazla dosyadan oluşur. Veritabanı, aynı fiziksel konumda bulunan birden çok bilgisayarda depolanabilir veya farklı ağlar üzerinden dağıtılabilir.

Veri depoları
  • Veri için merkezi bir depo olan veri deposu, hızlı sorgu ve analiz için özel olarak tasarlanmış bir veritabanı türüdür.

NoSQL veritabanları
  • NoSQL veya ilişkisel olmayan veritabanı, yapılandırılmamış ve yarı yapılandırılmış verilerin depolanmasını ve manipüle edilmesini sağlar (veritabanına eklenen tüm verilerin nasıl oluşturulacağını tanımlayan ilişkisel bir veritabanının aksine). Web uygulamaları daha yaygın ve daha karmaşık hale geldikçe, NoSQL veritabanları da popüler hale geldi.

Grafik veritabanları
  • Grafik veritabanı, verileri objeler ve objeler arasındaki ilişkiler açısından saklar.
  • OLTP veritabanları. OLTP veritabanı, birden çok kullanıcı tarafından gerçekleştirilen çok sayıda işlem için tasarlanmış hızlı ve analitik bir veritabanıdır.

Bunlar, bugün kullanılan birkaç düzine veritabanı türünden yalnızca birkaçı. Diğer, daha az kullanılan veritabanları, çok özel bilimsel, finansal veya diğer işlevlere göre uyarlanır. Farklı veritabanı türlerine ek olarak, teknoloji geliştirme yaklaşımlarındaki değişiklikler ve bulut ve otomasyon gibi önemli gelişmeler veritabanlarını tamamen yeni yönlere doğru yönlendirmektedir. En son veritabanlarından bazıları şunlardır

Açık kaynak veritabanları
  • Açık kaynak veritabanı sistemi kaynak kodu açık kaynak olan sistemdir; bu veritabanları SQL veya NoSQL veritabanları olabilir.

Bulut veritabanları
  • Bulut veritabanı, özel, açık veya hibrit bulut bilgi işlem platformunda bulunan yapılandırılmış veya yapılandırılmamış bir veri toplamıdır. İki tür bulut veritabanı modeli vardır: Geleneksel ve hizmet olarak veritabanı (DBaaS). DBaaS ile yönetim görevleri ve bakım bir hizmet sağlayıcı tarafından gerçekleştirilir.

Çoklu model veritabanı
  • Çok modelli veritabanları farklı veritabanı modellerini tek bir entegre arka uçta birleştirir. Bu, farklı veri türlerini barındırabileceği anlamına gelir.

Belge/JSON veritabanı
  • Belge odaklı bilgileri saklamak, almak ve yönetmek için tasarlanan belge veritabanları, verileri satır ve sütunlar yerine JSON formatında saklamanın modern bir yoludur.

Kendi kendine sürüş veritabanları
  • En yeni ve en çığır açan veritabanı türü olan kendi kendine sürüş veritabanları (otonom veritabanları olarak da bilinir), bulut tabanlı veritabanlarıdır ve veritabanı ayarlama, güvenlik, yedekleme, güncelleme ve geleneksel olarak veritabanı yöneticileri tarafından gerçekleştirilen diğer rutin yönetim görevlerini otomatikleştirmek için makine öğrenimini kullanırlar.





47m78xq.gif




Devamı Yakında...

Evet sayın Türk Hack Team takipçileri bir konumuzun daha sonuna geldik, umarım öğretici bilgiler sunabilmişimdir.
İyi Forumlar Dilerim.
jyo2qm.png


ovca0xc.gif

Ellerine saglik
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.