10-Veri Tabanları. www.cengizcetin.net



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

SQL Query and Table Application

VERİ TABANI I. Yrd.Doç.Dr. İlker ÜNAL. Teknik Bilimler Meslek Yüksekokulu

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.

1 Temel Kavramlar. Veritabanı 1

KISITLAMALAR (CONSTRAINT)

VERİ TABANI UYGULAMALARI

1 Temel Kavramlar. Veritabanı 1

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

MICROSOFT ACCESS DERS NOTLARI

BİL Bilişim Teknolojileri. Access

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

Veri Tabanı Örnekleri

Veritabanı Uygulamaları Tasarımı

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

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

SQL e Giriş. Uzm. Murat YAZICI

UZAKTAN EĞİTİM MERKEZİ

Tekrar. Veritabanı 2

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

Mühendislikte Veri Tabanları Dersi Uygulamaları (MS-Access)

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

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

Bilişim Teknolojileri ve Uygulamaları

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

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

VERİ TABANI NEDİR A. TABLO OLUŞTURMA

13 Aralık Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar. Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz

SQL'e Giriş. SELECT Deyimi. SQL Komutları. Yardımcı Deyimler

Veri Tabanı-I 1.Hafta

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

11TA Veritabanı Organizasyonu Dersi MS ACCESS Ders Notları

BMB202. Veritabanı Yönetimi Ders 5. İlişkisel Cebir ve SQL. Erdinç Uzun NKÜ Çorlu Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü

Veri Tabanı Hafta Dersi

VERİTABANI ORGANİZASYONU

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

SQL'e Giriş. SELECT Deyimi. SQL Komutları. 1. DDL (Data Definition Language - Veri Tanımlama Dili)

SQL (Structured Query Language)

Mühendislikte Veri Tabanları Dersi Uygulamaları

8 Aralık 2011 / Perşembe. Veri Tabanına Giriş

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

Oracle Database 11g: Introduction to SQL

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

Eskişehir Osmangazi Üniversitesi Turizm ve Otel İşletmeciliği Yüksekokulu. Microsoft Access Ders Notları. Doç.Dr. Yaşar SARI.

Veri Tabanı-I 1.Hafta

MS Access. üzerinde. defa çalıştırıldığında

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

Oracle da kullanılan veri tipleri:

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

SQL Deyimleri. Öğr.Gör.Volkan ALTINTAŞ Volkanaltintas.com

Bölüm 10: PHP ile Veritabanı Uygulamaları

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

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

VERİTABANI KAVRAMINA GİRİŞ

Tablolar Arası İlşikiler ve Alan Özellikleri Siparis.musteri_no musteri.musteri_no Siparis.urun_kodu musteri.urun_kodu

Veri Tabanı Hafta Dersi

Veri Tabanı Hafta Dersi

3. Hafta Tablo İşlemleri BPR255 Veritabanı. Bu Derste Öğrenecekleriniz: 1. Tablo İşlemleri Kısıtlamalar (Constraints)

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

2 Temel Kavramlar (Devam) Veritabanı 1

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

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

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

3. Hafta Tablo İşlemleri BPR255 Veritabanı Yönetim. Bu Derste Öğrenecekleriniz: 1. Tablo İşlemleri

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

TANIM TANIM 12/28/2009

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

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

BİLİŞİM TEKNOLOJİLERİ

Access Örnek Test Soruları

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

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

BİTİRME RAPORU. Ömer Furkan ARI Yıldız Teknik Üniversitesi

1. İÇİNDEKİLER VERİ TABANI VERİ TABANI YAPISI... 8

İLİŞKİSEL VERİ MODELİ

Birden Çok Tabloda Sorgulama (Join)

MICROSOFT ACCESS DERS NOTLARI

Basit SQL Sorguları Veritabanından verilerin SELECT cümleleri ile alınması işlemine sorgulama denir.

