Veri Nedir? Veri Tabanı Nedir? Veri Tabanı Yönetim Sistemleri Nelerdir?

murhorse

Üye
13 Mar 2022
53
46
35
Merhaba Değerli TürkHackTeam Ailesi,



Bu yazımda Veritabanlarından bahsedeceğiz. Veritabanları , Veritabanı Yönetim Sistemleri gibi konuları biraz açıklamak istiyorum elimden geldiğince.

Umarım sizler için faydalı bir içerik olur.



Konu içeriği ;


Veri Nedir?

Veritabanı Nedir?

Veritabanı Yönetim Sistemleri Nelerdir?

Bu Sistemlerin Günümüzdeki Kullanım Amaçları Nelerdir?

En Popüler ve Kullanımı Yaygın Olan Veritabanı Yönetim Sistemleri Nelerdir?



Öncelikle ;



giphy.gif





~> Veri Nedir ? <~



Veri (Data), günlük hayatımızdan iş hayatımıza kadar uzanan ve kısaca her yerde adını duyduğumuz bir terim. Veri, bilginin ham halidir diyebiliriz. Hem sayısal hem

de nitelik belirten
değişkenlerden oluşan bir set. Bu birbirini tamamlayan bir piramidin en alt kısmı diyebiliriz. Bu piramit hakkında biraz bilgi vereyim ki taşlar

yerine otursun. Piramidin en temel basamağına
veri diyelim. Veri basit bir şekilde işlendiğinde bilgiye dönüşür. Bu bilgiler birikince de birikim basamağına ulaşmış

oluyoruz. Bu tecrübelerden faydalanmaya başladığımızda ise piramidin en üst basamağı olan bilgeliğe ulaşıyoruz. Kısa bir örnekle cup diye oturtacağız taşları. Sen

yolun ortasındasın ve gözünden aldığın görüntün senin verin olsun. Gözünle gördüğün bir arabayı tanımlaman bir bilgiyken, bu arabanın sana yaklaştığını

anlaman birikim, eğer yoldan çekilmezsen arabanın sana çarpacağını bilmen ise bilgelik diyebiliriz arkadaşlar.
😊 Dijitalleşen dünyamızda
veri neredeyse %100 ’

lük kısmı dijital olarak kaydedilip işlendiği için, dijital ortamın sağladığı kolaylıklarla beraber daha fazla
verilerle işlemler yapılmaya başlandı hem de dijitalleşen

her sektörden
veriler toplanmaya başlandı. Hava Durumu, Kamera Görüntüleri, Filmler, Edebi Eserler.. Yani Dijitalleştirilip işlenebilecek olan her şey bir veri havuzu

oluşturmaya
başladı. Veri, büyük soruların sorulduğu büyük kaynaklara dönüştü haliyle. Verinin ne olduğunu açıkladık. Hadi gelin yazımıza devam edelim…




jtmaoqk.jpg




~> Veritabanı Nedir? <~



Zaman içinde verinin hacmi genişledi, kullanımı büyük kitlelere yayıldı ve çeşitliliği arttı. Bu hit sayesinde veri tabanları geliştirilmeye başlandı. Veritabanları

(Database)
, bu ihtiyaç için yaratıldılar.


~> E Peki Nedir Bu “ Veri Tabanı “ ? <~



Veri tabanı, birbirleriyle ilişkili bilgilerin depolandığı alana verilen addır diyebiliriz. Dijital ortamımızda verilerimizi saklayabileceğimiz bir ortam sağlar bizlere.

Bilgilerimiz ayrıştırılmış
olurlar, yapılandırılmış olurlar ve bize zaman konusunda da faydalı tasarrufları sağlarlar. Veri tabanı sayısal ve istatiksel verileri

içerebilir.


Bize istediğimiz zaman ve istediğimiz verileri anında verebilmesidir aslında bu sistemin amacı.



~> Veri Tabanları Ne İşe Yarıyorlar? <~


Web projeleri, Masaüstü Projeleri, Muhasebe Programları… Bunların hepsi için bir veri tabanı (database) olmak zorundadır. Bilgilerin kayıt edilmesi konusunda biraz

