Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 1

Slides:



Advertisements
Benzer bir sunumlar
Dört Bölüm 1.Tanıtım ve Mevcut Durum 2.Hedefler 4.Demo 3.Yeni Sürüm Planlaması.
Advertisements

ÖRNEK BİR VERİTABANI TASARIMI VE NORMALİZASYONU
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.
Hazırlayan : Öğr. Gör. Fahri YILMAZ
VERİ TABANI TEMEL KAVRAMLAR.
MySQL Veritabanı Sunucusu ve MySQL Veritabanı Kullanımı
DİCLE ÜNİVERSİTESİ AKADEMİK BİLGİ SİSTEMİ (AKADEMİKWEB)
Veri ve Veri Yapıları Genel olarak bilgisayarlar.
Normalizasyon Kuralları & SQL
İLİŞKİSEL VERİ MODELİ Tablolar ile Gösterim
Veri Tabanı Normalizasyonu Devrim ALTINKURT
Veritabanı Yönetim Sistemleri Hızlı ve Kısa Giriş
VERİ TABANI ve YÖNETİMİ
VIEW (BAKIŞ) OLUŞTURMA
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.
CONTENT MANAGEMENT SYSTEM (İÇERİK YÖNETİM SİSTEMLERİ)
ADRES DEFTERİMDE NELER VAR?. Arkadaşlarınızın, akrabalarınızın ve tanıdığınız diğer kişilerin adresleri, telefon numaraları, e-posta adresleri vb. bilgilerini.
YONT 172 BİLGİ TEKNOLOJİLERİNE GİRİŞ II
VERİTABANI YÖNETİM SİSTEMLERİ (Database Management Systems)
Bilişim Sistemleri Mühendisliği nedir? Neden ihtiyaç vardır?
VERİTABANI ve YÖNETİMİ
BTP102 VERİTABANI YÖNETİM SİSTEMLERİ 1
Veritabanı Kavramları
Microsoft Office Access
Veri Tabanı Yönetim Sistemleri I
SQL Komutları (2) Uzm. Murat YAZICI.
VERİLERİ DÜZENLİYORUM ACCESS TANIMLAR Veri Tabanı: Düzenli bilgiler topluluğudur. Sistematik erişim imkanı olan, yönetilebilir, güncellenebilir, taşınabilir,
BTP102 VERİTABANI YÖNETİM SİSTEMLERİ 1
VTYS Öğr. Gör. Engin DUTAR
HAFTA 6-7.
FIRAT ÜNİVERSİTESİ PERSONEL OTOMASYONU
Microsoft Office Access
SQL’ e Giriş Uzm. Murat YAZICI.
KONGRE YÖNETİM SİSTEMİ MEHMET TURAN M. SERTAÇ KELEŞ.
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.
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.
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.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
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,
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ı.
Living in a Digital World Discovering Computers 2010 Bilgisayarların Keşfi Veritabanı Yönetimi Hafta 9.
 Stored Procedure kısaca SQL sorgularını isteğimize göre hazırlayıp kullanıma hazır veri tabanı nesnesine çeviren bir araçtır.  Stored Procedure, Türkçeye.
Asp.Net Veritabanı İşlemleri
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 2
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 2
ÖRNEK BİR VERİTABANI TASARIMI VE NORMALİZASYONU
VISUAL STUDIO İÇERİSİNDE VERİ TABANI BAĞLANTISI ACCESS DATA SOURCE SAVAŞ TUNÇER
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 1
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 1
Ocak, 2013 Akdeniz Üniversitesi
T.C. SÜLEYMAN DEMİREL ÜNİVERSİTESİ TEKNİK EĞİTİM FAKÜLTESİ
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 1
I Ğ DIR ÜN İ VERS İ TES İ KÜTÜPHANE VE DOKÜMANTASYON DA İ RE BA Ş KANLI Ğ I Kütüphane kullan ı m ı ve elektron İ k kaynaklara er İŞİ m Kütüphanec İ : Ercan.
Uzm. Rıdvan YAYLA – Bilecik Üniversitesi Müh. Fak. Bilg. Müh. Bölümü
Veri Tabanı Temel Kavramlar.
NİŞANTAŞI ÜNİVERSİTESİ
İLERİ VERİ TABANI UYGULAMALARI
VERİ TABANI UYGULAMALARI
Veri Tabanı Temel Kavramları Öğr. Gör. Yunus KÖKVER
Sunum transkripti:

Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 1

