SlideShare a Scribd company logo
1 of 43
Veri Tabanı Yönetim Sistemlerine Giriş ve
Tablo İşlemleri
 Bilgileri saklamak için kullanılan ilk yöntemlerden biri
resimlerdir. Resim insanın ilk yazılı eylemidir. Veri
tabanları işletmelerde, mühendislikte,tıpta, eğitimde
hemen hemen her yerde kullanılmaktadır.
 Veri, kaydedilebilir her türlü bilinen gerçeklerdir.
Örneğin bir kişinin ismi, adresi, telefon
numarası, bir pantolonun fiyatı, kdv oranı
gerçeklikler veri olarak isimlendirilir.
 Verilerin işlenmiş haline bilgi denir. Örneğin bir
pantolonun fiyatını ve kdv oranı verilerini
biliyorsak bu verilerden yararlanarak kdv’li fiyatını
hesaplayabiliriz.
 Üzerinde çalıştığımız her türlü verinin (Öğrenci not
verileri, şirket satış verileri, apartman gelir‐gider
verileri vb.) bilgisayarımızda saklamak, üzerinde
değişiklikler yapmak veya kullanmak amacıyla hızlı bir
şekilde ulaşmak ve isteğe göre bu verilerden bilgiler
üretmek amacıyla kullanılan sisteme Veritabanı
Yönetim Sistemi denilmektedir.
 Eğer fazla verisi olmayan, çok
karmaşık işlemleri barındırmayan
çalışmalar için MS Access, Base
veritabanları kullanılabilir. Web
sayfalarında, orta ölçekli şirketler
v.b. için MySQL, MSSQL
veritabanları kullanılabilir. Büyük
ölçekli çalışmalar için Oracle,
PostgreSQL kullanılabilir.
 Verilerin bilgisayarda saklanmaya başlanmasından
sonra, verileri saklamak, daha sonra erişmek,
değişikliler yapmak, paylaşmak v.b. işlemleri
gerçekleştirmek amacıyla kullanılan model, ilişkisel
modeldir. Bu modeli kullanarak oluşturulan
veritabanı sistemlerine ilişkisel veritabanları
denilmiştir.
 Bu modelde veri iki boyutlu bir tabloda saklanır. İki
boyut satır ve sütunu gösterir. İlişkisel veri tabanı,
diğer veri tabanlarından farklı olarak tablolar arasında
ilişki kurarak çalışır. İlişkisel veri tabanını
geliştirmek diğer veri tabanlarına göre daha kolaydır.
Veri yapısı daha basit ve programlamak için açıktır.
 Tablolar: Bir ilişkisel veri tabanında bilgiler tablo
halinde saklanır. Bir veritabanında birden fazla
tablo bulunabilir. Tablo belli bir amaç ve belli bir
konudaki verileri içeren bir taşıyıcıdır. Verilerin asıl
saklandığı kısım tablolardır.
 Alan: Veritabanında ilgili bilgiler tablolara göre
tanımlandıktan sonra bu tabloda kullanılacak
bilgilerin özellikleri alanlarda tanımlanır. Tablolar
dikey olarak alanlardan oluşur. Alanlardaki kayıtların
özellikleri aynıdır.
 Kayıt: Veritabanında verileri ekleme işleminde
tablodaki her satır bir kaydı temsil eder.
 İlişkiler: Veritabanında tutarsızlığı önlemek
amacıyla kullanılırlar. Tablolar arası bağlantılar
da ilişkiler vasıtasıyla sağlanır. İlişkiler iki tabloda
bulunan ortak alanlarla yapılır. İki tabloyu
ilişkilendirmek ilişkisel veri tabanının en temel
çalışma şeklidir.
 Anahtarlar: Veritabanında veri tekrarını önlemek,
sıralamalar gerçekleştirmek, ilişkilerde
kullanılmak amacıyla çeşitli anahtarlardan
yararlanılır. Bir veritabanının etkin bir şekilde
çalışabilmesi için tablonun alanlarından bir veya
kayıtları tek başına temsil edebilecek birkaç alan
kullanılarak anahtarlar oluşturulur. Bu
anahtarlar kayıtların sıralanmasında,
aranmasında ve ilişkilerin kurulmasında yardımcı
olur. Bunun dışında anahtarlar alanlara çift bilgi
girilmesini de önlerler.
 Veritabanlarında bir kere bir anahtar seçtikten sonra
her seferinde anahtar tanımlamamıza gerek yoktur.
 Eğer bir tabloda, bir alana göre sıralatma yapıldıktan
sonra başka bir alana göre de sıralatma yapılmak
isteniyorsa, bunun için yeni anahtarlar
tanımlayabiliriz.
 Birincil Anahtar: Birincil anahtar, tablodaki kaydı
tek başına temsil eden bir veridir. Birincil anahtar
alanında yer alan veriler tekrar edemez. Eğer bir
tablodaki kayıtlar belli bir alana göre sıralanamak, çift
girişleri önlemek ve verilere daha çabuk ulaşmak
isteniyorsa birincil anahtar oluşturulur. Böylece
birincil alana göre arama ve sıralama işlemleri daha
hızlı bir şekilde gerçekleşir. Diğer tabloların alanlarıyla
ilişkilendirmeler yapmak içinde birincil anahtarlar
kullanılır.
 Anahtar alanda yer alan veri,
tablonun o alanı içinde tek olması
gerekmektedir. İlişkisel veri
tabanlarının en önemli
özelliklerinden biri tekrarlanan
kayıtların bulunmamasıdır. Aynı
kaydın tabloya tekrar girişini
önlemek için birincil anahtarlar
kullanılır.
 Aday anahtar: Bir tabloda birincil anahtar sadece
bir tanedir. Aday anahtar sayısı ise birden fazla
olabilir. Aday anahtarlarda veri tekrarı olabilir. Aday
anahtar kullanmak sıralamayı kolaylaştırırken veri
girişini bir miktar yavaşlatır. Çok sık kullanılan alanlar
için aday anahtar oluşturmak her zaman yararlıdır.
 Yabancı anahtar: Bir tabloda olan bir anahtar alan