8 Oracle da tablo yapısı içinde otomatik artan kolon yoktur. (identity kolon

Sihirbaz Kullanarak Sorgu Oluştur : Sihirbaz sorguyu hazırlayan kişiye sorular sorar ve yanıtlarına göre sorgu oluşturur.

ELIF KIOTZEOGLOU RESUL MURAD MERT PACOLARI

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

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

İNTERNET PROGRAMCILIĞI HAFTA. MYSQL ile VERİTABANI İŞLEMLERİ - 1. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Veritabanı Oluşturma, Silme

VERİTABANI Veritabanı Tasarımı

BİLGİSAYAR 3 MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ YARD. DOÇ. DR. MEHTAP YALÇINKAYA /

Dış Veri Alma ÜNİTE 6. Bu üniteyi çalıştıktan sonra; Veri Menüsü Dış Veri Al Bağlantılar Sırala ve Filtre Uygula Veri Araçları Anahat

Veritabanı ve Yönetim Sistemleri

COĞRAFİ BİLGİ SİSTEMLERİ DERSİ 2. UYGULAMA KLAVUZU

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

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

BİLGİ TEKNOLOJİLERİ DİREKTÖRLÜĞÜ İHALE VE TEDARİK MODÜLÜ KULLANIM KLAVUZU

Tablo Hazırlama. Öğr.Gör.Volkan Altıntaş

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) Varlık İlişki Modeli

SORGULAR VE ÇEŞİTLERİ II

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

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

KTÜ TRABZON MESLEK YÜKSEKOKULU, BİLGİSAYAR PROGRAMCILIĞI PROGRAMI VERİ TABANI I DERSİ DÖNEM ÖDEVİ

Veri Tabanı Tasarım ve Yönetimi

VERİ TABANI YÖNETİM SİSTEMLERİ II. 10. FORMLAR ve VISUAL BASIC PROGRAMINDA FORM OLUŞTURMA

Transkript:

10-Veri Tabanları 1

VERİ TABANI VERİTABANI (DATABASE) Birbiri ile ilişkili bir veya daha fazla tablodan oluşan bilgi topluluğudur. Veri tabanındaki tablolara ulaşılarak sorgulama yapılır ve istenilen bilgiler veya dökümler elde edilir. VERİ TABANI KULLANILMASININ FAYDALARI Ucuz, Karmaşık değil, Riskli değil, Veri paylaşımı problemsiz, Tekrarın azalması 2

VERİ TABANI YÖNETİM SİSTEMLERİ Tabloların yaratılması, verinin tutulması ve diğer işlemler Veri Tabanı Yönetim Sistemleri (VTYS) denilen yazılımlarla gerçekleştirilir. Başlıca VTYS leri: Oracle, MySQL, dbase, FoxPro, Access 3

TANIMLAR TABLO (TABLE) Veritabanında verilerin girildiği ve saklandığı yer. (Müşteri Listesi) Satır ve Sütunlardan oluşan bir matris gibi de düşünülebilir. (Excel çalışma sayfası gibi) Access Veri Tabanında 32,768 tablo oluşturulabilir. Access de tablo isimleri ve diğer nesneler 64 karakter uzunluğunda olabilir. ADI SOYADI ADRESİ CENGİZ ÇETİN A.Ü.SİVİL HAVACILIK YÜKSEKOKULU 26470-ESKİŞEHİR RAHMİ YILMAZ ESNAF SARAYI - ESKİŞEHİR 4

TANIMLAR KAYIT (RECORD) Tabloda bir satıra karşılık gelen bir bilgi birimidir. Kayıt bir varlık, bir olaya ilişkin tüm bilgileri içerir. Örneğin, müşterinin adı, soyadı ve adresi ile ilgili bilgilerin tümü birer kayıttır. ADI SOYADI ADRESİ CENGİZ ÇETİN A.Ü.SİVİL HAVACILIK YÜKSEKOKULU - ESKİŞEHİR RAHMİ YILMAZ ESNAF SARAYI - ESKİŞEHİR 1. Kayıt 2. Kayıt 5

