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



Benzer belgeler
Mühendislikte Veri Tabanları Dersi Uygulamaları

Mühendislikte Veri Tabanları Dersi Uygulamaları

Mü hendislikte Veri Tabanları Dersi Uygülamaları (MS-Access/SQL)

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

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

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

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

Programın Tanıtımı

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

Mühendislikte Veri Tabanları Dersi Uygulamaları (ArcGIS-SQL)

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

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

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

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

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

1. VERİ TABANI ARAÇLARI

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

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

1. Mutabakat.zip dosyası açılır. 2. Mutabakat klasörü içindeki Mutabakat.exe dosyası çalıştırılır.

MapCodeX Numarataj KBS Kullanım Kılavuzu

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

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

2017 Kasım & Aralık Yenilikleri

=A1+A2-A3, =A1*A2/A3,

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

VERİ TABANI UYGULAMALARI

AYDES PROJESİ MESAJ KUTUSU EĞİTİM DOKÜMANI

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

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

MICROSOFT ACCESS DERS NOTLARI

2. Ders Teklifi (Dersi açan rolü)

Kod Listeleri Genel Yapısı

NB Macro Kullanımı Hakkında Genel Bilgiler

VERİ TABANI YÖNETİM SİSTEMLERİ II. 10. FORMLAR ve VISUAL BASIC PROGRAMINDA FORM OLUŞTURMA

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

1.DERS KATALOG Ders kataloğu ekranında yeni ders tanımlamaları yapılabilir ve Seçmeli havuz dersleri oluşturulabilmektedir.

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

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

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

Kıymet Takdiri Süreci

DENEME SINAVI. ECDL BAŞLANGIÇ Hesap Tablosu

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

SATIŞ EKRANININ KULLANIMI:

1. MİCROSOFT EXCEL 2010 A GİRİŞ

BAŞVURU SAHİBİ TÜZEL PAYDAŞ İŞLEMLERİ

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

BOLOGNA SÜRECİ PROGRAM TANITIM İŞLEMLERİ FAKÜLTE/BÖLÜM/PROGRAM TANITIM

TAPU VERİ SAYISALLAŞTIRMA YAZILIMI KURULUM DÖKÜMANI. Tapu Kadastro Genel Müdürlüğü-Bilgi Teknolojileri Daire Başkanlığı Page 1

Mustafa DAKMAz Uyumsoft Mersis Eğitim ve Uygulama Danışmanı

Proje Takip Platformu Kullanım Kılavuzu

10-Veri Tabanları.

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

MERSİS sayesinde şirket kuruluş işlemleri artık, online olarak süratli bir şekilde gerçekleşebilecektir.

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

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

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

T. C. KAMU İHALE KURUMU

13 Mayıs İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler : Genel

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

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

ÜYE FİRMA İŞLEMLERİ 1

Chronos Yönetim ekranları kullanım Kılavuzu

VERİ ANALİZ KÜPLERİ. Küp Tasarım Formu (504200)

AYBEL YAZILIM E-REÇETE PROGRAMI

SQL Query and Table Application

Birim Gezici Hizmet Lokasyon Atama İşlemleri. Sağlık Bilgi Sistemleri Genel Müdürlüğü. Proje Geliştirme Daire Başkanlığı

Asis Akıllı Bilet Mobil Android Uygulaması Mobil Ulaşım Rehberi.

Ders Tanıtım Sunumu. Database Managegement II. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

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

Yürürlük Tarihi: 12/09/ Kodu: ED Rev. No/Tarihi: 00 1 / 22

TAŞINIR MAL KAYIT VE TAKİP MODÜLÜ

6 Ocak İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler : E-Fatura

Sunu Hazırlama Paket Programı (Microsoft Office PowerPoint 2003)

Sorumluluk Sınavlarının Hazırlanması YABİL. Sınav Planlama Programı İş

30 Mayıs ETASQLMNG Programına giriş

BİRİM KURULU ve BİRİM YÖNETİM KURULU EVRAKI

TABLO ve HÜCRE SEÇİMİ