bahsetmiştim. Bir örnek
verirsek; Bir hastaneye gittiğimizde ya da bir Devlet kurumuna gittiğimizde bizden TC Kimlik numaramızı isterler değil mi? TC kimlik

no’muzu girdiğinde
Veritabanı'ndan bilgilerimizi çekebiliyor çünkü. Devam edersek kayıtların güncellenmesi, yazılım sektörünün geliştirilmesi gibi birçok konu Veri

tabanları'nın
ne kadar hayati bir durum olduğunu bizlere göstermekte dostlarım…



Veritabanları, verileri saklamalarına göre ve erişim türlerine göre farklı türlerde piyasaya sürülmüşlerdir ;



- Hiyerarşik Veritabanı : Bu modelde veriler tek köke sahip ağaç yapısı şeklinde saklanır. Ağacın en üstü kök veya ana olarak adlandırılır.

Her bir düğüm bir veri nesnesini belirtir.



- Ağ Veritabanı : Ağ veritabanı, birden çok üye kaydının veya dosyanın birden çok sahip dosyasına bağlanabileceği veya tam tersi bir veritabanı modeli

türü.
Model, her üye bilgisinin ağacın altı olan sahibine bağlı dal olduğu bir baş aşağı ağaç olarak görülebilir.



- İlişkisel Veritabanı : İlişkisel veritabanı, birbiriyle ilişkili veri noktalarını depolayan ve bunlara erişim sağlayan bir veritabanı türüdür.

Veriyi tablolarla temsil etmenin sezgisel, kolay anlaşılır bir yolu olan ilişkisel modeli temel alır.



- Nesne yönelimli veritabanı : Nesneler tarafından temsil edilen bilgileri içeren bir modele abone olan bir veritabanıdır. Nesne yönelimli veritabanları,

ilişkisel veritabanı yönetim sistemi (RDBMS) alanında bir niş sunar ve başarılı ya da yaygın
veritabanı motorları olarak bilinmez.



imevt9q.jpg




Veritabanları'nın oluşturulduğu Veri Tabanı Yönetim Sistemleri (DBMS) denilen yazılımlar var.




~> Veritabanı Yönetim Sistemleri Nelerdir? <~


Biz bu yazılımlarla veritabanlarının
alt yapısını oluşturuyoruz aslında. Bilgilerin nasıl organize edildiğini yönetiyoruz bu sistemde. Verinin Saklanması, Veriye

Erişim
, Verinin Güvenliğini Sağlamak gibi problemlerimizi biz
Veritabanı Yönetim Sistemleriyle çözüyoruz. Sosyal Medyada, Bankalarda, Okullarda, İnsan Kaynakları

gibi farklı sektörlerde karşımıza sıkça çıkmakta. Mesela veriye erişim izni olmayan birisinin o veriye erişim sağlamaması
gerekiyor, bunları hep Veritabanı Yönetim

Sistemleri
ile kontrol ediyoruz, yönetiyoruz.




Günümüzde pek çok Veritabanı Yönetim Sistemi var, bunların kullanımları ve neden kullanıldıkları ile ilgili bölüme gelin birlikte geçelim…





94127et.png




,, MySQL Nedir? ‘’



MySQL, 1994’ te geliştirilmesine başlandı.
Oracle’ ın geliştirmeye devam ettiği bir ilişkisel veritabanıdır. Diğer Veritabanlarına göre kullanımı daha kolay olduğu için

ve özellikle PHP ile müthiş entegre çalıştığından en popüler RDBMS (İlişkisel Veri tabanı Yönetim Sistemi)’lerden biridir.Dataları çok az yer tutuyor ve Linux,

Windows , Unix gibi platformlarda kullanabiliyoruz. Özgürce erişim sağlayabiliyoruz ama ücretli gelişmiş işlevli versiyonları mevcut. Piyasada bulunan ilk açık

kaynaklı veritabanlarından birisi.
MySQL ile SQL’i karıştırmayalım dostlarım. SQL bir sorgu dilidir, MySQL bir veritabanı yazılımıdır. Uyumluluğu, performansı, veri

