Download "BĠLĠġĠM TEKNOLOJĠLERĠ"
1 T.C. MĠLLÎ EĞĠTĠM BAKANLIĞI BĠLĠġĠM TEKNOLOJĠLERĠ VERĠ TABANI HAZIRLAMA 481BB0123 Ankara, 20122 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan yeterlikleri kazandırmaya yönelik olarak öğrencilere rehberlik etmek amacıyla hazırlanmıģ bireysel öğrenme materyalidir. Millî Eğitim Bakanlığınca ücretsiz olarak verilmiģtir. PARA ĠLE SATILMAZ.3 ĠÇĠNDEKĠLER AÇIKLAMALAR... ii GĠRĠġ... 1 ÖĞRENME FAALĠYETĠ VERĠ TABANI ARAÇLARI Veri Tabanı Yazılımı Veri Tabanı Yazılımı Arayüzü... 3 UYGULAMA FAALĠYETĠ... 8 ÖLÇME VE DEĞERLENDĠRME TABLOLAR VE ÖZELLĠKLERĠ Tablolar Yeni Bir Tablo OluĢturma Sütun Ekleme Çıkarma Tablolarla Ġlgili ĠĢlemler Tabloların Alabileceği Veri Türleri Alan Özellikleri Anahtarlar(Keys) Kısıtlamalar(Constraints) Kurallar(Rules) UYGULAMA FAALĠYETĠ ÖLÇME VE DEĞERLENDĠRME MODÜL DEĞERLENDĠRME CEVAP ANAHTARLARI KAYNAKÇA i4 AÇIKLAMALAR AÇIKLAMALAR KOD ALAN DAL/MESLEK 481BB0123 BiliĢim Teknolojileri Veri Tabanı Programcılığı, Web Programcılığı MODÜLÜN ADI MODÜLÜN TANIMI SÜRE 40/24 Veri Tabanı Hazırlama Veri tabanı, tablo oluģturmak ve tablo özelliklerini belirlemek ile ilgili bilgilerin verildiği öğrenme materyalidir. ÖN KOġUL YETERLĠK MODÜLÜN AMACI EĞĠTĠM ÖĞRETĠM ORTAMLARI VE DONANIMLARI ÖLÇME VE DEĞERLENDĠRME Veri Tabanı Tasarımı modülünü tamamlamıģ olmak. Veri tabanını oluģturmak Genel Amaç Bu modülü baģarı ile tamamlayan öğrenci veri bütünlüğüne uygun tabloların özelliklerini belirleyerek en az bellek kullanan veri tabanı tabloları oluģturabilecektir Amaçlar 1. Veri tabanı araçlarını tanıyabilecektir. 2. Tablo oluģturabilecek ve özelliklerini belirleyebilecektir. Ortam: Bilgisayar laboratuvarı Donanım:Bilgisayar, internet, projeksiyon Modül içinde yer alan her öğrenme faaliyetinden sonra verilen ölçme araçları ile kendinizi değerlendireceksiniz. Öğretmen modül sonunda ölçme aracı (çoktan seçmeli test, doğru-yanlıģ testi, boģluk doldurma, eģleģtirme vb.) kullanarak modül uygulamaları ile kazandığınız bilgi ve becerileri ölçerek sizi değerlendirecektir. ii5 GĠRĠġ GĠRĠġ Sevgili Öğrenci, Günümüzde bilgisayar kullanımının hızla yaygınlaģması ve bilgilerin bilgisayarlarda daha rahat saklanması ile veri tabanı yazılımları na olan ilgi daha çok artırmıģtır. Veri tabanı yazılımları, veri tabanının bilgiyi verimli bir Ģekilde düzenleyebilmesini, gerektiği zaman bilgiye ulaģılabilmesini sağlayan birden çok kullanıcıya bilgiye ayni anda eriģme olanağı tanıyan verilerin düzenli bir Ģekilde saklanmasına imkan sağlayan yazılımlardır. Veri Tabanı Tasarımı modülünde veri tabanının ne olduğunu, veri tabanına neden ihtiyaç duyulduğunu, veri tabanının ihtiyaç analizinin nasıl yapıldığını, iliģkisel veri tabanının ne olduğunu öğrenip ve iliģkisel veri tabanı tasarlanması sırasında karģınıza çıkacak olan sorunlara çözüm bulmak için kullanılan normal formların neler olduğunu ve hangi sorunların nasıl çözümlendiğini öğrenmiģtiniz. Bu modül ile de veri tabanı yazılımı kurulumunu yaparak, veri tabanının en önemli öğesi olan tabloları ve tabloların özelliklerini öğrenecek, tablolarla ilgili çeģitli iģlemler yapabileceksiniz. 16 27 ÖĞRENME FAALĠYETĠ 1 ÖĞRENME FAALĠYETĠ-1 AMAÇ Veri tabanı araçlarını tanıyabileceksiniz. ARAġTIRMA Yaygın olarak kullanılan Veri Tabanı yazılımlarının neler olduğunu araģtırınız. 1. VERĠ TABANI ARAÇLARI 1.1. Veri Tabanı Yazılımı Veri tabanı yazılımı veri tabanının bilgiyi verimli bir Ģekilde düzenleyebilmesini, gerektiği zaman bilgiye ulaģılabilmesini sağlayan, birden çok kullanıcıya bilgiye aynı anda eriģme olanağı tanıyan, verilerin düzenli bir Ģekilde saklanmasına imkan sağlayan yazılımlardır Veri Tabanı Yazılımı Arayüzü Bu bölümde Windows tabanlı veri tabanı programının arayüzünün nasıl olduğu tanıtılacaktır. Veri tabanı yazılımını çalıģtırdığımız zaman karģımıza ilk olarak Ģekil 1.4 teki ekran gelecektir. Bu ekranda daha önceden tasarlanmıģ olan çeģitli veri tabanı örnekleri ve sıfırdan bir veri tabanı oluģturmaya yarayan boģ veri tabanı seçeneği yer almaktadır. ġekil 1.1: Veri tabanı hazırlama programı açılıģ ekranı Mevcut dosyalardan birisini açtığımızda karģımıza veri tabanı penceresi gelecektir. 38 ġekil 1.2: Veri tabanı programı arayüzü Veritabanı programı da diğer tüm programlarda olduğu gibi birtakım nesnelerden meydana gelmektedir. Bunlar; tablolar, formlar, raporlar, sorgular, makrolar ve modüllerdir. Tablolar: Veri tabanının temelini oluģturur ve her veri tabanı en az bir tablodan oluģmak zorundadır. Veri tabanında bilgilerin tutulduğu yer tablolardır. Formlar: Tablolara bilgi giriģini kolaylaģtırmaya yarayan, paket programlardaki kullanıcı arayüzlerine benzeyen nesnelerdir. Genellikle çeģitli komutları uygulayan komut düğmelerine sahiptirf. Raporlar: Verilerin ekranda, farklı programlarda veya kağıt üzerinde tablolar hâlinde sunulmasını sağlayan araçlardır. Sorgular: Çok farklı iģlevleri yerine getirmekle birlikte en önemli görevleri tablolardan istenilen verilerin alınmasını sağlayan nesneler oluģudur. Sorgular kullanarak çeģitli tablolara dağılmıģ olan verileri, tek bir veri sayfasında görüntüleyebilirsiniz. Makrolar: Veri tabanına iģlev eklemek için kullanılabilecek basitleģtirilmiģ bir programlama dilidir. Form üzerinde bulunan bir komut düğmesine makro eklenebilir ve düğmenin her tıklanıģında bu makro çalıģtırılabilir. Makrolar bir raporun açılması, bir sorgu iģleminin gerçekleģtirilmesi veya veritabanının kapatılması gibi görevleri yerine getiren eylemler içerir. Elle gerçekleģtirdiğiniz birçok veritabanı iģlemini makrolar sayesinde otomatik hâle getirilebilirsiniz. Modüller: Modüller, makrolar gibi veri tabanına iģlev eklemek için kullanılan nesnelerdir.makrolardan farkı, makrolar makro eylemleri listesinden seçilip oluģturulurken, modüller visual basic programlama dilini kullanarak yazılır. 49 OluĢtur sekmesi altındaki bölümler: ġekil 1.3: Tablolar sekmesi Tablo: Veritabanında yeni bir tablo oluģturmak için kullanılır. Tablo ġablonları: Var olan Ģablonları temel alan bir tablo oluģturulur. SharePoint Listeleri: SharePoint listelerinden veri alan veya verileri bu listelere ekleyen tablolar oluģturulur. Tablo Tasarımı: Tasarım görünümde tablo oluģturmak için kullanılır. ġekil 1.4: Formlar sekmesi Form: Bir tabloya veri girmek, güncellemek veya görüntülemek için bir form ekler. Formu Böl: Form ve formun üzerinde iģlem yaptığı tabloyu aynı pencerede görüntüleyen bir form ekler. Birden Çok Öğe: Birden çok kayıt görüntüleyen bir form ekler. Form Tasarımı: Tasarım görünümünde bir form oluģturmak için kullanılır. ġekil 1.5: Raporlar sekmesi Rapor: Tablolardaki verilerin basit bir raporunu oluģturmaya yarar. Rapor Tasarımı: Tasarım görünümde bir rapor oluģturmak için kullanılır. Rapor Sihirbazı: Sizden aldığı bilgilere göre rapor oluģturan bir özelliktir. ġekil 1.6: Diğer sekmesi 510 Sorgu Sihirbazı: Bir yardımcı aracılığıyla tablolar üzerinde iģlemler yapan sorgular oluģturan bir özelliktir. Sorgu Tasarımı: Tasarım görünümünde sorgu oluģturmak için kullanılır. DıĢ veri sekmesi altındaki bölümler: ġekil 1.7: Al sekmesi DıĢ ortamdaki kaynaklardan veritabanımıza veri aktarmak için Al bölümü kullanılır. Kaydedilen Almalar: ġimdiye kadar veri aldığımız dıģ kaynaklar listelenir. ġekil 1.8: Ver sekmesi Veritabanımızdan dıģ ortamdaki kaynaklara veri aktarmak için Ver bölümü kullanılır. KaydedilmiĢ Vermeler: ġimdiye kadar veritabanımızdan dıģ ortama veri aktardığımız kaynaklar listelenir. Veritabanı Araçları sekmesi altındaki bölümler: ġekil 1.9: Makro sekmesi Veritabanı üzerinde yaptığımız iģlemleri otomatikleģtiren, formlara, raporlara ve denetimlere iģlev ekleyen makro iģlemleri için Makro bölümü kullanılır. ġekil 1.10: Göster/Gizle sekmesi 611 ĠliĢkiler: Tablolar arasında iliģki diyagramı oluģturmak için kullanılan araçtır. Özellikler Sayfası: O an için seçili olan nesne özelliklerini açmak için kullanılır. Nesne Bağımlılıkları: O an seçili olan nesnenin bağımlı olduğu veya seçili olan nesneye bağımlı olan nesnelerin listesini açar. ġekil 1.4: Çözümle sekmesi Veritabanı üzerindeki nesnelerin detaylı bilgilerini öğrenmek için Veritabanı Belgeleyicisi aracı kullanılır. Veritabanı ve veritabanındaki nesnelerin baģarımlarını çözümlemek için BaĢarımı Çözümle aracı kullanılır. Tabloyu daha verimli bir hâle getirmek ve gerekliyse alt tablolara bölünmesini sağlamak için Tabloyu Çözümle kullanılır. ġekil 1.4: Verileri taģı sekmesi SQL Server: Veritabanında bulunan nesnelerin bir kısmını veya tamamını bilgisayarımızda kurulu olan SQL Server a aktarmak için kullanılan araçtır. Access Veritabanı: Var olan veritabanını bölümlemek için kullanılan bir araçtır. ġekil 1.4: Veritabanı araçları sekmesi Parola ile ġifrele: Veritabanı dosyamıza parola belirlemek içi kullanılan araçtır. ACCDE Yap: Veritabanı dosyamızı sadece çalıģtırılabilir moda dönüģtürmek için kullanılan araçtır. 712 UYGULAMA FAALĠYETĠ UYGULAMA FAALĠYETĠ AĢağıda verilen iģlem basamaklarını takip ederek konuyu daha da pekiģtirelim. Öneriler kısmı, uygulama faaliyeti için yönlendirici olacaktır. ĠĢlem Basamakları Öneriler Yeni bir tane veritabanı dosyası oluģturunuz. Veri tabanı oluģturma programını açınız. Tasarım görünümünde bir tablo oluģturunuz. Tablolar sekmesini kullanınız. Birden çok öğe görünümünde bir form ekleyiniz. Formlar sekmesini kullanınız Rapor sihirbazını kullanarak yeni bir rapor Raporlar sekmesini kullanınız oluģturunuz. Bir Excel dosyasından veritabanına veri aktarımı Al sekmesini kullanınız. yapınız. Veritabanında bulunan bir tabloyu metin Al sekmesini kullanınız. dosyasına aktarınız. 813 KONTROL LĠSTESĠ Bu faaliyet kapsamında aģağıda listelenen davranıģlardan kazandığınız beceriler için Evet, kazanamadığınız beceriler için Hayır kutucuğuna (X) iģareti koyarak kendinizi değerlendiriniz. Değerlendirme Ölçütleri Evet Hayır 1. Yeni bir veritabanı dosyası oluģturabildiniz mi? 2. Tasarım görünümünde bir tablo ekleyebildiniz mi? 3. Birden çok öğe görünümünde bir form oluģturabildiniz mi? 4. Yeni bir rapor oluģturabildiniz mi? 5. DıĢ ortama veri aktarabildiniz mi? 6. DıĢ ortamdan veri alabildiniz mi? DEĞERLENDĠRME Değerlendirme sonunda Hayır Ģeklindeki cevaplarınızı bir daha gözden geçiriniz. Kendinizi yeterli görmüyorsanız, öğrenme faaliyetini tekrar ediniz. Bütün cevaplarınız Evet ise Ölçme ve Değerlendirme ye geçiniz. 914 ÖLÇME VE DEĞERLENDĠRME ÖLÇME VE DEĞERLENDĠRME AĢağıdaki cümlelerin baģında boģ bırakılan parantezlere, cümlelerde verilen bilgiler doğru ise D, yanlıģ ise Y yazınız. 1. ( ) Veri Tabanı yazılımı bir iģletim sistemidir. 2. ( ) Veritabanında bulunan verileri dıģ ortamlara aktarabiliriz. 3. ( ) Veritabanı nesneleri birbirleri ile bağımsızdır. 4. ( ) Her veri tabanı en az bir tablodan oluģmak zorundadır. 5. ( ) Formlar, verilerin ekranda, farklı programlarda veya kağıt üzerinde tablolar hâlinde sunulmasını sağlayan araçlardır DEĞERLENDĠRME Cevaplarınızı cevap anahtarıyla karģılaģtırınız. YanlıĢ cevap verdiğiniz ya da cevap verirken tereddüt ettiğiniz sorularla ilgili konuları faaliyete geri dönerek tekrarlayınız. Cevaplarınızın tümü doğru ise bir sonraki Öğrenme Faaliyeti ne geçiniz. 1015 ÖĞRENME FAALĠYETĠ-2 AMAÇ Tablo oluģturup özelliklerini belirleyebileceksiniz. ARAġTIRMA ÖĞRENME FAALĠYETĠ-2 Okulunuzda kullanılan veri tabanı yazılımında size ait hangi bilgilerin tutulduğunu araģtırıp bunlara ait tabloları hazırlayınız. 2. TABLOLAR VE ÖZELLĠKLERĠ Veri tabanlarının tablolarda saklanan verilerden meydana geldiğini Veri Tabanı Tasarımı modülünde öğrenmiģtik. ġimdi de tabloların neler olduğunu, tablo oluģturmanın nasıl yapıldığını ve tabloların özelliklerini öğreneceğiz Tablolar Tablolar veri tabanlarında bilgilerin tutulduğu veri gruplarıdır. Tablo içerisinde yer alan her bilgi kayıt, sütunlar ise alan olarak adlandırılır. Kayıtlar adı, soyadı, adresi gibi alanlardan oluģmaktadır. ġekil 2.1: Veri tabanı yapısı 1116 Bir veri tabanı tasarlanırken diğer veritabanı nesnelerini oluģturmadan önce yapılması gereken ilk iģlemin tablo oluģturma olması gerekmektedir. Tablo oluģturmaya baģlamadan önce hangi tablolara ihtiyaç olduğunu belirlemek için veri tabanı ihtiyaç analizini yapmıģ olmanız gerekir Yeni Bir Tablo OluĢturma Bir veri tabanı bir veya birden fazla tablodan oluģmaktadır. Yeni bir veri tabanı oluģturduğunuz zaman Veri tabanı hazırlama programı otomatik olarak içeriğine boģ bir tablo eklemiģ olacaktır. Veri tabanınızda kullanacağınız tablo sayısı birden fazla olacaksa yeni tablo oluģturma iģlemi yapmanız gerekecektir Yeni Bir Veri Tabanında Yeni Bir Tablo OluĢturmak Yeni bir veri tabanında yeni bir tablo oluģturmak için; Office düğmesine fare ile tıklandıktan sonra açılan menüden Yeni komutu seçilir. Bu komut seçildiği zaman açılan pencerenin sağ tarafında bulunan BoĢ veri tabanı oluģtur kısımdan Dosya Adı kutusuna hazırlayacağınız veri tabanınızın ismi yazılır. Kaydetmek istediğiniz konum belirlendikten sonra oluģtur düğmesine tıklanır. ġekil 2.2.: Yeni boģ veri tabanı oluģturma ve isim verme OluĢtur düğmesine tıklandıktan sonra yeni bir veri tabanı açılır ve Veri sayfası görünümünde Tablo1 isimli tablo otomatik olarak oluģturulur. 1217 ġekil 2.3: Veri sayfası görünümü Tabloyu veri sayfası görünümünde açtıktan sonra yapılması gereken tablonuza sırası ile alan baģlıklarını yazıp verileri girmek olacaktır. Veri giriģlerini yaptıktan sonra yapılması gereken, kaydetme yöntemlerinden birisini kullanarak tabloyu kaydetmek olacaktır. ġekil 2.4: Veri sayfası görünümünde tablo oluģturmak Yeni bir veri tabanında yeni bir tablo oluģturmanın diğer bir yolu ise Tasarım Görünümünde tablo oluģturmaktır. ġekil 2.2 deki gibi boģ veri tabanı oluģtur iģlemini gerçekleģtirdikten sonra oluģan ilk tablonun veri sayfası görünümünde açıldığını söylemiģtik. Veri Sayfası görünümünden Tasarım görünümüne geçmek için aģağıdaki yollardan birisini kullanabilirsiniz. Veri Sayfası Sekmesindeki Görünümler Grubuna bulunan düğmesi altında yer alan nü seçerek. Diğer bir yol ise Tablo ismi üzerinde farenin sağ tuģuna basarak açılan menüden tasarım görünümü seçeneğine tıklayarak. 1318 ġekil 2.5.:Veri sayfası görünümünden tasarım görünümüne geçiģ Veri Sayfası görünümünden Tasarım görünümüne geçildiği zaman tablo ismini kaydetmemizi isteyen ġekil 2.6 daki pencere ekrana gelecektir. ġekil 2.6: Tablo kaydet penceresi Tablo ismi yazılıp Tamam düğmesine tıklandıktan sonra Tasarım Görünümünde tablo oluģturma penceresi ekranda görünecektir. ġekil 2.7: Tasarım görünümünde tablo oluģturmak Alan adları ve Veri türleri belirlenerek tablonun tasarım görünümünde oluģturulması sağlanır Önceden OluĢturulmuĢ Veri Tabanında Yeni Bir Tablo OluĢturmak Daha önceden oluģturulmuģ olan Veri Tabanında yeni bir tablo oluģturmak için; Office düğmesine fare ile tıklandıktan sonra açılan menüden Aç komutu seçilir. Açılan pencereden açmak istediğiniz veri tabanı seçilip açılır. OluĢtur sekmesindeki Tablolar grubundan seçeneği seçilip yeni boģ bir tablo oluģturulur. Bu seçenek ile tablo alanlarınızı veri sayfası görünümünde 1419 tanımlayabileceğiniz gibi tasarım görünümüne geçiģ yaparak da bu iģlemi gerçekleģtirebilirsiniz. ġekil 2.8.:Tablo oluģtur sekmesi elemanları ġekil 2.8 deki Tablolar grubunda yer alan Tablo ġablonları ( ) seçeneği seçildiğinde açılan listede yer alan Ģablonlardan istenilen seçilerek de veri tabanına yeni bir tablo eklenebilir.mevcut tablo Ģablonları; KiĢiler, Görevler, Sorunlar, Olaylar ve Varlıklar tablo Ģablonlarıdır. OluĢtur sekmesindeki Tablolar grubunda yer alan Tablo Tasarımı( seçilerek de Tasarım görünümünde tablo oluģturulabilir. ) nesnesi DıĢ Verileri Alarak Yeni Bir Tablo OluĢturmak BaĢka bir yerde depolanmıģ (Örneğin bir hesaplama tablosu programında, bir xml dosyasında, baģka bir veri tabanında v.s) bilgileri alarak veya bunlara bağlantı kurarak tablo oluģturabilirsiniz. Bunu yaparken geçerli veri tabanındaki yeni bir tabloda bilgilerin bir kopyasını oluģturabilirsiniz. Bunun için; Yeni bir veri tabanı oluģturulur veya mevcut veri tabanlarından birisi açılır. DıĢ veri sekmesindeki Al grubundan nereden veri alacağınızı seçerek iģlem gerçekleģtirilir. ġekil 2.9.: DıĢ veri sekmesindeki Al grubu Nereden veri alacağınızı seçtikten sonra açılan pencerelerdeki adımları izleyerek tablo oluģturulmuģ olunur. 1520 Sütun Ekleme Çıkarma Bazı durumlarda tablonuza yeni bir sütun eklemeniz veya istemediğiniz bir alanı silmeniz gereken durumlar olabilir. Herhangi bir tabloya yeni bir alan eklemek için Tablo Veri Sayfası görünümünde iken imleci tabloda sütun eklemek istediğimiz yere konumlandırıp Veri Sayfası sekmesi altında yer alan Alanlar ve Sütunlar grubundan düğmesine tıklanır. Sütun eklemek için kullanılan diğer yol ise tabloda sütun eklemek istediğiniz alan seçilir. Farenin sağ tuģuna tıklanır ve açılan menüden seçeneği seçilir. Bu iģlem yapıldıktan sonra seçmiģ olduğunuz alanın sol tarafına yeni bir sütun eklenmiģ olacaktır. Tablo veri sayfası görünümünde iken sütun çıkarma(silme) iģlemi yapmak içinse; Silmek istediğiniz sütun seçildikten sonra farenin sağ tuģuna basılır. Açılan menüden düğmesine tıklanır. Silmek istenilen sütun seçildikten sonra Veri Sayfası sekmesi altında yer alan Alanlar ve Sütunlar grubundan simgesine tıklanılır. ġekil 2.10.: Veri Sayfası görünümünde tabloya sütun ekleme veya silme Tablo tasarım görünümünde iken de tabloya yeni bir alan eklenip çıkartılabilir. Bunun için tablo tasarım görünümünde iken yeni bir alan adı yazıp veri türünü belirlediğimizde yeni bir sütun ekleme iģlemi gerçekleģtirmiģ oluruz. 1621 Tablo tasarım görünümünde iken bir sütunu(alanı) silmek istediğimizde silmek istediğimiz alanın bulunduğu satırı seçtikten sonra Tasarım sekmesindeki Araçlar grubunda yer alan düğmesine tıklanır.diğer bir yol ise silmek istediğimiz alanın bulunduğu satırı seçip farenin sağ tuģuna bastığımızda açılan menüden olacaktır. komutunu seçmek ġekil 2.11: Tasarım görünümünde tabloya sütun ekleme veya silme 2.2. Tablolarla Ġlgili ĠĢlemler ġu ana kadar bir veri tabanı ve tablo oluģturmanın nasıl yapıldığını tablolara yeni alan ekleme ve var olan bir alanı silmenin nasıl yapıldığını öğrendik. Kullanılacak olan her bir tablo için alanları (sütunları) planlayıp, her alan için bir veri türü tanımlamamız gerekmektedir. Veri türlerini tanımlarken doğru belirlenmiģ olması ve alan özelliklerinin doğru ayarlanması veri tabanının kullanımını kolaylaģtırıp hızlandıracaktır. ġimdi tabloların alabileceği veri türlerinin ve sütunların özelliklerinin neler olup nasıl ayarlandığına, anahtarlara ve veri türleri için söz konusu olan kısıtlamaların neler olduğuna bakalım Tabloların Alabileceği Veri Türleri Alan adları belirlenirken 64 karakteri geçmemesine dikkat etmemiz gerekmektedir. Alan adları belirlenirken; Alan adlarında boģluk bırakılabilir. Bir tabloda ayni alan adı sadece bir kez kullanılabilir. Alan isimlerinde nokta(.), ünlem(!), tırnak( ), noktalı virgül(;) ve köģeli parantez([ ]) bulunamaz. 1722 Veri tabanında tutulan kayıtların yapısı ile ilgili fikir sahibi olmak için kullanılacak olan alanların birtakım özelliklerinin önceden tanımlanmıģ olması gerekmektedir. Adı, soyadı gibi bilgilerin metin, maaģı bilgisinin sayı, doğum tarihi bilgisinin tarih veri türünden olması gibi ġekil 2.12: Tabloların alabileceği veri türleri Tasarım görünümünde tablo oluģturma esnasında alanlar belirlenirken veri türlerinin de belirlenmesi gerekmektedir. Tablo tasarım görünümünde açıldıktan sonra veri türleri aģağıdaki Ģekildeki gibi belirlenir. ġekil 2.13: Tasarım görünümünde veri türü seçimi Tablo veri sayfası görünümünde iken tablodaki veri türlerini belirlemek içinse Veri Sayfası sekmesi altında yer alan Veri Türü ve Biçimlendirme grubundan alana uygun Veri Türü seçilir. 1823 ġekil 2.14: Veri sayfası görünümünde alan veri türü seçimi Tablodaki alanların içerdiği veri türleri, metin, not, sayı, tarih/saat, otomatik sayı, evet/hayır, ole nesnesi, köprü, ek veya arama sihirbazı olabilir. ġimdi bunların neler olduklarını ve özelliklerini inceleyelim. Metin: Girilecek olan verilerin sadece metin veya hem metin hem de sayı olduğu durumlarda kullanılan veri türüdür. Bu alana girilen veriler üzerinde aritmetik iģlem yapılmayacak olan sayılardan da oluģabilir.(örneğin Telefon numarası, tckimliknumarası gibi) Girilecek olan metnin uzunluğu boģluklar da dahil olmak üzere en fazla 255 karakter olabilir. Örnek: Adı, Soyadı, E-posta adresi gibi Not: Birden fazla satırdan oluģan, girilecek olan verilerin metin, üzerinde aritmetik iģlem yapılmayacak sayı ve hem metin hem de sayılardan oluģabilen veri türüdür. Metin alanlarına maksimum 255 karaktere kadar veri giriģi yapılabilirken Not alanlarına karaktere kadar veri giriģi yapılabilmektedir. Açıklama veya not yazmak istenildiği durumlarda kullanılır. Sayı: Üzerinde aritmetik iģlemler yapılabilen ve içinde parasal bilgi bulunmayan alanlar için kullanılan sayısal veri türüdür. Bu alana girilecek olan sayıların boyutu ve türünün ne olacağı (Bayt, tam sayı, uzun tam sayı, tek, çift, ondalık, yineleme kimliği) Genel sekmesinde bulunan alan boyutları ile belirlenir. Bayt: 0 ile 255 arasındaki tam sayıları depolar. Tam Sayı: -32,768 ile 32,767 arasındaki tam sayıları depolar. Uzun tam sayı: -2,147, 483,648 ile +2,147, 483,648 arasındaki tam sayıların depolanmasını sağlar. Örnek: Tek: x10 38 ile x10 38 arasındaki ondalıklı sayıların depolanmasını sağlar. Çift: x ile x arasındaki ondalıklı sayıların depolanması için kullanılır. Örnek: 50000,389 1924 Ondalık: -10^28 1 ile 10^28 1 arasındaki ondalıklı sayıların depolanması için kullanılır. Yineleme kimliği: Yineleme için gerekli olan genel benzersiz bir tanımlayıcıdır. 16 baytlık veri depolar. Tarih/Saat: Tarih ve saat bilgisini tutmak için kullanılan veri türüdür. 100 ile 9999 arasındaki yıllar için bilgileri tutar. Örnek: Doğum Tarihi, ĠĢe giriģ saati gibi Otomatik Sayı: Tabloya yeni bir kayıt eklendiği zaman Veri tabanı hazırlama programı tarafından ardıģık veya rastgele atanan benzersiz sayılardır. Otomatik sayı alanları kullanıcı tarafından güncellenemez. Örnek: Öğrenci numarası, MüĢteri numarası gibi Evet/Hayır: Ġki değerden sadece bir tanesinin(evet/hayır, Doğru/YanlıĢ, Açık/Kapalı) seçilmesi gerektiği durumlarda kullanılan veri türüdür. OLE nesnesi: Veri tabanındaki alanlara resim, ses, animasyon gibi nesneler eklenmesi gerektiği durumlarda kullanılır..accdb uzantılı dosyalarda, OLE Nesnesi alanları yerine Ek alanları kullanılır. Köprü: Tıklandığı zaman kullanıcıyı belirtilen adrese yönlendirmek için kullanılır. Ġnternet adresleri veya farklı bir dosya gibi bağlantı kurulan bilgiler bu veri türünde tanımlanır. Ek: Ekleri, çeģitli dosyaları tek bir alanda saklamak için kullanabilir, birden fazla dosya türünü tek bir alanda depolayabilirsiniz. Örneğin, bir iģ bağlantısı kurduğunuz kiģilere yönelik veritabanınız var. Artık bir veya birden fazla özgeçmiģi, her bir ilgili kiģinin kaydına resimleri ile birlikte ekleyebilirsiniz. Ekler verileri daha verimli Ģekilde saklar. Daha önceleri görüntüleri ve belgeleri saklamak için OLE teknolojisi kullanılmaktaydı. OLE varsayılan olarak belge ve görüntünün bit eģlemli bir eģdeğerini oluģturuyordu. Bu bit eģlemli dosyalar orijinal dosyanın 10 katı büyüklüğünde olabilirdi. Veritabanında bir görüntü veya belge görüntülediğinizde, OLE orijinal dosyanın yerine bit eģlemli görüntüyü gösterirdi. Ekleri kullanarak, belgeleri ve diğer görüntü içermeyen dosyaları kendi üst dosyalarında açabilir, veri tabanı tasarımı program ortamında bu dosyaları arayabilir ve düzenleyebilirsiniz. E-posta iletilerine dosya eklemeye benzer bir Ģekilde, veritabanındaki kayıtlara görüntü, veri sayfası dosyası, belge, grafik gibi dosyalar ekleyebiliriz. Ek alanının hangi Ģekilde ayarladığına bağlı olarak, eklenen dosyaları ayrıca görüntüleyebilir ve düzenleyebilirsiniz. Ek alanları OLE Nesnesi alanlarına göre çok daha fazla esneklik sağlar ve depolama alanını daha verimli kullanırlar. Arama sihirbazı: Birbirleri ile iliģkili alanlarda eğer tablodaki bilgi baģka bir tablodan alınacaksa kullanılan veri türüdür. 2025 Alan Özellikleri Alanların alacağı veri türleri belirlendikten sonra tablo tasarımcısının alt bölümünde bulunan Genel sekmesi seçeneklerini kullanarak alan özelliklerini belirleyebilirsiniz. Özellik adının yan tarafında bulunan alandan alan özellikleri ile ilgili iģlemleri yapabilirsiniz. ġekil 2.15: Genel sekmesi alan özellikleri belirleme penceresi ġimdi sırasıyla veri türlerinde en fazla kullanılan alan özelliklerinin neler olduğuna bakalım. Metin veri türü olarak belirlenmiģ bir alanların özellikleri ġekil 2.16: Metin veri türü alan özelliklerini ayarlama 2126 Alan Boyutu: Karakter uzunluğu belirlemek için kullanılır. Metin türünde kullanılacak maksimum değer 255 karakter olmakla birlikte varsayılan değer 50 karakterdir. Gereğinden fazla alan boyutu kullanmak hafızada gereksiz yer kaplamasına sebep olur. Örneğin faxno alanının boyutunu 11 olarak belirlemiģsek girilecek olan metin 11 karakteri geçmemelidir. Biçim: Alana girilecek olan metnin biçimini ve alana nasıl yerleģtiğinin gösterilmesi için kullanılır. GiriĢ Maskesi: Bir alana nasıl veri girileceğinin denetlenmesi gerektiği durumlarda kullanılır. Örneğin bu alanda kullanılabilecek > ardındaki tüm karakterleri büyük harfle görüntülemeyi,! giriģ maskesinin sağdan sola değil soldan sağa doldurulması gerektiğini, a harf veya rakam bilgisini, L harf bilgisi ifade eder. GiriĢ Maskesi özelliği tanımında kullanılabilecek karakterler aģağıdaki tabloda gösterilmiģtir. Karakter Kullanımı 0 Sayı. Bu konuma tek bir sayı girilmesi gerekmektedir. 0 dan 9 a kadar ve giriģ gerekli olmalıdır. 9 Sayı Bu konumda tek basamaklar isteğe bağlıdır. GiriĢ gerekli değildir. # Bu konuma bir sayı, boģluk ya da artı veya eksi iģareti girilmelidir. Bu adım atlandığı takdirde veri tabanı programı boģluk girer. L Harf. Bu konuma tek bir harf girilmesi gerekmektedir.(a dan Z ye kadar ve giriģ gerekli)? Harf. Bu konumda tek harfler isteğe bağlıdır.(a dan Z ye kadar ve giriģ isteğe bağlı) A a & C Harf veya sayı. Bu konuma tek bir harf veya sayı girilmesi gerekmektedir. GiriĢ gereklidir. Harf veya sayı. Bu konumdaki tek harf veya sayı giriģleri isteğe bağlıdır. Herhangi bir karakter veya boģluk. Bu konuma ya tek bir karakter ya da boģluk girilmesi gerekmektedir. Herhangi bir karakter veya boģluk. Bu konuma karakter veya boģluk giriģleri isteğe bağlı olarak değiģmektedir. Yani giriģ gerekli değildir.., : ; - / Ondalık basamak ve binler yer tutucuları, tarih ve saat ayırıcıları. SeçmiĢ 2227 olduğunuz karakter iģletim sisteminizin bölgesel ayarlarına bağlıdır. > Ardında bulunan tüm karakterlerin büyük harfle görüntülenmesini sağlar. < Ardında bulunan tüm karakterlerin küçük harfle görüntülenmesini sağlar.! GiriĢ maskesinin metni sağdan sola değil, soldan sağa görüntülemesini sağlar. \ Hemen ardından gelen karakterlerin harf karakter olarak görüntülenmesini sağlar. Bir karakteri çift tırnak içine almakla aynıdır. "Yazı metni" Parola Kullanıcıların görmesini istediğiniz herhangi bir metni çift tırnak içine alır. Tablo veya formlar için Tasarım görünümünde, GiriĢ Maskesi özelliği Parola olarak ayarlandığında, bir parola metin kutusu oluģturulur. Kullanıcılar kutuya parola yazarken, karakterleri saklanır ve sadece yıldız (*) karakterleri görüntülenir. Tablo 2.1: GiriĢ maskesinde kullanılabilecek karakterler AĢağıdaki tabloda giriģ maskesine örnekler gösterilmiģtir. GiriĢ Maskesi Sağladığı değer türü (000) (392) (999) ! (392) ( ) (000) AAA-AAAA (392) 222-DENE # >L<?????????????? Ali Ak ISBN 0-&&&&&&&&&-0 ISBN >LL DB Tablo 2.2: GiriĢ maskesi örnek tablosu 2328 Resim yazısı: Ġstenildiği durumlarda Alan baģlıklarına farklı metinler eklemek için kullanılır. Varsayılan değer: Alana herhangi bir varsayılan değer atamak için kullanılır. Örneğin bir öğrenci tablosunda öğrencileriniz çoğunlukla Ġzmirli ise öğrencilerin yaģadığı iller kısmını varsayılan değer olarak atayabilirsiniz. Böylelikle birçok kayıt için il bilgisini girmeniz gerekmeden otomatik olarak giriģi sağlanmıģ olur. Geçerlilik kuralı: Alana girilebilecek olan değerleri sınırlamak için kullanılır. Geçerlilik metni: YanlıĢ veri giriģlerinde karģınıza çıkmasını istediğiniz bir uyarı metni oluģturmak için kullanılır. Gerekli: Bir alana mutlaka bir bilgi giriģi yapılması gerektiği durumlarda kullanılır. Sıfır uzunluk izni: Alanda, sıfır uzunluklu dizelere yer verilip verilmeyeceğini seçilecek olan Evet veya Hayır seçenekleri ile belirlemek için kullanılır. Sıralı: Alan aramalarını ve sıralamalarını hızlandırmaya yarar. Evet/yineleme yok seçeneği seçildiği zaman alanda yinelenen değerleri yasaklar. Unicode sıkıģtırma: Belirlenen alan için tek kodlu sıkıģtırmaya izin verilip verilmeyeceğini ayarlamak için kullanılır. IME modu: Odak alana kaydığında, hangi IME modunu(giriģ Yöntemi düzenleyicisi) ayarlamak istediğinizin seçimini yapmak için kullanılır. Denetim yok, açık, kapalı, devre dıģı, hiragana, tam geniģ katakana, yarı geniģ katakana, tam geniģ alfasayısal, yarı geniģ alfasayısal, Hangultam, hangul gibi seçenekleri mevcuttur. Yalnızca Doğu Asya sürümlerinde kullanılmaktadır. IME tümce modu: Odak alana kaydığında hangi IME tümce modunu ayarlamak istediğinizi seçmenize olanak sağlar. Tümcecik Öngörme, Çoğul yan tümcecik, görüģme ve hiçbiri gibi seçenekleri mevcuttur. Akıllı etiketler: Alan ve alanla bağlantılı denetimler için bir veya daha fazla akıllı etiket belirtilebilir. Akıllı etiketler, bir alandaki veri türlerini tanıyan ve bu türe göre eylem yapmanıza olanak sağlayan bileģenlerdir. Örneğin, bir E-posta Adresi alanında, bir akıllı etiket yeni bir posta iletisi oluģturabilir veya adresi kiģi listesine ekleyebilir. Not veri türü olarak belirlenmiģ bir alanların özellikleri Metin biçimi: Ġki seçeneği mevcuttur. Zengin metin ve düz metin. Metni Html olarak saklamak veya zengin biçimlendirmeye imkan tanımak için zengin metin, metni sadece saklamak için ise düz metin seçeneği seçilir. Metin hizala: Metni sağa, sola, ortaya ve iki yana hizalamak için kullanılır. Yalnızca ekle: Mevcut alan üzerinde geçmiģi toplamak isteyip istemediğinize karar vermek için kullanılır. 2429 Sayı veri türü olarak belirlenmiģ bir alanların özellikleri; ġekil 2.17: Sayı veri türü alan özellikleri penceresi Alan boyutu: Bu alana girilecek olan verilerin boyutu ve türünü belirlemek için kullanılır. Biçim: Alan yerleģiminin nasıl olduğunu gösterir. Önceden tanımlanmıģ olan biçimlerden birisi seçilir veya yeni bir biçim oluģturulur. Genel sayı, para birimi, euro, sabit, standart, yüzde ve bilimsel seçenekleri mevcuttur. Ondalık basamaklar: Ondalık ayırıcının sağ tarafında görüntülenen basamak sayısını belirlemek için kullanılır. Varsayılan değeri Otomatik tir. Diğer değerler 0 ile 15 arasında değiģmektedir. GiriĢ maskesi: Kullanıcıların alana nasıl veri girdiğini belirlemek için kullanılır. Varsayılan değer: Yeni bir kayıt oluģturulduğunda alanda otomatik olarak görüntülenen değerin ne olacağını belirlemek için kullanılır. Geçerlilik kuralı: Alana girilebilecek olan değerleri sınırlamak için kullanılır. Alanın yan tarafında bulunan düğmesine tıklanılarak Ġfade OluĢturucusu penceresi açılır.(ġekil 2.18) Buradan, girilebilecek veri için matematiksel veya mantıksal sınırlamalar oluģturulabilir. 2530 ġekil 2.18: Ġfade oluģturucusu penceresi Geçerlilik metni: YanlıĢ veri giriģlerinde karģınıza çıkmasını istediğiniz bir uyarı metni oluģturmak için kullanılır. Gerekli: Bir alana mutlaka bir bilgi giriģi yapılması gerektiği durumlarda kullanılır. Sıralı: Alan aramalarını ve sıralamalarını hızlandırmaya yarar. Evet/yineleme yok seçeneği seçildiği zaman alanda yinelenen değerleri yasaklar Tarih/Saat veri türü olarak belirlenmiģ bir alanların özellikleri ġekil 2.19: Tarih/Saat veri türü alan özellikleri penceresi 2631 Biçim: Alana girilecek olan tarih veya saatin biçiminin belirlenmesi için kullanılır. Genel tarih, uzun tarih, orta uzunlukta tarih, kısa tarih, uzun saat, orta uzunlukta saat ve kısa saat türlerinde formatlara sahiptir. Geçerlilik kuralı: Alana girilecek olan tarihleri sınırlamak için kullanılır. Tarih seçiciyi göster: Tarih seçici kullanılıp kullanılmayacağını belirlemek için kullanılır. Para birimi veri türü olarak belirlenmiģ bir alanların özellikleri ġekil 2.20: Para birimi veri türü alan özellikleri penceresi Biçim: Alan yerleģiminin nasıl olduğunu gösterir.önceden tanımlanmıģ olan biçimlerden birisi seçilir veya yeni bir biçim oluģturulur. Genel sayı, para birimi, euro, sabit, standart, yüzde ve bilimsel seçenekleri mevcuttur. Diğer alan özellikleri ile ilgili açıklamalar sayı ve metin veri türleri alan özellikleri açıklanırken anlatılanlarla aynidir. Otomatik sayı veri türü olarak belirlenmiģ bir alanların özellikleri ġekil 2.21: Otomatik sayı veri türü alan özellikleri penceresi 2732 Alan boyutu: alan için otomatik olarak oluģturulacak değerlerin türü ve boyutunu belirlemek için kullanılır. Yeni değerler: Yeni değerlerin otomatik sayı alanları için oluģturulma biçiminin nasıl olacağını seçmek için kullanılır. Artan ve rastgele olmak üzere iki seçeneği mevcuttur. Evet/Hayır veri türü olarak belirlenmiģ bir alanların özellikleri ġekil 2.22: Evet/Hayır veri türü alan özellikleri penceresi Biçim: Girilecek olan mantıksal verilerin biçimini belirlemek için kullanılır. Ġsteğe göre Evet/Hayır, Doğru/YanlıĢ ve Açık/Kapalı seçeneklerinden birisi seçilebilir. Geçerlilik kuralı: Girilecek olan mantıksal verileri sınırlamak için kullanılır. Bu alanı formda görüntülemek için alan özellikleri penceresindeki Arama sekmesinde yer alan Denetimi Görüntüle kısmından kullanılacak denetimin türünün seçilmesi gerekir. Bunlar; onay kutusu, metin kutusu ve açılan kutu olmak üzere üç Ģekildedir. Varsayılan değer: Mevcut alana yeni kayıtlar için otomatik olarak girilen değeri belirler. Ġfade oluģturucu penceresini kullanarak varsayılan değer belirlenir Anahtarlar(Keys) Anahtar bir veya birden fazla alanın bir satır için belirleyici olarak girilmesi için zorlanan bir çeģit zorlayıcı olarak tanımlanabilir. Birincil anahtar ve yabancıl anahtar olarak iki çeģit anahtar mevcuttur. Bir tablonun birincil anahtarı, tabloda depoladığınız her satırı benzersiz Ģekilde tanımlayan bir veya daha çok alandan oluģur. Birincil anahtarlar hiçbir zaman NULL(boĢ) veya birbiri ile ayni olan değerleri içeremez. 2833 ġekil 2.23: Birincil anahtar Seçili bir veya birden çok alanı birincil anahtar yapmak için aģağıdaki yollardan birisi kullanılabilir; Tablo tasarım görünümünde iken birincil anahtar yapılmak istenilen alanın bulunduğu satır seçilir. Farenin sağ tuģuna basarak açılan menüden birincil anahtar( ) komutuna tıklanır. Tasarım sekmesindeki Araçlar grubunda yer alan Birincil Anahtar( ) düğmesine tıklayarak. Birincil anahtar olarak belirlenmiģ olan alanın sol tarafında birincil anahtar simgesi( ) görülecektir. ġekil 2.24: Tabloda birincil anahtarı belirleme Bir alanın birincil anahtar özelliğini iptal etmek için birincil anahtar oluģturma iģlemlerinin aynısı uygulanır ancak birincil anahtarı kaldırabilmek için baģka bir tablo ile iliģkisinin bulunup bulunmadığına bakılması gerekmektedir. Eğer bir iliģki varsa öncelikle iliģkinin silinmesi gerekecektir. Birincil anahtar kaldırıldığı zaman alan veya alanlar tablodan silinmez. Yabancı anahtarlar ise (Foreign key) tablo içerisindeki verilerin birbirleri ile iletiģim kurabilmeleri amacıyla kullanılır. Birincil anahtarlar hiçbir zaman NULL(boĢ) veya birbiri ile ayni olan değerleri içeremezken, yabancı anahtarlar birbirleri ile ayni olan değerler içerebilir. Bir tabloda birden fazla yabancı anahtar kullanılabilir. Yabancı anahtar, baģka bir tablonun birincil anahtarıdır denilebilir. 2934 Kısıtlamalar(Constraints) ġekil 2.25: Yabancı anahtar Veri tabanı hazırlama programında bir alana girilecek olan veri için birtakım kısıtlamalar oluģturulabilmektedir. Veri giriģini denetlemek için giriģ maskesi, veri sınırlaması yapmak veya bir alana mutlaka veri girilmesi gereken durumlarda ise geçerlilik kuralları uygulanmaktadır. GiriĢ maskesi oluģturarak veri kısıtlaması yapmak; Verilerin bir alana nasıl girileceği ile ilgili kısıtlamalar yapmak için kullanılır. GiriĢ maskesinde kullanılabilecek karakterlerden daha önce bahsetmiģtik. ġimdi ise GiriĢ Maskesinin nasıl oluģturulduğuna bir bakalım. Telefon numarası girilmesi istenilen bir alanda tüm telefon numaralarının alan kodları ile birlikte girilmesinin istenmesi gibi bir durum sözkonusu olsun. Bunun için Ġlgili alanın özellikler penceresindeki GiriĢ Maskesi kısmından düğmesine tıklanır. KarĢımıza ġekil 2.26 daki GiriĢ Maskesi sihirbazı penceresi gelecektir. ġekil 2.26: GiriĢ maskesi sihirbazı 3035 Buradan Dene bölümüne tıklayarak telefon numarasının nasıl yazılacağı görünmektedir. Eğer kullanmak istediğiniz format bu Ģekilde ise Son düğmesine tıklayabilirsiniz. Farklı bir format kullanmak istiyorsanız Ġleri düğmesine tıklamanız gerekir. Buradan yer tutucu karakteri değiģtirebilir ve Dene kısmına tıklayarak nasıl göründüğünü görebilirsiniz. ġekil 2.27: GiriĢ maskesi değiģtirme penceresi Ġleri düğmesine tıkladığınızda veriyi nasıl saklamak istediğinizle ilgili bir soru ile karģılaģacaksınız. Buradan istediğiniz seçeneği seçip sırası ile Ġleri ve Son düğmelerine tıkladığınızda Maske oluģturma iģlemini tamamlamıģ olacaksınız. ġekil 2.28: GiriĢ maskesi sihirbazı penceresinde veri saklama seçenekleri ekranı 3136 Veri GiriĢini zorunlu kılmak; Tablodaki bazı alanlara veri giriģini zorunlu olarak belirleyebilirsiniz. Böylelikle o alana veri girilirken boģ geçilemeyecektir. Bir alana veri giriģini zorunlu kılmak için tablo tasarım görünümünde açılır. Ġlgili alanın özellikler penceresinden Gerekli kısmında evet seçeneği seçilir Kurallar(Rules) ġekil 2.29: Alan özellikleri penceresinden Gerekli seçeneği ayarları Kurallar, veri giriģinde kısıtlamayı sağlamak için kullanılır. Kurallar kullanarak, bir alana girilebilecek olan verilerin Ģartları belirlenmektedir. Geçerlilik kuralı adı verilen bu kurallar kullanıcı alanı terk ederken girilen değerleri denetlemek için kullanır. Geçerlilik kuralları ilgili alana doğrudan yazılabileceği gibi ifade oluģturucusu penceresi kullanılarak da yazılabilir. Örneğin bir alana girilecek değerin 0 dan büyük 100 den küçük olmasını istiyorsak geçerlilik kuralı kullanırız. Bunun için ilgili tablo üzerinde farenin sağ tuģuna tıklanır ve açılan menüden Tasarım Görünümü seçeneği seçilir. Tablo tasarım görünümünde ilen not1 alanının özellik penceresinde bulunan Geçerlilik kuralı bölümünden düğmesine tıklanılıp ifade oluģturucusu penceresi açılır. Veya geçerlilik kuralının bulunduğu bölüme istenilen koģul yazılır. 3237 ġekil 2.30: Ġfade oluģturucusu penceresi Geçerlilik kuralı uygulandıktan sonra ilgili alana yapılan veri giriģi yazılan kurala uymuyorsa program veri giriģini engelleyip, neden veri giriģine izin vermediğini gösteren bir uyarı penceresi görüntüler. ġekil 2.31: Tabloya veri giriģi ġekil 2.32: Geçerli veri giriģi yapılmadığı zaman ortaya çıkan uyarı penceresi 33 Daha göster
T.C. MĠLLÎ EĞĠTĠM BAKANLIĞI BĠLĠġĠM TEKNOLOJĠLERĠ AÇIK KAYNAK KODLU HAZIR WEB SĠSTEMLERĠ Ankara, 2013 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan Detaylı T.C. MİLLÎ EĞİTİM BAKANLIĞI BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1 482BK0183
T.C. MİLLÎ EĞİTİM BAKANLIĞI BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1 482BK0183 Ankara, 2012 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan yeterlikleri Detaylı BİLİŞİM TEKNOLOJİLERİ
T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ WEB TASARIM EDİTÖRÜ İLE VERİ TABANI İŞLEMLERİ Ankara, 2013 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında Detaylı BĠLĠġĠM TEKNOLOJĠLERĠ
T.C. MĠLLÎ EĞĠTĠM BAKANLIĞI BĠLĠġĠM TEKNOLOJĠLERĠ E-POSTA SUNUCU YÖNETĠMĠ Ankara, 2013 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan yeterlikleri Detaylı VERİ YÖNETİMİ VE RAPORLAMA EĞİTİMİ DERS KİTABI
VERİ YÖNETİMİ VE RAPORLAMA EĞİTİMİ DERS KİTABI ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 AMAÇ ÖĞRENME FAALİYETİ 1 Bilgisayar ortamında Veri tabanı programını kullanarak, istenilen özelliklere göre dosyalama Detaylı T.C. MĠLLÎ EĞĠTĠM BAKANLIĞI. BĠLĠġĠM TEKNOLOJĠLERĠ. ĠġLETĠM SĠSTEMĠ GELĠġMĠġ ÖZELLĠKLERĠ 481BB0092
T.C. MĠLLÎ EĞĠTĠM BAKANLIĞI BĠLĠġĠM TEKNOLOJĠLERĠ ĠġLETĠM SĠSTEMĠ GELĠġMĠġ ÖZELLĠKLERĠ 481BB0092 Ankara, 2011 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında Detaylı BİLİŞİM TEKNOLOJİLERİ
T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ WEB TASARIMI EDİTÖRÜNE GİRİŞ 482BK0175 Ankara, 2012 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan Detaylı BĠLĠġĠM TEKNOLOJĠLERĠ
T.C. MĠLLÎ EĞĠTĠM BAKANLIĞI BĠLĠġĠM TEKNOLOJĠLERĠ ĠġLETĠM SĠSTEMĠ SORUNLARINI GĠDERME Ankara, 2013 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan Detaylı BİLİŞİM TEKNOLOJİLERİ
T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ VERİ TABANINDA SORGULAR 481BB0037 Ankara, 2012 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan yeterlikleri Detaylı T.C. MĠLLÎ EĞĠTĠM BAKANLIĞI. BĠLĠġĠM TEKNOLOJĠSĠ. AÇIK KAYNAK KODLA VERĠ TABANI ĠġLEMLERĠ
T.C. MĠLLÎ EĞĠTĠM BAKANLIĞI BĠLĠġĠM TEKNOLOJĠSĠ AÇIK KAYNAK KODLA VERĠ TABANI ĠġLEMLERĠ Ankara, 2013 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan Detaylı BĠLĠġĠM TEKNOLOJĠLERĠ
T.C. MĠLLÎ EĞĠTĠM BAKANLIĞI BĠLĠġĠM TEKNOLOJĠLERĠ TASARIMIN TEMEL ĠLKELERĠ 482BK0171 Ankara, 2011 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan Detaylı Eskişehir Osmangazi Üniversitesi Turizm ve Otel İşletmeciliği Yüksekokulu. Microsoft Access Ders Notları. Doç.Dr. Yaşar SARI. www.yasarsari.
Eskişehir Osmangazi Üniversitesi Turizm ve Otel İşletmeciliği Yüksekokulu Microsoft Access Ders Notları Doç.Dr. Yaşar SARI www.yasarsari.com Aralık-2013 I İ Ç İ N D E K İ L E R Sayfa No GİRİŞ - 1-1. VERİTABANI Detaylı MICROSOFT ACCESS DERS NOTLARI Öğr.Gör.Ali ATALAY
İstatistik Bölümü Güz dönemi 2.sınıf Programlama dilleri I (Excel-access) MICROSOFT ACCESS DERS NOTLARI Öğr.Gör.Ali ATALAY Access bir veritabanı programıdır. Veritabanı, bir konuyla ilgili çok sayıda kaydın Detaylı BİLİŞİM TEKNOLOJİLERİ
T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ HTML İLE BASİT WEB İŞLEMLERİ 482BK0152 Ankara, 2012 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan Detaylı MICROSOFT POWERPOINT(SUNU) 2003 HAZIRLAMA PROGRAMI
MICROSOFT POWERPOINT(SUNU) 2003 HAZIRLAMA PROGRAMI Sunular toplantılar, tanıtımlar, seminerler vb. oturumlarda konuģmanın kullanacağı görsel materyalin hazırlanması, kurgulanması ve sunulması iģlemlerini Detaylı Access bize tablolarımıza bilgi girmek veya bu bilgileri düzenlemek için tablo, sorgu, form, modül ve makro adında araçlar sunar.
2. HAFTA ACCESS VERİ TABANI Veri Nedir? Bilgisayara girilen işlenmemiş (ham) bilgilere veri denir. Bilgisayarın alabildiği, işleyebildiği, sonuç üretebildiği ve saklayabildiği her şey veridir. Veriler Detaylı T.C. MİLLİ EĞİTİM BAKANLIĞI MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) BİLİŞİM TEKNOLOJİLERİ
T.C. MİLLİ EĞİTİM BAKANLIĞI MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) BİLİŞİM TEKNOLOJİLERİ VERİ TABANINDA FORMLAR VE RAPORLAR ANKARA, 2007 Milli Eğitim Bakanlığı tarafından Detaylı BİLİŞİM TEKNOLOJİLERİ
T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ HTML İLE GELİŞMİŞ WEB İŞLEMLERİ 482BK0153 Ankara, 2012 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer Detaylı ÜNİTE TEMEL BİLGİ TEKNOLOJİLERİ - II İÇİNDEKİLER HEDEFLER ACCESS 2010
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 Detaylı T.C. MĠLLÎ EĞĠTĠM BAKANLIĞI. BĠLĠġĠM TEKNOLOJĠLERĠ. ĠġLETĠM SĠSTEMĠ KURULUMU 481BB0093
T.C. MĠLLÎ EĞĠTĠM BAKANLIĞI BĠLĠġĠM TEKNOLOJĠLERĠ ĠġLETĠM SĠSTEMĠ KURULUMU 481BB0093 Ankara, 2011 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan Detaylı MİLLİ EĞİTİM, GENÇLİK VE SPOR BAKANLIĞI BİLGİ VE İLETİŞİM LİSELER İÇİN DERS KİTABI AĞUSTOS 2011 KKTC
KKTC MİLLİ EĞİTİM, GENÇLİK VE SPOR BAKANLIĞI BİLGİ VE İLETİŞİM TEKNOLOJİSİ 9 LİSELER İÇİN DERS KİTABI AĞUSTOS 2011 KKTC MİLLİ EĞİTİM, GENÇLİK VE SPOR BAKANLIĞI YAYINIDIR Yazı ve Araştırma Kurulu Başkan Detaylı T.C. MİLLÎ EĞİTİM BAKANLIĞI MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) BİLİŞİM TEKNOLOJİLERİ AĞ VERİ TABANI PLANLAMA
T.C. MİLLÎ EĞİTİM BAKANLIĞI MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) BİLİŞİM TEKNOLOJİLERİ AĞ VERİ TABANI PLANLAMA ANKARA 2008 Milli Eğitim Bakanlığı tarafından geliştirilen Detaylı BİLİŞİM TEKNOLOJİLERİ
T.C. MİLLİ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ NESNE TABANLI PROGRAMLAMA 5 482BK0078 Ankara 2011 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan Detaylı HALKLA İLİŞKİLER VE ORGANİZASYON HİZMETLERİ
T.C. MİLLÎ EĞİTİM BAKANLIĞI HALKLA İLİŞKİLER VE ORGANİZASYON HİZMETLERİ SEKRETARYA PROGRAMI 346SBI051 Ankara, 2011 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında Detaylı BİLİŞİM TEKNOLOJİLERİ
T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ SUNUCU İŞLETİM SİSTEMLERİ Ankara, 2013 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan yeterlikleri Detaylı T.C. MİLLÎ EĞİTİM BAKANLIĞI MEGEP (MESLEKÎ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) BÜRO YÖNETİMİ VE SEKRETERLİK BİLGİSAYARLA İLETİŞİM
T.C. MİLLÎ EĞİTİM BAKANLIĞI MEGEP (MESLEKÎ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) BÜRO YÖNETİMİ VE SEKRETERLİK BİLGİSAYARLA İLETİŞİM ANKARA 2006 Milli Eğitim Bakanlığı tarafından geliştirilen Detaylı 1.ARAYÜZ. www.yazanadam.com. www.yazanadam.com
1.ARAYÜZ Arayüz, Türk Dil Kurumu nun Büyük Türkçe Sözlüğü ne göre; bilgisayar yazılımlarının kullanıcı tarafından çalıştırılmasını sağlayan, çeşitli resimlerin, grafiklerin,yazıların yer aldığı ön sayfa Detaylı BĠLĠġĠM TEKNOLOJĠLERĠ
T.C. MĠLLÎ EĞĠTĠM BAKANLIĞI BĠLĠġĠM TEKNOLOJĠLERĠ SĠSTEM BAKIM YAZILIMLARI Ankara, 2013 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan yeterlikleri Detaylı AKHĠSAR MESLEK YÜKSEK OKULU MAKĠNE BÖLÜMÜ BĠLGĠ ve ĠLETĠġĠM TEKNOLOJĠSĠ DERSĠ NOTLARI ĠÇĠNDEKĠLER
0 AKHĠSAR MESLEK YÜKSEK OKULU MAKĠNE BÖLÜMÜ BĠLGĠ ve ĠLETĠġĠM TEKNOLOJĠSĠ DERSĠ NOTLARI ĠÇĠNDEKĠLER 1-BĠLGĠSAYARA GĠRĠġ... 2 A.BĠLGĠSAYAR ÇEġĠTLERĠ... 2 B. ANAKARTLAR... 3 C.ĠġLEMCĠLER... 3 D.BELLEK BĠRĠMLERĠ... Detaylı Access 2000, bütün Windows 95/98 programları gibi çeşikli yollarla başlatılabilir.
Eğer bana bilgisayar kullanımını haklı gösterecek tek bir şey şey derseniz, hemen Veritabanı derim. Veri-işlem. Ve ister telefon defterinizi oluşturun, ister firmanızın demirbaş envanterini tutun, Microsoft Detaylı 2016 © DocPlayer.biz.tr Gizlilik Politikası | Hizmet koşulları | Geri bildirim