Bilgisayar Uygulamaları II

Slides:



Advertisements
Benzer bir sunumlar
Veri Tabanı Yönetim Sistemleri Hafta 2 İlişkisel VTYS Temel Kavramlar.
Advertisements

Veri Tabanı Yönetim Sistemleri Hafta 1. 2 Temel Kavramlar Veri Olguların, kavramların, veya talimatların, insan tarafından veya otomatik yolla iletişim,
SUNU HAZIRLAMA PROGRAMI: powerpoint
BULUT BİLİŞİM M. KÜRŞAT YILDIRIM İÇERİK  BULUT BİLİŞİM NEDİR?  BULUT BİLİŞİM ÖZELLİKLERİ  BULUT BİLİŞİM MİMARİ YAPISI  BULUT BİLİŞİM.
MED 167 İnternette İstatistik. İnternetteki istatistik verileri, özellikle ülke hakkındaki makro istatistiklerden bahsediyorsak, çoğunlukla resmi kurumlardan.
Bağımsız Denetim ile Vergi Denetimi Arasındaki Geçişler
YEDEKLEME NEDIR? Gülşen Güler. YEDEKLEME NEDIR? Yedekleme, en genel anlamıyla, bir bilgisayar sistemini işlevsel kılan temel birimlerin, üzerinde çalışan.
Girişimcilik Öğr.Gör.Seda AKIN GÜRDAL. Ders Akışı İşletmenin Amaçları İşletme Çevre İlişkisi.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
SUNUCU İŞLETİM SİSTEMİ Öğr. Gör. Ümit ATİLA.  1980’li yıllardan günümüze geldikçe, bilgi toplumuna yönelişte teknolojik rota, telekomünikasyon ve iletişim.
Ağ Anahtarı (Switch) Çeşitleri
Performans ve Ücret Yönetimi Yrd. Doç. Dr. Özlem BALABAN
İŞLETİM SİSTEMLERİ ISE 206 DR. TUĞRUL TAŞCI. Dersin Amacı Bilgisayar sistemlerinin temel organizasyonunu tanımak İşletim sistemlerinin ana bileşenlerini.
Çağrı Kuçat SQL Yapısı.
İÇİNDEKİLER GRID COMPUTING NEDİR? NASIL ÇALIŞIR? GRID COMPUTING YAPISI
Yazılım Mühendisliği1[ 3.hft ]. Yazılım Mühendisliği2 Yazılım İ sterlerinin Çözümlemesi Yazılım Yaşam Çevrimi “ Yazılım Yaşam çevrimin herhangi bir yazılım.
BBY469 Öğretim Yönetim Sistemleri Turgay Baş 1.
ÇOK BOYUTLU SİNYAL İŞLEME
HAZIRLAYANIN; ADI SOYADI; İLVE ÇEBİ NUMARA:
NETWORK YÖNETIMI Ş. Bü ş ra Güngör NETWORK YÖNETIMI NEDIR? Network, sunucu, yazıcı, bilgisayar ve modem gibi veri ileti ş im araçlarının güncel.
ÇAĞRI MERKEZİ CRM YAZILIMI İÇERİK ÖRNEĞİ
İndeksi Niçin Kullanırız?
ERP YAZILIMLARI ERKAN KARATAŞ
Metin Tabanlı İçerik Oluşturma Araçları (Microsoft Word Programı)
ANKARA ÜNİVERSİTESİ SAĞLIK BİLİMLERİ FAKÜLTESİ SOSYAL HİZMET BÖLÜMÜ
İŞLETİM SİSTEMLERİ ISE 206 Dr. Tuğrul TAŞCI.
İç Kontrol Standartlarına Uyum Eylem Planı Toplantısı
PROGRAMLI ÖĞRETİM Tanımı:
MALİ İŞLEMLERİN İZLENMESİ
Yapay Sinir Ağı Modeli (öğretmenli öğrenme) Çok Katmanlı Algılayıcı
SAĞLIK HİZMETLERİ ARZI
Su Ayak İzi ve Sanal Su ( ) Bu dersin notları, Water Footprint Network web sayfasında bulunan ve Twente University öğretim üyesi Prof. Dr. Arjen.
ÜÇÜNCÜ BÖLÜM İÇ DENETİM VE İÇ KONTROL SİSTEMİ
Güvenli İnternet Kullanımı
BİLGİSAYAR ÇEŞİTLERİ.
VERİTABANI.
Ağ İşletim Sistemleri Öğr. Gör. Arif DAŞ.
Bilgi ve İletişim Teknolojileri
RESİM VE RESİM DÜZENLEME İŞLEMLERİ
STORAGE BÜŞRA KARADENİZ
Sunucu Çeşitleri Mehmet Ali Uluekmekçi.
Ofis Yazılımları – Veritabanı Programları
TÜRK EĞİTİM SİSTEMİ ve OKUL YÖNETİMİ
Swİtch çeşİtlerİ – GÖKÇE TENEKECİ.
Temel Bilgisayar Bilgileri
PROBLEM ÇÖZME VE ALGORİTMALAR
Hayvancılık İşletmelerinde Yönetim Prensipleri
FI – Finansal Muhasebe Genel Sunumu
Globalpiyasa.com’da Firma Web Sitesi Nasıl Oluşturulur?
SUNUM PLANI Neden Dinamik Bölüm Web Sitesi ? Sistemin Özellikleri Akademisyen Modülü Ders Modülü Öğrenci Modülü İçerik Modülü Takvim Modülü Duyuru Modülü.
LOJ436 Lojistik Yönetimi Ders – I
Bu konudaki her şeyi okuyun Microsoft SharePoint Haberler
Akıllı kart teknolojisini Dünya’da ve Türkiye’de kurumsal harcamalar ve maaş dışı ödenekler alanında kullanan ilk şirket olan Multinet, bu kez okulları.
TOPLU POSTALAMA İŞLEMİ İÇİN ETİKET OLUŞTURMA VE YAZDIRMA
Dicle Üniversitesi Online Talep Takip Sistemi
Bilgi Yönetimi Uygulamaları II
NİŞANTAŞI ÜNİVERSİTESİ
Bilgisayarım Simgesinin Kullanımı Dosyaların Yönetimi
Bilgisayar Bilimi Koşullu Durumlar.
PERFORMANS KAVRAMI PERFORMANSIN BOYUTLARI
VERİTABANI YÖNETİM SİSTEMLERİ 3-Normalizasyon
Bilgi Teknolojileri Hafta 01
NİŞANTAŞI ÜNİVERSİTESİ
Sanal ve Şebeke Örgütleri
SAĞLIK HİZMETLERİNDE MAHREMİYET VE SIR SAKLAMA YÜKÜMLÜLÜĞÜ
Nedir? E-lmas üniversite bünyesinde çalışan bir laboratuvar için tüm analiz süreçleri kayıt altına alan ve raporlayan bir yazılımdır. Çok kullanıcılı ve.
Bilişim Güvenliği: Güvenli Hesaplama
Bellek içi raporlama sistemleri için denormalizasyon uygulaması
İŞ ZEKASI UYGULAMALARI İLE ÜST YÖNETİM GRAFİK RAPORLAMA
Örgüt Kuramı, Örgüt Tasarımı ve Örgütsel Değişim
Sunum transkripti:

Bilgisayar Uygulamaları II 22 Şubat- 5 Mart 2010 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Dersin Amacı Özel işletmelerde ve kamu işletmelerinde faaliyetlerin aksamadan yürütülebilmesi için gerekli çok büyük miktarlardaki verilerin Saklanması Güncellenmesi Raporlanması Gerektiğinde sorgulanması gibi işlemlerin gerçekleştirildiği veritabanları hakkında bilgi vermek. Bu veritabanlarından MS Access’i uygulamalarıyla birlikte incelemek. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

02.01.2019 Öğr. Gör. Feyza Tekinbaş

Geleneksel Dosya İşleme Sistemleri Dosya işleme sistemlerinde veriler arayüz programların kullandıkları dosyalarda saklanmaktadır. Bu dosyalara; sıralı, indeksli ya da rassal olmak üzere farklı yöntemlerle ulaşılmaktadır. Bu dosyalar bir ya da daha fazla program tarafından ulaşılarak kullanılmaktadır. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Dosya işleme sistemi kullanılarak veri saklamanın sakıncaları: Veriler gerektiğinden fazladır. Sınırlı paylaşım söz konusudur. Dosyalar yapılandırılmamış düz dosyalardır. Yüksek bakım maliyetleri vardır. Verimsiz uygulamalar geliştirme riski vardır. Veritabanı uygulaması ile birlikte kullanılabilirler. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Veritabanları Veritabanı, birbirleriyle ilişkili verilerin hızlı ve verimli bir şekilde ulaşılmasına olanak verecek biçimde saklanmasıyla oluşan kayıtlar topluluğudur. Veritabanlarında; Her türlü bilgiyi saklayabilir, Bu bilgilere istediğiniz zaman ve istediğiniz şekilde ulaşabilir, Yeni bilgiler ekleyebilir, Var olan bir bilgiyi değiştirip silebilirsiniz. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Veritabanı Tanımı Veritabanı, sistem süreçlerinde oluşan verilerin daha sonra ulaşılmak amacıyla elektronik ortamlarda, belli kurallar ve birbirleriyle olan ilişkilerini koruyacak şekilde saklanmasıyla oluşan kayıtlar topluluğudur. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Veritabanını Tanımlayan Özellikler Veritabanı birbiriyle ilişkili verilerden oluşur. Veritabanındaki veriler gereksiz tekrarlardan arındırılmıştır. Veritabanındaki veriler ulaşılabilir ve değiştirilebilir olmalıdır. Veritabanına erişim veritabanı yöneticisi tarafından denetlenir. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Veritabanını geleneksel dosya işlemelerinden farklı kılan özellikleri: Bir veritabanının kendini tanımlayan yapısı: Veritabanı yönetim sistemi (VTYS), veritabanının tanımını saklar. Bu tanıma ara veri (meta-data) denir. Bu sayede, VTYS yazılımı değişik veritabanlarını aynı anda ele alabilir. Veri ve programlar arasında izolasyon ve veri soyutlama: Veri modeli ile disk üzerindeki depolama detayları gizlenerek, kullanıcılara veritabanının kavramsal bir görünümünü sunar. Çoklu görünüşün desteklenmesi: Kullanıcılara veritabanının sadece kendilerini ilgilendiren belli bir görünümünün sunulması. Veri paylaşımı ve çok kullanıcılı muamele işleme: Kullanıcıların veritabanında eş zamanlı olarak sorgulama ve güncelleme yapabilmesi. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

