VERİ TABANI YÖNETİM SİSTEMLERİ

Benzer belgeler
Veri Tabanı Örnekleri

Veri Tabanı-I 1.Hafta

VERİ TABANI YÖNETİM SİSTEMLERİ. Öğr. Gör. Selçuk Özkan

VERİSETİ ORGANİZASYONU. Dr. Cahit KARAKUŞ

ELIF KIOTZEOGLOU RESUL MURAD MERT PACOLARI

VERİTABANI VERİTABANIN AVANTAJLARI ÖZET

1-Veritabanı Yönetim Sistemleri /Tanım

Veri Tabanı-I 1.Hafta

VERİ TABANI UYGULAMALARI

İngilizce'de Relational Database Management System (RDBMS) olarak ifade edilir.

Bölüm 1: Veritabanı Yönetim Sistemlerine Giriş

Veritabanı Uygulamaları Tasarımı

2 Temel Kavramlar (Devam) Veritabanı 1

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veritabanı Sistemleri

1 Temel Kavramlar. Veritabanı 1

Arş. Gör. Özlem AKTAŞ.

Veri Tabanı Tasarım ve Yönetimi

Database Management System

Veri Tabanı Yönetim Sistemleri Bölüm - 3

HASTANE OTOMASYONU VERİ TABANI YÖNETİM SİSTEMLERİ TEMEL VERİTABANI KAVRAMLARI

VERİ TABANI YÖNETİM SİSTEMLERİ I

Veritabanı. Ders 2 VERİTABANI

Swing ve JDBC ile Database Erişimi

BIM 312 Database Management Systems. Veritabanı Kavramına Giriş

VERİ TABANI YÖNETİM SİSTEMLERİ

VERİ TABANI YÖNETİM SİSTEMLERİ I

2-Veritabanı Yönetim Sistemleri/ Temel Kavramlar

Veritabanı Sızma Testleri Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı

Veritabanı Yönetim Sistemleri, 2. basım Zehra ALAKOÇ BURMA, 2009, Seçkin Yayıncılık

Chapter 1 Introduction to Database Processing. Fundamentals, Design, and Implementation, 9/e

Kepware Veritabanı Ürünleri. Teknolojiye Genel Bir Bakış

Dosya Organizasyonu ve Veritabanı

10-Veri Tabanları.

=A1+A2-A3, =A1*A2/A3,

VERĐTABANLARINA GĐRĐŞ

08118 Veri Tabanı I. Database Management System. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. Öğr.Gör. Murat KEÇECĠOĞLU

İnternet Programcılığı

SİSTEM İHTİYAÇLARI (Tiger Enterprise / Tiger 3 Enterprise)

VERİ TABANI YÖNETİMİ. Yrd.Doç.Dr. Füsun BALIK ŞANLI YTÜ

Ders Tanıtım Sunumu. Database Managegement II. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

License. Veri Tabanı Sistemleri. Konular büyük miktarda verinin etkin biçimde tutulması ve işlenmesi. Problem Kayıt Dosyaları

Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veri Modelleri

SQL e Giriş. Uzm. Murat YAZICI

VERİ TABANI ve YÖNETİMİ

Veritabanı Yönetimi Bilgisayarların. Keşfi Hedefler. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi

Veritabanı ve Yönetim Sistemleri

1C:İŞLETME Platformu ÜRETİM - TİCARET - MUHASEBE

VERİ TABANI YÖNETİM SİSTEMLERİ II

SİSTEM İHTİYAÇLARI (Tiger Plus / Tiger 3)

VERİ TABANI YÖNETİM SİSTEMLERİ Melih BÖLÜKBAŞI

08128 Veri Tabanı I. Database Management System. Öğr.Gör. Murat KEÇECİOĞLU

İLİŞKİSEL VERİTABANLARI

ÖZGÜR YAZILIMLAR İLE J2EE

VERİ TABANI PROGRAMCILIĞI DALI

Algoritma Geliştirme ve Veri Yapıları 2 Veri Modelleri. Mustafa Kemal Üniversitesi

Selçuk Akyıldız. Kişisel Bilgiler. Eğitim Bilgileri 1 / 5. Adres Bilgileri

İşletim Sisteminin Temel İşlemleri

Coğrafi Bilgi Sistemlerine Giriş. Ünite 5 - Veri Tabanı Yönetim Sistemleri

SQL veri tabalarına erişmek ve onları kullanmak için geliştirilmiş bir lisandır.

BİLİŞİM SİSTEMLERİNİN PRENSİPLERİ

Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları.

VERİTABANI ORGANİZASYONU

E-Mükellef Kontrol Programı Kullanım Kılavuzu

1.PROGRAMLAMAYA GİRİŞ

SEKTÖREL ÇÖZÜM GELİŞTİRME YÖNTEMLERİ

VERİ TABANI SİSTEMLERİ

