Veritabanı Yönetim Sistemleri

Slides:



Advertisements
Benzer bir sunumlar
Veritabanı Nedir?
Advertisements

Dört Bölüm 1.Tanıtım ve Mevcut Durum 2.Hedefler 4.Demo 3.Yeni Sürüm Planlaması.
VERİTABANI YÖNETİM SİSTEMLERİ
VERİTABANLARI ÜZERİNDEN ÇOK KULLANICILI YAZILIMLAR İLE TİCARİ VE MÜHENDİSLİK VERİLERİNİN ANALİZLERİNİN GETİRDİĞİ FAYDALAR Dr. YILMAZ YÖRÜ Yük.Mak.Müh.
Medikal Bilişimde Kablosuz Algılayıcı Ağlar ve İnternet
Hazırlayan : Öğr. Gör. Fahri YILMAZ
Bilgisayar Destekli Terminoloji Yönetimi
VERİ TABANI TEMEL KAVRAMLAR.
Veri ve Veri Yapıları Genel olarak bilgisayarlar.
BTP 108 BİLGİSAYAR AĞ SİSTEMLERİ AĞ KAVRAMI Birden çok bilgisayarın birbirine bağlı olarak kullanılmasıyla oluşturulan çalışma biçimine bilgisayar ağı.
VERİ TABANI YÖNETİM SİSTEMLERİ (VTYS)
VERİTABANI.
Veritabanı Yönetim Sistemleri Hızlı ve Kısa Giriş
Veritabanı Kopyalama/Taşıma
BİLGİ TEKNOLOJİSİNİN TEMEL KAVRAMLARI
Veritabanı Temel Kavramlar ve
VERİTABANI YÖNETİM SİSTEMLERİ (Database Management Systems)
Veri Tabanı Yönetim Sistemleri Ders başladıktan sonra öğrenciler sınıfa alınmayacak.
Veri Tabanı Nedir ?.
VERİ TABANI VE VERİ TOPLAMA YÖNTEMLERİ
VERİ TABANI VE YÖNETİM SİSTEMLERİ
Veritabanı Yönetim Sistemleri-I
VERİTABANLARI.
Veri Tabanı Yönetim Sistemleri 1 Ders 1 VTYS’nin Tanımı ve Bileşenleri
WINDOWS NT GENEL YAPISI
Bulut Depolama.
Bilişim Sistemleri Mühendisliği nedir? Neden ihtiyaç vardır?
AĞ İŞLETİM SİSTEMLERİ Öğr. Gör. Mustafa SARIÖZ
ADRES DEFTERİM.
BTP102 VERİTABANI YÖNETİM SİSTEMLERİ 1
Veri Tabanı Yönetim Sistemleri I
Kurumsal İçerik Yönetimi Kapsamında Bilgi Güvenliği
BTP102 VERİTABANI YÖNETİM SİSTEMLERİ 1
VERİTABANI.
VTYS Öğr. Gör. Engin DUTAR
Bilgisayar Mühendisliği Bölümü
VERİTABANI.
Ağlar ve Veri İletişimi
İş Zekası Business Intelligence Sunum
Bölüm 1 Giriş.
ENM 307 YÖNETİM BİLİŞİM SİSTEMLERİ Dersin Koordinatörü:. Prof. Dr
Veritabanı Yönetim Sistemleri - I
YAZILIM 2.Hafta Bu ders içeriğinin basım, yayım ve satış hakları Yakın Doğu Üniversitesi Uzaktan Eğitim Merkezi’ne aittir. Bu ders içeriğinin bütün hakları.
VERİTABANI SİSTEMLERİ
İnsan Kaynakları Bilgi Sistemleri
UNV13107 TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Veri tabanı Bilgisayar ortamında saklanan düzenli verilerdir. Bilgisayar ve ağ ortamındaki bilginin temel.
Bilişim Teknolojileri Güvenliği. BT Güvenliği Bilişim teknolojisi kullanan bir kuruluşun en önemli hedeflerinden biri bu teknolojiyi gerektiği gibi çalışır.
İnternet Nedir İnternet, birçok bilgisayar sistemini birbirine bağlayan, dünya çapına yayılmış olan bir iletişim ağıdır yılında ABD Savunma Bakanlığı.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
;EEn Hazırlayan: Şahin GÖKÇEARSLAN Gazi Üniversitesi Enformatik Bölümü.
Sunum Planı 2 Veri Temelleri Veri & Bilgi Dijital Veri & Sayısallaştırma Dijital Veri Saklama Veritabanı Veri Saklama VTYS SQL Veri Yönetimi Veri Ambarı.
SQL Server 2008 ile Verileriniz Daha Güvenli Selçuk UZUN Yazılım Geliştirme Teknolojileri Yöneticisii Microsoft Türkiye.
Bekir Sami NALBANTOĞLU
Web İçin Veri Dönüştürme (ETL) ● Volkan Uygun ● ETL Nedir? Kimler Kullanır? Nerede Kullanılır?
Bilgisayar Ağlarında Güvenlik
haZIRLAYAN: ELİF KARAOĞLU
Active Directory.
08128 Veri Tabanı I Database Management System
Öğretim Yönetim Sistemleri ve Moodle
Öğretim Yönetim Sistemleri ve Moodle
Amazon Web Servisleri ve Javascript Dilinin Birlikte Kullanımı
Görüntü Arşivleme ve İletişim Sistemi (PACS - Picture Archiving and Communication System) Yasin KAYA – Karadeniz Teknik Üniversitesi Enformatik Bölümü.
Mustafa COŞAR- Murat DOĞAN- İsmail ARIK Hitit Üniversitesi
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 1
İŞLETMEDE BİLGİ SİSTEMLERİ
Bora UZUN Bilgi Teknolojisi
VERİ TABANI UYGULAMALARI
Veri Tabanı Temel Kavramları Öğr. Gör. Yunus KÖKVER
Sunum transkripti:

Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veritabanı Sistemleri Sakarya Üniversitesi BSM 303 Veritabanı Yönetim Sistemleri 1

