Veri Tabanı Nedir ?

Preview:

DESCRIPTION

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. Veri Tabanı Örnekleri. - PowerPoint PPT Presentation

Citation preview

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

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

Veri Tabanı Tipleri Hiyerarşik Veritabanı

İlişkisel Veritabanı (Relational Type)

Nesnesel Veritabanı

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.

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.

İ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.

İlişkisel Veritabanı

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

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

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.

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.

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.

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.

Veri Tabanı Yapısı

Veri tabanı

Tablo Tablo Tablo Tablo Tablo

Alan 1

Alan 2

Alan3 Alan4

123

Veri Tabanı Yapısı

TabloForm (access)RaporSorgu

SQL 2008 R2 Express Edition

Kurulum

SQL 2008’de ilk tablomuz

Recommended