güvenliliği ve yönetim kolaylığı açısından tercihlerin başında gelen bir veritabanı yazılımıdır. En çok verimi Linux
’ta alacağınızı söyleyebilirim bu arada. En çok

kullanıldığı projelerde web tabanlı projelerdir, zaten PHP ile olan uyumunu söylemiştik.




1ljjs15.png




,, Oracle DataBase Nedir? ‘’


Oracle DB, Oracle şirketinin geliştirdiği ilişkisel veri tabanıdır.
Oracle’ın en çok tercih edilmesinin sebebi gerçekten çok hızlı veri işleyebilmesi. Büyük verileri

boyutuna bakmaksızın hızlı bir şekilde işleyebiliyor. Bireyselden çok kurumsal alanda tercih edilen veri tabanı işletim sistemi. Kurumsal firmalarda kullanılabilirliği

maximum konumuna çıkarmak için boşta kalan veri merkezlerini ortadan kaldırıyor ve yedeklerini dahi ortadan kaldırır. Bu yapılan işlemlerini düşük maliyetli

yaptığı için ( Gerçi son dönemde Türkiye’ye uyguladığı zamlardan dolayı baya bir linçlediler. 😊 ) tercih edilme sebepleri arasında. Hızı, esnekliği ve aksiyonlarının

kolaylığı açısından
Oracle adından söz ettirmeye devam edecek bence.





ljutuvw.png




,, PostgreSQL Nedir? ‘’


PostgreSQL, öncelikle tamamen
ücretsizdir. Nesne ilişkisel Veri Tabanı Sistemidir. SQL dilinin depolanabilirliğinden, ölçeklendirmesinden, performansından

faydalanan
PostgreSQL, 1996 yılından beri bağımsız ve gönüllü kişiler tarafından geliştiriliyor. Özgür yazılım felsefesinin en önemli ürünlerinden diyebiliriz.

UNIX ve UNIX türevi sistemler başta olmak üzere Windows, Linux, MacOS gibi işletim sistemleri tarafından da destekleniyor. Açık kaynaklı ve ücretsiz olmasından

dolayı, yeni bir sürüm çıkmadan 1 ay Beta şeklinde yayınlamalarından dolayı da hatasız kodlar
PostgreSQL kullanıcılarına teslim ediliyor.





ra74qnw.jpg





,, Microsoft Access Nedir? ‘’


Microsoft Access, Microsoft’un ilişkisel veri tabanı yönetim sisteminin adıdır. Microsoft Access, Jet veri tabanı
motorunu, yazılım aracını ve grafiksel kullanıcı

arayüzünü aynı paket içerisinde sunar. Veri tabanı yönetim sistemleri platformuna
Access çok sonradan girmesine önemli ölçüde başarı sağlayarak küçük ölçekli

veri tabanları için en çok kullanılan paketler arasında yerini almıştır. Bu başarının arkasında
Access’in yazılım araçlarının kolay kullanımı geliyor. Database Systems

derslerinin ayrılmaz parçası diyebiliriz
😊 . Depolama limitleri olduğu için, milyonlarca satır veri işlenen durumlarda sizi pek karşılamaz açıkçası. Kendisi küçük

bir
SQL sunucudur aslında. İş Profesyonel boyuta geçtiğinde sizi biraz karşılamayabilir dostlarım.




Yazımızda Verinin ne olduğu hakkında ve farklı kullanım şekilleriyle Veritabanı Yönetim Sistemleri'nden kısaca bahsetmeye çalıştım. Örnek olarak

anlatabileceğim daha fazla Veritabanı Sistemleri tabiki var ama sizi fazla sıkmayan bir yazı olmasını
istediğim için yaygın kullanımı olanları anlatmaya

çalıştım. Sormak istediklerinizi yorumlarda belirtirseniz sizlere yardımcı olabilirim dostlar. Yanlışımız var ise affola
😊





Sağlıcakla kalın
THT Ailesi :)





İYİ FORUMLAR










