1 Temel Kavramlar. Veritabanı 1

Benzer belgeler
1 Temel Kavramlar. Veritabanı 1

Tekrar. Veritabanı 2

Veri Tabanı Hafta Dersi

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

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

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

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

Database Management System

08128 Veri Tabanı I. Database Management System. Öğr.Gör. Murat KEÇECİOĞLU

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

VERİ TABANI SİSTEMLERİ

10-Veri Tabanları.

İLİŞKİSEL VERİTABANLARI

2 İlişkisel Veritabanı Tasarımı ve Normalizasyon. Veritabanı 1

Veritabanı ve Yönetim Sistemleri

VERİTABANI ORGANİZASYONU

2 Temel Kavramlar (Devam) Veritabanı 1

VERİ TABANI OLUŞTURUYORUM

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

License. Veri Tabanı Sistemleri. Konular büyük miktarda verinin etkin biçimde tutulması ve işlenmesi. Problem Kayıt Dosyaları

KISITLAMALAR (CONSTRAINT)

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

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

Veritabanı Tasarımı. NOT NULL ve UNIQUE Kısıtlamaları Tanımlama

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

YAZILIM GELİŞTİRME 1

2-Veritabanı Yönetim Sistemleri/ Temel Kavramlar

UZAKTAN EĞİTİM MERKEZİ

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

5 SQL- Yapısal Sorgulama Dili. Veritabanı 1

VERİ TABANI YÖNETİM SİSTEMLERİ Melih BÖLÜKBAŞI

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

Sıralı Erişimli Dosyalar. Kütük Organizasyonu 1

Bölüm 4: DDL Veri Tanımlama Dili

Veritabanı Uygulamaları Tasarımı

VeritabanıYönetimi Varlık İlişki Diyagramları. Yrd. Doç. Dr. Tuba KURBAN

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

Veritabanı sistemlerinde veri bütünlüğünü sağlayabilmek için CONSTRAINTS olarak adlandırılan bazı zorlayıcı ifadeler kullanılabilir.

Veri Tabanı-I 1.Hafta

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı Ara Öğr. Gör. Murat KEÇECĠOĞLU

Veri Tabanı Hafta Dersi

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

VERİ TABANI UYGULAMALARI

Veritabanı Tasarımı. Yapay, Birleşik ve İkincil UID ler

Veri Bütünlüğü ve Constraint ler. Veritabanı 1

EBE-368 Veri Tabanı Yönetim Sistemleri İlişkisel Model (The Relational Model)

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

08118 Veri Tabanı I. Database Management System. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. Öğr.Gör. Murat KEÇECĠOĞLU

VERİ KAYNAKLARI. Bilgi sisteminin öğelerinden biride veri

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

ASP.NET 1. DURUM YÖNETİMİ. BLM 318 e-ticaret ve Uyg. Durum Yönetimi Nedir? Durum Yönetimi: Karșılaștırma İÇERİK. Sunucu-taraflı Durum Yönetimi

Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz.

Veritabanı Tasarımı. Tablo Oluşturma

Fiziksel Veritabanı Modelleme

Veritabanı Tasarımı ve Yönetimi. Uzm. Murat YAZICI

İnternet Programcılığı

VERİTABANI VERİTABANIN AVANTAJLARI ÖZET

Üst Düzey Programlama

Microsoft SQL Server 2008 Oracle Mysql (Ücretsiz) (Uygulamalarımızda bunu kullanacağız) Access

Kets DocPlace LOGO Entegrasyonu

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

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

VERİTABANI Veritabanı Normalizasyonu

COMMIT: Oluşturulan transaction işlemi başarılı bir şekilde gerçekleştiğinde yapılan değişikliklerin veritabanına kalıcı olarak aktarılmasıdır.

Veri Tabanı Örnekleri

Veritabanı Tasarımı. Sütun Değerlerini Güncelleme ve Satırları Silme

Veritabanı Güvenliği ve Savunma Algoritmaları

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

Basit Mimari, Katmanlı Mimari ve doğrudan çalıştırma olarak üçe ayrılır.

VERİTABANI YÖNETİMİ. İlişkisel Veritabanı 4.HAFTA. Veritabanı Yönetimi Prof. Dr. İbrahim Çil