başka bir tabloda da yer alıyorsa, yani tablodaki
bir anahtar alan başka bir tablodaki anahtar alanı
gösteriyorsa buna "yabancı anahtar" denir. Yabancı
anahtar genelde diğer tablolarla ilişki kurmak için
kullanılır.
 Bir yabancı anahtarın, diğer tablolardaki ilişkili olduğu
alanlarla aynı özelliklere sahip olması
gerekmektedir.
 İlişkisel veri tabanlarının sahip olması gereken çeşitli
özellikler vardır. Bunlar;
 İlişkisel veritabanı tasarım ilkelerine uygun olarak
hazırlanmış veritabanlarında veri tekrarı azdır.
 Yanlışlıkların giderilmesi. Tutarsız (hatalı) bilgilerin girişi
engellenir. İlişkisel veritabanında tablolar arası ilişkiler
kullanılarak tutarsız bilgilerin girişi engellenmiş olur.
 Verilerin paylaşımı sağlanır. Aynı veri tüm kolaylığıyla diğer
kullanıcılar tarafından da kullanılır.
 Bilgilerin standartlaşmasını sağlar.
 Tasarım sırasında öncelikli olarak veritabanı
sistemlerinin avantajlarını gerçekleyecek şekilde
tasarım işlemi gerçekleştirilir.
 Tasarımın Gerçekleştirilmesi Sırasında Dikkat
Edilecek Hususlar;
 Sistemin tasarım işleminin gerçeklemesi yapılırken
ileride çıkabilecek sorunlar düşünülmelidir.
 Yapılacak çalışmanın ileride diğer şirketlerde de
kullanabilecek şekilde düzenlenmesi gerekmektedir.
 Sistem tasarımında mümkün olduğunca varolan
verilerden elde edilen sonuçlara yer verilememelidir.
 Ms Access: İlişkisel veri tabanıdır. Her bir veri
tabanının üzerinde çalışılmadan önce oluşturulması
gerekmektedir.
 Ms Access de çalışmak için;
 Başlat>Programlar>Microsoft Office Access 2013 e
tıklanır. İlk defa çalıştırıldığında aşağıdaki pencere
açılır.
 Dosya sekmesi: bu menü ile veri tabanında yapılan
değişiklikleri kaydedip bilgisayara kayıllı olan access
dosyaları açılabilir.
 Hızlı erişim araç çubuğu: sekmelerde yer alan işlevler
buraya alınarak,işlemler daha hızlı bir şekilde
gerçekleştirilebilir.
 “Yeni boş veri tabanında” yer alan sembole
tıklanır. Yan tarafta açılan menüden veri tabanının
oluşturulacağı yeri belirlemek için Dosya adı
bölümünden ikonuna tıklanır. Oluşturulacağı yer
belirlendikten sonra butonuna tıkayarak
veri tabanı oluşturma işlevi bitirilir
 Bunun için dosya bölümünden “Aç” seçeneği kullanılır.
Dosya seçildikten sonra Aç düğmesine tıklanır.
 Veri tabanı nesnelerinin görüleceği gezinti bölmesi ve
bu nesneleri oluşturma ve değiştirme sırasında
tasarımın gerçekleşeceği tasarım bölmesi
bulunmaktadır.
 Kayıtlarda saklanılacak verilerin özellikleri tablo
içerisinde alanı oluşturulurken tanımlanan özellikleere
göre belirlenir. Bunun sağlanabilmesi için her alanın
içerisinde saklayıcı veri türlerinin, alanda saklanacak
verilerle yapılacak işlerin, alandaki verilerin sıralanıp
sıralanmayacağı gibi faktörlerin belirlenmesi
gerekmektedir.
 Veri tabanını oluştururken tablolardaki alanları
oluşturmak için alanlara verilebilecek veri
 tiplerinin belirlenmesi gerekir. Bunun için MS Access’
da aşağıdaki veri tipleri kullanılır.
 Bunlar;
 Sağ tarafta açılan “Tablo Tasarım pencere” sinde
oluşturacak tablonun alanlarını “Alan Adı” kısmına
sırayla girilir.
 Alan Adını
belirledikten
sonra “Veri
türü”
kısmından
alanda
saklanacak
verilerin veri
tipi seçilir.
 Tüm alanları bu şekilde oluşturduktan sonra Tabloyu
kaydetmek için Kaydet butonuna tıklamak
veya Tasarım penceresini kapatmak yeterlidir.
 Tabloyu kaydetmek istenildiği “Evet” butonuna
tıklayarak onayladıktan sonra tablo adı belirlenecek
iletişim kutusuna tablonun adı yazılır.
 Önceden tasarlanan tablonun alanlarını silmek için,
önce tablo tasarım görünümünde açılır. Çıkan Pencere
Silmek istenilen alan üzerinde sağ tıklayarak
 açılan menüden seçilir
 Tabloda Birincil Anahtar Belirlemek
 Öncelikle tabloyu Tasarım görünümünde açmak
gerekmektedir. Birincil alan yapılmak istenen alan
üzerinde sağ tıklanır.
 Açılan menüden Birincil Anahtar seçilir.
 Veritabanı tasarımımızı gerçekleştirip MS Access ta
tablolar oluşturulduktan sonra veritabanına kayıt
işlemleri gerçekleştirilebilir. Kayıt eklemek için çeşitli
yöntemler kullanılabilir. Veri Sayfası Görünümünü
kullanarak, sorgu oluşturarak veya formları kullanarak
tablolara kayıt eklenebilir.
 Uygulamalar ile çalışmaya başlama ve Uygulama
oluşturma
 SharePoint sunucunuzu veya Office 365 sitenizi ana
