Access/Veri Tabanı ders slaytı

Download Report

Transcript Access/Veri Tabanı ders slaytı

VERİ TABANI
TEMEL KAVRAMLAR
Günlük Yaşam ve DATA (Veri)

Etrafınızda algıladığınız, gördüğünüz,
işittiğiniz, dokunduğunuz, kokladığınız her
şey beyniniz için bir veridir.
Veriyi Alma – İlişkilendirme - Saklama
Etrafımızdaki verileri kontrollü veya
kontrolsüz olarak alırız.
 Ancak veri beynimizde bir anlam ile
ilişkilendirilirse anlam kazanır.
 Anlamlandırılan veya ilişkilendirilen veri
saklanır.

UNUTMAYIZ,
HATIRLAYABİLİRİZ.
Veriyi Alma – İlişkilendirme - Saklama

Anlamlandırılan veya ilişkilendirilen veri
saklanır. Bir çok veri aynı şekilde
saklanabilir.

Böylece büyük bir
veri havuzu oluşur.
İŞTE BU VERİ HAVUZUNA NE DENİR ?
VERİ TABANI
(DATABASE)
Veritabanı çevremizde var mı?
Bilgisayarlarda …
 Telefonlarda …
 Bankalarda …
 Hastanelerde …
 Google
 Facebook
 E-posta
 Ve yüzlerce hizmette veritabanı kullanılır.

TEMEL TERİMLER
a)
Veri (Data) : Bilgisayara girilen
işlenmemiş (ham) bilgilere veri denir.
Bilgisayarın alabildiği, işleyebildiği, sonuç
üretebildiği ve saklayabildiği her şey
veridir.
b) Veri Tabanı(Data Base) : Belli bir
alanda birbirleriyle ilişkili olarak
düzenlenmiş tablolardan oluşan veriler
topluluğudur.
Genel amacı bilgi saklama, depolama ve
isteğe göre kullanıcıların bilgiyi yeniden
düzenlemesi ve güncelleştirmesidir.
İyi Bir Veri Tabanının Özellikleri
Veriler hızlı ve kolay girilebilmeli
 Güvenli bir şekilde saklanmalı
 İstenildiği şekilde ve kolay sorgulanmalı

Veri Tabanı (Database) Yönetimi
Data entry :Veri girişi
 Update : Güncelleştirme
 Delete : İptal (silme)
 Motify : Değişiklik
 Query : Sorgulama
 Reporting : Raporlama

Veri Tabanı Örnek Yazılımları
Access
 SQL Server
 My SQL
 Oracle
 Interbase
 Progress
 Informix

VERİ TABANI (DATABASE)
Bir veri havuzunun veri tabanı (database)
olarak kullanılabilmesi için;
 Verilerin belli bir düzende saklanması
 Sorgulanabilmesi
 Düzenlenebilmesi
 Raporlama yapabilmesi gerekir.
ACCESS 2007
TEMEL KAVRAMLAR & NESNELER
1. TABLOLAR
Verilerin kaydedildiği alanlar veri türü
belirtilerek oluşturulur.
 Önce alan adları ve tanımları ile tablo
oluşturulur. Daha sonra veri girişi yapılır.
 Anahtar saha (primery key) tanımlanması
zorunludur.

1. TABLOLAR
Verilerin kaydedildiği alanlar veri türü
belirtilerek oluşturulur.
 Önce alan adları ve tanımları ile tablo
oluşturulur. Daha sonra veri girişi yapılır.
 Anahtar saha (primery key) tanımlanması
zorunludur.

1I. SORGULAR
Tablolardaki çok sayıda kayıt içerisinden
istenilen kriterlere uyan kayıtları seçerek
görebilmek için oluşturulan bir nesnedir.
Formül işlemi yapılır.
 Sorgu kriterleri istenen şekilde
belirlenebilir.

ÖRNEK

Öğrenciler içinden cinsiyeti kız olanları ilk
kayıt olandan son kayıt olana doğru
listeler.

Tablodaki tüm alanları
değil, sadece seçilen bu
5 alanı gösterir.
Tabloları ilişkilendirirken ;
Sürüklediğimiz alanlar anahtar sahadır.
 Sürüklenen ve hedef olan alanlar birebir
aynı isimde ve aynı alan türünde olmalıdır.
 Aksi halde ilişkilendirmede ve sorgularda
hatalar oluşabilir.

Bilgi tutarlılığını zorlamak
İlişkilendirilen her iki tabloda da aynı
verilerin olduğunu kontrol eder. İki
tablonun verileri birbiriyle tutarlı
olmalıdır.
 Ogrencino alanında olmayan bir numarayı
notlar tablosunda kullanamayız.

III. FORMLAR
Formlar tablolara bilgi girişini kolaylaştıran
ve daha anlaşılır bir ekran görüntüsü ile
çalışmayı sağlayan nesnelerdir.
 Kullanıcı ara yüzü olarak düşünülebilir.

IV. RAPORLAR

Tablolardaki bilgileri kağıda dökebilmek için
değişik şekillerde sayfa dizaynları oluşturmak
için kullanılır.
V. MAKRO VE MODÜLLER


Makrolar : Veritabanında birden çok
adımdan oluşan bir işlemin bir seferde
yapılabilmesini sağlayan küçük program
parçalarıdır.
Modüller : Makrolar ile aynı amaca sahip
olmakla birlikte Visual Basic programlama
dili komutları ile yazılan küçük program
parçalarıdır.