ÜNİTE TEMEL BİLGİ TEKNOLOJİLERİ - II İÇİNDEKİLER HEDEFLER ACCESS 2010



Benzer belgeler
ÜNİTE TEMEL BİLGİ TEKNOLOJİLERİ - II İÇİNDEKİLER HEDEFLER ACCESS 2010

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

SORGULAR. Öğr.Gör.Volkan Altıntaş

11TA Veritabanı Organizasyonu Dersi MS ACCESS Ders Notları

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.

MICROSOFT ACCESS DERS NOTLARI

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

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

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

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

ELEKTRONİK ÇİZELGE. Hücreleri Biçimlendirme. Formülleri Kullanma. Verileri Sıralama. Grafik Oluşturma 1) HÜCRELERİ BİÇİMLENDİRME

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

VERİ TABANI UYGULAMALARI

VERİ TABANI YÖNETİM SİSTEMLERİ II. 7. FORMLAR ve ACCESS PROGRAMINDA FORM OLUŞTURMA

BÖLÜM FORMLAR. Şekil Form sihirbazı ile form oluşturma 1. pencere.

VERİ TABANI YÖNETİM SİSTEMLERİ II 8. RAPORLAR VE ACCESS PROGRAMINDA RAPOR OLUŞTURMA

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

SUPERVISOR (YETKİLİ KULLANICI) KAMPANYA YÖNETİMİ EĞİTİM DOKÜMANI

BÖLÜM13 3- EXCEL DE VERİ İŞLEMLERİ

BÖLÜM RAPORLAR. Şekil 5.1. Rapor sihirbazı ile rapor oluşturma 1. pencere.

ICATT ÇEVİRİ UYGULAMASI SİSTEM MİMARİSİ VE VERİTABANI TASARIMI

BÖLÜM 5 5. TABLO OLUŞTURMAK

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

ÜNİTE NESNE TABANLI PROGRAMLAMA I. Uzm. Orhan ÇELİKER VERİTABANI SORGULARI İÇİNDEKİLER HEDEFLER

DESTEK DOKÜMANI. Ürün : Tiger Enterprise/ Tiger Plus/ Go Plus/Go Bölüm : Kurulum İşlemleri

Mühendislikte Veri Tabanları Dersi Uygulamaları

HAL KAYIT SİSTEMİ HAL HAKEM HEYETİ İŞLEMLERİ KULLANICI KILAVUZU

Programın Tanıtımı

Resim 7.20: Yeni bir ileti oluşturma

YAYINLANAN RAPORLAR FORMU EĞİTİM DOKÜMANI

BİL Bilişim Teknolojileri. Access

Bu işleçlerin dışında, aşağıda belirtilen karşılaştırma işleçlerinden de yararlanılır.

Ekle sekmesindeki Tablolar grubundaki Tablo seçeneği ile tablo oluşturulur.

SIMMAG Kullanım Kılavuzu. Adem Ayhan Karmış. Ana Ekran

Konu : 2017 Yılına, Yılsonu Devir İşlemleri

İş Akış Yönetimi LOGO KASIM 2012

AYNİ BAĞIŞ HİZMET GRUBU EĞİTİM DOKÜMANI

İçindekiler Tablosu Talep Destek Yönetim Sistemi Programı...3

Ekle Menüsü İşlevleri ÜNİTE 10. Bu üniteyi çalıştıktan sonra; Ekle Menüsü Tablolar Resimler ve Çizimler Bağlantılar Metin ve Simgeler Media Flash

1. VERİ TABANI ARAÇLARI

Access Örnek Test Soruları

BTU 100 Bilgisayar okuryazarlığı BTU 100 BİLGİSAYAR OKURYAZARLIĞI. Veri Tabanı Uygulamaları: Ms Access 2/2

BÖLÜM 8 B- SUNU PROGRAMI 1. MICROSOFT POWERPOINT NEDİR? 2. POWERPOINT PROGRAMININ BAŞLATILMASI

PERSONEL BANKA IBAN BİLGİSİ DEĞİŞİKLİĞİ UYGULAMA KILAVUZU

MS WORD 4.BÖLÜM. Bölüm Adı: NESNE EKLEME Bölümün Amacı: Belgeye nesne ekleme işlemlerini gerçekleştirmek.

MICROSOFT ACCESS DERS NOTLARI

Proje Takip Platformu Kullanım Kılavuzu

12. Kat Oluşturma. Bu konuda mevcut bir katın bilgilerini kullanarak nasıl yeni katlar oluşturulabileceği incelenecektir.

Dövizli Kullanım LOGO KASIM 2011

VERİ TABANI YÖNETİM SİSTEMLERİ II. 9. FORMLAR ve ORACLE FORMS PROGRAMINDA FORM OLUŞTURMA

LKS2. Kredi Kartı Uygulamaları

EKOM WEB DESIGNER PROGRMI KULLANMA KILAVUZ. 1 - Web Sayfası Tasarımı Oluşturma / Var Olan Tasarımı Açma:

EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI

Giriş. TÜRKİYE ESNAF VE SANATKARLARI KONFEDERASYONU Online İşlemler (Dolaşım Belge İşlemleri Menşe İspat D-8) Kullanma Kılavuzu v4

Giriş. TÜRKİYE ESNAF VE SANATKARLARI KONFEDERASYONU Online İşlemler (Dolaşım Belge İşlemleri A.TR) Kullanma Kılavuzu

MICROSOFT ACCESS DERS NOTLARI

MODÜL 5 VERİTABANI UYGULAMALARI 2

Hesapların Belirlenmesi Bölümünde Kayıtlı Gelen Entegrasyon Tablosu Dosyaları Listesi

Giriş. TÜRKİYE ESNAF VE SANATKARLARI KONFEDERASYONU Online İşlemler (Dolaşım Belge İşlemleri Menşe Şahadetnamesi) Kullanma Kılavuzu v5

IPACK LADDER. Arayüz Dökümantasyonu

:::: Germencik Halk Eğitimi Merkezi Bilgisayar Kurs Notları Hüseyin OKUL ::::

TAPU VE KADASTRO BİLGİ SİSTEMİ

TÜRKİYE ESNAF VE SANATKARLARI KONFEDERASYONU Online İşlemler (Dolaşım Belge İşlemleri EURO-MED) Kullanma Kılavuzu v6

Access Veritabanında önce tablolar işlemleri yapılır. Tablo yaratmak için kullanabilecek 3 seçenek bulunmaktadır.

Elektra Raporlama Sistemi Sunumu

Resim 1. Access açılış sayfası. Resim 2. Access veri tabanı düzenleme sayfası

MÜLKİ İDARE AMİRLERİ ATAMA MODÜLÜ