PCB ENVANTER PROGRAMI TESİSLER İÇİN KULLANIM KILAVUZU

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

SysPOS KURULUM VE KULLANIM KILAVUZU. MERT YAZILIM LTD. ŞTİ. Erkan GÖZEN [ ] Revizyon No: 0

TAPU VE KADASTRO BİLGİ SİSTEMİ

DESTEK DOKÜMANI KAYIT NUMARALAMA ŞABLONLARI

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

YEDEKLEME PROGRAMI KURULUM VE KULLANIMI

BEŞHEKİM GRUP AYBEL YAZILIM İBYS PROGRAMI KULLANIMI

VERİ TABANI UYGULAMALARI

BİL Bilişim Teknolojileri. Access

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

SAĞLIK KURULU ENGELLİ SAĞLIK KURULU RAPORU

PLAN İŞLEM NUMARASI KULLANICI DOKÜMANI

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.

Navigator Smart. Kullanıcı El Kitabı NETSİS

SQL'e Giriş. SELECT Deyimi. SQL Komutları. 1. DDL (Data Definition Language - Veri Tanımlama Dili)

Basit bir akış şeması,

T.C. SAĞLIK BAKANLIĞI Sağlık Hizmetleri Genel Müdürlüğü. Hasta Hakları ve Tıbbi Sosyal Hizmetler Daire Başkanlığı

Maltepe Üniversitesi Endüstri Mühendisliği Bölümü Veri Tabanı Yönetimi (END 210)

SATIŞ, bir malın mülkiyetinin belli bir bedel karşılığında bir başkasına devredilmesi işlemidir.

BİZDOCS KULLANICI EĞİTİMİ

LKS2. Kredi Kartı Uygulamaları

ÖĞRENME FAALİYETİ 2 ÖĞRENME FAALİYETİ 2

Transkript:

Mühendislikte Veri Tabanları Dersi Uygulamaları (MS-Access) İstanbul Teknik Üniversitesi, İnşaat Fakültesi, Geomatik Mühendisliği Bölümü Prof. Dr. Nebiye MUSAOĞLU Doç. Dr. Elif SERTEL Y. Doç. Dr. Şinasi KAYA Araş. Gör. Kaan KALKAN Araş. Gör. Fulya Başak Sarıyılmaz 2011 2012 Güz Yarıyılı

VERİ TABANLARINA GİRİŞ TANIM: Veri tabanı, verilerin belirli bir amaca yönelik olarak düzenlenerek bir araya getirilmiş biçimidir. Microsoft access veritabanlarını yaratmak ve yönetmek için kullanılan güçlü bir programdır. Bilgiyi yapılandırmak ve görüntülemek için program içinde birçok menü vardır. Sistemin olanakları yardımıyla veriler; sorgulanabilir, süzülebilir, sıralanabilir, işlenebilir, raporlar hazırlanabilir ve daha pek çok işlem yerine getirilebilir. Veri tabanı, en geniş anlamıyla; birbiriyle ilişkili verilerin tekrara yer vermeden, çok amaçlı kullanımına olanak sağlayacak şekilde depolanması olarak tanımlanabilir. Veri tabanlarını yaratmayı ve kullanmayı sağlayan programlar topluluğuna veri tabanı sistemi ya da veri tabanı yönetim sistemi database management system (DBMS) denir. Access in veri tabanını nasıl analiz ettiği incelenecek olursa, 1

VERİ TABANI DOSYASI OLUŞTURMA Yeni veritabanı dosyasının oluşturulması için öncelikle dosyanın bilgisayarda hangi dizin altına ve ne isimle kaydedileceğine karar verilir ve kayıt işlemi ile dosya oluşturulur. Bu işlemden sonra, program kullanıcıya tablo oluşturma olanağını otomatik olarak sunar ve uygulayıcı kendi için uygun olan tablo oluşturma şeklini seçer. Tablo oluşturma yöntemi seçildikten sonra tablo ekranı açılır ve bu ekranda alan isimleri girilir ve uygun olan veri türleri seçilir 2