Dosyalama sistemleri nelerdir ? Veri Tabanı nedir ? Veri Tabanı yönetim sistemi nedir ve örnekleri nelerdir ? Veri Modelleri nelerdir ? İlişkisel veri tabanı ve veri tabanı tasarımı. Örnek Uygulama. İlişkisel Cebir kuralları nelerdir ? Yapısal sorgulama dili (SQL).

Temel Kavramlar Verileri saklama işlemi insanlık tarihi boyunca çeşitli aşamalardan geçmiştir. Mağara duvarlarında ki yazılardan, günümüzdeki bilgisayar çağına kadar uzanır. Geleneksel dosyalama sistemleri, veri tabanı yönetim sistemleri öncesinde veri depolamak için kullanılan sistemlerdir. Veri kapasitesi, veri işleme hızı ve kullanım alanı gibi ihtiyaçlar karşılanamaz hale gelince bilgisayar uzmanları çareyi veri tabanı yönetim sistemlerinde bulmuştur.

Sıralı erişimli dosyalar. Doğrudan erişimli dosyalar. Geleneksel dosyalama sistemleri 2 farklı yöntemle kullanılırdı. Sıralı erişimli dosyalar. Doğrudan erişimli dosyalar.

Sıralı Erişimli Dosyalar Bu tür dosyalarda veri sıralı bir şekilde yönetilir. Bilgilerin tutulduğu dosya içeriği tarama yöntemiyle okunur ve istenilen kayda gelindiğinde işlem yapılır. Kullanılan programlama diline ve ihtiyaca bağlı olarak yeni eklenen veriler, satır başına, imlecin bulunduğu yere veya satır sonuna konulur. Arama satır başından başlar ve kayıt bulunana kadar devam eder. Müzik kasetleri bu yönteme örnektir. 5. şarkıyı dinlemek için ilk 4 şarkıyı ileri sarmamız gerekir. Görüldüğü üzere bu yöntemin en büyük dezavantajı, istenilen bilgiye anında ulaşamamaktır.

Doğrudan Erişimli Dosyalar Sıralı erişimli dosyalamada ki, dosyaya anında ulaşamama problemini ortadan kaldırmak için geliştirilmiştir. Doğrudan erişimli dosyalar tutulduğu her satır bilgisi için bir indeks numarası alırlar. Verilerin tutulduğu veri dosyasının yanı sıra birde indekslerin tutulduğu indeks dosyası oluşturulur. Bilgiye ulaşmak istendiğinde, aranan bilginin karşılık geldiği indeks değeri bulunur ve buna karşılık gelen veri okunur. En güzel örneği kitaplarda ki içindekiler bölümüdür.

Veri Tabanı (Database) Veri tabanı; herhangi bir konuda birbiriyle ilişkili ve düzenli bilgiler topluluğudur. Günümüzde, okul, üniversite, banka, hastane, bakanlıklar, üretim şirketleri vb bütün kuruluşlar veri tabanını kullanırlar. Veri tabanlarında kullanılan verilere erişim, geleneksel dosyalama sistemlerinden çok daha kolay ve hızlıdır.

Veri Tabanının sağladığı faydalar: Gereksiz veri tekrarını önler. Veri güvenliğini sağlar. Çoklu kullanıcı erişimini sağlar. Aynı andaki erişimlerde tutarsızlıkları önler.

Örnek: Öğrencinin derslerden aldığı notları ekranda gösterelim. Öğr_No Adı-Soyadı Adres Doğ_Tar Bölüm Ders_Kodu Ders_Adı Not 2013528126001 Alper Talha Karadeni ODÜ Lojman 07.05 Bilgsayar Müh. BM3 Veri Tabanı 90