bilgisayar olarak kullanarak, gösterişli ve tarayıcı
tabanlı veritabanı uygulamasını oluşturabilirsiniz.
Daha yakından bakıldığında, Access uygulamaları en
iyi performans ve veri bütünlüğü için SQL Server'ı
kullanır. Başlangıç ekranında Özel web
uygulaması'nı tıklatın.
 Access 2013 ile hala sıfırdan geleneksel masaüstü
veritabanı oluşturabilir ya da uygulama, masaüstü
veritabanı veya Access 2010 tarzı web veritabanı
oluşturmak için şablonları deneyebilirsiniz.
 Önceden tasarlanmış şablonları kullanarak tabloları
uygulamanıza ekleyebilirsiniz. Görevleri izliyorsanız,
Görevler şablonunu arayın ve tıklatın.
 Şablonun yanında çok tablo göstergesi görmeniz,
Access'in sizin için yaygın kullanılan ilişkili tabloları
ekleyecek olması ve böylece gerçekten ilişkisel
veritabanı ile başlamış olacağınız anlamına gelir.
Access ilişkili tablolardan veri gösteren her tablo için
görünümler oluşturur.
 Access masaüstü veritabanları, Microsoft Excel
dosyaları, ODBC veri kaynakları, metin dosyaları ve
SharePoint listelerinden veri aktarabilirsiniz.
 Tasarlama işiniz bittiğinde, uyumluluk denetleyicisi
veya Yayımla düğmesini aramayın. Uygulamanız zaten
yayımlanmıştır, sadece Uygulamayı Başlat'ı tıklatın.
 Access uygulamaları görünümleri, geçiş panoları ve
diğer kullanıcı arabirimi (UI) öğelerini oluşturma
zahmetinden sizi kurtarır. Tablo adları pencerenin sol
kenarında gösterilir ve her tablonun görünümleri en
üstte görünür.
 Kişilerin öğrenmesini ve uygulamalar arasındaki geçişi
kolaylaştırmak için tüm uygulamalar benzer gezinti
yapısına sahiptir. Uygulama tarafından sağlanan
görünümler haricinde her zaman daha fazla özel
görünüm ekleyebilirsiniz.
 Uygulamalar, ilk önce düzende ayarlamalar yapmadan
denetimleri istediğiniz yere koymanızı sağlar. Sadece
sürükleyip bırakın; diğer denetimler yer açmak için
kenara çekilirler.
 Ayarlama özellikleri için belirtme çizgileri
 Belirli bir ayar için özellik sayfasında arama yapmak
yerine, ayarlar her bölümün veya denetimin yanında
uygun şekilde belirtme çizgileriyle görüntülenir.
 İlişkili verilerle çalışma için yeni denetimler
İlişkili Öğeler denetimi
 İlişkili Öğeler denetimi, ilişkili tablo veya sorgudan
verileri listelemenin ve özetlemenin kısa bir yolunu
sağlar. Bir öğenin ayrıntılı görünümünü açmak için o
öğeyi tıklatın.
 Otomatik Tamamlama denetimi ilişkili tablodan
verileri arar. Daha çok anında arama kutusu olarak
çalışan birleşik giriş kutusu olarak düşünün.
MS Access 2013

More Related Content

What's hot

Word slide show
Word slide showWord slide show
Word slide showNur Serhan
 
5.hafta ders notu başvurular sekmesi
5.hafta ders notu   başvurular sekmesi5.hafta ders notu   başvurular sekmesi
5.hafta ders notu başvurular sekmesiYnS-mRé Çiftçi
 
Visio Uml Diyagramları
Visio Uml DiyagramlarıVisio Uml Diyagramları
Visio Uml DiyagramlarıEmine Çiftçi
 
Microsoft Office Access 2013 Hafta 12
Microsoft Office Access 2013 Hafta 12Microsoft Office Access 2013 Hafta 12
Microsoft Office Access 2013 Hafta 12abdullahgul42
 

What's hot (7)

Excel Giriş
Excel GirişExcel Giriş
Excel Giriş
 
MS PowerPoint 2013
MS PowerPoint 2013MS PowerPoint 2013
MS PowerPoint 2013
 
Word slide show
Word slide showWord slide show
Word slide show
 
5.hafta ders notu başvurular sekmesi
5.hafta ders notu   başvurular sekmesi5.hafta ders notu   başvurular sekmesi
5.hafta ders notu başvurular sekmesi
 
Visio Uml Diyagramları
Visio Uml DiyagramlarıVisio Uml Diyagramları
Visio Uml Diyagramları
 
Microsoft Office Access 2013 Hafta 12
Microsoft Office Access 2013 Hafta 12Microsoft Office Access 2013 Hafta 12
Microsoft Office Access 2013 Hafta 12
 
Visio 2007 Eğitimi
Visio 2007 EğitimiVisio 2007 Eğitimi
Visio 2007 Eğitimi
 

Viewers also liked

İşletim Sistemleri ve Dosya Yönetimi
İşletim Sistemleri ve Dosya Yönetimiİşletim Sistemleri ve Dosya Yönetimi
İşletim Sistemleri ve Dosya YönetimiSakarya Üniversitesi
 
Temel Bilgi Teknolojileri-Bilgi ve İletişim
Temel Bilgi Teknolojileri-Bilgi ve İletişimTemel Bilgi Teknolojileri-Bilgi ve İletişim
Temel Bilgi Teknolojileri-Bilgi ve İletişimSakarya Üniversitesi
 
Temel Bilgi Teknolojileri-Google Servisleri
Temel Bilgi Teknolojileri-Google ServisleriTemel Bilgi Teknolojileri-Google Servisleri
Temel Bilgi Teknolojileri-Google ServisleriSakarya Üniversitesi
 
Temel Bilgi Teknolojileri-Bilgi ve İletişim
Temel Bilgi Teknolojileri-Bilgi ve İletişimTemel Bilgi Teknolojileri-Bilgi ve İletişim
Temel Bilgi Teknolojileri-Bilgi ve İletişimSakarya Üniversitesi
 
