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

Benzer belgeler
Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) Varlık İlişki Modeli

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

Veritabanı Yönetim Sistemleri İleri SQL

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

1 Temel Kavramlar. Veritabanı 1

2 Temel Kavramlar (Devam) Veritabanı 1

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) Varlık Bağıntı Modeli

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

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

VERİTABANI ORGANİZASYONU

Veritabanı. Ders 2 VERİTABANI

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

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

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) Varlık İlişki Modeli Örnek Uygulamalar

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) İlişkisel Veritabanı Modeli

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

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

VERİ TABANI UYGULAMALARI

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

Maltepe Üniversitesi Endüstri Mühendisliği Bölümü Veri Tabanı Yönetimi (END 210)

Tekrar. Veritabanı 2

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

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ı

Veri Tabanı-I 1.Hafta

2-Veritabanı Yönetim Sistemleri/ Temel Kavramlar

1 Temel Kavramlar. Veritabanı 1

VERİTABANI VERİTABANIN AVANTAJLARI ÖZET

Veritabanı Uygulamaları Tasarımı

İş Zekası için Dört-Katmanlı Veri Modellemesi Gerçekleştirimi. Harun Gökçe EG Yazılım, TOBB ETÜ

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

VERİ TABANI SİSTEMLERİ

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

Database Management System

ELIF KIOTZEOGLOU RESUL MURAD MERT PACOLARI

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

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

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

1. Oracle Data Miner 11g Release 2 Kurulumu Aşamaları

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

Veritabanı Güvenliği ve Savunma Algoritmaları

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

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

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

08128 Veri Tabanı I. Database Management System. Öğ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ı

Zope Uygulama Sunucusu

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

SQL Server 2008 ile Tanışma"

NoSql ve MongoDB. Saygın Topatan

Swing ve JDBC ile Database Erişimi

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

VERİ TABANI PROGRAMCILIĞI DALI

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

BİLGİYİ YÖNETME. Mustafa Çetinkaya

Veri Tabanı-I 1.Hafta

Veritabanı ve Yönetim Sistemleri

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

Veri Tabanı Tasarım ve Yönetimi

Veri Tabanı Örnekleri

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

ONLINE BA/BS SİSTEMİ. Tanıtım Dokümanı

BLM901 BİLGİ SİSTEMLERİ YÖNETİMİ

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

EMC Forum Yazılım Temelli Veri Depolama Moro Hekim Sistem Mühendisi

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

VERİTABANI Temel Kavramlar

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

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

UZAKTAN EĞİTİM MERKEZİ

PostgreSQL ve JBoss ile Java Kurumsal Çözümler. Nicolai Tufar

İşletme Bilgi Yönetimi. Doç. Dr. Serkan ADA

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Veri Organizasyonu ve Yönetimi BIL

Veri ve Dosya Yapıları. Kütük Organizasyonu 1

bilişim ltd İş Zekâsı Sistemi

Bilgi Teknolojisi Altyapısı. Tarihi Gelişim. Tarihi Gelişim. Bulut Servis Sağlayıcı. Bulut Bilişim

BİLGİ TEKNOLOJİSİ ALTYAPISI. Mustafa Çetinkaya

Veri Tabanı Hafta Dersi

BT DENETİMİ EĞİTİMİ BÖLÜM 1 Bilgi Teknolojilerinin Hayatımızdaki Yeri

Misafirlerinize internet hizmeti sunmanın en güvenli yolu!

05 - Veritabanı Sızma Testleri

İnternet Programcılığı

BioAffix Ones Technology nin tescilli markasıdır.

VERİ KAYNAKLARI. Bilgi sisteminin öğelerinden biride veri

10-Veri Tabanları.

RPMNET WOLVOX REPORTER

YEMEKHANE TAKİP SİSTEMİ

SIRA NO SORUMLU BİRİM FAALİYET SORUMLU DURUM AÇIKLAMA

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

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 3001

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

BioAffix Ones Technology nin tescilli markasıdır.

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

Oracle Exadata Version 2 İlk OLTP Veritabanı Makinesi

BTP 209 SİSTEM ANALİZİ VE TASARIMI

Veritabanı Tasarım ve Yönetimi (COMPE 341) Ders Detayları

Chapter # 1 Veritabanı Sistemleri

BİLGİ TEKNOLOJİSİ ALTYAPISI. Mustafa Çetinkaya

VERİTABANI DERS NOTLARI

Başlıca Ürün-Bilgi Sistemleri

Temel Bilgisayar (Basic Computer) Yazılım (Software)

Transkript:

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