Örnekte görüldüğü gibi bütün dersler için; adres, öğrenci numarası gibi bütün bilgiler tekrar etmektedir. İyi hazırlanmış veri tabanlarında bu bilgiler ayrı tablolarda tutulur ve bizleri bu gereksiz tekrarlardan kurtarır. Programda fazla yer işgalini engeller. Veri ve bilgi gizliliği günümüz dünyasında ki en önemli konudur. Bilgi güvenliği uzmanları her an yeni tehditleri bulup yok etmek için büyük mesai harcamaktadır. Veri tabanı üzerinde kullanıcılara yetkiler verilir ve bu şekilde kişiler sadece yetkileri doğrultusunda hareket edebilirler.

Veri tabanları üzerinde ki verilere aynı anda çok sayıda kullanıcının erişim yapması hakkı verilir. Veri tabanı uygulamalarında nesneler farklı uygulamalarda kullanılabilirler.

Veri Tabanı Yönetim Sistemleri (VTYS) Yeni bir veri tabanı oluşturmak, var olan veri tabanı üzerinde değişiklik yapmak, veri tabanı bakımı ve yedeklemesini yapmak, tablolar arasındaki ilişkileri kurmak ve kullanıcı yetkileri belirlemek için geliştirilmiş yazılımlardır. Kullanıcı ile veri tabanı arasındaki bir arabirimdir. Aynı prensiple çalışan farklı isimlerde birçok veri tabanı yönetim sistemi vardır. MS SQL, ORACLE, MySQL, MS Access çok kullanılan veri tabanı yönetim sistemleridir.

Veri Tabanı Yönetim Sistemi Uygulama Programları VERİ TABANI KULLANICI VTYS

Veri Tabanı Yönetim Sistemlerinin Faydaları Veri Tekrarını Engeller Hazırlanan uygulamaların işlediği bilgilerin tamamı doğrudan veya dolaylı olarak birbirleriyle ilişkilidir. Bu yüzden veri tabanı içinde birden fazla tablo içinde tutulur. Bu durum aynı verinin farklı dosyalarda tekrar tekrar kullanılmasını engeller.

Veri Tutarlılığını Engeller Verilerin mantıksal tutarlılığıdır. Aynı veri farklı tablolarda bulunduğunda, bir yerdeki veri güncellenirse diğer verinin de güncellenmesi gerekir. Bu işlem gerçekleşmezse veri tabanı içerisinde tutarsızlık oluşur. Veri Paylaşımına İzin Verir VTYS kullanılmadan önce veri tabanına sıralı erişim hakkı verilirdi. Yani bir kullanıcı veri tabanında işlem yaparken diğeri yapamazdı. Ancak VTYS ile beraber birden fazla kullanıcı veriye erişebilir ve işlem yapabilir.

Veri Bütünlüğünü Sağlar Veri bütünlüğü bir verinin birden fazla tabloda tutulduğu durumlarda, tüm verilerin bir bütün olarak kullanılmasını sağlar. Özellikle kayıt silme işlemlerinde büyük risk teşkil eder. Örneğin öğrenci numarası hem öğrenci tablosunda hem de notlar tablosunda bulunmaktadır. Öğrenci tablosundan 5 numaralı öğrenci silinirse, notlar tablosundan da 5 numaralı öğrencinin silinmesi gereklidir.

Veri Güvenliğini Sağlar Veri tabanı kullanıcılarına yetki verilerek, herkese sorumlu olduğu işlemi yapma yetkisi verilir. Örneğin öğrencilere sadece notlarını görme yetkisi verilir geri kalan hiçbir yere giremez. Veri Bağımsızlığını Sağlar Veri tabanının fiziksel yapısı kullanıcılardan gizlenir. Sadece VTYS aracılığı ile ara yüz üzerinden işlem yaparız. Bu durum sayesinde karmaşık sistemleri kullanıcıdan uzak tutmuş ve kullanımı kolaylaştırmış oluruz.

KAYNAKLAR Turgut Özseven-Veri tabanı yönetim sistemleri kitabı ORACLE veri tabanı eğitimi notları Prof. Dr. Ümit Kocabıçak Sakarya üniversitesi Veri tabanı ders notları.