Pursaklar İMKB Teknik ve Endüstri Meslek Lisesi

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

Herhangi bir tablonun tekrarlı veriler içerdiği duruma birinci normal form denir. Birinci normal formu Aşağıdaki tablo ile ele alacağız.

VERİTABANI DERS NOTLARI

Veri Tabanı Hafta Dersi

DNS Nedir? HİKMET TÜYSÜZ

Veritabanı Tarihi. 1960s: Bilgisayarlar artan saklama kapasiteleri ile birlikte firmalar tarafından karşılanabilir hale gelmeye başladı

«BM364» Veritabanı Uygulamaları

Veritabanı. Ders 2 VERİTABANI

Genel Muhasebe Modülü. Dizayn Dökümanı. Turquaz Muhasebe. Versiyon 0.3. Önsel Armağan. 21 Eylül 04

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

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

BMB1002 Bilgisayar Programlamaya Giriş. Dosyalar. Prof. Dr. Necmettin Kaya

BĐL378 - VERĐTABANI YÖNETĐM SĐSTEMLERĐ

Veritabanı Tasarımı. İlişkisel Veritabanı Kavramlarına Giriş

Veritabanı Tasarımı. Basit Eşleme: Dönüşüm İşlemi

Klasik Dosya Sistemi. (Yomralıoğlu, 2002)

DİSK DEPOLAMA ALANLARI

Web Application Penetration Test Report

Access e Nasıl Ulaşılır. Araç çubuklarını yeniden düzenlemek için Görünüm komutunun Araç çubukları seçeneği kullanılır.

BLM-112 PROGRAMLAMA DİLLERİ II. Ders-8 Dosya İşlemleri-1. Yrd. Doç. Dr. Ümit ATİLA

Veri Tabanı-I 5.Hafta

Veritabanı Tasarımı. İndeksler ve Eşanlamlar

Fonksiyonel(İşlevsel) Bağımlılık

Sıralı erişimde bilgilerin tutulduğu dosya içeriği tarama yöntemiyle (sırayla) okunur. İstenilen kayda gelindiğinde işlem yapılır.

MİLLİ SAVUNMA ÜNİVERSİTESİ KARA HARP OKULU DEKANLIĞI BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ DERS TANITIM BİLGİLERİ

SORGULAR VE ÇEŞİTLERİ II

Dosya Saklama Ortamları (Sabit Diskler) Kütük Organizasyonu 1

Web Uygulama Güvenliği Kontrol Listesi 2010

Üst Düzey Programlama

Transkript:

1 Temel Kavramlar Veritabanı 1

Veri Saklama Gerekliliği Bilgisayarların ilk bulunduğu yıllardan itibaren veri saklama tüm kurum ve kuruluşlarda kullanılmaktadır. Veri saklamada kullanılan yöntemler; Geleneksel dosyalama sistemleri Vtys öncesi kullanılan sistem Basit düzey ve karmaşık olamayan veriler Veri tabanı yönetim sistemleri Artan veri kapasitesi,işleme hızı, kullanım alanı Veri akışı çok olan sistemler

Geleneksel Dosyalama Sistemleri-1 Sıralı erişimli dosyalar Veri işleme sıralı erişim yöntemi ile Herhangi bir bilgiye ulaşmak için dosya veri bulunana kadar okunur. Eski müzik kasetleri sıralı erişime güzel bir örnek. Kasetin 7. şarkısını dinlemek için ilk şarkıyı dinlemek zorundasın. Verileri ayırmak için özel karakter kullanılır. Veriye anında erişmek zor. 759 760 761 840 880 897 905 996 997

Geleneksel Dosyalama Sistemleri-2 Doğrudan erişimli dosyalar Oluşma nedeni;sıralı erişimli dosyalarda veriye ulaşmak için dosyanın tamamen taranması. Veriye doğrudan erişim söz konusu. DED her satır için indeks bilgisine sahiptir(benzersiz) yani her bir satırın indeks değeri ve bellek bilgisine sahip. Aranan verinin karşılık geldiği indeks değerinin göstermiş olduğu adres okunarak bilgiye ulaşılır.

Geleneksel Dosyalama Sistemleri-2 Veri Dosyası 759 Ali Bilgisayar 760 Mehmet Bilgisayar 786 Kemal Büro İndeks Adres 759 0x87a17862 760 0x77d17645 786 0x65f15863