EKLEME SORGUSU. 2) ornekveritabani.accdb isimli veritabanınızı çift tıklayarak açınız. Sorarsa, İçeriği Etkinleştir komutunu uygulayınız.

DESTEK DOKÜMANI. Hızlı üretim işlemleri için öncelikle mamul kartında bulunan Mamul Alt Malzemeleri penceresine aşağıdaki bilgiler girilmelidir.

Ücret Bütçe Simülasyonu

İKİNCİ BÖLÜM Mevzuata Erişim ve Kullanım Özellikleri

Broker, Acente, Banka Online Sigortacılık Portali

Telefon Defteri Modülü Kullanım Kılavuzu

BİR İNŞAAT ŞİRKETİNİN DEPO İŞLERİ TAKİP PROGRAMININ ACCESS İLE OLUŞTURULMASI

Temel Bilgisayar Dersi

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

Excel Nedir? Microsoft Excell. Excel de Çalışma sayfası-tablo

EYLÜL 2012 WORD Enformatik Bölümü

ASELSAN TEDARİKÇİ PORTALI KALİTE SÜREÇLERİ DOKÜMANI

T. C. KAMU İHALE KURUMU

TEMEL BİLGİSAYAR. Ders Notları. Yrd. Doç. Dr. Seyit Okan KARA

POWERPOINT 2010 KULLANIMI

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

MS ACCESS KULLANIMI Öğrenci Kitabı

Temel Bilgisayar Dersi

TEMEL BİLGİSAYAR. Ders Notları. Yrd. Doç. Dr. Seyit Okan KARA

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

1 Organizasyon Tanımlama

IV. Ünite A. BAŞLANGIÇ B. TEMEL İŞLEMLER C. FORMÜLLER VE FONKSİYONLAR D. BİÇİMLEME E. İLERİ ÖZELLİKLER ELEKTRONİK TABLOLAMA

İmar Uygulaması. Uygulamanın Netmap Projesi Olduğunun Belirtilmesi

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1

AYDES PROJESİ HIZLI RAPORLAR FORMU EĞİTİM DOKÜMANI

TABLO ve HÜCRE SEÇİMİ

Microsoft Office Access Ders İçeriği 25 Saat. Access Temel 10 saat

ELEKTRA LOGO AKTARIM PROGRAMI...3

BİLGİSAYAR PROGRAMLAMA. Yrd. Doç. Dr. Beytullah EREN

SYTP ÜYELİK İŞLEMLERİ

BÖLÜM 1 GİRİŞ 1.1 GİRİŞ

TAPU VE KADASTRO BİLGİ SİSTEMİ

ÜNİTE TEMEL BİLGİ TEKNOLOJİLERİ İÇİNDEKİLER HEDEFLER EXCEL III. Sıralama Filtreleme Grafikler Yazdırma Ayarları

Transkript:

HEDEFLER İÇİNDEKİLER ACCESS 2010 Tablo Oluşturma Adımları İlişkilendirme Sorgu Oluşturma Sorgu Sihirbazı Sorgu Tasarımı Ölçüt ve Parametre Ekleme Sıralama İşlemleri TEMEL BİLGİ TEKNOLOJİLERİ - II Bu üniteyi çalıştıktan sonra; İhtiyaç duyulan tabloyu tasarlayabilecek, Anahtar alan kullanarak tabloları ilişkilendirebilecek, Sorgu sihirbazı veya tasarım görünümüyle sorgular oluşturabilecek, İstenilen alanları içeren belli kriterlere sahip sorgular yapabileceksiniz. ÜNİTE 6

Örnek Access 2010 GİRİŞ Önceki bölümde veri tabanı yapısı ve bileşenlerinin yanı sıra Access ortamı genel olarak tanıtılmıştı. Bu bölümde veri tabanlarının vazgeçilmez temel iki bileşeni olan tablo ve sorgular, uygulamalar eşliğinde detaylı bir şekilde açıklanmıştır. Tabloların tasarımına geçmeden önce uygulamada kaydedilecek verilerin belirlenmesi gerekir. Böylece hangi tabloların oluşturulacağı belirlenebilecek ve tablo alanlarının tespiti kolaylaşacaktır. Bölüm içinde öncelikle bir örnek uygulama eşliğinde adım adım tablo ve ilişki oluşturma anlatılmıştır. Tablo tasarım uygulaması sonrasında sorgu tasarımları anlatılmıştır. Hem tasarım görünümü hem de sihirbaz aracılığıyla sorgu oluşturma sürecinin anlatıldığı bu başlık altında ölçüt ve parametre işlemlerine yer verilmiştir. Bölüm içinde son olarak farklı adımları ve işlevleri gerektiren sorgu uygulamaları gösterilmiştir. TABLO OLUŞTURMA UYGULAMASI Bir veri tabanı tasarımı yapılmadan önce ihtiyaç duyulan bilgiler belirlenmeli ve bu bilgiler gruplandırılarak tablo taslakları oluşturulmalıdır. Tablo oluşturma, alan ekleme ve alan özellikleriyle ilgili ayarlar ve seçenekler önceki bölümde Access ortamında tanıtılmıştı. Bu başlıkta tablo oluşturma seçenek ve ayarları bir örnek üzerinden anlatılacaktır. A şirketi yöneticisi şirket içindeki personelin yaptığı satışları takip etmek istemektedir. Her bir satışın hangi personel tarafından yapıldığı sisteme girilecektir. Aynı zamanda personel iletişim bilgilerinin de bu sistem de bulunması arzu edilmektedir. Buna göre personel adı, telefon, adres, satış tutarı ve satış tarihi bilgilerine ihtiyaç duyulur. Bu amaçla kullanılabilecek tablolar hazırlanacaktır. Atatürk Üniversitesi Açıköğretim Fakültesi 2