TANIMLAR ALAN (FIELD) Tabloda Kayıta ait değişik bilgilerin bulunduğu sütünlara verilen isimdir. Her sütün o kayıta ait bir tür bilgiyi içerir. Örneğin, müşterinin adı, soyadı ve adresi ile ilgili bilgiler birer alandır. Alan Alan Alan ADI SOYADI ADRESİ CENGİZ ÇETİN A.Ü.SİVİL HAVACILIK YÜKSEKOKULU - ESKİŞEHİR RAHMİ YILMAZ ESNAF SARAYI - ESKİŞEHİR 6

TANIMLAR ANAHTAR (KEY) Her bir kayıdı tek olarak belirleyen ve önceden belirlenen alana denir. Her Access tablosunda bir (ana) anahtar bulunmalıdır. Örneğin, TC Kimlik No, Telefon No Kayıttaki diğer anahtarlara (ikincil) anahtar denir. Örneğin, Sıra No, Öğrenci No 7

TANIMLAR SORGU (QUERY) Bir tablodan istenilen kıstasları sağlayan bilgiyi çekmek için kurulan mantıksal ifadeye sorgu, yapılan işleme de sorgulama denir. Veri tabanları üzerindeki en temel işlem sorgulamadır. FORM Veri girişini kolaylaştırmak için isteğe bağlı olarak düzenlenen veri giriş şeklidir. RAPOR (REPORT) Veri tabanlarından özet bilgiler almak için düzenlenirler. 8

VERİ ALANI TİPLERİ METİN (TEXT) İsim, adres gibi üzerinde hesaplama yapılmayacak alanlar için kullanılır. Bu alana girilecek bilginin uzunluğu en fazla 255 karakter olabilir. NOT (MEMO) Uzun açıklamalar yazmak için kullanılır. Bu alana girilecek bilginin uzunluğu en fazla 65,535 karakter olabilir. 9

VERİ ALANI TİPLERİ SAYI (NUMBER) Üzerinde hesaplama yapılabilecek alanlar için kullanılır. Satış fiyatı, miktarı, bakiye gibi bilgiler bu veri tipi ile belirlenirler. Sayı tipleri; alanın kaplayacağı uzunluğa göre belirlenir. Alan Tipi Sayı Uzunluğu Hazfızada Kap. Alan Byte 0 255 1 Byte Tam Sayı -32,768 32,768 2 Byte Uzun Tam Sayı -2,147,483,648 2,147,483,648 4 Byte Tek -3,4E38 3,4E38 4 Byte Çift -1797E308 1797E308 8 Byte 10

VERİ ALANI TİPLERİ TARİH/SAAT (DATE/TIME) Alana olayların oluş tarihi ve zamanları girilebilir. Mal sipariş tarihi, Üretim tarihi, İşe giriş tarihi gibi bilgiler bu veri tipinde tanımlanmış alanlarda saklanabilirler. İsteğe bağlı olarak seçilebilecek tipleri vardır. 11

VERİ ALANI TİPLERİ PARA BİRİMİ (CURRENCY) Parasal bilgiler için Excel deki gibi para birimine bağlı olarak TL., ve $ gibi simgelerle birlikte gösterilir. OTOMATİK SAYI (AUTO NUMBER) Birer birer artan değerlere sahip olan alanlar için uygundur. Sıra ile artan sipariş numaraları EVET/HAYIR (YES/NO) Alacağı değer yalnızca iki seçeneği içeren alanlar için bu veri tipi önerilir. Cinsiyet (Kadın/Erkek), Medeni Hali (Evli/Bekar) gibi. 12

Veri Tabanlarını Kullanma 1. Tablo Oluşturma Alan adlarını belirlemek, veri türlerini seçmek 2. Verileri uygun biçimde ilişkilendirme Birincil anahtarı belirlemek 3. Bilgiye ulaşmak için sorgulama veya raporlama 13

UYGULAMA-1 (Öğrenci-Notlar) 14

UYGULAMA-2 (Üye-Aidatlar) 15