Yzm 2116 Bölüm 10 - Hash Table
Yzm 2116 Bölüm 10 - Hash TableYzm 2116 Bölüm 10 - Hash Table
Yzm 2116 Bölüm 10 - Hash TableDeniz KILINÇ
 
Bi̇lgi̇sayar donanimi
Bi̇lgi̇sayar donanimiBi̇lgi̇sayar donanimi
Bi̇lgi̇sayar donanimiZeynep Yağmur
 
7 isletim sistemleri
7 isletim sistemleri7 isletim sistemleri
7 isletim sistemlerimuratgulenc
 
Yzm 2116 Bölüm 1 - Veri Yapılarına Giriş
Yzm 2116  Bölüm 1 - Veri Yapılarına GirişYzm 2116  Bölüm 1 - Veri Yapılarına Giriş
Yzm 2116 Bölüm 1 - Veri Yapılarına GirişDeniz KILINÇ
 
Yzm 2116 - Bölüm 2 (Algoritma Analizi)
Yzm 2116  - Bölüm 2 (Algoritma Analizi)Yzm 2116  - Bölüm 2 (Algoritma Analizi)
Yzm 2116 - Bölüm 2 (Algoritma Analizi)Deniz KILINÇ
 
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimiYazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimiBetul Kesimal
 
Bilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders NotlarıBilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders Notlarıercanbulus
 

Viewers also liked (20)

İşletim Sistemleri ve Dosya Yönetimi
İşletim Sistemleri ve Dosya Yönetimiİşletim Sistemleri ve Dosya Yönetimi
İşletim Sistemleri ve Dosya Yönetimi
 
MS EXCEL 2013
MS EXCEL 2013MS EXCEL 2013
MS EXCEL 2013
 
MS Excel 2013
MS Excel 2013MS Excel 2013
MS Excel 2013
 
Bilgi ve İletişim
Bilgi ve İletişimBilgi ve İletişim
Bilgi ve İletişim
 
Temel Bilgi Teknolojileri-Bilgi ve İletişim
Temel Bilgi Teknolojileri-Bilgi ve İletişimTemel Bilgi Teknolojileri-Bilgi ve İletişim
Temel Bilgi Teknolojileri-Bilgi ve İletişim
 
Temel Bilgi Teknolojileri-Google Servisleri
Temel Bilgi Teknolojileri-Google ServisleriTemel Bilgi Teknolojileri-Google Servisleri
Temel Bilgi Teknolojileri-Google Servisleri
 
Windows 8
Windows 8Windows 8
Windows 8
 
Temel Bilgi Teknolojileri-Bilgi ve İletişim
Temel Bilgi Teknolojileri-Bilgi ve İletişimTemel Bilgi Teknolojileri-Bilgi ve İletişim
Temel Bilgi Teknolojileri-Bilgi ve İletişim
 
Google Servisleri
Google ServisleriGoogle Servisleri
Google Servisleri
 
Yzm 2116 Bölüm 10 - Hash Table
Yzm 2116 Bölüm 10 - Hash TableYzm 2116 Bölüm 10 - Hash Table
Yzm 2116 Bölüm 10 - Hash Table
 
Bi̇lgi̇sayar donanimi
Bi̇lgi̇sayar donanimiBi̇lgi̇sayar donanimi
Bi̇lgi̇sayar donanimi
 
7 isletim sistemleri
7 isletim sistemleri7 isletim sistemleri
7 isletim sistemleri
 
İşletim Sistemleri
İşletim Sistemleriİşletim Sistemleri
İşletim Sistemleri
 
Yzm 2116 Bölüm 1 - Veri Yapılarına Giriş
Yzm 2116  Bölüm 1 - Veri Yapılarına GirişYzm 2116  Bölüm 1 - Veri Yapılarına Giriş
Yzm 2116 Bölüm 1 - Veri Yapılarına Giriş
 
Yzm 2116 - Bölüm 2 (Algoritma Analizi)
Yzm 2116  - Bölüm 2 (Algoritma Analizi)Yzm 2116  - Bölüm 2 (Algoritma Analizi)
Yzm 2116 - Bölüm 2 (Algoritma Analizi)
 
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimiYazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
 
Power point 2013
Power point 2013Power point 2013
Power point 2013
 
Powerpoint 2013
Powerpoint 2013Powerpoint 2013
Powerpoint 2013
 
Bilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders NotlarıBilgisayar Ağları Ders Notları
Bilgisayar Ağları Ders Notları
 
Power point 2013
Power point  2013Power point  2013
Power point 2013
 

Similar to MS Access 2013

Veritabani.Modul1.Planlama.Ver.1.0
Veritabani.Modul1.Planlama.Ver.1.0Veritabani.Modul1.Planlama.Ver.1.0
Veritabani.Modul1.Planlama.Ver.1.0deniz armutlu
 
BÖLÜM-3-Veritabanı-Temel-Kavramları.pptx
BÖLÜM-3-Veritabanı-Temel-Kavramları.pptxBÖLÜM-3-Veritabanı-Temel-Kavramları.pptx
BÖLÜM-3-Veritabanı-Temel-Kavramları.pptxzealcoco2
 
Veri tabaniprogramlama 12.10.2012
Veri tabaniprogramlama 12.10.2012Veri tabaniprogramlama 12.10.2012
Veri tabaniprogramlama 12.10.2012Sevdanur Genc
 
İŞ ZEKASININ TEMELLERİ: VERİTABANLARI VE ENFORMASYON YÖNETİMİ
İŞ ZEKASININ TEMELLERİ: VERİTABANLARI VE ENFORMASYON YÖNETİMİİŞ ZEKASININ TEMELLERİ: VERİTABANLARI VE ENFORMASYON YÖNETİMİ
İŞ ZEKASININ TEMELLERİ: VERİTABANLARI VE ENFORMASYON YÖNETİMİAbdullah Cihan
 