Tablo 1 Tablo 2 Access 2010 Tablo veya tablolar bu örnekten hareketle tasarlanacaktır. Örnek incelendiğinde akla ilk gelen aşağıdaki gibi bütün bilgilerin yer aldığı bir tablo olacaktır. Personel No Ad Soyad Telefon Satış Tutarı Satış Tarihi 1 Okan Alkan 05xxxxxxxxx 50 TL 17.02.2012 TEKRAR EDEN KAYITLAR 2 Şeyda Akalın 05xxxxxxxxx 45 TL 17.02.2012 3 Hasan Artuç 05xxxxxxxxx 30 TL 18.02.2012 1 Okan Alkan 05xxxxxxxxx 30 TL 19.05.2012 4 Ali Erkal 05xxxxxxxxx 90 TL 17.02.2012 5 Emrah Çakı 05xxxxxxxxx 40 TL 18.02.2012 1 Şeyda Akalın 05xxxxxxxxx 70 TL 29.08.2012 6 Sevgi Keleş 05xxxxxxxxx 35TL 29.12.2012 2 Şeyda Akalın 05xxxxxxxxx 85 TL 23.09.2012 1 Okan Alkan 05xxxxxxxxx 70 TL 29.03.2013 Veri tabanı mantığı tekrar eden bilgileri ayrı tablolarda tutmayı gerektirir. Bu tabloda her kayıt için personel adı, telefon vb. bilgilerin girilmesi gerektiği açıktır. Bir başka ifadeyle, yukarıdaki gibi bir yapı kullanılırsa personelin yeni bir satış yapması durumunda personel adı, telefonu, satış tutarı, satış tarihi gibi alanların tümünün girilmesi gerekir. Hâlbuki personel adı, telefonu adresi vb. bilgilerin bir defa kaydedilmesi yeterli olmalıdır. Aksi hâlde sürekli veri tekrarı yaşanacaktır. Veri tabanı mantığı tekrar eden bilgileri ayrı tablolarda tutmayı gerektirir. Yani bu bilgiler aşağıdaki gibi farklı tablolara yerleştirilirse her yeni satışta sadece personel numarası tekrar edecektir. Personel No Ad Soyad Telefon 1 Okan Alkan 05xxxxxxxxx Personel No Satış Tutarı Satış Tarihi 1 50 TL 17.02.2012 2 Şeyda Akalın 05xxxxxxxxx 3 Hasan Artuç 05xxxxxxxxx 2 45 TL 17.02.2012 3 30 TL 18.02.2012 1 30 TL 19.02.3012 Atatürk Üniversitesi Açıköğretim Fakültesi 3

Bu açıklamalar dikkate alındığında iki tablo oluşturmak gerekir. Örnekteki problem doğrultusunda tablo alanları aşağıdaki gibi olmalıdır. Birinci tablodaki alanlar; Personel numarası Personel adı Personel soyadı Personel adres Personel telefon Personel askerlik durumu İkinci tablodaki alanlar ise; Personel numarası Fiyat Satış tarihi Personel numarası adlı alan iki tabloda da yer almaktadır. İki tablo arasında ilişkilendirme yapılırken bu alan kullanılacaktır. Bu işlem İlişkilerin Tanımlanması ve Ayarlanması bölümünde detaylı olarak açıklanacaktır. Tablolarda yer alacak alanlar belli olduğuna göre artık tabloların oluşturulmasına geçilebilir. Bu tabloların oluşturulması aşağıda 4 adımda anlatılmıştır: 1. Boş veri tabanı açma 2. Tablo tasarımı 3. Tablo alanlarını ve veri türlerini tanımlamak 4. Alan özelliklerini belirleme Atatürk Üniversitesi Açıköğretim Fakültesi 4

Uygulama Adım 1 Veri tabanı açma Bir veri tabanı projesine başlarken öncelikle boş bir veri tabanı dosyası açılmalıdır. Access programında boş bir veri tabanı oluşturmak için Dosya menüsünde bulunan Yeni sekmesindeki Boş veri tabanı seçeneği kullanılır (Resim 1). Resim 1. Dosya Menüsü - Yeni Sekmesi Atatürk Üniversitesi Açıköğretim Fakültesi 5

Uygulama Adım 2 Tablo tasarımı Bu adımda veri tabanlarının temel nesnelerinden biri olan tabloların oluşturulması gösterilmiştir. Veri tabanında yeni bir tablo oluşturmak için Oluştur sekmesinde bulunan Tablolar grubundaki Tablo seçeneği kullanılır (Resim 2). Resim 2. Oluştur Sekmesi Uygulama Adım 3 Tablo alanlarını ve veri türlerini tanımlamak Tablo tasarım penceresinde ilk olarak alan tanımı yapılmalıdır. Pencere geldikten sonra birinci tablo tasarlanabilir. Uygulama örneğine göre personel ve satış bilgileri için iki tablo öngörülmüştü. Şimdi öncelikle personel tablosunun tanımlamaları anlatılacaktır. Alanlar, alan adı ve veri türü yazılarak tanımlanır. Veri türleri ve anlamları önceki bölümde açıklanmıştı. Alanlar istendiği gibi adlandırılabilir. Ancak alanda saklanacak bilgiyi hatırlatan bir isim verilmesi önerilir. (Ör: Personel numarası için PersonelNo) alan isimlerinde Türkçe karakter kullanılmaması ve içerisinde boşluk bulunmaması yazım hatalarının önüne geçilmesi açısından önemlidir. Bu uygulamada alanlar aşağıda gösterildiği gibi tanımlanabilir. Atatürk Üniversitesi Açıköğretim Fakültesi 6

Personel numarası alanı her kaydın farklı olması amacı ile otomatik sayı ve birincil anahtar olarak tanımlanmıştır. Resim 3. Uygulama Örneği - Personel Tablosu Alan İsimleri Tanımlama Alan isimleri tanımlandıktan sonra tablo personel ismiyle kaydedilir. Resim 3 ten de görüldüğü gibi personelno alanının birincil anahtar olduğuna ve otomatik sayı veri türünde tanımlandığına dikkat edilmelidir. Uygulama Adım 4 Alan özelliklerini belirleme Bu adımda alan adı ve veri türleri tanımlanarak kaydedilen tablonun alanlarına ilişkin özellikler tek tek açıklanmıştır. Alan özelliklerinin anlamları önceki bölümde anlatıldığından bu başlıkta uygulama örneğine dayalı olarak sadece bu özelliklere girilecek değerler gösterilmiştir. PersonelNo alanının özellikleri Resim 4 te görüldüğü gibi belirlenir. Veri türü Otomatik Sayı biçiminde belirlendiğinden, buna uygun bir şekilde Alan Boyutu Uzun Tamsayı olarak atanmıştır. Resim 4. Otomatik Sayı Veri Türü Özellikleri Alan özellikleri, veri türlerine göre değişiklik gösterebilir. Resim 5 te Metin veri türüne ait özelliklerin listesi yer almaktadır. Alan boyutu varsayılan olarak 255 olarak atanır. Alana girilecek değere göre alan boyutu değiştirilebilir. Uygulama örneğine göre Adı alanı için Alan Boyutu 30 karakter olarak belirlenmiştir. Resim 5. Metin Veri Türü Özellikleri Atatürk Üniversitesi Açıköğretim Fakültesi 7