SQL (Structured Query Language)

Sıralı erişimde bilgilerin tutulduğu dosya içeriği tarama yöntemiyle (sırayla) okunur. İstenilen kayda gelindiğinde işlem yapılır.

Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzman Yardımcısı Görev Tanımı

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri

UZAKTAN EĞİTİM MERKEZİ

Demetleme Yönteminin Y 3-Katmanlı Mimari Yapı ile Gerçeklenmesi. eklenmesi. KalacakYer.com

Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) İş Kuralları ve Veri Modelleri

VERİTABANI Temel Kavramlar

Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzmanı Görev Tanımı

Turquaz. Açık kodlu muhasebe yazılımı Turquaz Proje Grubu

PAPERWORK TEKNİK MİMARİ

YAPISAL SORGULAMA DİLİ. BARIŞ ARIBURNU barisariburnu.com

T.C. MALTEPE ÜNĠVERSĠTESĠ MÜHENDĠSLĠK FAKÜLTESĠ ENDÜSTRĠ MÜHENDĠSLĠĞĠ BÖLÜMÜ LĠSANS PROGRAMI Güz Yarıyılı

YBS104 - VERİ TABANINA GİRİŞ. Yrd. Doç. Dr. Fırat YÜCEL Akdeniz Üniversitesi Enformatik Bölümü

VERİ KAYNAKLARI. Bilgi sisteminin öğelerinden biride veri

1. VERİ TABANI KAVRAMLARI VE VERİ TABANI OLUŞTUMA

Veritabanı, Veri Madenciliği, Veri Ambarı, Veri Pazarı

Veritabanı Güvenliği ve Savunma Algoritmaları

İlişkisel Veri Tabanları I

Microsoft SQL Server 2008 Oracle Mysql (Ücretsiz) (Uygulamalarımızda bunu kullanacağız) Access

KURUMSAL PORTAL TASARIMI

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301)

UYGULAMA KULLANIM KILAVUZU

HSE RADAR. İş Sağlığı ve Güvenliği Yönetimi Uygulama, Denetim, Eğitim ve Takip HSE GLOBAL YAZILIM A.Ş. 11 Mart 2016

Bölüm 10: PHP ile Veritabanı Uygulamaları

1 Milyon Kullanıcıya Nasıl Hizmet Veriyoruz? CloudLMS Teknik Alt Yapı ve Mimarimiz

Asp.Net Veritabanı İşlemleri

Plaka Tanıma. Plaka. Tanıma Sistemi. Sistemi

IBM Yönetilen Hizmetler

Tekir (Ön Muhasebe Yazılımı)

Transkript:

VERİ TABANI YÖNETİM SİSTEMLERİ ÖĞR.GÖR.VOLKAN ALTINTAŞ 26.9.2016

Veri Tabanı Nedir? 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ı Veri tabanı kavramı ilk olarak 1980 li yıllar Basit bir web uygulamasından uluslararası kuruluşların büyük ve karışık verilerine kadar pek çok alanda veri tabanı uygulamalarına ihtiyaç durulmaktadır. Veri tabanı, veriler arasında bütünlük ve düzen sağlarken, veriye hızlı erişim ve bakım kolaylığı da sunar.

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

Neden veri tabanı kullanılır? Verilerin tutulması, saklanması ve erişilmesinde geleneksel yaklaşım verilerin ayrı ayrı dosyalarda gruplanması yaklaşımını kullanmaktadır. Verilerin artması, verilere aynı anda erişme ve düzenlenme ihtiyacı ile geleneksel yakaşım yetersiz kalmıştır.

Veri Tabanı Yönetim Sistemi Nedir? Yeni bir veritabanı oluşturmak, Veri tabanını düzenlemek Kullanmak, Geliştirmek Bakımını yapmak için Çeşitli karmaşık işlemlerin gerçekleştirildiği bir yazılım sistemidir. Kullanıcıların izlenmesi Performans izleme Rapor üretimi

Veri Tabanı Yaklaşımının Avantajları Ortak verilerin tekrarını önienmesi; Verilerin merkezi denetiminin ve tutarlılığının sağlanması Veri payiaşımının sağlanması Fiziksel yapı ve erişim yöntemi karmaşıklıklarının, çok katmanlı mimarilerle kullanıcıdan gizlenmesi, Her kullanıcıya yalnız ilgilendiği verilerin, alışık olduğu kolay, anlaşılır yapılarda sunulması

Veri Tabanı Yaklaşımının Avantajları Sunulan çözümleme, tasarım ve geliştirme araçları ile uygulama yazılımı geliştirmenin kolaylaşması. Veri bütünlüğünün gerekli olanakların sağlanması, Güvenlik ve gizliliğin istenilen düzeyde sağlanması Yedekleme, yeniden başlatma, onarma gibi işletim sorunlarına çözüm getirilmesi