Konular Büyük Resim Ders Tanıtımı Niçin Veritabanı? Veri ve Bilgi Kavramları Klasik Dosya Yapıları Klasik Dosya Sistemlerinin Zayıflıkarı Veritabanı Sistemi Veritabanı Sistemi Ortamı Veritabanı Yönetim Sistemi Kullanmanın Yararları VTYS ile Dosya Sisteminin Karşılaştırılması Örnek Bir Veritabanı Veritabanı Sınıfları Kaynaklar 2

Büyük Resim Gerçek Dünya Problemi Algoritma Giriş Verileri Çıkış Veri Yapısı Yazılım Veritabanı Yönetim Sistemi 3

Ders Tanıtımı Ders hakkında bilgi almak için aşağıdaki bağlantıyı kullanınız. http://www.ebs.sakarya.edu.tr/?upage=fak&page=drs&f=1578&b=975&ch=1&yil=2015&lang=tr&dpage=all&inkod=71706 4

Niçin Veritabanı? Dosyalarda depolanan birbiriyle ilişkili veri topluluklarına veritabanı denir. Günümüz verileri; terabayt (1024 gigabayt), petabayt, ekzabayt, zetabayt, yotabayt boyutlarında Günümüzde kullanılan bilgi sistemleri Megabayt- Terabayt aralığında değişen boyutta veriye sahiptirler. Facebook kullanıcı sayısı 1.44 milyar. Günlük ortalama 936 milyon kullanıcı aktif (2015 verisi) Sprint, AT&T gibi hücresel telefon şirketleri trilyonlarca konuşmayı saklamak/yönetmek zorundadır. Saniyede 70.000 konuşma eklenmektedir(2007). Bu verilerin saklanması/yönetilmesinin yanı sıra istenen bilgiye hızlı bir şekilde ulaşılması da gereklidir. Google terabaytlarca veri içerisinden günde 91 milyon araştırmacıya hizmet veriyor (2007). Aylık 11,94 milyar arama yapılıyor (2014). Arama sonuçlarının hızlı bir şekilde kullanıcıya getirilmesi sağlanabiliyor. Bir jet uçağı 30 dakikada 10 terabaytlık algılayıcı verisi topluyor (2012). Nesnelerin interneti 2025 yılında 50 milyar algılayıcının internete bağlanacağı öngörülüyor Bu kadar büyük boyuttaki verilerin saklanması, yönetilmesi ve hızlı bir şekilde istenen bilgilere ulaşılabilmesi için veritabanlarının kullanımı zorunludur. Veritabanı, günümüzde birçok farklı sektörde ve kurumda yaygın olarak kullanılmaktadır. Finans Eğitim Ulaşım Taşımacılık İletişim Medya Sağlık Bilişim Üretim 5

Veri ve Bilgi Kavramları İşlenerek anlam kazandırılmamış ham gerçeklere veri denir. içi Veriler işlenerek bilgi oluşturulur Bilgi, verinin anlamını göstermek için kullanılır. Doğru, ilgili ve zamanında elde edilebilen bilgi, karar verme süreçlerinde çok etkilidir. Doğru karar verme, kuruluşların yaşamını sürdürebilmesi açısından son derece önemlidir. Veri yönetimi, organizasyonların en temel aktivitelerindendir. Veri yönetimi; verinin uygun bir şekilde üretimi, saklanması ve erişilmesiyle ilgilenen disiplindir. 6

Veri ve Bilgi Kavramları İşlenerek anlam kazandırılmamış ham gerçeklere veri denir. içi Veriler işlenerek bilgi oluşturulur Bilgi, verinin anlamını göstermek için kullanılır. Doğru, ilgili ve zamanında elde edilebilen bilgi, karar verme süreçlerinde çok etkilidir. Doğru karar verme, kuruluşların yaşamını sürdürebilmesi açısından son derece önemlidir. Veri yönetimi, organizasyonların en temel aktivitelerindendir. Veri yönetimi; verinin uygun bir şekilde üretimi, saklanması ve erişilmesiyle ilgilenen disiplindir. Carlos Coronel, Steven Morris, and Peter Rob, Database Systems: Design, Implementation, and Management, sayfa 6 7

Klasik Dosya Yapıları Veriler, kayıtlar halinde klasik dosya yapısı kullanılarak saklanır. Örnek dosya yapısı 8

Veritabanı Sistemi Veritabanı Sistemi = Veritabanı + VTYS + Kullanıcılar Dosyalarda depolanan birbiriyle ilişkili veri topluluklarına veritabanı denir. Veritabanı = Ham veri + Metadata (İlişkiler + Veri Karakteristikleri) Veritabanı yapısını yöneten ve verilere erişimi sağlayan yazılımlara Veritabanı Yönetim Sistemi adı verilir. Carlos Coronel, Steven Morris, and Peter Rob, Database Systems: Design, Implementation, and Management, sayfa 8. 9