Gerekli özelliğinde Hayır seçeneği belirlenmiştir. Buna göre veri tabanına kayıt girilirken isim alanı boş bırakılabilir. Bunu engellemek için bu alan Evet yapılabilir. Soyadı alanı için de aynı ayarlamalar kullanılabilir. Adres alanı uzun metinler içerebildiği için Metin yerine Not olarak belirlenmişti. Not alanı uzun verilerin saklanması için kullanılır. Telefon alanı Metin olmasına karşın giriş maskesi yardımıyla biçimlendirilebilir. Bu ayarı özelleştirmek için giriş maskesi kısmında sağ tarafta beliren düğmeye tıkladıktan sonra açılan Giriş Maskesi Sihirbazı penceresi kullanılır. Resim 6. Giriş Maskesi Sihirbazı Bu örnekte açılan pencereden Telefon Numarası seçeneği seçilmiş ve Son düğmesi tıklanarak bu alan için giriş maskesi tanımlanmıştır. Askerlik durumu alanında veri türü olarak Evet/Hayır belirlenmişti. Özellikler kısmında biçim alanında varsayılan olarak biçim özelliği Doğru/Yanlış olarak görünür. Örneğe göre bu değerin Evet/Hayır olarak belirlenmesi daha anlamlıdır. Bu seçenek alanda saklanacak veriye göre Resim 7. Evet/Hayır Veri Türü Özellikleri Doğru/Yanlış, Evet/Hayır veya Açık/Kapalı şeklinde olabilir. Buna göre Evet askerlik yaptı, Hayır yapmadı anlamına gelecektir. Atatürk Üniversitesi Açıköğretim Fakültesi 8

Askerlik durumu alanının tamamlanmasıyla birlikte personel tablosu tasarımı tamamlanmıştır. Aşağıda uygulama örneğinin ikinci tablosu olan satış tablosunun tasarımı anlatılmıştır. Satış Resim 8. Uygulama Örneği Satış Tablosu tablosunun alanları ve alan özellikleri anlatılırken tekrara düşmemek adına farklı noktalar anlatılmıştır. Personel tablosundaki adımlar takip edilerek satış tablosu yukarıda görüldüğü gibi oluşturulabilir. faturano alanı birincil anahtar ve sayı, fiyat alanı para birimi, satistarihi alanı da Tarih/Saat olarak belirlenmiştir. Ancak personelno alanının burada önemli bir yeri vardır. Sizce neden? Tabloların ilgili alanlarındaki veri, bir başka tablodan geldiğinde ya da bir başka tablodaki veri kullanıldığında Arama Sihirbazı veri türü kullanılır. personelno alanı aslında hangi personelin satış yaptığını gösteren ve personel tablosuyla ilişkili olan bir alandır. Yani satış tablosundaki personelno alanı ancak personel tablosundaki değerleri alabilir. personelno alanının bu özel durumunu belirlemek için veri türü Arama Sihirbazı olarak belirlenmelidir. Veri türü olarak bu seçenek kullanıldığında Arama Sihirbazı penceresi görüntülenir. Resim 8 de veri türünün sayı olmasının nedeni Arama Sihirbazında ilişkilendirilen alanın veri türünün sayı olmasıdır. Uygulama örneğinde satış tablosundaki personelno değeri personel tablosundaki personelno alanından alınacağı için Arama Sihirbazı penceresinden birinci seçenek (arama alanı ögesinin değerleri başka bir tablo veya sorgudan almasını istiyorum) seçilir (Resim 9). Resim 9. Arama Sihirbazı Atatürk Üniversitesi Açıköğretim Fakültesi 9

Sonraki adımda görüntülenen ekranda verilerin alınacağı tablo ya da sorgu seçilir. Uygulama örneğine göre bu adımda personel tablosu seçilmiştir (Resim 10). Resim 10. Arama Sihirbazı Bu adımda tablonun hangi alanının ilişkilendirileceği belirlenir. Bunun için Kullanılabilir Alanlar bölümündeki alan adı tıklanır ve > işaretli düğme kullanılarak Seçili Alanlar bölümüne taşınır. Uygulama örneğine göre personelno alanı seçilmiştir (Resim 11). Resim 11. Arama Sihirbazı Atatürk Üniversitesi Açıköğretim Fakültesi 10

Sonrasında sıralama seçeneğinin belirleneceği pencere görüntülenir. Uygulama örneğine göre personelno alanı seçilir (Resim 12). Resim 12. Arama Sihirbazı Sonraki ekranda satır genişliği belirleme penceresi görüntülenir. Bu pencereden işlem yapmaksızın Son düğmesi tıklanır. Ardından tablo kaydedilerek tasarım işlemi tamamlanır. Ayarlar bu şekilde yapıldıktan sonra personelno alanının veri türü Sayı olarak değişecektir. Sayı olmasının nedeni personel tablosundan alınan verilerin otomatik sayı veri türünde olmasıdır. Eğer alınan veriler metin türünde olsaydı bu alanın veri türü de metin olarak değişecekti. Atatürk Üniversitesi Açıköğretim Fakültesi 11

İlişkilerin Tanımlanması ve Ayarlanması Birden fazla tablonun yer aldığı veri tabanlarında tablolar arası ilişkilerin önceden belirlenmesi veri tutarlılığı ve işlem kolaylığı açısından önemlidir. Tablo ilişkileri konusu önceki bölümde anlatılmıştı. Uygulama örneğine göre personel ve satış tabloları personelno alanı üzerinden ilişkilidir. Aslında Arama Sihirbazı özelliği kullanıldığından bu ilişki oluşmuştur. Ancak bu ilişkilerin görülmesi ve kontrol edilmesi için İlişkiler bölümüne göz atılabilir. İlişkiler bölümünü görüntülemek için Veritabanı Araçları sekmesinde bulunan İlişkiler seçeneği kullanılır (Resim 13). Resim 13. İlişkiler İlişkiler bölümünde Resim 14 teki gibi tablolar ve ilişkiler görüntülenir. Tablolar arasındaki çizgi (Resim 14) ilişkiyi ifade eder. Çizgilerin uçlarının yer aldığı alanlar ilişkili alanları temsil eder. İlişki çizgisine çift tıklandığında İlişkileri Düzenle penceresi görüntülenir. Resim 14. İlişkiler Uygulama örneğinde personelno bilgileri her iki tabloda tutarlı olmalı ve personel tablosundaki kaydı silinen bir personelin satış tablosundaki bilgilerinin de silinmesi gerektiğini varsayalım. Buna göre İlişkileri Düzenle penceresindeki seçenekler seçilip Tamam düğmesi tıklanarak ilişki düzenleme Resim 15. İlişkileri Düzenle işlemi tamamlanır. Atatürk Üniversitesi Açıköğretim Fakültesi 12

