BBY 302 Bilgi Teknolojisi ve Yönetimi Veri Kaynaklarının Yönetilmesi

Slides:



Advertisements
Benzer bir sunumlar
Microsoft Access Bu program Microsoft program paketinin içerisinde yer alan; çok büyük miktarlardaki verilerin depolanabileceği veritabanı oluşturmamıza.
Advertisements

SGB.NET’İN TEKNİK ALTYAPISI
ÖRNEK BİR VERİTABANI TASARIMI VE NORMALİZASYONU
VERİTABANI YÖNETİM SİSTEMLERİ
VERİ TABANI 1 DERS 1.
VERİ TABANI VE YÖNETİM SİSTEMLERİ
Sistem Analizi ve Planlama
VERİ TABANI TEMEL KAVRAMLAR.
A. Betül Oktay Elif Edoğan Zeliha Çetin
Veri ve Veri Yapıları Genel olarak bilgisayarlar.
VERİ TABANI YÖNETİMİ Ders 12: Veri Ambarı & OLAP
Örnek Veritabanı Yazılımı: Microsoft Access
İLİŞKİSEL VERİ MODELİ Tablolar ile Gösterim
VERİ TABANI YÖNETİMİ Ders 1: VTYS’nin Tanımı ve Bileşenleri
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ğı.
Veritabanı Yönetim Sistemleri Hızlı ve Kısa Giriş
Nesneye Dayalı Programlama
Veri Tabanı Yönetim Sistemleri Ders başladıktan sonra öğrenciler sınıfa alınmayacak.
Veri Tabanı Nedir ?.
VERİ TABANI VE YÖNETİM SİSTEMLERİ
Veritabanı Yönetim Sistemleri-I
BTP102 VERİTABANI YÖNETİM SİSTEMLERİ 1
YONT 172 BİLGİ TEKNOLOJİLERİNE GİRİŞ II
İŞLETİM SİSTEMLERİ Öğr. Gör. S.Serkan TAN.
Bilişim Sistemleri Mühendisliği nedir? Neden ihtiyaç vardır?
Veri tabani nedir? Veritabanı basit olarak bilgi depolayan bir yazılımdır. Bir çok yazılım bilgi depolayabilir ama aradaki fark, veritabanın bu bilgiyi.
VERİTABANI ve YÖNETİMİ
BTP102 VERİTABANI YÖNETİM SİSTEMLERİ 1
Veritabanı Tasarımı ve Yönetimi
BBY 309 Veri Tabanı Yönetim Sistemleri
Veritabanı Kavramları
İŞLETİM SİSTEMLERİ İşletim sisteminin, kolay ve hızlı kullanım, kaynak verimliliği gibi kıstasların dışında, ortamında saklanan bilgilerin, gerekse izinsiz.
Veri Tabanı Yönetim Sistemleri I
VERİTABANI YARATMA.
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 1 Introduction to Database Processing.
VERİ AMBARI & VERİ MADENCİLİĞİ
Veri Tabanı Tasarım Süreci
Microsoft Office Access
Karar Bilimi 1. Bölüm.
Bilgisayar Mühendisliği Bölümü
Bölüm 1 Giriş.
VERİ KAYNAKLARI YÖNETİMİ 5. ÜNİTE. GİRİŞ Bilgi sisteminin öğelerinden biride “veri yönetimidir”. Geleneksel yada çağdaş, birinci yada ikinci elden derlenen.
Veri Madenciliği Giriş.
ENM 307 YÖNETİM BİLİŞİM SİSTEMLERİ Dersin Koordinatörü:. Prof. Dr
Veritabanı Yönetim Sistemleri - I
Veritabanı Kavramları
VERİTABANI SİSTEMLERİ
Veritabanı Yönetim Sistemleri
İ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.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
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ı.
Konu : WİNDOWSTA VERİ DEPOLAMA YÖNTEMLERİ Hazırlayan : Güray Mantar
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
Bölüm 4 : VERİ MADENCİLİĞİ
Living in a Digital World Discovering Computers 2010 Bilgisayarların Keşfi Veritabanı Yönetimi Hafta 9.
Veri Tabanı Yönetim Sistemleri 1 Ders 13 Veri Ambarı & OLAP
Asp.Net Veritabanı İşlemleri
Access Eğitimi Eğitim İçerikleri Bilgegüç Bilişim Danışmanlık.
ÖRNEK BİR VERİTABANI TASARIMI VE NORMALİZASYONU
Bilgisayar Mühendisliği Bölümü
SİSTEM ANALİZİ VE TASARIMI
ERP Projesinin Aşamaları İzmir. ERP Projesinin Aşamaları SatışSatış - Başlangıç – Kurulum – Analiz – Plan – Uyarlama – Eğitim – Geliştirme.
C# ve Veri tabanı İşlemleri
Veri Tabanı Temel Kavramlar.
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 1
İLERİ VERİ TABANI UYGULAMALARI
VERİTABANI YÖNETİM SİSTEMLERİ 2- Tasarım ve ER Modeli
VERİ TABANI UYGULAMALARI
Sunum transkripti:

