Download pptx - Veri Tabanı Nedir ?

Transcript
Page 1: Veri Tabanı Nedir ?

Veri Tabanı Nedir ?

Page 2: Veri Tabanı Nedir ?

Veri Tabanı Birbiriyle ilişkisi olan verilerin tutulduğu, Kullanım amacına uygun olarak düzenlenmiş

veriler topluluğunun, Mantıksal ve fiziksel olarak tanımlarının

bulunduğu Bilgi depolarıdır.

Veri Tabanı Örnekleri

Page 3: Veri Tabanı Nedir ?

Veri Tabanı Örnekleri

Üniversite- Öğrenci İşleri Bilgi Sistemi Hastane-Hasta, doktor, tedavi, araç-gereç,

mali bilgiler Ticari bir şirket- Müsteri, Ürün, Satış, Ödeme,

Teslimat bilgileri Banka-Müşteri, mevduat, kredi kartı, kredi

bilgileri

Page 4: Veri Tabanı Nedir ?

Veri Tabanı Tipleri Hiyerarşik Veritabanı

İlişkisel Veritabanı (Relational Type)

Nesnesel Veritabanı

Page 5: Veri Tabanı Nedir ?

Hiyerarşik Veri Tabanı

VTP

Tablo 1

Tablo 2

Adı

Soyadı

Adı

Malzeme

Tutar

Veri tabanları için kullanılan ilk modeldirHiyerarşik veritabanları bilgileri bir ağaç yapısında saklarlar.

Page 6: Veri Tabanı Nedir ?

Nesnesel Veri Tabanı Günümüzdeki pek çok kelime işlemci ve hesap

tablosu programında kullanılan nesneler artık veritabanlarında da kullanılmaktadır.

Nesneye yönelik veritabanı C++ gibi nesneye yönelik bir dille oluşturulan ve yine bu tarz bir dille kullanılan veri tabanı anlamına gelir.

Page 7: Veri Tabanı Nedir ?

İlişkisel Veritabanı

1970’lerin başında geliştirilmiştir. Bu sistemde veriler tablo şeklinde saklanır. Tablolar arasındaki bağlantılar matematiksel

ilişkilerle gösterilir. Günümüzdeki hemen hemen tüm veri tabanı

programları bu yapıdadır.

Page 8: Veri Tabanı Nedir ?

İlişkisel Veritabanı

Page 9: Veri Tabanı Nedir ?

Veri Tabanı Yönetim Sistemleri Oracle database IBM DB/2 Adaptive Server Enterprise Informix Microsoft Access Microsoft SQL Server Microsoft Visual FoxPro MySQL PostgreSQL Progress SQLite Teradata CSQL OpenLink Virtuoso

Page 10: Veri Tabanı Nedir ?

ACCESS 2007

Microsoft Office ürünüdür. Küçük ölçekli uygulamalar içindir. Tablo başına 2 GB a kadar veri

depolayabilir. MS Windows dışındaki sistemlerde

kullanılamaz. “Transaction logging” özelliğine sahiptir,

ancak “trigger” ve “stored procedure” özelliklerine sahip değildir. T.L. :Veritabanında yapılan bütün işlemleri tutulma özelliği

Page 11: Veri Tabanı Nedir ?

MY-SQL

MySQL Inc. Windows, Linux, OS/2,Solaris, AIX vb. “trigger” ve “stored procedure” özelliklerine

sahiptir, ancak “Transaction logging” özelliği bulunmamaktadır.

Tablo başına 4 TB veri depolayabilir.

Page 12: Veri Tabanı Nedir ?

MS-SQL Server

Microsoft Dezavantajları:

Sadece Windows üzerinde çalışabilir. Yüksek maliyet

Kullanım kolaylığı, güvenilirliği,işlem gücü Tablo başına 4 TB veri. “Transaction logging”, “trigger” ve “stored

procedure” özelliklerine sahiptir.

Page 13: Veri Tabanı Nedir ?

ORACLE Oracle, Inc. Dünyanın en güçlü ve güvenilir veritabanı

olarak gösterilmektedir. Çok yüksek maliyet Windows, Unix, Linux, ... Oracle, sınırsız sayıda tabloları

desteklemektedir.

Page 14: Veri Tabanı Nedir ?

Hangisini Kullanmalıyım ?

Küçük yoğunlukta trafik: Access Web uygulamaları için: MySQL Daha büyük ve orta ölçekli uygulamalar

içinse, Progress, MS SQL ya da Linux üzerinde PostgreSQL .

Oracle ise çok yüksek güvenilirlik ve işlem gücü gerektirdiğinde tercih edilen bir veritabanı sunucusudur.

Page 15: Veri Tabanı Nedir ?

Veri Tabanı Yapısı

Veri tabanı

Tablo Tablo Tablo Tablo Tablo

Alan 1

Alan 2

Alan3 Alan4

123

Page 16: Veri Tabanı Nedir ?

Veri Tabanı Yapısı

TabloForm (access)RaporSorgu

Page 17: Veri Tabanı Nedir ?

SQL 2008 R2 Express Edition

Kurulum

Page 18: Veri Tabanı Nedir ?

SQL 2008’de ilk tablomuz


Recommended