Veritabanı Nedir? Veritabanı ortaya çıkış hikayesi Saklanan ve işlenen veri miktarındaki artış Veri tabanı olmayan sistemin verilerinin kalıcı olmaması. Veritabanı; tanım olarak herhangi bir konuda birbiri ile ilişkili ve düzenli bilgiler topluluğudur. Geleneksel dosyalama sistemine göre verilere erişim hızlı. Gereksiz veri tekrarını engeller. Her ihtiyaca, büyük veya küçük bütün otomasyon sistemleri günümüzde artık veri tabanı kullanmaktadır.

Tablo; Veritabanı Kavramları -1 Veritabanı içerisinde verilerin tutulduğu kısımdır. Satır ve sütunlardan oluşmaktadır. Tablo içerisinde her satır bir kaydı ifade ederken, her sütun her bir kayıta ait bir özelliği ifade eder aynı zamanda her bir sütuna field yada alan denir. Personel Tablosu PerNo Adı Soyad Bölüm 759 Ali Coşkun Bilgisayar 760 Mehmet Kaya Bilgisayar Her satır bir kaydı temsil etmekte 786 Kemal Köse Büro Her sütün farklı bir özelliği ifade eder, PerNo,Adı,Soyadı,Bölüm buradaki alanlarımız.

Veritabanı Kavramları -2 Satır ve Sütun; Tabloyu oluşturan temel kavram. Sütun tablo içerisinde tutulan her bir veri türüne verilen isimdir, tablo içerisinde birden fazla kullanılır. Satır sütuna ait veri gurubudur. Örneğin bir öğrencinin no,ad,soyad bilgilerinin tamamı satırı ifade etmektedir. Veri Tipleri Oluşturulan veritabanında tutulan verilerin hepsi aynı türden değildir. Her veriye göre farklı veri tipi oluşturulur.

Veritabanı Kavramları -3 Anahtar Kullanımı Kayıtları birbirinden ayrıt etme Öğrenci Numaraları Primary Key (Birincil Anahtar) Foreign Key (Yabancı Anahtar) Unique Key (Tekil Anahtar)

VTYS VERİTABANI Uygulama Programları Kullanıcılar

İstemci Sunucu Mimarisi Hizmet veren bir sunucu var. İstemciler bu sunucuya bağlanarak hizmetlerinden yararlanırlar.

VTYS Sağladığı Yararlar -1 Veri Tekrarı ( Data Redundancy ) :Aynı verinin sürekli tekrarlanmasını önler.aynı tablo içerisinde, farklı bilgisayarlarda vb..; Veri Tekrarı azaltılır ya da yok edilir. Veri Tutarlılığı ( Data Consistency ): Aynı verinin değişik yerlerde birkaç kopyasının bulunması bakım zorluğu getirir: bir yerde güncellenen bir adres bilgisi başka yerde güncellenmeden kalabilir ve bu durum veri tutarsızlığına yol açar. Veri Paylaşımı / Eşzamanlılık ( Concurrency ): Veri tabanı yönetim sistemi (VTYS) kullanılmadığı durumlarda, veriye sıralı erişim yapılır. Yanı birden çok kullanıcı aynı anda aynı veriye erişemez. Bir VTYS de ise aynı veritabanlarına saniyede yüzlerce, binlerce erişim yapılabilir.

VTYS Sağladığı Yararlar -2 Veri Bütünlüğü ( Data Integrity ): Bir tablodan bir öğrenci kaydı silinirse, öğrenci var olduğu diğer tüm tablolardan silinmelidir. Veri Güvenliği ( Data Security ): Verinin isteyerek ya da yanlış kullanım sonucu bozulmasını önlemek için çok sıkı mekanizmalar mevcuttur. Veri tabanına girmek için kullanıcı adı ve şifreyle korumanın yanı sıra kişiler sadece kendilerini ilgilendiren tabloları ya da tablo içinde belirli kolonları görebilirler. Veri Bağımsızlığı ( Data Independence ): Programcı, kullandığı verilerin yapısı ve organizasyonu ile ilgilenmek durumunda değildir. VERİ BAĞIMSIZLIĞI, VTYS lerinin en temel amaçlarındandır.