Veritabanı Sistemi Ortamı Donanım: Suncular, iş istasyonları, ağ ortamı, depolama cihazları, raid v.s. Yazılım: 1)İşletim Sistemleri 2)VTYS (Oracle, PostgreSQL, DB2, MSSQL, MySQL ) 3)Uygulama Programları ve yardımcı programlar Kişiler: 1)Sistem Yöneticisi 2)Veritabanı Yöneticisi 3)Veritabanı Tasarımcısı 4) Uygulama Programcısı 5)Kullanıcı Veri Carlos Coronel, Steven Morris, and Peter Rob, Database Systems: Design, Implementation, and Management, sayfa 19 10

Veritabanı Yönetim Sistemi Kullanmanın Yararları Veri Tümleştirme (Data Integration): Verilerin tekrarsız olarak etkin bir şekilde saklanması garanti edilebilir. Veri Bütünlüğü (Data Integrity): Verilerin bozulmadan ve tutarlı olarak saklanması sağlanabilir. Veri Güvenliği (Data Security): Sistem hataları karşısında ya da saldırıya rağmen verilerin kaybolmaması ve tutarlılığının korunması sağlanabilir. Gelişmiş yetkilendirme yapısı sayesinde verilerin korunması sağlanabilir. Veri Soyutlama (Data Abstraction): Kullanıcıya, karmaşık yapıdaki fiziksel veri yapısı yerine anlaşılabilirliği ve yönetilebilirliği daha kolay olan mantıksal model sunulur. 11

Veritabanı Yönetim Sistemi Kullanmanın Yararları 12

VTYS ile Dosya Sisteminin Karşılaştırılması Carlos Coronel, Steven Morris, and Peter Rob, Database Systems: Design, Implementation, and Management, sayfa 18. 13

VTYS ile Dosya Sisteminin Karşılaştırılması Aşağıdaki her madde için, Veritabanı Yönetim Sistemi Klasik Dosya sisteminden daha üstündür. Veri Tümleştirme (Data Integration): Verilerin tekrarsız olarak etkin bir şekilde saklanması garanti edilebilir. Veri Bütünlüğü (Data Integrity): Verilerin bozulmadan ve tutarlı olarak saklanması sağlanabilir. Veri Güvenliği (Data Security): Sistem hataları karşısında ya da saldırıya rağmen verilerin kaybolmaması ve tutarlılığının korunması sağlanabilir. Gelişmiş yetkilendirme yapısı sayesinde verilerin korunması sağlanabilir. Veri Soyutlama (Data Abstraction): Kullanıcıya, karmaşık yapıdaki fiziksel veri yapısı yerine anlaşılabilirliği ve yönetilebilirliği daha kolay olan mantıksal model sunulur. 14

Veri Soyutlama (Data Abstraction): Kullanıcıya, karmaşık yapıdaki fiziksel veri yapısı yerine anlaşılabilirliği ve yönetilebilirliği daha kolay olan mantıksal model sunulur. Select * from inventory; VTYS ile okuma işlemi Klasik dosyadan okuma işlemi (http://www.cplusplus.com) 15

Örnek Bir Veritabanı 16

Veritabanı Sınıfları VTYS Kullanıcı Sayısı Kullanım Amacı Veri Saklama Şekli Tek Kullanıcı Çok Kullanıcı (İş İstasyonu) Çok Kullanıcı (Kurumsal) Veri Ambarı Operasyonel Merkezi Dağıtık MS Access SQLite MySQL MS SQL Server Oracle Database Carlos Coronel, Steven Morris, and Peter Rob, Database Systems: Design, Implementation, and Management, sayfa 10. IBM DB2 PostgreSQL SAP Sybase RAP Maria DB Firebird Kullanım Amacı Operasyonel: Veriler üzerinde sürekli değişiklikler yapılır. (OLTP: Online Transaction Processing) Veri Ambarı: Veriler raporlama ve karar destek amaçlarıyla kullanılır. (OLAP: Online Analytical Processing) 17

Kaynaklar Carlos Coronel, Steven Morris, and Peter Rob, Database Systems: Design, Implementation, and Management, Cengage Learning. Raghu Ramakrishnan, Johannes Gehrke, Database Management Systems, Mc Graw Hill http://www.digitalinformationworld.com/2015/02/fascinating-social-networking-stats-2015.html 18