8ude12l.png





 
Son düzenleme:

deltaturk

Katılımcı Üye
26 Kas 2020
925
976
Green Team Mersin Daire Bşk.
Merhaba Değerli TürkHackTeam Ailesi,



Bu yazımda Veritabanlarından bahsedeceğiz. Veritabanları , Veritabanı Yönetim Sistemleri gibi konuları biraz açıklamak istiyorum elimden geldiğince.

Umarım sizler için faydalı bir içerik olur.



Konu içeriği ;


Veri Nedir?

Veritabanı Nedir?

Veritabanı Yönetim Sistemleri Nelerdir?

Bu Sistemlerin Günümüzdeki Kullanım Amaçları Nelerdir?

En Popüler ve Kullanımı Yaygın Olan Veritabanı Yönetim Sistemleri Nelerdir?



Öncelikle ;



giphy.gif





~> Veri Nedir ? <~



Veri (Data), günlük hayatımızdan iş hayatımıza kadar uzanan ve kısaca her yerde adını duyduğumuz bir terim. Veri, bilginin ham halidir diyebiliriz. Hem sayısal hem

de nitelik belirten
değişkenlerden oluşan bir set. Bu birbirini tamamlayan bir piramidin en alt kısmı diyebiliriz. Bu piramit hakkında biraz bilgi vereyim ki taşlar

yerine otursun. Piramidin en temel basamağına
veri diyelim. Veri basit bir şekilde işlendiğinde bilgiye dönüşür. Bu bilgiler birikince de birikim basamağına ulaşmış

oluyoruz. Bu tecrübelerden faydalanmaya başladığımızda ise piramidin en üst basamağı olan bilgeliğe ulaşıyoruz. Kısa bir örnekle cup diye oturtacağız taşları. Sen

yolun ortasındasın ve gözünden aldığın görüntün senin verin olsun. Gözünle gördüğün bir arabayı tanımlaman bir bilgiyken, bu arabanın sana yaklaştığını

anlaman birikim, eğer yoldan çekilmezsen arabanın sana çarpacağını bilmen ise bilgelik diyebiliriz arkadaşlar.
😊 Dijitalleşen dünyamızda
veri neredeyse %100 ’

lük kısmı dijital olarak kaydedilip işlendiği için, dijital ortamın sağladığı kolaylıklarla beraber daha fazla
verilerle işlemler yapılmaya başlandı hem de dijitalleşen

her sektörden
veriler toplanmaya başlandı. Hava Durumu, Kamera Görüntüleri, Filmler, Edebi Eserler.. Yani Dijitalleştirilip işlenebilecek olan her şey bir veri havuzu

oluşturmaya
başladı. Veri, büyük soruların sorulduğu büyük kaynaklara dönüştü haliyle. Verinin ne olduğunu açıkladık. Hadi gelin yazımıza devam edelim…




jtmaoqk.jpg




~> Veritabanı Nedir? <~



Zaman içinde verinin hacmi genişledi, kullanımı büyük kitlelere yayıldı ve çeşitliliği arttı. Bu hit sayesinde veri tabanları geliştirilmeye başlandı. Veritabanları

(Database)
, bu ihtiyaç için yaratıldılar.


~> E Peki Nedir Bu “ Veri Tabanı “ ? <~



Veri tabanı, birbirleriyle ilişkili bilgilerin depolandığı alana verilen addır diyebiliriz. Dijital ortamımızda verilerimizi saklayabileceğimiz bir ortam sağlar bizlere.

Bilgilerimiz ayrıştırılmış
olurlar, yapılandırılmış olurlar ve bize zaman konusunda da faydalı tasarrufları sağlarlar. Veri tabanı sayısal ve istatiksel verileri

içerebilir.


Bize istediğimiz zaman ve istediğimiz verileri anında verebilmesidir aslında bu sistemin amacı.



~> Veri Tabanları Ne İşe Yarıyorlar? <~


Web projeleri, Masaüstü Projeleri, Muhasebe Programları… Bunların hepsi için bir veri tabanı (database) olmak zorundadır. Bilgilerin kayıt edilmesi konusunda biraz