İyi Bir Veritabanının Özellikleri: Veriler hızlı ve kolay girilebilmeli Güvenli bir şekilde saklanmalı İstenildiği şekilde ve kolay sorgulanmalı Veritabanının Genel Özellikleri Input / Girdi Output / Çıktı Anlaşılır Verimli Sonuca ulaşmalı 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Veritabanının Avantajları Herhangi bir evrak saklamaya gerek yoktur. Bilgiler istenildiği zaman görülebilir. Bilgilerin kontrolleri tek bir noktadan yapılabilir. Verilerin merkezi kontrolü sağlanır. Verinin paylaşımı sağlanır. Genel veya özel raporlar alınabilir. Verilerin tutarlı olmasını sağlar (Veri Bütünlüğü = Data Integrity). Aynı andaki erişimlerde tutarsızlıkların ortaya çıkmasını önler. Verilerin güvenliğini sağlar (Kullanıcıların her alana erişememesi iyi bir özelliktir. Bunun için çeşitli yetkiler atanır ve verilerle birlikte bu yetkiler de saklanır). 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Veritabanının Avantajları “Veri Tekrarı” engellenir: Aynı veri farklı dosyalarda tekrar tekrar yer almaz. Bu verinin daha az yer kaplamasını sağlar. “Çoklu Güncelleme” yapılabilir: Birden fazla dosyada tekrarlanan verinin herhangi biri değiştirildiğinde diğer dosyalardaki veri de aynı anda değişir. “Gereksiz Bellek Kullanımı” engellenir: Aynı veriler defalarca tekrarlanmadığı için bilgisayar belleğinde gereksiz yer işgal etmez. “Erişim Dili” standarttır: Veritabanına erişim dili uygulamadan uygulamaya değişmez. Standart bir dil kullanımı vardır. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Veritabanı Uygulamaları Kullanım Alanları Bankalar: Tüm işlemler / Hareketler Havayolları: Rezervasyonlar,vs. Üniversiteler: Kayıt, notlar Satış: Müşteriler,ürünler, alımlar Çevrimiçi Perakendicileri: Sipariş kayıtları, kişiselleştirilmiş tavsiyeler. Üretim: İmalat, stok, siparişler, tedarik ihtiyaçları İnsan Kaynakları: Personel kayıtları,maaşlar, vergi kesintileri Belediyeler, nüfus idareleri vs. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Veri Tabanı Yönetim Sistemleri (VTYS) Bir veri tabanını oluşturmak, saklamak, çoğaltmak, güncellemek ve yönetmek için kullanılan programlara Veri Tabanı Yönetim Sistemi adı verilir. İlişkisel Veritabanı Yönetim Sistemleri; büyük miktarlardaki verilerin güvenli bir şekilde tutulabildiği, bilgilere hızlı erişim imkanlarının sağlandığı, bilgilerin bütünlük içerisinde tutulabildiği, birden fazla kullanıcıya aynı anda bilgiye erişim imkanının sağlandığı programlardır. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