Veri Tabanı Yönetim Sistemlerinin Sınıflandırılması Veri Modeline Göre Hiyerarşik Ağ İlişkisel Nesneye Yönelik Kullanıcı Sayısına Göre Tek kullanıcılı Çok kullanıcılı

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

Ağ veritabanları Hiyerarşik veritabanları yetersiz kalınca 1960 ların sonunda verilerin ağaçların daha gelişmiş hali olan graflar şeklinde saklandığı yapı ortaya çıkmıştır.

İlişkisel veritabanları 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 veritabanları

Veri Tabanı Yönetim Sistemleri Oracle database IBM DB/2 Adaptive Server Enterprise Informix Microsoft Access ***Veri tabanı tanımlamak, yaratmak, yaşatmak ve veri tabanına denetimli erişim sağlamak için kullanılan yazılım sistemidir. Microsoft SQL Server Microsoft Visual FoxPro MySQL PostgreSQL Progress SQLite Teradata CSQL OpenLink Virtuoso

Veri Tabanı Dilleri SQL (Structured Query Language) PL/SQL (Procedural Language/SQL- Oracle tarafından kullanılan) T-SQL (MS SQLServer ve Sybase tarafından geliştirilen) OQL (OQL is a version of the Structured Query Language (SQL) )

Veri Tabanı Sorgulama Dili SQL SQL : İngilizce "Structured Query Language" kelimelerinin baş harfleri ile oluşturulmuş, Türkçesiyle Yapısal Sorgulama Dilinin kısa adıdır. SQL herhangi bir veri tabanı ortamında kullanılan bir alt dildir. SQL ile yalnızca veri tabanı üzerinde işlem yapılabilir. SQL e özgü cümleler kullanarak veri tabanına kayıt eklenebilir, olan kayıtlar değiştirilebilir, silinebilir ve bu kayıtlardan listeler oluşturulabilir.

VTYS Karşılaştırma Access - Microsoft Office ürünüdür. - Küçük ölçekli uygulamalar içindir. - Tablo başına 2 GB a kadar veri depolayabilir. - Aynı anda 255 bağlantıya izin verebilir. - Windows işletim sistemleri dışında kullanılamaz.

VTYS Karşılaştırma - Açık kaynak kodludur. MySQL - Windows/Unix/Linux, işletim sistemlerinde çalışır. (platform bağımsız) - Tablo başına 4 TB veri depolayabilir. - Web uygulamalarında PHP ile çok sık kullanılır.

VTYS Karşılaştırma SQL Server - Microsoft firmasına ait veritabanı sunucu yazılımıdır. - Orta ve büyük ölçekli işlemler için kullanılır. - Kullanım kolaylığı, güvenilirliği, işlem gücü - Tablo başına 4 TB veri depolama. - Transaction logging, trigger ve stored procedure özelliklerine sahip.

SQL Server (Dezavantajlar) - Sadece Windows üzerinde çalışır. (platform bağımlı) - Yüksek maliyet SQL Server Enterprise Edition Lisans Fiyatı = $8,592

VTYS Karşılaştırma PostgreSQL - UNIX, Linux ve Windows platformlarının hepsinde çalışır. - Ücretsiz, açık kaynak kodlu. - Çok güçlü işlem yapısı. - Tablo başına 64 TB veri depolama. - Transaction, trigger ve stored procedure özelliklerine sahip.

VTYS Karşılaştırma Oracle - Oracle firması tarafından geliştirildi. - Dünyanın en güçlü ve en güvenilir veritabanı olarak gösterilir. - Birçok işletim sistemi üzerinde kullanılabilir. - Çok yüksek ölçekli uygulamalar için tercih edilir. - Oluşturulabilecek tablo sayısı sınırsızdır. - Çok yüksek maliyet..!

Güncel Örnek Örnek : Amazon.com 2 terab (1012 B) 20 milyon kitap 200 sunucu bilgisayar üzerinde kayıtlı Günlük 15 milyon kullanıcı Yaklaşık 100 admin

Veri Tabanı Yapısı Veri tabanı Tablo Tablo Tablo Tablo Tablo Alan 1 Alan 2 Alan3 Alan4 1 2 3

Kaynaklar Köseoğlu, K. (2005). Veri Tabanı Mantığı. Şefik Matbaası. İstanbul Alokoç Burma, Z. (2005). Veritabanı Yönetim Sistemleri ve SQL / PL - SQL / T SQL. Seçkin Yayıncılık. Ankara http://www.muratyazici.com/wp-content/dersler/vt/vtys1.pdf http://sibelsomyurek.com/veritabani/ders_notlari.html http://ilkucar.com/veritabani_i/veri_tabani1_hafta1.pdf http://www.yildiz.edu.tr/~ukalay/index_files/vtsg/vtsg_files/1- Giris.pdf