Gazi Üniversitesi Access 2007 Ders Notları Okt. Şahin GÖKÇEARSLAN Enformatik Bölümü *Yıl+ Veri Tabanı: Veri tabanı düzenli bilgiler topluluğudur. Bilgisayar terminolojisinde, sistematik erişim imkânı olan, yönetilebilir, güncellenebilir, taşınabilir, birbirleri arasında tanımlı ilişkiler bulunabilen bilgiler kümesidir. Eskiden bilgiler kağıt üzerinde arşivlerde toplanırdı. Şimdi yerini veritabanları almıştır. Günlük hayatta veri tabanı nasıl kullanılır? Telefon konuşmaları, öğrenci bilgi sistemi, hastane kayıtları, Okullar (e-okul, demirbaş listesi), kütüphane, e-mail, forum, facebook verileri, veri tabanında saklanmaktadır. Yeri gelince sorgulanmakta (çeşitli bilgilere göre), rapor (gsm şirketi raporu, hastane tahlil raporu) edilmektedir. Veri tabanı programları: Filemaker MySQL PostgreSQL Oracle Sybase MsSQL Berkeley Firebird Ms access** OOo Veri Tabanı Access ilişkisel bir veri tabanı programıdır. Microsoft office 2007 programlarındandır. Access veri tabanı, tablo, alan, kayıt, sorgu, rapor gibi bileşenleri barındırır. kayıt tablo alan Access 2007 programının uzantısı .accdb (access database kelimlerinden türer) dir. Tablo: verilerin saklanmasını sağlayan yapılardır. Tablolarda ad, soyad, e-mail, telefon vb bilgileri Saklayan alanlar (sütunlar) yer alır. Kayıt: Bir kişiye ait bilgi satırına denilir. Veri tabanı; alan, kayıt, veri, tablo gibi bileşenleri içerir. Formlar veri girişini kolaylaştıran görsel yapılardır. Örnek Form Ekranı: Tablonun tasarım görümünde alan adı, veri türü, tanım, alan özellikleri karşımıza çıkar.Veri türlerini ayarlama önemlidir. Ad, soyad için Not veri türünü seçmek alanı boş yere kullanmak anlamına gelir. Ör: Metin veri türü harf ve rakam saklar. Giriş maskesi: bilgi girişi yapılırken kullanıcının yanlış giriş yapmasını Ve giriş bilgilerini sınırlandırmak için kullanılır. Ör telefonun (…)… .. .. biçiminde girilmesi için giriş maskesi kullanılır. Şifre için **** giriş maskesi türü kullanılabilir. Veri Türleri: *Metin: 255 alfa-sayısal karakter saklar. Not: 65535 karakter saklar. Sayı: Matematiksel hesaplamalarda kullanılabilecek sayıları ve verileri kaydetmek için kullanılır. Hafızada 1,2,4,8 veya 16 bytelık yer kaplar. *OLE Nesnesi (OLE Object): Excel, Word dokümanı, ses, grafik veya benzeri verileri tutan tiptir. 1 GB’a kadar desteği vardır. Ek: OLE nesnesi gibidir. Fakat OLE nesnesinden daha esnek olan bir tiptir. OLE nesnesine göre hafızda daha az yer kaplar. Dosya ekleme için kullanılır. Evet /Hayır: Cevabı evet hayır biçimindedir. Arama sihirbazı: Kullanıcının kendisinin seçebileceği açılır menü tasarlamak için kullanılır. Birincil anahtar: Her kayıt için eşsiz tek olma özelliğine sahip alanlar birincil anahtar olabilir. Tc kimlik no, öğrenci no birincil anahtar olabilir. İyi bir veritabanı tasarımı hedeflerinden biri veri fazlalığını (yinelenen verileri) ortadan kaldırmaktır. Bu hedefe ulaşmak için, verilerinizi konu temelinde tablolara ayırarak her konunun yalnızca bir kez temsil edilmesini sağlarsınız. Bundan sonra Microsoft Office Access 2007 uygulamasına, bölünmüş bilgileri yeniden bir araya getirme yöntemini verirsiniz; bunun için ilişkili olan tablolara ortak alanlar yerleştirirsiniz. Ancak bu adımı doğru şekilde gerçekleştirmek için, önce tablolarınız arasındaki ilişkileri anlamanız ve sonra Office Access 2007 veritabanınızda bu ilişkileri belirtmeniz gerekir. Tablolar arasında ilişki oluşturma. Veri tabanı araçları sekmesinden ilişkiler seçeneğine girilir. Birincil anahtar Kimlik alanında birincil anahtar bulunmaktadır. Tablolar kimlik alanı ile birbiri ile ilişkili yapılmıştır. Böylece kimlik numarası girilen kişinin tüm tablolardaki bilgilerine erişilebilir. Sorgu nedir? Sorgu istenilen ölçüte göre veri tabanından bilgi çekmek için kullanılır. Sorgu ölçütü, sorgu sonuçlarının kapsamasını istediğiniz kayıtları tanımlayan bir kuraldır. Tüm sorguların ölçüt içermesi gerekmez, ancak temel alınan kayıt kaynağında depolanan tüm kayıtları görmek istemiyorsanız, sorgunuzu tasarlarken ölçüt eklemeniz gerekir. =, >=, >=, >, <, like, not like, between gibi ölçütler sorgu sırasında kullanılmaktadır. http://www.seyretogren.com/video/access-2007-bolum-5-sorgu-nedir.html sorgu access 2007 ile ilgili video görüntülerine ulaşabilirsiniz. adresinden Rapor, veri tabanından çıktı almak üzere verilerin dökümünün hazırlanmasıdır. Oluştur menüsünden sorgu, form, rapor oluşturulabilir. Rapor Ekranı