Alan adı alfabetik veya alfa nümerik ise veri türünün metin olarak seçilmesi gerekmektedir. Örneğin alan adı kısmına isim yazdığımızda veri türü olarak metin seçilmesi gibi. Metin seçildiğinde tablo ekranının sol alt köşesinde yer alan kısmın doldurulması gerekmektedir. İkinci alan adı olarak soyisim yazılır ve veri türü olarak metin seçilir. Üçüncü alan ismi olarak numara yazılır ve veri türü olarak sayı seçilir. Seçilen sayı verisine ait özelliğe uygun olarak alan boyutu kısmında mevcut olan türlerden biri seçilir. Alanlar yazıldıktan sonra tablo kapanırken tablo kayıt menüsü görülür. Değişiklikleri kaydetmek için evet tıklanır. Tablonun ismi yazılır (uygulama) ve değişiklikler kayıt edilir. 3

UYGULAMA Uygulama kapsamında bir Gayrimenkul değerleme firmasına altyapı oluşturabilecek bir veritabanı oluşturulacaktır. Bu amaçla Banka, Değerleyici, Malik, Tapu Bilgileri ve Taşınmaz adı altında 5 adet tablo oluşturulacaktır. Daha sonrasında ilişkiler kurularak sorgular oluşturulacaktır. 1- Aşağıda verilen tablo verilerini kullanarak tasarım görünümünde tablo oluşturun. 2-Tabloların alan veri türleri yukarıda konu anlatımında bahsedilen şartlara bağlı kalınarak oluşturulmalıdır. 3-Kayıt aşamasında tabloların üzerindeki isimler tablo ismi olarak kullanılacaktır. BANKA DEĞERLEYİCİ 4

MALİK TAPU_BİLGİLERİ 5

TAŞINMAZ 6

TABLOLAR ARASINDA İLİŞKİLERİN OLUŞTURULMASI Birden fazla tablo içeren uygulamalarda sorgulama yapabilmek için tabloların ilişkilendirilmesi gerekmektedir. Veritabanı içindeki tabloları belirli alanlarına göre birbirleriyle ilişkilendirmek olasıdır. Bu sayede, bir tablodaki kayıtlar işlenirken, o kayıt ile ilişkili olan diğer tablodaki kayıtlarla da işlemler yapılabilecektir. Tabloların ilişkilendirilmesi için; 1. Aralarında ilişki kurulacak olan tabloların açık olmaması gerekmektedir. 2. Veritabanı araçlar (DatabaseTools) menüsünden relationships (ilişkiler) tıklanır. 3. Tabloyu göster penceresindeki tüm tablolar seçilir. 4. Tablolar arasında ilişki kurmak için, iki tabloda da ortak olan alan ismi belirlenir. Bir tablo üzerinde alan ismi seçilir ve o alan sürüklenerek diğer tablodaki aynı alan üzerine bırakılır. 5. İlişkiler kurulurken aşağıdaki şekiller görülecektir. 7

SORGULAR Sorgu, veritabanı sistemi içinde yer alan tablolardaki verilerin isteğe uygun olarak seçilerek, belirli bir düzen içerisinde sunulmasıdır. Bir Sorgunun Yaratılması Sorgu yaratmak için Oluştur (Create) menüsü içerisindeki Sorgu (Query) seçenekleri kullanılır. Sorgu iki şekilde yaratılabilir. Tasarım görünümünde (Query Design) veya sihirbaz ile (Query Wızard), uygulamada detayların daha iyi anlaşılabilmesi için tasarım görünümünde sorgu yaratma seçeneği kullanılacaktır. Sorgu tasarımı seçildikten sonra, Tabloyu göster (show table) menüsünden sorgu yapmak için kullanılacak olan tablolar seçilir. Sorgu 1 İTÜ lü Değerleyiciler: Bu sorguyu oluşturmak için sadece Degerleyici tablosunun seçilmesi yeterli olacaktır. Degerleyici tablosundan DEG_ADI, DEG_SOYADI ve MEZUN_UNI sütünları sorgu tasarımına eklenir. Özel koşul olarak MEZUN_UNI özelliğine kriter olarak ITU girilip sorgu isim verilerek kaydedilir. Sorgulama ile ilgili tanım yapıldıktan sonra sorgu saklanarak pencere kapatılır ve kaydedilir. Veri tabanı penceresinin sol kısmında, tablo isimlerin göründüğü bölüme yeni yaratılan sorguda eklenmiş olacaktır. Sorguyu çalıştırmak için bu sorgu üzerine gelinerek çift tıklanır. Sonuç sorgulama aşağıdaki gibi elde edilecektir. 8