BBY 302 Bilgi Teknolojisi ve Yönetimi Veri Kaynaklarının Yönetilmesi

Veriden, verinin bilgisayarda saklanmasına giden yol

Veri Hiyerarşisi

ASCII Tablosu (Sayıdan Karaktere Geçiş)

Bilgisayarda Dosya Organizasyonu Path c:\okul\rapor.doc

Dosya Sistemlerindeki Problemler Veriler birbirinden ayrı ve izole edilmiş Çoğunlukla veri tekrarı var Uygulama programına bağımlı Birbirine uymayan (incompatible) veri dosyaları Anlaşılması zor

Uygun Çözüm Nedir? Uygun çözüm listenin, işin mantığına uygun bir biçimde, alanlara bölünerek yeniden organize edilmesidir. Elimizdeki listede en büyük problem farklı konuların (iş bilgileri, yüklenici bilgileri, teçhizat bilgiler, kiralama bilgiler) aynı yerde gösterilmiş olmasıydı. Herbir konu için bir liste (tablo) oluşturularak bu problemi çözebiliriz.

Uygun Çözüm Nedir? Eğer bir telefon değişirse sadece Contractor tablosundaki ilgili alan güncellenir. Eğer bir kiralama işi silinecekse sadece Rental tablosundan bir kayıt silinir. Eğer yeni bir müşteri eklenecekse Contractor tablosuna yeni bir kayıt eklenir. Aynı ekipman için farklı günlük kiralama bedelleri ne olacak? RENTAL Start Date End Date Days 6/17/2002 6/19/2002 3 6/24/2002 1 7/3/2002 17 7/1/2002 6/15/2002 7/8/2002 8 7/11/2002 4 JOB NAME Sea View Bldg Highland Center Long Plaza Village Square CONTRACTOR Contractor Phone KH Services 213.444.1181 Comstock, Inc. 232.492.3383 RB Partnership 508.555.3233 EQUIPMENT Equipment Type Equipment Number Daily Rate Back Hoe 10400 750 Medium Crane 335 350 10020 650 Scaffolding 135

Bağımsız Tablolar Arasındaki İlişkiler

Veri Tabanı (Database) Nedir? Bir veri tabanı, mantıksal olarak ilişkili verilerin tutulduğu yapıdır. Gerçek dünyaya ait bazı görüntüleri yansıtır. Veri tabanı içerisinde tutulan veriler mantıksal olarak uyumludur. Özel bir amaç için tasarlanır ve oluşturulurlar. Herhangi bir boyutta ve değişen karmaşıklıkta olabilirler.