bahsetmiştim. Bir örnek
verirsek; Bir hastaneye gittiğimizde ya da bir Devlet kurumuna gittiğimizde bizden TC Kimlik numaramızı isterler değil mi? TC kimlik

no’muzu girdiğinde
Veritabanı'ndan bilgilerimizi çekebiliyor çünkü. Devam edersek kayıtların güncellenmesi, yazılım sektörünün geliştirilmesi gibi birçok konu Veri

tabanları'nın
ne kadar hayati bir durum olduğunu bizlere göstermekte dostlarım…



Veritabanları, verileri saklamalarına göre ve erişim türlerine göre farklı türlerde piyasaya sürülmüşlerdir ;



- Hiyerarşik Veritabanı : Bu modelde veriler tek köke sahip ağaç yapısı şeklinde saklanır. Ağacın en üstü kök veya ana olarak adlandırılır.

Her bir düğüm bir veri nesnesini belirtir.



- Ağ Veritabanı : Ağ veritabanı, birden çok üye kaydının veya dosyanın birden çok sahip dosyasına bağlanabileceği veya tam tersi bir veritabanı modeli

türü.
Model, her üye bilgisinin ağacın altı olan sahibine bağlı dal olduğu bir baş aşağı ağaç olarak görülebilir.



- İlişkisel Veritabanı : İlişkisel veritabanı, birbiriyle ilişkili veri noktalarını depolayan ve bunlara erişim sağlayan bir veritabanı türüdür.

Veriyi tablolarla temsil etmenin sezgisel, kolay anlaşılır bir yolu olan ilişkisel modeli temel alır.



- Nesne yönelimli veritabanı : Nesneler tarafından temsil edilen bilgileri içeren bir modele abone olan bir veritabanıdır. Nesne yönelimli veritabanları,

ilişkisel veritabanı yönetim sistemi (RDBMS) alanında bir niş sunar ve başarılı ya da yaygın
veritabanı motorları olarak bilinmez.



imevt9q.jpg




Veritabanları'nın oluşturulduğu Veri Tabanı Yönetim Sistemleri (DBMS) denilen yazılımlar var.




~> Veritabanı Yönetim Sistemleri Nelerdir? <~


Biz bu yazılımlarla veritabanlarının
alt yapısını oluşturuyoruz aslında. Bilgilerin nasıl organize edildiğini yönetiyoruz bu sistemde. Verinin Saklanması, Veriye

Erişim
, Verinin Güvenliğini Sağlamak gibi problemlerimizi biz
Veritabanı Yönetim Sistemleriyle çözüyoruz. Sosyal Medyada, Bankalarda, Okullarda, İnsan Kaynakları

gibi farklı sektörlerde karşımıza sıkça çıkmakta. Mesela veriye erişim izni olmayan birisinin o veriye erişim sağlamaması
gerekiyor, bunları hep Veritabanı Yönetim

Sistemleri
ile kontrol ediyoruz, yönetiyoruz.




Günümüzde pek çok Veritabanı Yönetim Sistemi var, bunların kullanımları ve neden kullanıldıkları ile ilgili bölüme gelin birlikte geçelim…





94127et.png




,, MySQL Nedir? ‘’



MySQL, 1994’ te geliştirilmesine başlandı.
Oracle’ ın geliştirmeye devam ettiği bir ilişkisel veritabanıdır. Diğer Veritabanlarına göre kullanımı daha kolay olduğu için

ve özellikle PHP ile müthiş entegre çalıştığından en popüler RDBMS (İlişkisel Veri tabanı Yönetim Sistemi)’lerden biridir.Dataları çok az yer tutuyor ve Linux,

Windows , Unix gibi platformlarda kullanabiliyoruz. Özgürce erişim sağlayabiliyoruz ama ücretli gelişmiş işlevli versiyonları mevcut. Piyasada bulunan ilk açık

kaynaklı veritabanlarından birisi.
MySQL ile SQL’i karıştırmayalım dostlarım. SQL bir sorgu dilidir, MySQL bir veritabanı yazılımıdır. Uyumluluğu, performansı, veri