VTYS Kullanılmasının Avantajları Gereğinden fazla bilginin veritabanında yer almaması, Yetkisiz erişimlerin engellenmesi, Çok kullanıcılı bir sistem olması, Veriler arasındaki karmaşık ilişkileri tanımlayabilme, Verilerin yedeklenmesi ve hata durumunda verilerin zarar görmesinin engellenmesi. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Tablolar, Kayıtlar, Alanlar Tablo: Ürünler, satıcılar, hammaddeler ya da personel gibi belirli bir konu hakkındaki veriler toplamıdır. Her konu için ayrı bir tablo kullanmak, verileri yalnızca bir kez depoladığınız anlamına gelir. Bu da veritabanını daha etkin kılar ve veri girişinde olabilecek hataları azaltır. Her tablonun bir adı olmalıdır. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Her personele ait tüm veriler bir satır halinde yer alır Her personele ait tüm veriler bir satır halinde yer alır. Bir personele ilişkin tüm verileri içeren satıra kayıt adı verilir.Kayıtlar bir tablonun satırlarını oluşturur. Tablonun kayıtlarını oluşturan bu bölümlerin her birine alan adı verilir. Alanlar bir tablonun sütunlarını oluşturur. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

02.01.2019 Öğr. Gör. Feyza Tekinbaş

Güvenlik - Tamlık Güvenlik, veritabanına yetkisiz kişilerin ulaşmasının engellenmesinin yanı sıra kullanıcıların da farklı yetkilere sahip olmasını sağlamaktadır. Veritabanında yer alan tablo, sorgu veya özel işlemler için yazılmış program parçalarına ulaşmak için kullanıcının sistemde kayıtlı olması gerekmektedir. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Güvenlik - Tamlık VTYS verinin tamlığını koruyacak düzenlemelere de sahiptir. VTYS hataları engellemek için çeşitli yöntemleri içinde barındırmaktadır. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Örnek: Ücret artışlarının gerçekleştirildiği bir prosedür çalıştırılırken ortaya çıkan hata. VTYS’nde değiştirilen veriler gerçek verileri üzerinde değil, bir tampon kısımda diske yazılarak yapılır. İşlem hataya neden olmadan tamamlanıyorsa gerçek veri değiştirilir aksi durumda işlem geriye alınır. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Örnek: Bir kaydın farklı kullanıcılar tarafından aynı anda güncellenmesi sırasında oluşan hata. VTYS bu gibi hataları engellemek için farklı düzeylerde (veritabanı, tablo, kayıt) geçici olarak kilitleme işlemi gerçekleştirir. Böylece hatalı güncelleme yapılması engellenmiş olur. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

İlişkilendirme - İndeksleme Veritabanlarındaki verilerin uygun bir şekilde birbiri ile ilişkilendirilmeleri gerekmektedir. Bu sayede gereksiz veri tekrarı da bir bakıma engellenmiş olur. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

İlişkilendirme - İndeksleme 02.01.2019 Öğr. Gör. Feyza Tekinbaş

İlişkilendirme - İndeksleme Bire-bir ilişki: Hasta ve yatak arasındaki ilişki bire- bir ilişki olarak tanımlanır. Veritabanı tablolarında bu ilişki temsil edilmek istendiğinde hasta bilgileri tablosunda yer alan bir kayıt yatak bilgilerinin bulunduğu tablonun sadece bir kaydıyla ilişkilendirilmelidir. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

İlişkilendirme - İndeksleme Bir- Çok İlişkisi: Hasta – oda örneği. Bir odaya birden fazla hasta yerleştirilebilir. Ancak bir hastanın iki odada bulunması mümkün değildir. Bir – çok ilişkisi veritabanlarında bir tablonun bir kaydının diğer tabloda birden fazla kayıtla ilişkilendirilmesi olarak ifade edilir. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

İlişkilendirme - İndeksleme Çok - Çok İlişkisi: Bir tablodaki birden fazla kaydın diğer tablodaki birden fazla kayıtla ilişkili olmasıdır. Hastanedeki doktor- hasta ilişkisi bu yapıdadır. Bir doktorun birden fazla hastayı muayene etmesi mümkün olduğu gibi, bir hasta da birden fazla doktora muayene olabilmektedir. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

