ms access 2013

Post on 29-Nov-2014

213 Views

Category:

Education

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

Sakarya Üniversitesi Böte 2014

TRANSCRIPT

Veri Tabanı Yönetim Sistemlerine Giriş ve Tablo İşlemleri

Ms Access-2013

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 Tabanı Temel Kavramları

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.

Veri-Bilgi

Ü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.

Tablo, Alan, Kayıt, Anahtar, İlişki

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.

Veritabanı Özellikleri

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.

Veritabanı tasarımı

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.

Veri Tabanı İşlemleri

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.

Ms Access Bölümünde Bulunan Bölümler ve Özellikleri

“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

Veri Tabanı Oluşturma

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.

Var olan veri tabanını açma

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.

Veri tabanı çalışma ortamını düzenleme

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.

Tablo işlemleri

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ınasırayla girilir.

Tablo alanlarını oluşturmak

Alan Adını belirledikten sonra “Veri türü” kısmından alanda saklanacak verilerin veri tipi seçilir.

Alanların veri türlerini belirlemek

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.

Tabloyu kaydetmek

Ö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.

Tablo Kayıt işlemleri

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.

Tablo şablonları

Ş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.

Dış veriler

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.

Tarayıcıda Açma

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.

Değiştirmesi daha kolay görünümler

Ayarlama özellikleri için belirtme çizgileriBelirli 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.

Otomatik Tamamlama denetimi

TEŞEKKÜRLER

top related