2 Temel Kavramlar (Devam) Veritabanı 1



Benzer belgeler
1 Temel Kavramlar. Veritabanı 1

Tekrar. Veritabanı 2

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

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

Ders Tanıtım Sunumu. Database Managegement II. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

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

VERİ TABANI UYGULAMALARI

Veri Tabanı-I 1.Hafta

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

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

Veri Tabanı-I 1.Hafta

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

VERİTABANI ORGANİZASYONU

İlişkisel Veri Tabanları I

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

İnternet Programcılığı

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

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

ELIF KIOTZEOGLOU RESUL MURAD MERT PACOLARI

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

Swing ve JDBC ile Database Erişimi

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

VERİTABANI VERİTABANIN AVANTAJLARI ÖZET

Veritabanı Uygulamaları Tasarımı

Kepware Veritabanı Ürünleri. Teknolojiye Genel Bir Bakış

SQL veri tabalarına erişmek ve onları kullanmak için geliştirilmiş bir lisandır.

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

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

Veritabanı. Ders 2 VERİTABANI

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

1 Temel Kavramlar. Veritabanı 1

SİSTEM İHTİYAÇLARI (Tiger Enterprise / Tiger 3 Enterprise)

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

Veritabanı ve Yönetim Sistemleri

Database Management System

SQL (Structured Query Language)

SİSTEM İHTİYAÇLARI (Tiger Plus / Tiger 3)

Veritabanı, Veri Madenciliği, Veri Ambarı, Veri Pazarı

Algoritma Geliştirme ve Veri Yapıları 2 Veri Modelleri. Mustafa Kemal Üniversitesi

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

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

Bilişim Teknolojileri ve Uygulamaları

Veri Tabanı Tasarım ve Yönetimi

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

VERİTABANI DERS NOTLARI

SORGULAR VE ÇEŞİTLERİ II

=A1+A2-A3, =A1*A2/A3,

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

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

VERİ TABANI UYGULAMALARI

Zope Uygulama Sunucusu

VERİ TABANI PROGRAMCILIĞI DALI

IOT NEDİR? Bölüm 1. Internet of Things ekosistemi altında donanım, programlama, veri tabanı, veri analizi gibi alt yapılar yer almaktadır.

Veri Tabanı Örnekleri

UZAKTAN EĞİTİM MERKEZİ

2-Veritabanı Yönetim Sistemleri/ Temel Kavramlar

VERİ KAYNAKLARI. Bilgi sisteminin öğelerinden biride veri

CBS Arc/Info Kavramları

MICROSOFT ACCESS DERS NOTLARI

ProTicaret Exclusive 4.05 E-Ticaret Yazılımı Kurulum Dokümanı

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

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