Sorgu 2 Esenler deki Taşınmaz Bilgileri: Esenyurt ilçesindeki taşınmazların özelliklerini sorgulamak için Tapu_Bilgileri ve Tasinmaz tablolarını seçerek aşağıdaki sorguyu oluştururak çalıştırınız. Gerekli alanlar seçildikten sonra sorgu kayıt edilerek veri tabanına geri dönülür. Sorgu görüntülendiğinde aşağıdaki şekil elde edilecektir. 9

Bir Ölçüte Uygun Kayıtların Seçilmesi DEĞİŞİK SORGULAMA ÖRNEKLERİ Sorgu işlemlerinde tablo içinde yer alan bazı kayıtların, belirli bir ölçüte ya da bir başka deyişle bir koşula göre seçilerek görüntülenmesi söz konusu olabilir. Ölçütler tanımlanırken amacına uygun biçimde bazı özel işleçler kullanılabilir. Söz konusu işleçler aşağıdaki gibidir; > Büyük < Küçük <> Eşit değil <= Küçük veya eşit >= Büyük veya eşit Between And Verilen iki değer arasında Sorgu 3 İşbankası yada HSBC den kredi alanlar: İşbankası yada HSBC banktan kredi alan Maliklerin bulunması için Banka ve Malik tablolarını seçerek aşağıdaki sorguyu oluşturunuz ve çalıştırınız. Sonuç sorgulama aşağıdaki gibi elde edilir. Sorgu 4 10 ve 20 Ekim arasında değerlemesi yapılan taşınmazlara ait bilgiler: Bu sorguda between operatörü kullanılarak 10 ile 20 Ekim arasında değerlemesi yapılan taşınmazlara ait bazı bilgiler 3 farklı tablodan sorgulanacaktır. Degerleyici, Tasinmaz ve Banka tablolarını kullanarak aşağıdaki sorguyu oluşturunuz ve çalıştırınız. Tasinmaz tablosunun DEGERLEME_TARIHI hücresine --- Between #10.10.2010# And #20.10.2010# yazmanız yeterli olacaktır. 10

Sorgunun sonucu aşağıdaki gibi olacaktır. Sorgu 5 İlçe dışı çalışan değerleyici: Esenler de ikamet eden 155 kodlu değerleyicinin başka ilçelere değelermeye gidip gitmediğini sorgulamak için Degerleyici, Tasinmaz, Tapu_Bilgileri ve Malik tablolarını kullanarak aşağıdaki sorguyu oluşturunuz ve çalıştırınız. Taşınmaz tablosunun ILCE hücresine ---Not Esenler --- yazmanı yeterli olacaktır. Sorgu 6 : Bir tablodaki sayısal alanların toplanması gerekebilir. Örneğin Garanti bankasının verdiği kredi toplamını bulmak için bir sorgu yapılmasına gerek duyulduğunda ilk olarak yeni sorgu için Banka tablosu seçilir. Sorgu içinde alan olarak KREDI_MIKTARI seçilerek, Tasarım (Design) 11

menüsü altında yer alan butonu seçilir. Bu butonun seçilmesiyle alt kısımda total (toplam isimli) yeni bir menu olaşacaktır. Menünün içinde bulunan çeşitli seçeneklerden sum seçilerek, toplam kredi miktarı bulunabilir. Bu durumda aşağıdaki sonuç elde edilecektir. Sorgu sonucu aşağıdaki gibi olacaktır. 12