veritabanı temel kavramlar
TRANSCRIPT
![Page 1: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/1.jpg)
VERİTABANI &
VERİTABANI YÖNETİMİ
![Page 2: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/2.jpg)
VERİ NEDİR?
• DAĞINIK BİLGİ KÜMESİDİR.
• VERİ, ANLAMLI BİR ŞEKİLDE DÜZENLENDİĞİ ZAMAN YARARLI BİLGİ OLUR.
![Page 3: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/3.jpg)
VERİTABANI NEDİR?
• BİRBİRİ İLE İLİŞKİLİ VERİLER TOPLULUĞUDUR.
• DAHA DETAYLI BİR TANIMLA; VERİYİ YÖNETMEK VE SUNMAK İÇİN KULLANILAN TABLOLAR, FORMLAR, VERİ ERİŞİM SAYFALARI, SORGULAR VE RAPORLARDAN OLUŞAN NESNELER TOPLULUĞUDUR.
• VERİTABANI SADECE VERİLER YIĞININI DEĞİL, BUNLAR ARASINDAKİ İLİŞKİYİ DE İNCELER.
![Page 4: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/4.jpg)
VERİTABANININ FAYDALARI
• VERİ TEKRARLARI ORTADAN KALDIRILIR YA DA EN AZA İNDİRİLİR.
• BELLEK ALANI İSRAFI ÖNLENİR.
• STANDART BİR SORGU DİLİ KULLANMAK MÜMKÜNDÜR.
• VERİ BÜTÜNLÜĞÜNÜN BOZULMASI ÖNLENİR.
![Page 5: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/5.jpg)
VERİTABANININ RİSKLERİ
• KURULUM VE BAKIMI KLASİK DOSYA SİSTEMİNDEN PAHALIDIR.
• SİSTEM İÇİNDE BAZI BİLEŞENLER İYİ TASARLANMAZSA SİSTEM BİR BÜTÜN OLARAK BAŞARISIZLIĞA UPRAYABİLİR.
![Page 6: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/6.jpg)
VERİTABANI YÖNETİM SİSTEMİ NEDİR? (DATABASE MANAGEMENT SYSTEM)
• BİR VERİ TABANI OLUŞTURUP ÜZERİNDE ÇEŞİTLİ İŞLEMLER YAPILMASINI SAĞLAYAN PROGRAMLAR TOPLULUĞUDUR.
![Page 7: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/7.jpg)
İLİŞKİSEL VERİ TABANI NEDİR?
• VERİTABANI UYGULAMALARI İKİ TEMEL TÜRE AYRILABİLİR.• DÜZ-DOSYA VERİTABANLARI OLUŞTURAN LAR
• İLİŞKİSEL (RELATIONAL) VERİTABANLARI OLUŞTURANLAR.
![Page 8: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/8.jpg)
DÜZ-DOSYA VERİTABANI NEDİR?
• BU TÜR PROGRAMLARDA TÜM VERİTABANI TEK BİR TABLOYA SIĞDIRILMALIDIR.
• BU, BİRKAÇ KAYITTA ORTAK OLAN HERHANGİ BİR BİLGİNİN HER KAYITTA TEKRARLANACAĞI ANLAMINA GELİR.
• WORD VE EXCEL BU TÜR PROGRAMLARA ÖRNEKTİR.
![Page 9: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/9.jpg)
DÜZ-DOSYA VERİTABANI NEDİR?
NO
AD SOYAD
SINIF ADI EĞİTMEN
1 ALİ PAK EL İŞİ CAN CANAY2 VELİ SAL EL İŞİ CAN CANAY3 AHMET VER EL İŞİ CAN CANAY4 MEHME
TKAÇ ELEKTRİK AYŞE UFAK
VELİ KAP ELEKTRİK AYŞE UFAK
![Page 10: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/10.jpg)
İLİŞKİSEL VERİTABANI NEDİR?
• BU TÜR VERİ TABANINDA BİR ÇOK FARKLI TABLO KULLANILIR VE TABLOLAR ARASINDA İLİŞKİLER OLUŞTURULUR.
• BİR İLİŞKİ, BİR TABLOYA, BAŞKA BİR BAŞKA BİR TABLODAKİ KAYDI BAĞLANMAMIZI SAĞLAR.
• BU ŞEKİLDE VERİLER DAHA AZ YER KAPLAR VE GÜNCELLEME KOLAYLAŞIR.
![Page 11: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/11.jpg)
RDMS (RELATINAL DATABASE MANAGEMENT SYSTEM)
• İLİŞKİSEL VERİTABANI ÖZELLİĞİ OLAN VERİTABANI YÖNETİM SİSTEMLERİDİR.
• MICROSOFT ACCESS, MICROSOFT SQL SERVER, ORACLE, IBM DB2 EN ÇOK KULLANILANLARIDIR.
![Page 12: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/12.jpg)
VERİTABANI YÖNETİCİSİ
• VERİTABANI ÜZERİNDE HER TÜRLÜ YETKİYE SAHİP OLAN KİŞİDİR.
• VERİTABANININ TASARIMI, ÜZERİNDE YAPILACAK DEĞİŞİKLER, KULLANICILARA GEREKLİ İZİNLERİN VERİLMESİ GİBİ İŞLERİ YAPMAKLA YÜKÜMLÜDÜR.
![Page 13: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/13.jpg)
VERİTABANI BİLEŞENLERİ
• TABLOLAR
• FORMLAR
• VERİ ERİŞİM SAYFALARI
• SORGULAR
• RAPORLAR
![Page 14: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/14.jpg)
TABLO NEDİR?
• BİR VERİTABANINDA VERİLERİN SAKLANDIĞI NESNELERDİR.
• BİR VERİ TABANINDA BİR VEYA DAHA FAZLA TABLO OLABİLİR.
• ÖRNEĞİN “BİLKUR” İSİMLİ VERİTABANINDA “KURSLAR”, “KURSİYERLER” VE “EĞİTMENLER” İSİMLİ 3 ADET TABLO OLABİLİR.
![Page 15: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/15.jpg)
TABLO• HER SÜTÜN, BİR BİLGİ KATEGORİSİ OLAN BİR
ALANI TEMSİL EDER.
• HER SATIR İSE BİR ÖĞE İÇİN BİLGİ SAKLAYAN KAYITTAN OLUŞUR.
NO AD SOYAD
TEL FAX
125 ALİ ORTAK
32332 43433
349 VELİ BOZUK
54324 53135
![Page 16: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/16.jpg)
VERİ TÜRLERİ
• TABLONUN ALAN İSİMLERİ BELİRLENDİKTEN SONRA, HER BİR ALANIN İÇERDİĞİ VERİ TÜRÜNÜNÜ DE BELİRTİLMESİ GEREKİR.
• VERİ TÜRÜ METİN, NOT, SAYI,TARİH/SAAT, PARA BİRİMİ, OTOMATİK SAYI, EVET/HAYIR, OLE NESNESİ VEYA KÖPRÜ OLABİLİR.
![Page 17: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/17.jpg)
METİN
• EN FAZLA 255 KARAKTERLİK ALFASAYISAL KARAKTERLERDİR.
• ÖRNEĞİN PERSONEL ADI, SOYADI...
• BÖYLE ALANLAR ÜZERİNDE DOĞRUDAN DOĞRUYA MATEMATİKSEL İŞLEMLER YAPILAMAZ.
![Page 18: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/18.jpg)
NOT
• BAZEN TABLO İÇİNDE UZUN AÇIKLAMALAR YAPMAK GEREKEBİLİR. BU TÜR ALANLARA 65.500 KARAKTER UZUNLUĞUNDA VERİ KAYDEDİLEBİLİR.
![Page 19: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/19.jpg)
SAYI
• SAYISAL DEĞERLER İÇİN KULLANILIR.
• BYTE, TAMSAYI, UZUN TAMSAYI, ÇİFT VE TEK DUYARLIKLI TANIMLARI YAPILABİLİR.
![Page 20: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/20.jpg)
TARİH/SAAT
• BELLEKTE 8 BYTE’LIK YER KAPLAR VE TARİH/SAAT BİLGİSİ İÇERİR.
![Page 21: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/21.jpg)
PARA BİRİMİ
• ÖZELLİKLE BÜYÜK PARASAL GEĞERLERİN KULLANILDIĞI ALANLARDIR.
• SAYININ TAMSAYI KISMI EN FAZLA 15, ONDALIKLI KISMI EN FAZLA 4 KARAKTER OLABİLİR.
![Page 22: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/22.jpg)
OTOMATİK SAYI
• BÖYLE VERİ TÜRÜNE SAHİP ALANLAR, TABLOYA YENİ BİR KAYIT EKLENDİĞİNDE, ACCESS TARAFINDAN OTOMATİK OLARAK ÜRETİLEN SIRALI YA DA RASTLANTISAL DEDEĞERE SAHİP OLURLAR.
• BU ALANDA BELİRTİLEN SAYISAL DEĞER TEKTİR VE AYRI KAYITLARDA BİRBİRİNİN AYNI OLAMAZ.
![Page 23: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/23.jpg)
BOLEAN (EVET/HAYIR )
• 1 BYTE’LIK UZUNLUĞA SAHİP BU ALANLAR EVET VEYA HAYIR BİÇİMİNDEKİ VERİLERİN SAKLANMASI İÇİN KULLANILIR.
![Page 24: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/24.jpg)
OLE NESNESİ
• EĞER TABLO ALANLARINDA RESİM, SES VEYA GRAFİK GİBİ OLE NESNELERİNİN SAKLANMASI SÖZKONUSU İSE BU TANIMLAMA YAPILIR.
• BU ALANIN BÜYÜKLÜĞÜ EN FAZLA 1 GB OLABİLİR.
![Page 25: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/25.jpg)
KÖPRÜ (HİPERLİNK)
• BU VERİ TÜRÜ İLE HERHANGİ BİR WEB SİTESİNİN ADRESİ SAKLANIR.
![Page 26: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/26.jpg)
ALAN BOYUTU
• VERİ TÜRLERİNİ İÇEREN ALANLARDA BAZI ÖZEL TANIMLAMALAR YAPILABİLİR.
• BYTE, INTEGER, LONG INTEGER BUNLARDAN BİRKAÇIDIR.
![Page 27: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/27.jpg)
BYTE
• 0-255 ARASI POZİTİF TAMSAYILARI SAKLAR.
• BELLEKTE 1 BYTE YER KAPLAR.
![Page 28: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/28.jpg)
INTEGER (TAMSAYI)
• 2 BYTE’LIK İŞARETLİ TAMSAYI TİPİDİR.
• -32.768 İLE 32.767 ARASINDA BİR DEĞER ALABİLİR.
![Page 29: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/29.jpg)
LONG (UZUN TAMSAYI)
• 4 BYTE’LIK İŞARETLİ TAMSAYI TİPİDİR.
• -2.147.483.648 İLE 2.147.483.647 ARASINDA BİR DEĞER ALABİLİR.
![Page 30: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/30.jpg)
DİKKAT !
• BYTE, INTEGER VE LONG TİPİNDEKİ DEĞİŞKENLERE ONDALIK SAYI ATANIRSA, SAYI EN YAKIN TAMSAYIYA YUVARLANIR.• Dim i as integer
• i=4.3 ‘ i=4 olarak atanır
• i=4.5 ‘ i=5 olarak atanır
• i=4.6 ‘ i=5 olarak atanır.
![Page 31: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/31.jpg)
SINGLE (TEK)
• 4 BYTE’LIK ONDALIK SAYI TİPİDİR.
• (+/-)3.402823E38 İLE (+/-)1.401298E-45 ARASINDA DEĞER ALABİLİR.
• ONDALIK OLARAK EN FAZLA 7 HANE SAKLAYABİLİR.
![Page 32: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/32.jpg)
DOUBLE (ÇİFT)
• 8 BYTE’LIK ONDALIK SAYI TİPİDİR.
• (+/-)1.79769313486232E308 İLE (+/-)4.94065645841247E-324 ARASINDA DEĞER ALABİLİR.
• ONDALIK OLARAK EN FAZLA 7 HANE SAKLAYABİLİR.
![Page 33: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/33.jpg)
CURRENCY
• 8 BYTE’LIK ONDALIK SAYI TİPİDİR.
• ANCAK SAYININ ONDALIK KISMI 4 BASAMAKTAN FAZLA OLAMAZ.
• BU TİP, DAHA ÇOK PARA HESAPLARI VE VİRGÜLDEN SONRAKİ HASSASİYETİ ÖNEMSİZ OLAN İŞLEMLER İÇİN KULLANILIR.
![Page 34: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/34.jpg)
CURRENCY
• 922337203685477.5808 İLE 922337203685477.5808 ARASINDA DEĞER ALABİLİR.• Dim i as currency
• i=4.30571 ‘i=4.3057
• i=4.30575 ‘i=4.3058
• OLARAK ATANIR.
![Page 35: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/35.jpg)
DECIMAL (ONDALIK)
• 14 BYTE’LIK VERİ TİPİDİR.
• BU TİPİN EN ÖNEMLİ ÖZELLİĞİ,SAYIDAKİ BÜTÜN BASAMAKLARIN TUTULMASIDIR.
• BU VERİ TÜRÜ 28 ONDALİK KARAKTER SAKLAYABİLİR.
![Page 36: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/36.jpg)
INPUT MASK (MASKE)
• VERİLERİN BELİRLİ KURALLARA UYMASINI SAĞLAYAN KISITLAMALARDIR.
• ÖRNEĞİN BİR ALANA SADECE SAYISAL DEĞERLERİN GİRİLMESİ ZORLANABİLİR.
![Page 37: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/37.jpg)
INPUT MASK (MASKE)• MASKENİN OLUŞTURULMASINDA BAZI
ÖZEL İŞERETLERDEN YARARLANILIR.• ?:A-Z ARASI ALFABETİK KARAKTER.• L: A-Z ARASI ALFABETİK KARAKTER.*• #:0-9 ARASI RAKAM VEYA BOŞLUK. + VE –
KULLANILABİLİR.• 0:0-9 ARASI RAKAM.+ VE – GİRİLMEZ.*• 9: 0-9 ARASI RAKAM VEYA BOŞLUK.
*giriş zorunlu
![Page 38: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/38.jpg)
SORGULAR
![Page 39: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/39.jpg)
SORGU NEDİR?
• VERİTABANI SİSTEMİ İÇİNDE YER ALAN TABLOLARDAKİ VERİLERİN İSTEĞE UYGUN OLARAK SEÇİLEREK , BELİRLİ BİR DÜZEN İÇİNDE SUNULMASIDIR.
![Page 40: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/40.jpg)
FORMLAR
![Page 41: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/41.jpg)
FORMLAR
• ACCESS VERİTABANI SİSTEMİNDE UYGULAMA GELİŞTİRİRKEN, YAPILMASI GEREKECEK İŞLEMLERDEN BİRİ DE KULLANICI ARAYÜZÜNÜN, YANİ FORMLARIN OLUŞTURULMASIDIR.
• FORMLAR, PROGRAM İLE KULLANICI ARASINDA BİLGİ İLETİŞİMİNİ, YANİ ETKİLEŞİMİ SAĞLAYAN ORTAMLARDIR.
![Page 42: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/42.jpg)
FORM
• HER FORM BİR VERİTABANI NESNESİDİR.
• FORMLARIN OLUŞTURULMASI VE FORMLARA GİRİLEN VERİLERİN VERİTABANINA KAYDEDİLMESİ İÇİN UYGUN TANIMLARIN YAPILMASI GEREKİR.
![Page 43: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/43.jpg)
ÖZELLİKLER PENCERESİ
• ARAÇ ÇUBUĞUNDA “PROPERTIES” BUTONUNA TIKLAYARAK FORMLA İLGİLİ ÖZELLİKLERİ BELİRLEYEBİLECEĞİMİZ ÖZELLİKLER PENCERESİ AÇILIR.
• BU PENCEREDEN NESNENİN HER TÜRLÜ ÖZELLİĞİ DEĞİŞTİRİLEBİLİR.
![Page 44: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/44.jpg)
ÖZELLİKLER PENCERESİ
• BU PENCEREDE ÖZELLİKLER 5 GRUBA AYRILMIŞTIR.
• FORMAT: NESNELERİN BİÇİMLENDİRİLMESİ İLE İLGİLİ ÖZELLİKLERİ BARINDIRIR.
• DATA: FORMUN İLİŞKİDE OLDUĞU VERİLERİ VE KAYNAĞINI BELİRLER.
• OLAY: NESNELERE BAĞLI OLAYLARI TANIMLAR.
• OTHER: YUKARIDA SAYILANLARIN DIŞINDAKİ ÖZELLİKLERİ BARINDIRIR.
• ALL: TÜM ÖZELLİKLER GÖRÜLÜR.
![Page 45: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/45.jpg)
OLAYLARIN KULLANIMI
• NESNELER ÜZERİNDE HERHANGİ BİR İŞLEM YAPILDIĞINDA BİR OLAY GERÇEKLEŞİR.
• ÖRNEĞİN BİR DÜĞMEYE TIKLANMASI BİR OLAYDIR.
• METİN KUTUSUNUN DEĞİŞTİRİLMESİ BİR OLAYDIR.
![Page 46: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/46.jpg)
BİR NESNE İÇİN OLAYIN TANIMLANMASI
• NESNE SEÇİLİR.• ÖZELLİKLER PENCERESİNDE “EVENT” TABINA
GELİNİR.• İLGİLİ OLAY SEÇİLİP “ÜÇ NOKTALI” BUTONA
TIKLANIR VE “CHOOSE BUILDER” PENCERESİ AÇILIR.
• BURADAKİ SEÇENEKLERDEN BİRİ İLE OLAY TAMAMLANIR.
![Page 47: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/47.jpg)
BUILDER
• BU PENCEREDEN İLGİLİ OLAYA “İFADE”, “MAKRO” VEYA “KOD” YAZILABİLİR.
![Page 48: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/48.jpg)
BUILDER\EXPRESSION BUILDER
• BURADAN BİR TAKIM KOMUTLARIN VE FONKSİYONLARIN GERÇEKLEŞMESİ SAĞLANIR.
• BUNLAR VISUAL BASIC KOMUT VE FONKSİYONLARIDIR.
![Page 49: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/49.jpg)
BUILDER\MACRO BUILDER
• BAZI İŞLEMLERİ OTOMATİK HALE GETİRMEK İÇİN MAKROLAR KULLANILIR.
• BUILDER’DA MACRO BUILDER SEÇİLİR.
• MACRO’YA İSİM VERİLİR.
• KOMUTLAR/FONKSİYONLAR VE ÖZELLİKLERİ BELİRLENİR.
![Page 50: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/50.jpg)
BUILDER\CODE BUILDER
• VB KODLARI KULLANILARAK OLAYLARA KOD YAZILIR.
![Page 51: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/51.jpg)
TABLO ALANLARININ FORM ÜZERİNE YERLEŞTİRİLMESİ
• VERİTABANINDA FORMLAR MENÜSÜNE GELİN VE NEW KOMUTUNU VERİN.
• DESIGN VIEW’İ VE ALTTA İLGİLİ TABLOYU SEÇİN.
• YENİ FORM AÇILIR. VIEW\FIELD LIST KOMUTU İLE TABLO ALANLARINI GÖRÜN.
• İLGİLİ ALINLARI FORMA SÜRÜKLEYİN.
![Page 52: Veritabanı Temel Kavramlar](https://reader030.vdocuments.site/reader030/viewer/2022013102/55a69d651a28abef7d8b477c/html5/thumbnails/52.jpg)
BİRDEN FAZLA TABLOYA DAYALI FORMLAR
• DAHA ÖNCE OLUŞTURULAN FORM TASARIM PENCERESİNDE AÇILIR.
• DİĞER TABLODA BULUNAN ALANIN DA FORM İÇİNE DAHİL EDİLMESİ GEREKİR. BUNUN İÇİN ÖNCE FORM SEÇİLİR, ÖZELLİKLER PENCERESİ AÇILIR.
• ÖZELLİKLER PENCERESİNDE “RECORD SOURCE” ALANINI İLGİLİ TABLO EKLENMELİDİR. “ÜÇ NOKTALI” BUTONA TIKLANIR.
• ÇIKAN UYARI PENCERESİ ONAYLANIR.