Bu adımla birlikte alan tanımlama, alan özelliklerini belirtme, ilişkileri düzenleme işlemleri tamamlanarak tablolar veri girişine hazır hâle getirilmiş olur. Aşağıda Veri Sayfası Görünümü yardımıyla tablolara veri girişi işlemi anlatılmıştır. Tabloya doğrudan veri girişi yapmak için Veri Sayfası Görünümüne geçmek gerekir. Veri sayfası görünümüne geçmek için Giriş sekmesinde bulunan Görünümler grubundaki Görünüm açılır listesinden Veri Sayfası Görünümü seçeneği kullanılır. Veri sayfası görünümünde iken tablolara veri girilebilir, tablolardan veri silinebilir veya veriler tekrar organize edilebilir. Tablonun en alt satırı yeni veri girmek için kullanılır. Kayıtlı veriler üzerinde ilgili satır ve alan tıklanarak değişiklik yapmak mümkündür. Resim 16. Veri Sayfası Görünümü Uygulama örneğinde personelno alanı Otomatik Sayı veri türünde olduğu için bu alana veri girişi yapılamaz. Diğer alanlara ise fare ile tıklanarak veri girişi yapılır. Resim 17 den de görüldüğü gibi telefon alanına Giriş Maskesi uygulanmış, askerlikdurumu alanı da Evet/Hayır veri türü olarak belirlenmiştir. Resim 17. Uygulama Örneği Personel Tablosu Atatürk Üniversitesi Açıköğretim Fakültesi 13

Aslında tablolara bu şekilde doğrudan veri girişi yapmak çok istenen bir durum değildir. Tablolara veri girişi için çoğunlukla formlar kullanılır. Aşağıda formlardaki alanların tablo alanlarıyla ilişkisi gösterilmiştir. FORM TABLO Resim 18. Formdaki Verilerin Tablo Alanlarıyla İlişkisi Atatürk Üniversitesi Açıköğretim Fakültesi 14

Resim 18 de görüldüğü gibi veriler, tablolara bir form yardımıyla aktarılır. Formların oluşturulması ve kullanımı ilerde anlatılacaktır. Bu tabloya veri girişi yapıldıktan sonra artık satış tablosuna veri girişi yapılabilir. Tablolar ilişkili olduğundan işaretine tıklandığında bir alt tablo görünümünde satış tablosu görüntülenir. Dikkat edilirse alt tablo olarak gösterilen satış tablosunda personelno alanı görünmemektedir (Resim 19). Çünkü hemen üstündeki personel tablosundaki personelno alanına otomatik olarak kaydedilir. Resim 19. Uygulama Örneği Personel Tablosuna Veri Girişi Tablolar listesinden satış tablosu açılarak da veri girişi yapılabilir. Bu durumda personelno alanının değeri personel tablosundaki değerle eşleştirilmelidir. Bu eşleştirme, açılan liste kutusuyla kolaylaştırılmıştır. Resim 20 de görüldüğü gibi yapılan kayıtta ikinci kaydın personelno alanının değeri 2 olarak belirlenmiştir. Daha sonra personel tablosu tekrar açılır. Resim 20. Uygulama Örneği Satış Tablosuna Veri Girişi Atatürk Üniversitesi Açıköğretim Fakültesi 15

Sorgular Sorgu, tablolardaki kayıtlardan belirli kriterlere göre işlenen bilgileri göstermeye olanak tanıyan veritabanı nesnesidir. Sorgu, verileri göstermenin yanısıra veriler üzerinde bir eylem gerçekleştirilmesine de izin vermektedir. Basit bir soruyu yanıtlamak, veriler üzerinde hesaplamalar yapmak, farklı tablolardaki verileri birleştirmek, tabloya yeni veriler eklemek, mevcut verileri değiştirmek veya silmek için sorgular kullanılabilir. Sorguları kullanmanın başlıca nedeni; veri fazlalığının içerisinden aranılan kayda en hızlı ve kolay yoldan ulaşma, eldeki verileri kullanarak yeni veriler oluşturabilmektir. Örneğin, 1 milyon kayıtlı bir tablodan ismi Osman olanları bulmak için kısa bir sorgunun hazırlanması yeterli olacaktır. Veritabanına bir sorgu eklemek için Oluştur sekmesinde bulunan Sorgular grubundaki bileşenler kullanılabilir (Resim 21). Sorgular bu bileşenler yardımıyla tasarım görünümünde veya sorgu sihirbazları kullanılarak oluşturulabilirler. Bu anlatımda her iki sorgu hazırlama yöntemine de değinilecektir. Form ve Raporlar, verilere, sorgu ya da tablolara yapılan bağlantılar yardımıyla ulaşır. Tablo içindeki veriler üzerinde kısaltma, özetleme ve hesaplama yapabildiği için sorguların kullanılması tasarımı kolaylaştırır. Sorguların işlevi yandaki şekilde yansıtılmıştır. a- Doğrudan tabloya erişim Resim 21. Sorgular Grubu b- Sorguya erişim c- Sorguların tablolara erişimi Resim 22. Form - Tablo - Sorgu İlişkisi Sorgular tablo ya da tablolardaki verileri kullanarak Form, Rapor ve diğer uygulamalara veri/işlem servisi yapan ara birimler olarak düşünülebilir. Uygulamaların doğrudan tablolara erişmelerinin mümkün olduğu unutulmamalıdır. Atatürk Üniversitesi Açıköğretim Fakültesi 16

Sorgu Sihirbazını Kullanarak Sorgu Oluşturma Access programı sorguların manuel olarak tasarlanmalarının yanı sıra sihirbaz kullanılarak da tasarlanmalarına olanak tanımaktadır. Sorgu oluşturulurken sunduğu seçeneklerin çeşitliliği açısından sihirbaz kullanmak daha kolaydır. Sorgu sihirbazı başlatıldığında Basit Sorgu Sihirbazı, Çapraz Sorgu Sihirbazı, Yinelenenleri Bulma Sorgusu Sihirbazı ve Eşleşmeyeni Bulma Sorgusu Sihirbazı olmak üzere 4 farklı sihirbaz seçeneği sunmaktadır. Bu bölümde basit sorgu sihirbazına detaylı olarak anlatılmıştır. Sorgu Sihirbazını Başlatma Resim 23. Yeni Sorgu Sorgu sihirbazını başlatmak için Oluştur sekmesinde bulunan Sorgular grubundaki Sorgu Sihirbazı bileşeni kullanılır. Bu sihirbaz yardımıyla 3 adımda sorgu oluşturulur. Resim 24. Sorgu Sihirbazı Atatürk Üniversitesi Açıköğretim Fakültesi 17

Sorgu Oluşturma Adım 1 Tablo Seçimi Sihirbaz, ilk aşamada veri tabanı içindeki tablo ve sorguları listeler. Basit sorgu oluşturulurken istenilen alanlar, veri tabanında bulunan tablolar veya sorgulardan seçilir. Öncelikle sorgulanacak tablo/sorgu seçilir. Bu seçimden sonra tablo/sorgudaki alanlar sol tarafta listelenir. Resim 25. Basit Sorgu Sihirbazı Adım 1 Sorgu Oluşturma Adım 2 Alan Seçimi İstenilen alanlar ilgili tablodan veya sorgudan seçildikten sonra Seçili Alanlar bölümüne aktarılır ve İleri butonuna basılarak diğer adıma geçilir. Resim 26. Basit Sorgu Sihirbazı Adım 2 Atatürk Üniversitesi Açıköğretim Fakültesi 18