BÖLÜM-1-Veri-Tabanı-Yönetim-Sistemleri.pptx
BÖLÜM-1-Veri-Tabanı-Yönetim-Sistemleri.pptxBÖLÜM-1-Veri-Tabanı-Yönetim-Sistemleri.pptx
BÖLÜM-1-Veri-Tabanı-Yönetim-Sistemleri.pptxzealcoco2
 
Veri̇ tabani oluşturma ve yapilandirma
Veri̇ tabani oluşturma ve yapilandirmaVeri̇ tabani oluşturma ve yapilandirma
Veri̇ tabani oluşturma ve yapilandirmaoktaygokgol
 
Ahmet Kaymaz Ceturk Etkinlik 7 Subat Yazilim Surecleri
Ahmet Kaymaz Ceturk Etkinlik 7 Subat Yazilim SurecleriAhmet Kaymaz Ceturk Etkinlik 7 Subat Yazilim Surecleri
Ahmet Kaymaz Ceturk Etkinlik 7 Subat Yazilim SurecleriAhmet Kaymaz
 
Temel Düzeyde MySQL ve PHP Eğitimleri 2
Temel Düzeyde MySQL ve PHP Eğitimleri 2Temel Düzeyde MySQL ve PHP Eğitimleri 2
Temel Düzeyde MySQL ve PHP Eğitimleri 2Univerist
 
İleri Seviye T-SQL Programlama - Chapter 08
İleri Seviye T-SQL Programlama - Chapter 08İleri Seviye T-SQL Programlama - Chapter 08
İleri Seviye T-SQL Programlama - Chapter 08Cihan Özhan
 
Veri̇ tabani ve dosya yöneti̇mi̇
Veri̇ tabani ve dosya yöneti̇mi̇Veri̇ tabani ve dosya yöneti̇mi̇
Veri̇ tabani ve dosya yöneti̇mi̇oktaygokgol
 
İlişkisel Veritabanı Sistemleri ve NoSQL
İlişkisel Veritabanı Sistemleri ve NoSQLİlişkisel Veritabanı Sistemleri ve NoSQL
İlişkisel Veritabanı Sistemleri ve NoSQLMurat Azimli
 
BÖLÜM-2-Veri-ve-Veri-Modelleri.pptx
BÖLÜM-2-Veri-ve-Veri-Modelleri.pptxBÖLÜM-2-Veri-ve-Veri-Modelleri.pptx
BÖLÜM-2-Veri-ve-Veri-Modelleri.pptxzealcoco2
 
Google BigQuery Servisi İle Büyük Veri İşlemleri Ve Sorgu Sonuçlarının BIME İ...
Google BigQuery Servisi İle Büyük Veri İşlemleri Ve Sorgu Sonuçlarının BIME İ...Google BigQuery Servisi İle Büyük Veri İşlemleri Ve Sorgu Sonuçlarının BIME İ...
Google BigQuery Servisi İle Büyük Veri İşlemleri Ve Sorgu Sonuçlarının BIME İ...Cenk Derinozlu
 

Similar to MS Access 2013 (20)

Veritabani.Modul1.Planlama.Ver.1.0
Veritabani.Modul1.Planlama.Ver.1.0Veritabani.Modul1.Planlama.Ver.1.0
Veritabani.Modul1.Planlama.Ver.1.0
 
BÖLÜM-3-Veritabanı-Temel-Kavramları.pptx
BÖLÜM-3-Veritabanı-Temel-Kavramları.pptxBÖLÜM-3-Veritabanı-Temel-Kavramları.pptx
BÖLÜM-3-Veritabanı-Temel-Kavramları.pptx
 
Veri tabaniprogramlama 12.10.2012
Veri tabaniprogramlama 12.10.2012Veri tabaniprogramlama 12.10.2012
Veri tabaniprogramlama 12.10.2012
 
İŞ ZEKASININ TEMELLERİ: VERİTABANLARI VE ENFORMASYON YÖNETİMİ
İŞ ZEKASININ TEMELLERİ: VERİTABANLARI VE ENFORMASYON YÖNETİMİİŞ ZEKASININ TEMELLERİ: VERİTABANLARI VE ENFORMASYON YÖNETİMİ
İŞ ZEKASININ TEMELLERİ: VERİTABANLARI VE ENFORMASYON YÖNETİMİ
 
Ms access2003
Ms access2003Ms access2003
Ms access2003
 
Excel Power Pivot
Excel Power Pivot Excel Power Pivot
Excel Power Pivot
 
BÖLÜM-1-Veri-Tabanı-Yönetim-Sistemleri.pptx
BÖLÜM-1-Veri-Tabanı-Yönetim-Sistemleri.pptxBÖLÜM-1-Veri-Tabanı-Yönetim-Sistemleri.pptx
BÖLÜM-1-Veri-Tabanı-Yönetim-Sistemleri.pptx
 
Veri̇ tabani oluşturma ve yapilandirma
Veri̇ tabani oluşturma ve yapilandirmaVeri̇ tabani oluşturma ve yapilandirma
Veri̇ tabani oluşturma ve yapilandirma
 
Ahmet Kaymaz Ceturk Etkinlik 7 Subat Yazilim Surecleri
Ahmet Kaymaz Ceturk Etkinlik 7 Subat Yazilim SurecleriAhmet Kaymaz Ceturk Etkinlik 7 Subat Yazilim Surecleri
Ahmet Kaymaz Ceturk Etkinlik 7 Subat Yazilim Surecleri
 
Hayrettin kunuk
Hayrettin kunukHayrettin kunuk
Hayrettin kunuk
 
Temel Düzeyde MySQL ve PHP Eğitimleri 2
Temel Düzeyde MySQL ve PHP Eğitimleri 2Temel Düzeyde MySQL ve PHP Eğitimleri 2
Temel Düzeyde MySQL ve PHP Eğitimleri 2
 