BSM 303 Veritabanı Yönetim Sistemleri Konular 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 Sakarya Üniversitesi BSM 303 Veritabanı Yönetim Sistemleri

BSM 303 Veritabanı Yönetim Sistemleri 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 3 Sakarya Üniversitesi BSM 303 Veritabanı Yönetim Sistemleri

BSM 303 Veritabanı Yönetim Sistemleri içi Veri ve Bilgi Kavramları İşlenerek anlam kazandırılmamış ham gerçeklere veri denir. 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. 4 Sakarya Üniversitesi BSM 303 Veritabanı Yönetim Sistemleri

BSM 303 Veritabanı Yönetim Sistemleri içi Veri ve Bilgi Kavramları İşlenerek anlam kazandırılmamış ham gerçeklere veri denir. 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 5 Sakarya Üniversitesi BSM 303 Veritabanı Yönetim Sistemleri

BSM 303 Veritabanı Yönetim Sistemleri √ Klasik Dosya Yapıları Veriler, kayıtlar halinde klasik dosya yapısı kullanılarak saklanır. Örnek dosya yapısı 6 Sakarya Üniversitesi BSM 303 Veritabanı Yönetim Sistemleri

BSM 303 Veritabanı Yönetim Sistemleri 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. 7 Sakarya Üniversitesi BSM 303 Veritabanı Yönetim Sistemleri

BSM 303 Veritabanı Yönetim Sistemleri 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 8 Sakarya Üniversitesi BSM 303 Veritabanı Yönetim Sistemleri

BSM 303 Veritabanı Yönetim Sistemleri 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. 9 Sakarya Üniversitesi BSM 303 Veritabanı Yönetim Sistemleri

BSM 303 Veritabanı Yönetim Sistemleri Veritabanı Yönetim Sistemi Kullanmanın Yararları 10 Sakarya Üniversitesi BSM 303 Veritabanı Yönetim Sistemleri

BSM 303 Veritabanı Yönetim Sistemleri VTYS ile Dosya Sisteminin Karşılaştırılması Carlos Coronel, Steven Morris, and Peter Rob, Database Systems: Design, Implementation, and Management, sayfa 18. 11 Sakarya Üniversitesi BSM 303 Veritabanı Yönetim Sistemleri

BSM 303 Veritabanı Yönetim Sistemleri 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. 12 Sakarya Üniversitesi BSM 303 Veritabanı Yönetim Sistemleri

BSM 303 Veritabanı Yönetim Sistemleri 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) 13 Sakarya Üniversitesi BSM 303 Veritabanı Yönetim Sistemleri

BSM 303 Veritabanı Yönetim Sistemleri Örnek Bir Veritabanı 14 Sakarya Üniversitesi BSM 303 Veritabanı Yönetim Sistemleri

BSM 303 Veritabanı Yönetim Sistemleri 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 IBM DB2 PostgreSQL SAP Sybase RAP Maria DB Firebird Carlos Coronel, Steven Morris, and Peter Rob, Database Systems: Design, Implementation, and Management, sayfa 10. SQL Server’e URL üstündenerişim.•XML Data Schema desteği ve buşemalar üstünde XPath sorgulama.•XML içerikli veri çekme veXML’den veri ekleyebilme. The most popular way of classifying databases today, however, is based on how they will be used and on the time sensitivity of the information gathered from them. For example, transactions such as product or service sales, payments, and supply purchases reflect critical day-to-day operations. Such transactions must be recorded accurately and immediately. A database that is designed primarily to support a company’s day-to-day operations is classified as an operational database (sometimes referred to as a transactional or production database). In contrast, a data warehouse focuses primarily on storing data used to generate information required to make tactical or strategic decisions. Such decisions typically require extensive “data massaging” (data manipulation) to extract information to formulate pricing decisions, sales forecasts, market positioning, and so on. Most decision support data are based on data obtained from operational databases over time and stored in data warehouses. Additionally, the data warehouse can store data derived from many sources. To make it easier to retrieve such data, the data warehouse structure is quite different from that of an operational or transactional database. The design, implementation, and use of data warehouses are covered in detail in Chapter 13, Business Intelligence and Data Warehouses. The database types mentioned thus far focus on the storage and management of highly structured data. However, corporations are not limited to the use of structured data. They also use semistructured and unstructured data. Just think of the very valuable information that can be found on company e-mails, memos, documents such as procedures and rules, Web pages, and so on. Unstructured and semistructured data storage and management needs are being addressed through a new generation of databases known as XML databases. Extensible Markup Language (XML) is a special language used to represent and manipulate data elements in a textual format. An XML database supports the storage and management of semistructured XML data. 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) 15 Sakarya Üniversitesi BSM 303 Veritabanı Yönetim Sistemleri 15

BSM 303 Veritabanı Yönetim Sistemleri 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 16 Sakarya Üniversitesi BSM 303 Veritabanı Yönetim Sistemleri 16