veri tabanı nedir ?

18
Veri Tabanı Nedir ?

Upload: seanna

Post on 21-Mar-2016

74 views

Category:

Documents


6 download

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

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