Sorgu Oluşturma Adım 3 İsimlendirme Bu adımda ise oluşturulan sorguya bir isim verilerek Son butonuna basılır; böylece sihirbaz ile sorgu oluşturma işlemi tamamlanır. Ayrıca Bilgileri görüntülemek için sorguyu aç veya Sorgu tasarımını değiştir seçenekleri ile de oluşturulan sorgu görüntülenebilir veya tekrar organize edilebilir. Resim 27. Basit Sorgu Sihirbazı Adım 3 Tasarım Görünümünde Sorgu Oluşturma Sorgu sihirbazındaki tasarımlar her zaman yeterli olmayabilir. Tasarım görünümünde detaylı sorgular oluşturmak mümkündür. Tasarım görünümünde bir sorgu oluşturmak için Oluştur sekmesinde bulunan Sorgular grubundan Sorgu Tasarımı bileşeni kullanılmalıdır (Resim 28). Resim 28. Sorgu Tasarımı Atatürk Üniversitesi Açıköğretim Fakültesi 19

Sorgu Tasarımı bileşeninin kullanımı ile Sorgu Araçları bağlamsal sekmesi görüntülenir. Sorgu oluşturmak için öncelikle sorgular sayfasına özeti alınacak tablolar veya sorgular eklenmelidir. Bu işlem için Sorgu Araçları bağlamsal sekmesinde bulunan Sorgu Ayarları grubundan Tablo Göster bileşeni kullanılmalıdır (Resim 29). Bu bileşen ile sorguda kullanılacak tablolar belirlenebilmektedir. Resim 29. Tablo Göster Sorgularda kullanılacak veriler tabloladan veya sorgular sonucunda üretilen verilerden olabilir. Görüntülenen Tabloyu Göster penceresinde veri tabanı içerisinde kaydedilmiş sorguların ve tabloların tamamı listelenir (Resim 30). Bu pencereden sorguda kullanılacak tablolar veya sorgular Sorgu sayfasına eklenir. Sorgularda kullanılacak veriler tabloladan veya sorgular sonucunda üretilen verilerden olabilir. Ekleme işlemi tamamlandıktan sonra görüntülenen sorgular sayfasında hangi tabloların özeti alınacaksa o tabloların ilgili alanlarına çeşitli kriterlere göre ölçütler girilebilir. Resim 30. Tabloyu Göster Atatürk Üniversitesi Açıköğretim Fakültesi 20

1 2 Resim 31. Sorgu Tasarımı Resim 31 de 1 numara ile gösterilen alanda Tabloyu Göster penceresinden seçilen tablolar veya sorgular görüntülenir. Bu bölümde görüntülenen tabloların alanları listelenir. İstenilen tablonun herhangi bir alanına çift tıklanarak veya sorgu oluşturma alanına sürüklenerek seçilen alanlar 2 numaralı bölümde görüntülenir. Bu bölümde sorguda hangi bilgilerin görüntüleneceği belirtilir. Bu bölümde alanlar çeşitli ölçütlere göre organize edilebilir. Örneğin tabloda kişiye ait birçok bilgi bulunurken sorgu sadece ad, tel ve e-mail alanlarını gösterebilir. Böyle bir durumda 2 numaralı alanda bu üç sütun yer almalıdır. Uygulama örneğinde sorguya 5 alan eklenmiştir. Sorgular, Access içerisinde görsel olarak oluşturulmasına rağmen arka planda SQL (Structured Query Language) adı verilen bir sorgu dili kullanılır. Bu dil tüm veri tabanları için ortaktır. Bu sayede uygulamalar, veri tabanı yönetim sisteminden bağımsız olarak veri tabanları üzerinde işlem yapabilir. Atatürk Üniversitesi Açıköğretim Fakültesi 21

Sorguya Ölçüt Vermek Kullanılan sorgularda verileri filtrelemek veya ekrana sadece istenen kayıtları getirmek için hazırlanan sorgulara belirli ölçütler (kriterler) uygulanır. Resim 32 de görüldüğü gibi ızgaradaki ölçüt alanının karşısına filtreleme kriterleri yazılabilir, alt satıra geçmek kaydı ile istenildiği kadar ölçüt verilebilir. Ölçüt kısmına doğrudan metin ve sayı yazılabildiği gibi >, <, = gibi mantıksal operatörlerde yazılabilir. Ölçütler sorguların vazgeçilmez bileşenleridir. Bilgisayar uygulamalarında sıklıkla bu ölçütlere ihtiyaç duyulur. Örneğin, notu 50 den fazla olan öğrencilerin isimlerinin listelenmesi istendiğinde ölçüt not>50 şeklinde belirlenir. Benzer bir şekilde burs alan öğrencilerin listelenmesi istendiğinde burs=evet ölçütü kullanılır. Sorguya ölçüt eklemek için ilgili alanın ölçüt kısmına doğrudan metin ve sayı yazılabildiği gibi >, <, = gibi mantıksal operatörlerde yazılabilir. Resim 32. Ölçüt Atatürk Üniversitesi Açıköğretim Fakültesi 22

Sıralama Veri tabanlarında, tablolara doğrudan veya formlar aracılığıyla sürekli bir veri girişi yapılır. Bu veriler (kayıtlar) arttıkça kontrol edilemez hâle gelebilir. Access içinde sorgular; metin, sayı, tarih gibi veri türlerindeki alanları artan veya azalan şekilde sıralayabilir. Uygulama örneğinde Metin veri türünde tanımlanan adi ve soyadi alanları Artan düzeninde sıralandığında tablodaki kayıtlar alfabetik olarak küçükten büyüğe doğru sıralanacaktır. Aşağıdaki tabloda, Access'teki artan ve azalan sıralama düzenleri gösterilmiştir. Access programında bir alandaki kayıtları sıralamak için Sorgu, Tasarım Görünümünde açılmalıdır. Ardından Resim 33 te görüldüğü gibi ilgili bölümden tablo adı, alanı ve sıralama düzeni belirlenir. Böylece kayıtlar artan veya azalan düzende sıralanmış olur (Resim 33). Resim 33. Sırala Atatürk Üniversitesi Açıköğretim Fakültesi 23