güvenliliği ve yönetim kolaylığı açısından tercihlerin başında gelen bir veritabanı yazılımıdır. En çok verimi Linux
’ta alacağınızı söyleyebilirim bu arada. En çok

kullanıldığı projelerde web tabanlı projelerdir, zaten PHP ile olan uyumunu söylemiştik.




1ljjs15.png




,, Oracle DataBase Nedir? ‘’


Oracle DB, Oracle şirketinin geliştirdiği ilişkisel veri tabanıdır.
Oracle’ın en çok tercih edilmesinin sebebi gerçekten çok hızlı veri işleyebilmesi. Büyük verileri

boyutuna bakmaksızın hızlı bir şekilde işleyebiliyor. Bireyselden çok kurumsal alanda tercih edilen veri tabanı işletim sistemi. Kurumsal firmalarda kullanılabilirliği

maximum konumuna çıkarmak için boşta kalan veri merkezlerini ortadan kaldırıyor ve yedeklerini dahi ortadan kaldırır. Bu yapılan işlemlerini düşük maliyetli

yaptığı için ( Gerçi son dönemde Türkiye’ye uyguladığı zamlardan dolayı baya bir linçlediler. 😊 ) tercih edilme sebepleri arasında. Hızı, esnekliği ve aksiyonlarının

kolaylığı açısından
Oracle adından söz ettirmeye devam edecek bence.





ljutuvw.png




,, PostgreSQL Nedir? ‘’


PostgreSQL, öncelikle tamamen
ücretsizdir. Nesne ilişkisel Veri Tabanı Sistemidir. SQL dilinin depolanabilirliğinden, ölçeklendirmesinden, performansından

faydalanan
PostgreSQL, 1996 yılından beri bağımsız ve gönüllü kişiler tarafından geliştiriliyor. Özgür yazılım felsefesinin en önemli ürünlerinden diyebiliriz.

UNIX ve UNIX türevi sistemler başta olmak üzere Windows, Linux, MacOS gibi işletim sistemleri tarafından da destekleniyor. Açık kaynaklı ve ücretsiz olmasından

dolayı, yeni bir sürüm çıkmadan 1 ay Beta şeklinde yayınlamalarından dolayı da hatasız kodlar
PostgreSQL kullanıcılarına teslim ediliyor.





ra74qnw.jpg





,, Microsoft Access Nedir? ‘’


Microsoft Access, Microsoft’un ilişkisel veri tabanı yönetim sisteminin adıdır. Microsoft Access, Jet veri tabanı
motorunu, yazılım aracını ve grafiksel kullanıcı

arayüzünü aynı paket içerisinde sunar. Veri tabanı yönetim sistemleri platformuna
Access çok sonradan girmesine önemli ölçüde başarı sağlayarak küçük ölçekli

veri tabanları için en çok kullanılan paketler arasında yerini almıştır. Bu başarının arkasında
Access’in yazılım araçlarının kolay kullanımı geliyor. Database Systems

derslerinin ayrılmaz parçası diyebiliriz
😊 . Depolama limitleri olduğu için, milyonlarca satır veri işlenen durumlarda sizi pek karşılamaz açıkçası. Kendisi küçük

bir
SQL sunucudur aslında. İş Profesyonel boyuta geçtiğinde sizi biraz karşılamayabilir dostlarım.




Yazımızda Verinin ne olduğu hakkında ve farklı kullanım şekilleriyle Veritabanı Yönetim Sistemleri'nden kısaca bahsetmeye çalıştım. Örnek olarak

anlatabileceğim daha fazla Veritabanı Sistemleri tabiki var ama sizi fazla sıkmayan bir yazı olmasını
istediğim için yaygın kullanımı olanları anlatmaya

çalıştım. Sormak istediklerinizi yorumlarda belirtirseniz sizlere yardımcı olabilirim dostlar. Yanlışımız var ise affola
😊





Sağlıcakla kalın
THT Ailesi :)





İYİ FORUMLAR










8ude12l.png





Ellerine Sağlık
 
Ü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.