ProTicaret yazılımının, en son sürüm dosyasını indirin.(

Veri Ambarından Veri Madenciliğine

1C:İŞLETME Platformu ÜRETİM - TİCARET - MUHASEBE

testo Saveris Web Access Yazılım Kullanım kılavuzu

VERİ TABANI SİSTEMLERİ

Turquaz. Açık kodlu muhasebe yazılımı Turquaz Proje Grubu

VERİTABANI & VERİTABANI YÖNETİMİ

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

Başlık: Windows Sistem Yöneticisi Yardımcısı

Veritabanı ve Yönetim Sistemleri

E-Prints: Açık Erişimli Arşiv Oluşturma Yazılımı; Kurulumu-Kullanımı-Özellikleri

10-Veri Tabanları.

Proticaret Exclusive v3.2.0 E-Ticaret Yazılımı Kurulum Dokümanı

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

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

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.

Asp.Net Veritabanı İşlemleri

İNTERNET PROGRAMCILIĞI HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir.

Dosya Organizasyonu ve Veritabanı

YBS104 - VERİ TABANINA GİRİŞ. Yrd. Doç. Dr. Fırat YÜCEL Akdeniz Üniversitesi Enformatik Bölümü

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

Temel Bilgisayar (Basic Computer) Yazılım (Software)

Disk Alanı 100 Mb Mb Mb Mb Mb Mb. Aylık Trafik (Bandwidth) 1 Gb 5 Gb 10 Gb 15 Gb 25 Gb 35 Gb

@6 SERİSİ ÜRÜN KURULUMU

JetSMS Direct Çözümü

İNTERNET PROGRAMCILIĞI - II

1. Veri Tabanı Sistemine Giriş

Veri Tabanı Hafta Dersi

Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzman Yardımcısı Görev Tanımı

SIRA NO SORUMLU BİRİM FAALİYET SORUMLU DURUM AÇIKLAMA

BioAffix Ones Technology nin tescilli markasıdır.

Veritabanı Sızma Testleri Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı

Veritabanı Tasarımı. Kullanıcı Erişimini Kontrol Etme

Misafirlerinize internet hizmeti sunmanın en güvenli yolu!

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri

T.C. İSTANBUL ÜNİVERSİTESİ REKTÖRLÜĞÜ SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAV DUYURUSU

Transkript:

2 Temel Kavramlar (Devam) Veritabanı 1

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

Bilinen VTYS Programları-1 Microsoft SQL Server: Bir orta ve büyük ölçekli VTYS dir. Oracle: Daha çok yüksek ölçekli uygulamalarda tercih edilen bir VTYS dir. Sybase: Bir orta ve büyük ölçekli VTYS dir. Ülkemizde daha çok bankacılık ve kamusal alanlarda tercih edilmektedir. Informix: Orta ve büyük ölçekli VTYS dir. DB/2: IBM in framework lere yönelik büyük ölçekli VTYS dir 3

Bilinen VTYS Programları-2 MySQL: Genellikle Unix-Linux temelli Web uygulamalarında tercih edilen bir VTYS dir. Açık kod bir yazılımdır. Küçük-orta ölçeklidir. Özellikle Web için geliştirilmiş bir VTYS dir denilebilir. Postrage SQL: Bu da MySQL gibi açık kod bir VTYS dir. MS Access: Çoklu kullanıcı desteği yoktur. İşletim sisteminin sağladığı güvenlik seçeneklerini kullanır. Bunun yanında belli sayıda kayda kadar (1000000 civarı) ya da belli bir boyutun (yaklaşık 25MB) altına kadar bir sorun çıkartmadan kullanılabilecek bir küçük ölçekli VTYS dir. Windows işletim sisteminde kullanılabilir. 4

Veri Modelleri Verilerin depolaması,işlenmesi, veriler arası ilişkilerin kurulması. Hiyeraşik veri modeli (Hierarchical Data Model) Ağ Veri Modeli (Network Data Model) İlişkisel Veri Modeli (Relational Data Model) Nesneye Yönelik Veri Modeli (Object Oriented Data Model)

Veri Modelleri -1 Hiyeraşik Veri Modeli İlk veri modeli Kayıtlar ağaç(tree) yapısında sakanır. Olumsuz yanları; Okul Her varlık tek varlığa bağlı. Arama kökten dallara. Sınıflar Öğrenciler Bölümler Kökten veri silinirse dallar silinir. Notlar Dersler

Ağ Veri Modeli Veri Modelleri -2 Hiyeraşik modelin eksik yanlarını kapatmak için çıkarılmıştır. Her kayıt birden fazla kayıt ile ilişkili Ders 1 Ders 2 Olumsuz yanları; Karmaşık Hoca 1 Hoca 2 Hoca 3 Öğrenci1 Öğrenci2 Öğrenci2

İlişkisel Veri Modeli Veri Modelleri -3 Şu an çoğunlukla kullanılan. Ortak özellikler Tablolarda tutulur. Satır ve sütun kavramı vardır.(tekil veri) Veriler ve ilişkiler tablolar üzerinde tanımlı. Okul Personel Dersler Bölümler Sınıflar Öğrenci

Veri Modelleri -4 Nesneye Yönelik Veri Modeli Nesne dayalı bir dille yazılan yazılımlarda, nesneye dayalı veri tabanı kullanımı. Her sorgunun karşılığında daha önceden tanımlı nesne kümesi olmalı.

İlişkisel Veri Modeli Okul Personel Dersler Bölümler Sınıflar 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) Öğrenci

İlişkisel Veri Modeli-1 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şkisel Veri Modeli-2 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şkisel Veri Modeli-3 Ç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

Sorular??? Veritabanı Tanımı? VTYS kullanıcıları? Veri Modelleri? İlişki Türleri? Anahtar Türleri? Geleneksel Dosyalama Sistemleri? İlişkisel Veri Modeli?