Parametrik Sorgu Oluşturmak Access programı ile hazırlanan sorgularda ölçütler sorgu oluşturma esnasında belli olmayabilir. Yani bazı durumlarda sorgu kriterlerinin çalışma anında belirlenmesi gerekir. Örneğin kullanıcının seçtiği ildeki şubelerin isimleri listeleneceğinde il_adi alanına ait ölçütün çalışma esnasında belirlenmesi gerekebilir. Böyle bir durumda her defasında sorguyu tasarım görünümünde açıp değişiklik yapmak yerine sorguya parametre atanabilir. Sorguya parametre atamak için ölçüt alanına [Kriter Adı] köşeli parantezler içerisinde bir metin yazılıp sorgu çalıştırıldığında Access programı Parametre Değerini Gir adında bir iletişim kutusu görüntüler. Bu iletişim kutusundan ölçüt belirlenir ve sorgu bu ölçüte göre çalışmaya devam eder. Access programında sorguları çalıştırmak için Sorgu Araçları bağlamsal sekmesinde bulunan Sorgu Türü grundaki Çalıştır bileşeni kullanılmalıdır. Sorguların önemli avantajlarından biri de biren fazla tablodaki verileri tek bir tablo gibi sunabilmesidir. Birden fazla tablo kullanıldığında tabloların ilişkili olması gerekir. Resim 34. Parametre Değerini Gir Atatürk Üniversitesi Açıköğretim Fakültesi 24

Birden Fazla Tablo Kullanarak Sorgu Oluşturmak Oluşturulan sorguda hiçbir ilişki kurulmaz ise tablodaki kayıt sayılarının çarpımı kadar anlamsız kayıt listelenir. O yüzden çok tablolu sorgularda mutlaka ilişki belirtilmelidir. Tablo zaten ilişkili ise sorgu esnasında bu ilişkiler korunur. Ancak sadece sorgularda geçerli olacak ilişkileri belirtmek gerekir. Bu işlem Access te oldukça kolay bir şekilde yapılır. Sorguda birden fazla tablo kullanmak için tablolar ekrana aktarılmalı ve sütunları tasarım ızgarasına yerleştirilmelidir. İlişki tıpkı tablo ilişkilendirmede olduğu gibi alanlar arasında sürükle bırak (çizgi) işlemi ile yapılır. Resim 35. Birden Fazla Tablo Kullanarak Sorgu Oluşturma Sorgu Türleri Seçme Sorgusu Oluşturma Seçme sorgusu, sorgulama işlemlerinde en çok kullanılan sorgu türüdür. Seçme sorgusu ile tablodan istenilen alanlar gösterilebilir, belli alana göre filtreleme yapılabilir. Örneğin A firmasının günlük satışları tabloya aktarılmaktadır. Gün sonunda 30 TL ve üzeri satışları görmek isteyen şirket yetkilisi seçme sorgusu kullanarak bu isteğini gerçekleştirebilir. Bu işlem için ölçüt fiyat>30 şeklinde olacaktır. Atatürk Üniversitesi Açıköğretim Fakültesi 25

Silme Sorgusu Oluşturma Silme sorgusu istenilen kaydın silinmesi için kullanılır. Örneğin B firmasının ürünleri arasından X maddesinin satışı durdurulmuştur. Bu ürünün tablodan çıkarılması için silme sorgusu kullanılabilir. Güncelleştirme Sorgusu Oluşturma Güncelleştirme sorgusu istenilen herhangi bir alanının güncelleştirmesi için kullanılır. Örneğin C firmasının veri tabanında personel tablosu yer almaktadır. Bu personellere ait maaş alanı da bulunmaktadır. Ay sonunda 500 TL üzeri satış yapan elemanların maaşları %10 arttırılacaktır. Güncelleştirme sorgusu ile bu işlem yapılabilir. SORGU OLUŞTURMA UYGULAMASI Sorgular, genel olarak belli kriterlere uyan verileri göstermek, birden fazla tablodaki verileri birleştirmek, listelemek ve veriler üzerinde birtakım hesaplamalar yapmak için kullanılır. Sorgular yardımıyla normalde tabloda bulunmayan ancak tablodaki verilerden hesaplanarak elde edilen yeni değerler oluşturulabilir. Bu bölümde yapılan satışların tutulduğu bir tablo üzerinden sorgulama işlemlerine ait uygulamalara yer verilecektir. Sorgulama işlemlerinin yapılacağı örnek tablo tasarımı aşağıda yer almaktadır. Uygulamaya geçmeden önce sorgu oluşturulacak tablo kısaca incelenmelidir. Resim 36 da tasarımı görülen tabloda satışla ilgili 4 alan bulunmaktadır. Resim 36. Uygulama Örneği Müşteri Tablosu Atatürk Üniversitesi Açıköğretim Fakültesi 26

Resim 37 de tablo içindeki veriler görülmektedir. Bu tablo önceden anlatılan adımlarla oluşturulabilir. Resim 37. Uygulama Örneği Müşteri Tablosu Tablo ve alanları incelendikten sonra sorgu uygulamaları yapılabilir. Bu uygulamalarda aşağıdaki işlemleri gerçekleştiren 3 sorgu tasarımı adım adım gösterilecektir. 1. Yapılan satışlardan 50 TL ve üzeri olanların listelenmesi 2. Ahmet adlı personelin yapmış olduğu satışlar 3. Satışlardan elde edilen %10 luk primlerin listelenmesi Atatürk Üniversitesi Açıköğretim Fakültesi 27

Uygulama Adım 1 Yapılan satışlardan 50 TL ve üzeri olanların listelenmesi Sorgu oluşturulması için Oluştur sekmesinden Sorgu Tasarımı seçeneği tıklanır. Müşteri tablosu bölüme eklenir. Görüntülenmesi istenen alanlar çift tıklanır. Bu örnekte var olan alanlar kullanılarak yapılmak istenen işleme göre ölçüt kullanmak yeterli olacaktır. satistutarı 50 TL üzerindeki kayıtlar görüntüleneceği için ölçüt kısmına >50 yazılır. Tasarım sekmesinden Çalıştır seçeneği kullanılarak kayıtlara ulaşılır. Resim 38. Uygulama Örneği - Adım 1 Uygulama Adım 2 Ahmet adlı personelin yapmış olduğu satışlar Sorgu oluşturulması için Oluştur sekmesinden Sorgu Tasarımı seçeneği tıklanır. Müşteri tablosu bölüme eklenir. Görüntülenmesi istenen alanlar çift tıklanır. Bu örnekte de yukarıdaki örnekte olduğu gibi var olan kayıtlardan seçme sorgusu yapılacaktır. personeladi Ahmet olan kayıtlar görüntüleneceği için ölçüt kısmına Ahmet yazılır. Tasarım sekmesinden Çalıştır seçeneği kullanılarak kayıtlara ulaşılır. Resim 39. Uygulama Örneği - Adım 2 Atatürk Üniversitesi Açıköğretim Fakültesi 28