Veri Tabanı Yönetim Sistemi (VTYS) Nedir? Bir VTYS (Database Management Systems - DBMS), veri tabanı tanımlamak, yaratmak, yaşatmak ve veri tabanına denetimli erişim sağlamak için kullanılan yazılım sistemidir.   Bir veri tabanı, ilgili veriler için veri türlerinin, yapılarının ve kısıtlamalarının belirlenmesi ile tanımlanır. Bir veri tabanına veriler girilerek yaratılır. Veri tabanı yaratıldıktan sonra sorgulama, veriye erişim, güncelleme ve rapor yaratma gibi işlevler gerçekleştirilebilir.

Niçin Veri Tabanı Kullanalım? Bir veri tabanının amacı kişilere ve örgütlere nesnelerle ilgili kayıt tutmada yardımcı olmaktır. Veri depolamak için liste kullanmanın getirdiği sorunlar –Veri tutarsızlıkları –Veri mahremiyeti/gizliliği:bölümler bazı verilerini paylaşmak isteyebilirler, ama tümünü değil. Veri tabanları tek konulu tablolarda verileri depolar. Tablolar ana ve yabancı anahtarlar aracılığıyla ilişkilendirilir. VTYS’de veri bütünleşik, tekrar azaltılmış, programdan bağımsız ve verinin anlaşılması kolay.

Veri Tabanı kendi kendini tanımlar Bir veri tabanı veri sözlüğü (data dictionary) içerir Veri sözlüğü veri hakkında veridir (metadata) Veri sözlüğü veri tabanında depolanan bilginin yapısını ve biçimini tanımlar

Veri Tabanı Sistemi

Veri Tabanı Sistemi

Veri Tabanı Uygulaması (Database Application) İşlevler: – Form yaratmak ve işlemek – Soru yaratmak ve iletmek – Rapor yaratmak ve işlemek – Uygulama mantığınıyürütmek – Uygulamayıdenetlemek

Veri Tabanı Yönetim Sistemi (DBMS) İşlevler: –Veri tabanını, tabloları ve destek yapıları yaratmak –Veri tabanı verilerini okumak ve güncellemek –Veri tabanı yapılarını yaşatmak –Kuralları uygulamaya zorlamak –Tutarlılığı denetlemek –Güvenliği sağlamak –Veri tabanını yedeklemek ve gerektiğinde eski haline döndürmek Örnek: Oracle, DB2, Microsoft Access, SQL Server

Veri Tabanı Bileşenleri – Kullanıcı verileri – Metadata: veri tabanının yapısı hakkında veriler – Dizinler ve ilgili yapılar – Depolanmış yordamlar (stored procedures):veri tabanında depolanmış program modülleri – Tetikleyiciler (triggers):belli bir veri etkinliği meydana geldiğinde yürütülen yordamlar – Uygulama metadatası:formlar yada raporlar gibi uygulama ögelerini tanımlayan veriler

Güncellenmiş Veri Hiyerarşisi

Veri Tabanı Sistemi Geliştirme Uygulama programına paralel olarak 3 aşama Gereksinim Aşaması Tasarım Aşaması Gerçekleştirim Aşaması Güncelleme

Veri Tabanı Sistemi Geliştirme Gereksinim Aşaması: Bir veri modeli geliştirilir Veri modeli veri tabanı yapısının mantıksal gösterimidir Gerekli alanlar ve alanlar için veri türleri (phone / 11 karakter, start date / tarih v.b) Alanlar için max uzunlular (name / max 50 karakter v.b.) Alanlar için kısıtlamalar (sayısal bir alana karakter girilemez gibi) Tablolar arasındaki ilişkiler belirlenir. Sonraki aşamaların hepsi veri modeline bağımlı olduğu için modellemedeki yanlış tüm aşamaları etkileri Modelleme genellikle ER (Entity Relationship) şemaları ile gerçekleştirilir.

Veri Tabanı Sistemi Geliştirme Tasarım Aşaması: Veri modeli tablolara ve ilişkilere dönüştürülür

