Tekrar. Veritabanı 2

Benzer belgeler
1 Temel Kavramlar. Veritabanı 1

1 Temel Kavramlar. Veritabanı 1

2 Temel Kavramlar (Devam) Veritabanı 1

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

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

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

Database Management System

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

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

Veri Tabanı Hafta Dersi

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

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

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

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

10-Veri Tabanları.

Veri Tabanı Hafta Dersi

YAZILIM GELİŞTİRME 1

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

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

VERİ TABANI OLUŞTURUYORUM

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

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

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

İLİŞKİSEL VERİTABANLARI

VERİ TABANI SİSTEMLERİ

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

Veritabanı ve Yönetim Sistemleri

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

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

VERİTABANI ORGANİZASYONU

VERİ TABANI UYGULAMALARI

2-Veritabanı Yönetim Sistemleri/ Temel Kavramlar

SORGULAR VE ÇEŞİTLERİ II

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

Genel Kavramlar. Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar. Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler

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

VERİTABANI DERS NOTLARI

Veritabanı. Ders 2 VERİTABANI

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

Fiziksel Veritabanı Modelleme

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

SQL (Structured Query Language)

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

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

İLİŞKİSEL VERİTABANI. İlişkisel veritabanlarının ortak özelliği verilerin tablolar aracılığı ile tutulmasıdır.

astours Turizm Taşımacılık Otomasyonu Kullanıcı Kitabı UNI-ON Bilgisayar, Yazılım ve İletişim Sistemleri LTD.ŞTİ.

E-Mükellef Kontrol Programı Kullanım Kılavuzu

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

Veritabanı Uygulamaları Tasarımı

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

Veri Tabanı Örnekleri

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

1. VERİ TABANI KAVRAMLARI VE VERİ TABANI OLUŞTUMA

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

BİLGİ GÜVENLİĞİ. Temel Kavramlar

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.

VERİ KAYNAKLARI. Bilgi sisteminin öğelerinden biride veri

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

Veritabanı. SQL (Structured Query Language)

Veritabanı Güvenliği ve Savunma Algoritmaları

Veritabanı Yönetim Sistemleri

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) Varlık Bağıntı Modeli

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

Veri Tabanı II Alt Sorgular

VERİTABANI ve YÖNETİMİ

DML işlemleri. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı May Öğr. Gör. Murat KEÇECĠOĞLU

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

SAKLI YORDAM (Stored Procedure) Sibel Somyürek

BT DENETİMİ EĞİTİMİ BÖLÜM 1 Bilgi Teknolojilerinin Hayatımızdaki Yeri

VERİTABANI Veritabanı Normalizasyonu

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

BİLİŞİM SİSTEMLERİNİN PRENSİPLERİ

Veritabanı ve Yönetim Sistemleri

Veri Tabanı Tasarım ve Yönetimi

İnternet Programcılığı

VERİTABANI VERİTABANIN AVANTAJLARI ÖZET

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

MICROSOFT ACCESS DERS NOTLARI

Database Management System

BİLİŞİM TEKNOLOJİLERİ

BİLGİ GÜVENLİĞİ VE BİLGİ İŞLEM PROSEDÜRÜ

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

UZAKTAN EĞİTİM MERKEZİ

İLİŞKİSEL VERİ MODELİ

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

Oracle Database 11g: Introduction to SQL

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

BÖLÜM- 9: KULLANICI ERİŞİMLERİNİ YÖNETMEK

TEMEL SQL SORGU ÖRNEKLERİ. Yukarıdaki sorguyu yazıp çalıştırdığımızda db_market adında bir veritabanı oluşturulur.

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

Web Uygulama Güvenliği Kontrol Listesi 2010

EBE-368 Veri Tabanı Yönetim Sistemleri İlişkisel Cebir ve İlişkisel Hesaplama

10 Birden Fazla Tablo Üzerinde Sorgulama

Veri Tabanı-I 4.Hafta

Kurumsal Kimlik Yönetimi ve Güçlü Kimlik Doğrulama. Yılmaz Çankaya

Programa giriş MSSQL versiyonuna göre iki ayrı şekilde yapılmaktadır.

Üst Düzey Programlama

Tek Müşteri Resmi(360)-Hasar Bilgileri Ekranı Kullanım Kılavuzu

Chapter # 1 Veritabanı Sistemleri

GÜVENLİ İNTERNET HİZMETİNE İLİŞKİN USUL VE ESASLAR

Transkript:

Tekrar Veritabanı 2

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.

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ı ( Data Redundancy ) 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 ( Data Inconsistency ) 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.

Veritabanı Kullanıcıları Veritabanı Yöneticisi (DBA-Database Administrator) Tasarım,oluşturma ve işletiminden sorumludur. Görevleri; Tasarımı Performans Analizi Erişim Yetkilerini Düzenleme ve Erişim Sağlama Yedekleme ve Geri Yükleme Veri Bütünlüğü Sağlama Sistem Sürekliliği Sağlama Uygulama Programcısı Son kullanıcılara yönelik uygulama yazılım geliştirmek. Veri işleme dili ve geliştirme. Sorgu Dili Kullanıcıları Mevcut sorgular dışındaki diğer sorguları hazırlamak. Veri eklemek,silmek. Son Kullanıcılar Yazılımı kullanan

İlişki Türleri Tablo yapısına ve içerdiği bilgilere göre ilişkileri farklı olabilir. Bire-Bir (1-1) Bire-Çok(1-n) Çoğa-Bir(n-1) Çoğa-Çok(n-m)

İlişki Türleri Bire-Bir (1-1) İlişki ; Tablolar arası ilişki kurulan alanların her iki tabloda da tek olması anlamına gelir. KimlikBilgileri TcNo Ad Soyad 121 Ayşe Berk 243 Kemal Kurt 982 Musa Tufan 1 Sifre TcNo Sifre 121 sifre1 243 asd123 982 111111 1 1 kişiye ait sadece 1 şifre olabilir, 1 şifre 1 kişiye ait olabilir.

İlişki Türleri Bire-Çok (1-n) İlişki ; Tablodaki 1 değer diğer tabloda birden fazla alana (n) karşılık gelmektedir. Öğrenciler ogrno ad bolum_id 759 Ayşe 1 760 Kemal 1 761 Musa 2 1 n Notlar ogrno ders not 759 c121 60 759 c122 70 760 c121 85 n Bölümler bolum_id bolum 1 Bilgisayar 2 Büro 1

İlişki Türleri Çoğa-Çok (n-m) İlişki ; Tabloların birindeki birçok kaydın değeri diğer tablolarda birden fazla kayda karşılık geliyorsa. Müşteri mus_id ad soyad 1 Ayşe Ay 2 Kemal Kaya Ürün urun_id Urun 101 Kalem 102 Kitap 1 Fatura 1 faturano mus_id urun_id adet 1 1 101 1 1 1 102 2 5 2 101 1 6 2 101 1 n m