Uygulama Adım 3 Satışlardan elde edilen %10 luk primlerin listelenmesi Bu örnekte yapılan satışlardan elde edilen %10 luk primler listelenmek istenmektedir. Dikkat edilirse primin sadece %10 olduğu bilinmekte ve tabloda prim adında bir alan bulunmamaktadır. Bu yeni alan sorgu ile kolaylıkla oluşturulabilir. Resim 40. Uygulama Örneği - Adım 3 Resim 40 ta görüldüğü gibi var olan alanlar eklendikten sonra var olmayan prim alanı için Alan kısmına Prim : [satistutari]*10/100 ifadesi yazılmıştır (Resim 41). Bu ifade de Prim alan adını, : dan sonraki ifade ise alanda gösterilecek değeri belirtmektedir. Bu yeni değer ise satistutari alanının %10 u hesaplanarak bulunur. Hesap Alanı Alan Adı : (Formül) Örnek... : Prim:[satisTutari*10/100] Resim 41. Hesap Alanı Yazım Örneği Atatürk Üniversitesi Açıköğretim Fakültesi 29

Özet Access 2010 Bir veri tabanı tasarımı yapılmadan önce ihtiyaç duyulan bilgiler belirlenmeli ve bu bilgiler gruplandırılarak tablo taslakları oluşturulmalıdır. Bu taslaklara göre, tablo içerisinde kullanılan alanlar ve veri türleri (metin, sayı, not vb.) tanımlanır. Tabloların tasarımında en önemli hususlardan biri tablolar arası ilişkileri sağlayan birincil anahtarların (personel no, T.C. kimlik no, fatura no vb.) belirlenmesidir. Bu ilişkiler Access içerisinde görsel olarak kolaylıkla oluşturulabilir. İlişkili tablolara iç içe açılan görünümler veya liste kutuları yardımıyla kolaylıkla veri girişi yapılabilir. Sorgular, genel olarak belli kriterlere uyan verileri göstermek, birden fazla tablodaki verileri birleştirmek, listelemek ve veriler üzerinde birtakım hesaplamalar yapmak için kullanılır. Sorgular oluşturulurken tablo seçimi, alan seçimi, gerekiyorsa ölçüt belirleme ve sıralama işlemleri yapılır. Böylece sorgular, seçilen alanlardaki verileri bu ölçüt ve sıralama ayarlarına göre listeler. Arzu edilirse tablo alanları üzerinden hesaplama yapılarak üretilen yeni değerleri içeren hesaplama alanları oluşturulabilir. Sorgular; silme, güncelleme, ekleme gibi işlemlere izin verir. Ancak bu bölümde seçme sorguları üzerinde durulmuştur. Sonraki bölümde form ve rapor tasarımları anlatılacaktır. Atatürk Üniversitesi Açıköğretim Fakültesi 30

Değerlendirme sorularını sistemde ilgili ünite başlığı altında yer alan bölüm sonu testi bölümünde etkileşimli olarak cevaplayabilirsiniz. DEĞERLENDİRME SORULARI 1. Veri tabanı tablosunda öğrenci numaralarının olduğu alanda öğrencilere aynı numaranın verilmesini önlemek için aşağıdaki alan özelliklerinden hangisi yapılmalıdır? a. Sıralı Evet b. Gerekli Evet c. Geçerlilik Kuralı Evet d. Geçerlilik Metni Evet e. Sıfır Uzunluk İzni Evet 2. Yandaki tabloda Dogum Tarihi alanını önceden tanımlanmış bir veri türü şeklinde ayarlamak için aşağıdaki alan özelliklerinden hangisi kullanılmalıdır? a. Arama Sihirbazı b. Geçerlilik Kuralı c. Giriş Maskesi d. Varsayılan Değer e. Biçim 3. Yandaki tabloda "Askerlik durumu" alanını resimde gösterildiği gibi ayarlamak için hangi veri türü kullanılmalıdır? a. Metin b. Not c. OLE Nesnesi d. Evet/Hayır e. Ek 4. Tablolardaki kayıtlardan belirli kriterlere göre işlenen bilgileri göstermeye olanak tanıyan veritabanı nesnesi aşağıdakilerden hangisidir? a. Form b. Sorgu c. Rapor d. Tablo e. Makro Atatürk Üniversitesi Açıköğretim Fakültesi 31

5. Yandaki tabloda sadece askerliğini yapmış olan kişileri görüntülemek için aşağıdaki sorgu türlerinden hangisi kullanılmalıdır? a. Silme Sorgusu b. Güncelleştirme Sorgusu c. Çapraz Sorgu d. Basit Sorgu e. Seçme Sorgusu 6. Sorgu oluşturmak için aşağıdaki adımlardan hangisi izlenmelidir? a. Tablo Seçimi İsimlendirme Alan Seçimi b. Alan Seçimi İsimlendirme Tablo Seçimi c. Tablo Seçimi Alan Seçimi İsimlendirme d. Alan Seçimi Tablo Seçimi İsimlendirme e. İsimlendirme Tablo Seçimi Alan Seçimi 7. I. Sorgular, tablodaki verileri yedekler. II. Sorgu ölçütleri, sayısal değerler ve metin ifadeleri içerebilir. III. Sorgular yardımıyla tablolar üzerinde veri ekleme ve değiştirme işlemleri yapılabilir. Veri tabanlarına ilişkin yukarıdaki ifadelerden hangisi ya da hangileri doğrudur? a. Yalnız I b. Yalnız II c. I ve II d. II ve III e. I, II ve III Atatürk Üniversitesi Açıköğretim Fakültesi 32

8. Yandaki resimde Satistutari ölçütü ile aşağıdaki işlemlerden hangisi ya da hangileri yapılır? I. Sorguda satış tutarı alanı yer alır. II. Satış tutarı alanı gizlenmemiştir. III. Satış tutarlarının tamam 50 den büyük olacak şekilde güncellenmiştir. a. Yalnız I b. Yalnız II c. I ve II d. II ve III e. I, II ve III 9. Tablonun bir alanındaki veri, bir başka tablodan geldiğinde ya da bu alan için bir başka tablodaki veri kullanıldığında veri türü olarak aşağıdakilerden hangisi seçilmelidir? a. Hesaplanmış b. Arama Sihirbazı c. Otomatik Sayı d. Ole Nesnesi e. Köprü 10. Sorgularda farklı tablolardan veri çekmek için öncelikle hangi işlem yapılmalıdır? a. İlişkilendirme b. Birincil anahtar ekleme c. Ölçüt belirleme d. Form oluşturma e. Hesaplama alanı ekleme Cevap Anahtarı: 1.A, 2.C, 3.D, 4.B, 5.E, 6.C, 7.D, 8.C, 9.B, 10.A Atatürk Üniversitesi Açıköğretim Fakültesi 33