Veri Tabanı Sistemi Geliştirme Gerçekleştirim Aşaması: –Tablolar, ilişkiler ve sınırlılıklar yaratılır –Depolanmış yordamlar ve tetikleyiciler yazılır –Veri tabanına veri girilir ve sistem denenir –Bu aşamadan sonra gerçekleştirilen veri tabanı sistemi ile uygulama programı arasındaki gerekli bağlantılar gerçekleştirilir. Uygulama programında VT’ye bağlantı (ODBC, ADO v.b.) VT’nin uygulama programı içerisinden kontrolü (SQL)

Dağıtılmış (Distributed) VTYS

Çok Boyutlu Veri Analizi Veri tabanlarında tutular veriler için temel tablo (ya da tablolar arası) sorgulamalar gerçekleştirilir, Sorgu sonuçları genellikle tek boyutlu olarak görselleşir, Çok parametrenin aynı anda gözlenmek istendiği durumlar için klasik VTYS’ler yetersiz kalır, Örneğin, bir firma Ürün {vida, cıvata, conta, tornavida}, Satış yapılan bölge {doğu, batı, orta} ve Satış {planlanan, gerçekleşen} bilgilerinden analizler yapmak istiyor. Bu durumda verinin çok boyutlu olarak gösterilmesi zorunludur

Çok Boyutlu Veri Analizi Ürün ve bölgeye göre gerçekleşen satışlar, Bu satışların planlanan satışlarla karşılaştırılması, Veri küpü yaratılır, küp her 90 derecelik dönüşünde veri ile ilgili yeni bir boyut gösterir. Çok boyutlu veri analizi: OLAP (Online Analytical Processing ) olarak da adlandırılır.

Veri Ambarları (Data Warehouses) Organizasyonların iç bilgi sistemlerinde bulunan verilerle dış bilgi sistemlerinden gelen verileri birleştirerek yeni bir VT oluşturulmasıdır. Bu VT üst seviye analizlerin gerçekleştirilmesi için gerekli veri yapısını ve veriyi sağlar.

Veri Ambarları Sistem Bileşenleri - Kişisel bilgisayarlar, - Karar destek sistemi(KDS) yazılımı, - İletişim ağları, Sunucular, Farklı veritabanı yönetim sistemi(DBMS) paketleri, - Farklı organizasyonel birimler gibi, çok geniş bir alana dağılmış bileşenler içeren karmaşık bir sistemdir. Bu yüzden de, her karmaşık sistemde olduğu gibi bir mimari oluşturularak işe girişilmelidir.

Veri Madenciliği (Data Mining) Veri madenciliği, çok büyük veri tabanlarındaki ya da veri ambarlarındaki veriler arasında bulunan ilişkiler, örüntüler, değişiklikler, sapma ve eğilimler, belirli yapılar gibi ilginç bilgilerin ortaya çıkarılması ve keşfi işlemidir. Veri madenciliğindeki amaç, toplanmış olan bilgilerin, bir takım çıkarımsal yöntemlerle incelenip ilgili kurum ve yönetim destek birimlerinde kullanılmak üzere değerlendirilmesidir. Veri madencisinin geleneksel yöntemlerde olduğunun aksine başlangıçta herhangi bir amacı ya da varmak istediği bir hedef yoktur. Örnek: Büyük bir süpermarketin basit fatura kayıtları incelendiğinde, tıraş bıçağı alan müşterilerin %56 sının aynı zamanda kalem pil de aldığı ortaya çıkmıştır. Buna dayanarak firma, tıraş bıçağı ve kalem pil reyonlarını bir araya getirmek suretiyle kalem pil satışlarını %14 arttırmıştır.

Veri Madenciliği Sistem Bileşenleri Bir veri madenciliği sistemi, aşağıdaki temel bileşenlere sahiptir: - Veritabanı, veri ambarı ve diğer depolama teknikleri - Veritabanı ya da Veri Ambarı Sunucusu - Bilgi Tabanı - Veri Madenciliği Motoru - Örüntü Değerlendirme - Kullanıcı Arayüzü http://tr.wikipedia.org/wiki/Veri_madenciliği

Veri Tabanının Internet’e Açılması