İleri Seviye T-SQL Programlama - Chapter 08
İleri Seviye T-SQL Programlama - Chapter 08İleri Seviye T-SQL Programlama - Chapter 08
İleri Seviye T-SQL Programlama - Chapter 08
 
Veri̇ tabani ve dosya yöneti̇mi̇
Veri̇ tabani ve dosya yöneti̇mi̇Veri̇ tabani ve dosya yöneti̇mi̇
Veri̇ tabani ve dosya yöneti̇mi̇
 
İlişkisel Veritabanı Sistemleri ve NoSQL
İlişkisel Veritabanı Sistemleri ve NoSQLİlişkisel Veritabanı Sistemleri ve NoSQL
İlişkisel Veritabanı Sistemleri ve NoSQL
 
Access
AccessAccess
Access
 
Access
AccessAccess
Access
 
sunu (Asp.net 2
sunu (Asp.net 2sunu (Asp.net 2
sunu (Asp.net 2
 
BÖLÜM-2-Veri-ve-Veri-Modelleri.pptx
BÖLÜM-2-Veri-ve-Veri-Modelleri.pptxBÖLÜM-2-Veri-ve-Veri-Modelleri.pptx
BÖLÜM-2-Veri-ve-Veri-Modelleri.pptx
 
Google BigQuery Servisi İle Büyük Veri İşlemleri Ve Sorgu Sonuçlarının BIME İ...
Google BigQuery Servisi İle Büyük Veri İşlemleri Ve Sorgu Sonuçlarının BIME İ...Google BigQuery Servisi İle Büyük Veri İşlemleri Ve Sorgu Sonuçlarının BIME İ...
Google BigQuery Servisi İle Büyük Veri İşlemleri Ve Sorgu Sonuçlarının BIME İ...
 
Sunu
SunuSunu
Sunu
 

More from Sakarya Üniversitesi (8)

MS Word 2013
MS Word 2013MS Word 2013
MS Word 2013
 
MS PowerPoint 2013
MS PowerPoint 2013MS PowerPoint 2013
MS PowerPoint 2013
 
Bilgi ve İletişim
Bilgi ve İletişimBilgi ve İletişim
Bilgi ve İletişim
 
Bilgi ve İletişim
Bilgi ve İletişimBilgi ve İletişim
Bilgi ve İletişim
 
Bilgi ve İletişim
Bilgi ve İletişimBilgi ve İletişim
Bilgi ve İletişim
 
Bilgi ve İletişim
Bilgi ve İletişimBilgi ve İletişim
Bilgi ve İletişim
 
Bilgisayar Ağları ve İnternet
Bilgisayar Ağları ve İnternet Bilgisayar Ağları ve İnternet
Bilgisayar Ağları ve İnternet
 
Bilgi Teknolojilerine Giriş
Bilgi Teknolojilerine GirişBilgi Teknolojilerine Giriş
Bilgi Teknolojilerine Giriş
 

MS Access 2013

  • 1. Veri Tabanı Yönetim Sistemlerine Giriş ve Tablo İşlemleri
  • 2.  Bilgileri saklamak için kullanılan ilk yöntemlerden biri resimlerdir. Resim insanın ilk yazılı eylemidir. Veri tabanları işletmelerde, mühendislikte,tıpta, eğitimde hemen hemen her yerde kullanılmaktadır.
  • 3.  Veri, kaydedilebilir her türlü bilinen gerçeklerdir. Örneğin bir kişinin ismi, adresi, telefon numarası, bir pantolonun fiyatı, kdv oranı gerçeklikler veri olarak isimlendirilir.  Verilerin işlenmiş haline bilgi denir. Örneğin bir pantolonun fiyatını ve kdv oranı verilerini biliyorsak bu verilerden yararlanarak kdv’li fiyatını hesaplayabiliriz.
  • 4.  Üzerinde çalıştığımız her türlü verinin (Öğrenci not verileri, şirket satış verileri, apartman gelir‐gider verileri vb.) bilgisayarımızda saklamak, üzerinde değişiklikler yapmak veya kullanmak amacıyla hızlı bir şekilde ulaşmak ve isteğe göre bu verilerden bilgiler üretmek amacıyla kullanılan sisteme Veritabanı Yönetim Sistemi denilmektedir.
  • 5.  Eğer fazla verisi olmayan, çok karmaşık işlemleri barındırmayan çalışmalar için MS Access, Base veritabanları kullanılabilir. Web sayfalarında, orta ölçekli şirketler v.b. için MySQL, MSSQL veritabanları kullanılabilir. Büyük ölçekli çalışmalar için Oracle, PostgreSQL kullanılabilir.
  • 6.  Verilerin bilgisayarda saklanmaya başlanmasından sonra, verileri saklamak, daha sonra erişmek, değişikliler yapmak, paylaşmak v.b. işlemleri gerçekleştirmek amacıyla kullanılan model, ilişkisel modeldir. Bu modeli kullanarak oluşturulan veritabanı sistemlerine ilişkisel veritabanları denilmiştir.
  • 7.  Bu modelde veri iki boyutlu bir tabloda saklanır. İki boyut satır ve sütunu gösterir. İlişkisel veri tabanı, diğer veri tabanlarından farklı olarak tablolar arasında ilişki kurarak çalışır. İlişkisel veri tabanını geliştirmek diğer veri tabanlarına göre daha kolaydır. Veri yapısı daha basit ve programlamak için açıktır.
  • 8.  Tablolar: Bir ilişkisel veri tabanında bilgiler tablo halinde saklanır. Bir veritabanında birden fazla tablo bulunabilir. Tablo belli bir amaç ve belli bir konudaki verileri içeren bir taşıyıcıdır. Verilerin asıl saklandığı kısım tablolardır.  Alan: Veritabanında ilgili bilgiler tablolara göre tanımlandıktan sonra bu tabloda kullanılacak bilgilerin özellikleri alanlarda tanımlanır. Tablolar dikey olarak alanlardan oluşur. Alanlardaki kayıtların özellikleri aynıdır.
  • 9.  Kayıt: Veritabanında verileri ekleme işleminde tablodaki her satır bir kaydı temsil eder.  İlişkiler: Veritabanında tutarsızlığı önlemek amacıyla kullanılırlar. Tablolar arası bağlantılar da ilişkiler vasıtasıyla sağlanır. İlişkiler iki tabloda bulunan ortak alanlarla yapılır. İki tabloyu ilişkilendirmek ilişkisel veri tabanının en temel çalışma şeklidir.
  • 10.  Anahtarlar: Veritabanında veri tekrarını önlemek, sıralamalar gerçekleştirmek, ilişkilerde kullanılmak amacıyla çeşitli anahtarlardan yararlanılır. Bir veritabanının etkin bir şekilde çalışabilmesi için tablonun alanlarından bir veya kayıtları tek başına temsil edebilecek birkaç alan kullanılarak anahtarlar oluşturulur. Bu anahtarlar kayıtların sıralanmasında, aranmasında ve ilişkilerin kurulmasında yardımcı olur. Bunun dışında anahtarlar alanlara çift bilgi girilmesini de önlerler.
  • 11.  Veritabanlarında bir kere bir anahtar seçtikten sonra her seferinde anahtar tanımlamamıza gerek yoktur.  Eğer bir tabloda, bir alana göre sıralatma yapıldıktan sonra başka bir alana göre de sıralatma yapılmak isteniyorsa, bunun için yeni anahtarlar tanımlayabiliriz.
  • 12.  Birincil Anahtar: Birincil anahtar, tablodaki kaydı tek başına temsil eden bir veridir. Birincil anahtar alanında yer alan veriler tekrar edemez. Eğer bir tablodaki kayıtlar belli bir alana göre sıralanamak, çift girişleri önlemek ve verilere daha çabuk ulaşmak isteniyorsa birincil anahtar oluşturulur. Böylece birincil alana göre arama ve sıralama işlemleri daha hızlı bir şekilde gerçekleşir. Diğer tabloların alanlarıyla ilişkilendirmeler yapmak içinde birincil anahtarlar kullanılır.
  • 13.  Anahtar alanda yer alan veri, tablonun o alanı içinde tek olması gerekmektedir. İlişkisel veri tabanlarının en önemli özelliklerinden biri tekrarlanan kayıtların bulunmamasıdır. Aynı kaydın tabloya tekrar girişini önlemek için birincil anahtarlar kullanılır.
  • 14.  Aday anahtar: Bir tabloda birincil anahtar sadece bir tanedir. Aday anahtar sayısı ise birden fazla olabilir. Aday anahtarlarda veri tekrarı olabilir. Aday anahtar kullanmak sıralamayı kolaylaştırırken veri girişini bir miktar yavaşlatır. Çok sık kullanılan alanlar için aday anahtar oluşturmak her zaman yararlıdır.
  • 15.  Yabancı anahtar: Bir tabloda olan bir anahtar alan başka bir tabloda da yer alıyorsa, yani tablodaki bir anahtar alan başka bir tablodaki anahtar alanı gösteriyorsa buna "yabancı anahtar" denir. Yabancı anahtar genelde diğer tablolarla ilişki kurmak için kullanılır.  Bir yabancı anahtarın, diğer tablolardaki ilişkili olduğu alanlarla aynı özelliklere sahip olması gerekmektedir.
  • 16.  İlişkisel veri tabanlarının sahip olması gereken çeşitli özellikler vardır. Bunlar;  İlişkisel veritabanı tasarım ilkelerine uygun olarak hazırlanmış veritabanlarında veri tekrarı azdır.  Yanlışlıkların giderilmesi. Tutarsız (hatalı) bilgilerin girişi engellenir. İlişkisel veritabanında tablolar arası ilişkiler kullanılarak tutarsız bilgilerin girişi engellenmiş olur.  Verilerin paylaşımı sağlanır. Aynı veri tüm kolaylığıyla diğer kullanıcılar tarafından da kullanılır.  Bilgilerin standartlaşmasını sağlar.
  • 17.  Tasarım sırasında öncelikli olarak veritabanı sistemlerinin avantajlarını gerçekleyecek şekilde tasarım işlemi gerçekleştirilir.  Tasarımın Gerçekleştirilmesi Sırasında Dikkat Edilecek Hususlar;  Sistemin tasarım işleminin gerçeklemesi yapılırken ileride çıkabilecek sorunlar düşünülmelidir.  Yapılacak çalışmanın ileride diğer şirketlerde de kullanabilecek şekilde düzenlenmesi gerekmektedir.  Sistem tasarımında mümkün olduğunca varolan verilerden elde edilen sonuçlara yer verilememelidir.
  • 18.  Ms Access: İlişkisel veri tabanıdır. Her bir veri tabanının üzerinde çalışılmadan önce oluşturulması gerekmektedir.  Ms Access de çalışmak için;  Başlat>Programlar>Microsoft Office Access 2013 e tıklanır. İlk defa çalıştırıldığında aşağıdaki pencere açılır.
  • 19.  Dosya sekmesi: bu menü ile veri tabanında yapılan değişiklikleri kaydedip bilgisayara kayıllı olan access dosyaları açılabilir.  Hızlı erişim araç çubuğu: sekmelerde yer alan işlevler buraya alınarak,işlemler daha hızlı bir şekilde gerçekleştirilebilir.
  • 20.  “Yeni boş veri tabanında” yer alan sembole tıklanır. Yan tarafta açılan menüden veri tabanının oluşturulacağı yeri belirlemek için Dosya adı bölümünden ikonuna tıklanır. Oluşturulacağı yer belirlendikten sonra butonuna tıkayarak veri tabanı oluşturma işlevi bitirilir
  • 21.  Bunun için dosya bölümünden “Aç” seçeneği kullanılır. Dosya seçildikten sonra Aç düğmesine tıklanır.
  • 22.  Veri tabanı nesnelerinin görüleceği gezinti bölmesi ve bu nesneleri oluşturma ve değiştirme sırasında tasarımın gerçekleşeceği tasarım bölmesi bulunmaktadır.
  • 23.  Kayıtlarda saklanılacak verilerin özellikleri tablo içerisinde alanı oluşturulurken tanımlanan özellikleere göre belirlenir. Bunun sağlanabilmesi için her alanın içerisinde saklayıcı veri türlerinin, alanda saklanacak verilerle yapılacak işlerin, alandaki verilerin sıralanıp sıralanmayacağı gibi faktörlerin belirlenmesi gerekmektedir.
  • 24.  Veri tabanını oluştururken tablolardaki alanları oluşturmak için alanlara verilebilecek veri  tiplerinin belirlenmesi gerekir. Bunun için MS Access’ da aşağıdaki veri tipleri kullanılır.  Bunlar;
  • 25.  Sağ tarafta açılan “Tablo Tasarım pencere” sinde oluşturacak tablonun alanlarını “Alan Adı” kısmına sırayla girilir.
  • 26.  Alan Adını belirledikten sonra “Veri türü” kısmından alanda saklanacak verilerin veri tipi seçilir.
  • 27.  Tüm alanları bu şekilde oluşturduktan sonra Tabloyu kaydetmek için Kaydet butonuna tıklamak veya Tasarım penceresini kapatmak yeterlidir.  Tabloyu kaydetmek istenildiği “Evet” butonuna tıklayarak onayladıktan sonra tablo adı belirlenecek iletişim kutusuna tablonun adı yazılır.
  • 28.  Önceden tasarlanan tablonun alanlarını silmek için, önce tablo tasarım görünümünde açılır. Çıkan Pencere Silmek istenilen alan üzerinde sağ tıklayarak  açılan menüden seçilir
  • 29.  Tabloda Birincil Anahtar Belirlemek  Öncelikle tabloyu Tasarım görünümünde açmak gerekmektedir. Birincil alan yapılmak istenen alan üzerinde sağ tıklanır.  Açılan menüden Birincil Anahtar seçilir.
  • 30.  Veritabanı tasarımımızı gerçekleştirip MS Access ta tablolar oluşturulduktan sonra veritabanına kayıt işlemleri gerçekleştirilebilir. Kayıt eklemek için çeşitli yöntemler kullanılabilir. Veri Sayfası Görünümünü kullanarak, sorgu oluşturarak veya formları kullanarak tablolara kayıt eklenebilir.
  • 31.  Uygulamalar ile çalışmaya başlama ve Uygulama oluşturma  SharePoint sunucunuzu veya Office 365 sitenizi ana bilgisayar olarak kullanarak, gösterişli ve tarayıcı tabanlı veritabanı uygulamasını oluşturabilirsiniz. Daha yakından bakıldığında, Access uygulamaları en iyi performans ve veri bütünlüğü için SQL Server'ı kullanır. Başlangıç ekranında Özel web uygulaması'nı tıklatın.
  • 32.  Access 2013 ile hala sıfırdan geleneksel masaüstü veritabanı oluşturabilir ya da uygulama, masaüstü veritabanı veya Access 2010 tarzı web veritabanı oluşturmak için şablonları deneyebilirsiniz.
  • 33.  Önceden tasarlanmış şablonları kullanarak tabloları uygulamanıza ekleyebilirsiniz. Görevleri izliyorsanız, Görevler şablonunu arayın ve tıklatın.
  • 34.  Şablonun yanında çok tablo göstergesi görmeniz, Access'in sizin için yaygın kullanılan ilişkili tabloları ekleyecek olması ve böylece gerçekten ilişkisel veritabanı ile başlamış olacağınız anlamına gelir. Access ilişkili tablolardan veri gösteren her tablo için görünümler oluşturur.
  • 35.  Access masaüstü veritabanları, Microsoft Excel dosyaları, ODBC veri kaynakları, metin dosyaları ve SharePoint listelerinden veri aktarabilirsiniz.
  • 36.  Tasarlama işiniz bittiğinde, uyumluluk denetleyicisi veya Yayımla düğmesini aramayın. Uygulamanız zaten yayımlanmıştır, sadece Uygulamayı Başlat'ı tıklatın.
  • 37.  Access uygulamaları görünümleri, geçiş panoları ve diğer kullanıcı arabirimi (UI) öğelerini oluşturma zahmetinden sizi kurtarır. Tablo adları pencerenin sol kenarında gösterilir ve her tablonun görünümleri en üstte görünür.
  • 38.  Kişilerin öğrenmesini ve uygulamalar arasındaki geçişi kolaylaştırmak için tüm uygulamalar benzer gezinti yapısına sahiptir. Uygulama tarafından sağlanan görünümler haricinde her zaman daha fazla özel görünüm ekleyebilirsiniz.
  • 39.  Uygulamalar, ilk önce düzende ayarlamalar yapmadan denetimleri istediğiniz yere koymanızı sağlar. Sadece sürükleyip bırakın; diğer denetimler yer açmak için kenara çekilirler.
  • 40.  Ayarlama özellikleri için belirtme çizgileri  Belirli bir ayar için özellik sayfasında arama yapmak yerine, ayarlar her bölümün veya denetimin yanında uygun şekilde belirtme çizgileriyle görüntülenir.
  • 41.  İlişkili verilerle çalışma için yeni denetimler İlişkili Öğeler denetimi  İlişkili Öğeler denetimi, ilişkili tablo veya sorgudan verileri listelemenin ve özetlemenin kısa bir yolunu sağlar. Bir öğenin ayrıntılı görünümünü açmak için o öğeyi tıklatın.
  • 42.  Otomatik Tamamlama denetimi ilişkili tablodan verileri arar. Daha çok anında arama kutusu olarak çalışan birleşik giriş kutusu olarak düşünün.