İlişkilendirme - İndeksleme VTYS, tablolar arasında ilişki kurmayı hızlandırmak ve işlemlerin daha kısa süre içinde gerçekleşmesini sağlamak amacıyla, tabloların belirli alanlarının indekslenmesini sağlar. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

İlişkilendirme - İndeksleme 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Sorgulama Sorgu, tablolarda saklanan veriler hakkında bir soru veya veriler üzerinde bir eylem gerçekleştirme isteğidir. Bir sorgu birden çok tablodan verileri bir araya getirerek bir form, rapor veya veri erişim sayfası için kaynak işlevi görür. Sorgular; verileri farklı şekillerde görüntülemek, değiştirmek ve çözümlemek için kullanılmaktadır. Tartışma sorusu: Bir web sayfasında yapılan herhangi bir arama sorgulama mıdır? 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Raporlama Verileri çözümlemek ya da onları belirli bir biçimle sunmanın en iyi yolu raporlamadır. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Veritabanı Çeşitleri MySQL IBM DB2 Paradox Interbase Microsoft Access Informix Progress Microsoft SQL Server PostgreSQL Oracle 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Paradox Veritabanı yönetim sistemi yoktur, tablolara ulaşmak zordur. Paradox tek kullanıcılı programlarda pek fazla problem çıkarmazken, ağ ortamında eğer dikkatli kullanılmazsa sorun çıkarabilmektedir. Tek kullanıcılı yazılımlar içindir. Paradox tablosuna yazdığınız veriler anında dosyaya kaydedilmez. Paradox'ta silinen kayıtlar geri kurtarılamaz. Silinen kayıtların üzerine boş bilgiler yazılıp yeni bir kayıt için ayrılmaktadır. İyi bir yedekleme sistemi kurulmalıdır, dosya bozulursa kurtarılamayabilir. Bir Paradox tablosunda en fazla 255 alan (field) olabilir. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Oracle Dünyanın en güçlü ve güvenilir veritabanı olarak gösterilmektedir. Oracle, sınırsız sayıda tabloları desteklemektedir. Bir tablodaki maksimum indeks sayısı, maksimum satır sayısı sınırsızdır. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Oracle Avantajları Büyük şirketler için en iyi çözüm. Bakım durumlarında bile kapatılmıyor. Şifreleme: Şifreleme doğrudan veritabanı seviyesinde yapılıyor bu da hızı artırıyor. Yedekleme ve Geri Yükleme: Yedekleme işlemini kendi içinde yapabiliyor ve istenilen bir tarihe veritabanını otomatik olarak geri döndürebiliyor. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Oracle Dezavantajları Deneyimli Yönetici ihtiyacı (Oracle konusunda deneyimli olmayan ve yüksek sistem bilgisine sahip olmayan bir yönetici sistemi yönetemez). Yüksek maliyetlidir. Açıklar: yanlış ayar yapılırsa ciddi güvenlik açıkları olabilir. “Windows ile kullanıldığında ciddi güvenlik açıkları olabilir” gibi kötü bir üne sahiptir. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

MS 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. MS Windows dışındaki sistemlerde kullanılamaz. 02.01.2019 Öğr. Gör. Feyza Tekinbaş 37

Access Avantajları Raporlama sistemleri oldukça gelişmiştir. JET veritabanı: Access tarafından kullanılan JET (Joint Engine Technology, Birleşik Motor Teknolojisi) sayesinde bir çok ortamla etkileşim haline geçebilir ve birden fazla kullanıcı veritabanında işlem yapabilir. Raporlama sistemleri oldukça gelişmiştir. Sihirbaz desteği kullanım kolaylığı sağlar. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Access Dezavantajları Office içinde bulunur ve ücretlidir. Büyük ölçekli çözümler için uygun değildir. Farklı paylaşım yöntemleri olsa da aslında tek kullanıcılıdır. Access dosyaları yerel bir bilgisayar içinde saklanır, şifreleme yapılmazsa dosyalar başkaları tarafından kolayca kopyalanabilir. Veriler veritabanından silinmez, işaretlenir, boyut sürekli artar. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Access’in İçindeki Temel Nesneler Tablo Sorgu Form Rapor Veri Erişim Sayfaları Makro Modüller 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Access’i Başlatma menüsünden Programlar Açılan menüden Microsoft Access seçeneğini işaretleyerek başlanır. 02.01.2019 Öğr. Gör. Feyza Tekinbaş

Access Açılış Ekranı 02.01.2019 Öğr. Gör. Feyza Tekinbaş