DB.NET Laboratuvar Uygulaması-Öğrenci Notları



Benzer belgeler
VERİ TABANI UYGULAMALARI

ACCESS DERS Tablolarda Düzenleme

Laboratuvar Çalışması Konak Bilgisayarları Bağlama ve Yapılandırma

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

1. BELGE İŞLEMLERİ. Şekil 1.2: Open Office ilk açıldığında gelen ekran

T.C. istanbul ÜNiVERSiTESi ÖĞRENCi BiLGi SiSTEMi. ÖĞRETiM ELEMANI KULLANIM KILAVUZU

Bağlı Dosya Oluşturma Uygulaması

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

5. HAFTA MS OFFICE EXCEL 2016 ÇUKUROVA ÜNİVERSİTESİ BİLGİSAYARDA VERİ ANALİZİ VE RAPORLAMA

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

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

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

DENEME SINAVI CEVAP ANAHTARI

1. Hafta MS SQL Server 2008 Kurulum ve Tanıtımı BPR255 Veritabanı. Bu Derste Öğrenecekleriniz: Kurulum:

Yedek Nasıl Alınır? "Veri Tabanı Yedekleme ve Geri Alma" butonunu tıklayınca aşağıdaki gibi bir ekran açılacaktır.

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

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

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

DENEME SINAVI. ECDL BAŞLANGIÇ Hesap Tablosu

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

IELTS sınavına kayıt kılavuzu

MİCROSOFT WORD. Araç çubukları: menü çubuğundan yapabileceğimiz işlemleri daha kısa zamanda araç çubukları ile yapabiliriz.

Silmek istediğiniz satır/sütun/hücre yi seçin ve aşağıdaki adımlardan birini takip edin:

1. VERİ TABANI ARAÇLARI

ITEC186. Bilgi Teknolojilerine Giriş AUTODESK AUTOCAD 2014-I

HESABINIZA GİRİŞ YAPMAK İÇİN:

Excel de çalışma alanı satır ve sütunlardan oluşur. Satırları rakamlar, sütunları ise harfler temsil eder. Excel çalışma sayfası üzerinde toplam

Office 2007 Otomatik Düzelt Seçenekleri

WORD KULLANIMI

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

düğmesine ile bir sayfa yukarıya, düğmesi ile bir sayfa aşağı gidebilirsiniz.

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

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

E-Birlik İhracat. Basitleştirilmiş Gümrük Hattı. Uygulaması - KULLANICI KILAVUZU -

Program Tercihleri. Bölüm 5 Tercihler

Dinamik Kodlama. [X] [X] Yeni Fonksiyon

Microsoft Excel 1.BÖLÜM

BİLGİSAYAR PROGRAMLAMA

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

III. Ünite A. BAŞLANGIÇ B. TEMEL İŞLEMLER C. BİÇİMLEME D. SAYFA BİÇİMLEME E. YAZDIRMA F. İLERİ ÖZELLİKLER KELİME İŞLEM PROGRAMI

Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

Yine benzer şekilde hücreler içine yazılan yazıların renklerini değiştirebiliriz. Bunun için tüm satırı veya sütunu yine fareyle seçmek durumundayız.

Temel Bilgisayar kullanımı

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

Tavsiye Edilen Önhazırlık Temel SQL Server 2000 bilgisi edinmek.

Örgün Öğrenci Sistemi Anadolu Üniversitesinde öğretim elemanlarının verdikleri

LibreOffice Veritabanı-1

MICROSOFT ACCESS DERS NOTLARI


Bilgisayarlı Muhasebe 3. Hafta

1 Nisan Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Stok

Kullanım Kılavuzu

Windows Live Mail Programı Kurulumu ve Ayarlanması

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

FABREKA YAZILIM ELEKTRONİK DANIŞMANLIK TİC. LTD. ŞTİ.

Yeni Adrese Tebligat Gönderim İşlemleri

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

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

12. hafta Bulut Bilişimde Veritabanı ve Microsoft Azure Kullanımı

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

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) SQL (Structured Query Language)

MS WORD 6. BÖLÜM. Başvurular sekmesindeki seçenekler Şekil de görülmektedir. Şekil Başvurular Sekmesi

LUCA BİLGİSAYARLI MUHASEBE PROGRAMI DERS NOTLARI

McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0

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.

Tavsiye Edilen Önhazırlık Temel veritabanı kavramlar hakkında bilgi sahibi olmak. Hedefler Temel veritabanı güvenlik işlemlerini gerçekleştirebilmek

NOT VE GÖREVLER. Not ve Görev Özellikleri

BLGM 354 DENEY 1 * GİRİŞ

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

ecyber Kullanıcı Kılavuzu 1 / 1 1. ecyber hakkında Sistem gereksinimleri:... 2 Donanım:... 2 Yazılım: Kullanım Rehberi...

DS150E Kullanıcı El Kitabı. Dangerfield June V3.0 Delphi PSS

Laboratuvar Çalışması Veri Depolama Kapasitesini Belirleme

LST TIPON KURULUM KILAVUZU

Workspace Desktop Edition Help. Giden İtme Önizleme Aramaları

İSTİHDAM VE SOSYAL UYUM İÇİN DİJİTAL BECERİLER

DERS: MESLEKİ BİLGİSAYAR MODÜL -2: İŞLETİM SİSTEMİNDE MASA ÜSTÜ

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

2000 de Programlarla Çalışmalar

Bu düğme tıklandığında karşınıza yandaki gibi bir diyalog kutusu daha gelecektir.

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

3. Aşağıdakilerden hangisi B5 hücresinin değerini getirir (Kopyalar)? a-) =B5 b-) B5 c-) =B(5) d-) =5B

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri

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

Microsoft Access 2003 ten. Access 2010 a geçiş

ÜNİTE 9. Bu üniteyi çalıştıktan sonra; Microsoft Powerpoint Nedir? Giriş Menüsü Pano Slaytlar Yazı Tipleri Paragraf Çizim Düzenleme.

Hukuk Parter Rapor Modülü (Q-Biz Viewer) Kullanım Klavuzu

Veritabanına Giriş. Oğuzhan Ceylan. 19 Eylül 2011

İSTİHDAM VE SOSYAL UYUM İÇİN DİJİTAL BECERİLER

Amaçlarımız. Powerpoint de slaytlara eklentiler yapmak. Asıl slayt kavramını tanımlamak. Asıl slayt üzerinde değişklikler yapmak.

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

NAZMİYE DEMİREL ORTAOKULU BİLİŞİM TEKNOLOJİLERİ DERSİ 1. DÖNEM 6. SINIFLAR DERS NOTU EXCEL 2007 DERS NOTLARI

E-Mükellef Kontrol Programı Kullanım Kılavuzu

İL SAĞLIK MÜDÜRLÜĞÜ EKRANI POLİKLİNİK RUHSAT BAŞVURUSU DEĞERLENDİRME

MATRİKS VERİ TERMİNALİ GELİŞMİŞ ALARM

Şekil 7.14: Makro Kaydet Penceresi

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

"Her zaman düzeltme öner" seçeneği işaretliyse solda bulunan pencerenin "Öneriler" bölümünde düzeltme önerir.

POWER POINT Power Point ile Çalışmaya Başlamak

Görünüm Seçenekleri ÜNİTE 14. Bu üniteyi çalıştıktan sonra;

Luca NET Kobi Ticari Yazılımında ilk yapılacaklar

Transkript:

Uygulama Kodu: 1/1 Laboratuvar Uygulaması Adı: Access 2003 de Bir Tur: Northwind Veritabanını İncelemek İlgili Ünite Kodu: HC1 İlgili Ünite Adı: İnsan-Bilgisayar Etkileşiminin Temelleri Hafta: 1 Seviye: Başlangıç Ortalama Süre: 90 dk. Amaçlar: İnsan-bilgisayar etkileşimi ortamı olarak bir veritabanı yönetim sistemi olan Access 2003 ile neler yapılabileceğini görmek. Veritabanı yönetim sistemlerinin karşıladıkları temel gereksinimleri anlamak. Bir veritabanını açmak. Temel veritabanı nesneleri hakkında bir fikir edinmek. Ön Şartlar: Öğrencilerin Windows işletim sistemini, Word, Excel vb. uygulamaları kullanabilme becerisine sahip olmaları gerekmektedir. Kaynaklar: Access 2003 veritabanı yönetim sistemi kurulu olan bir bilgisayar. Uygulamanın Tanıtımı: Access 2003, Office 2003 ürün ailesiyle birlikte gelen bir küçük ölçekli bir veritabanı yönetim sistemidir. Kullanıcı arayüzünün oldukça keşfedilebilir olması nedeniyle kullanımı kolaydır. Veritabanı dersini ilk kez alan öğrencilerin bir veritabanı yönetim sistemi hakkında fikir edinebilmeleri için oldukça uygun bir veritabanı yönetim sistemidir. Günümüzde geliştirilen pek çok veritabanı uygulamasında SQL Server 2003 veritabanı yönetim sistemi kullanılmaktadır. Öğrencilerin oldukça yaygın olarak kullanılan SQL Server 2003 veritabanı yönetim sistemi ile tanışması, veritabanı konusunda kendilerine olan güvenlerini arttıracaktır. Uygulama Yönergesi: Gösterim Aşaması 1. Access 2003 veritabanı yönetim sistemi uygulamasını açınız. 2. Help (Yardım) ana menüsünün Sample Databases (Örnek Veritabanları ) menüsünden Northwind Sample Database (Northwind Örnek Veritabanı) seçiniz. 3. Veritabanı penceresinin açıldığını gözlemleyiniz.

4. Veritabanı penceresinde Nesneler sekmesinden sırasıyla, Tablolar, Sorgular, Formlar, Raporlar, Sayfalar, Makrolar ve Modüller seçeneklerini seçiniz ve her bir seçimden sonra veritabanı penceresinin içeriğindeki değişimi gözlemleyiniz. 5. 4. adımdaki her bir seçiminiz için ilgili veritabanı nesnesinden kaçar adet olduğunu Çizelge-1 isimli çizelgeye işleyiniz. Örneğin, Northwind veritabanında toplam 8 adet tablo bulunmaktadır. 6. Her bir tabloyu tek tek açıp ilgili tablodaki kayıt sayısını Çizelge-2 isimli çizelgeye işleyiniz. Örneğin, Categories tablosunda toplam 8 adet kayıt bulunmaktadır. 7. Çizelge-3 de isimleri belirtilen her bir sorguyu tek tek çalıştırıp ilgili sorgunun çalışması sonucunda kaç adet kayıt döndüğünü Çizelge-3 isimli çizelgeye işleyiniz. Örneğin, Alphabetical List of Products isimli sorgunun çalıştırılması sonucunda toplam 69 adet kayıt dönmektedir. Bazı sorgularda çizelgede notunu göreceksiniz. Bu tür sorgulara parametrik sorgu denilmektedir. Bu sorgular verilen farklı parametre değerleri için farklı sayıda kayıt döndürmektedir. 8. Veritabanı penceresindeki Formlar sekmesinde yer alan Categories ve Employees isimli formları açınız. 9. Veritabanı penceresindeki Raporlar sekmesinde yer alan Catalog ve Invoice isimli raporları açınız. 10. Veritabanı penceresindeki Sayfalar sekmesinde yer alan Review Products isimli sayfayı açınız ve C ve P harfleriyle başlayan kaçar adet ürün ismi olduğunu sayfa üzerindeki ilgili harfleri tıklayarak Çizelge-4 isimli çizelgeye işleyiniz. Örneğin, B harfiyle başlayan 1 adet ürün ismi bulunmaktadır. 11. Veritabanı penceresi aktif pencere durumundayken Tools isimli ana menüden Relationships menüsünü seçiniz. Çizelge-5 isimli çizelgeye her bir tabloya giren karakterinin ve her tablodan çıkan 1 karakterinin sayılarını yazınız. Örneğin, Categories tablosundan çıkan 1 karakterinin sayısı 1 iken, Order Details tablosuna giren karakterinin sayısı 2 dir. Tüm ilişkisel veritabanı yönetim sistemlerinde olduğu gibi, tablolar arasındaki ilişkiler veritabanı modelinin en önemli noktasıdır. Tablolar arasındaki ilişkiler bir veritabanının modelini anlamak açısından çok önemlidir. 12. 11. adımda oluşturduğunuz Çizelge-5 isimli çizelgeyi kullanarak kendisine giren bir karakteri olmayan her bir tablo için o tablodan başlayıp, ilgili 1 karakterinin ilişkili olduğu ilişki çizgisi üzerinden

karakterini takip ederek bir sonraki tabloyu bulunuz ve bu işleme herhangi bir tablodan çıkan 1 karakteri kalmayıncaya kadar devam ediniz. Bulmuş olduğunuz patikaya ilişki patikası denir. Bu şekilde, Çizelge-6 isimli çizelgeye ilişki patikalarını işleyiniz. 13. 12. adımda oluşturduğunuz ilişki patikaları, patikanın başlangıcındaki tablodaki herhangi bir kayıttan başlayarak ilişki patikası boyunca yer alan diğer tablolardaki ilişkili kayıtları bulmamıza yarar. Bunun için, veritabanı penceresindeki Tablolar sekmesinde yer alan Products tablosunu açınız. Her kaydın en sol tarafında yer alan bir + karakteri göreceksiniz. Herhangi bir kayıt için + karakterine tıkladığınızda + karakterinin yerini - karakteri alır ve ilgili kaydın ilişkili olduğu tablodaki kayıt(lar) açılır. Çizelge-7 isimli çizelgeyi doldurunuz. 14. Veritabanı penceresindeki Tablolar sekmesindeki Shippers tablosunu açınız. Tablonun en alt satırında satır başındaki hücredeki * karakterini gözlemleyiniz. Bu karakter, o tabloda yeni bir kayıt ekleyebileceğiniz yeri işaret etmektedir. O satırda imlecinizi Company Name sahasının hizasındaki hücreye yerleştiriniz ve Kargo verisini giriniz. Phone sahası için (111) 222-3333 verisini giriniz. Yeni bir kayıt girerken imlecin bulunduğu satır değiştiği anda o tabloya kayıt eklemiş olursunuz. Tabloyu kapatınız. 15. Kayıt güncellemek 16. Kayıt silmek 17. Kayıt bulmak, joker karakterler (* ve?) 18. Veritabanı penceresindeki Tablolar sekmesindeki Categories tablosu seçiliyken, Design düğmesine tıklayınız. Categories tablosunun tasarım görünümü penceresi açılacaktır. Categories tablosunun tasarım görünümü penceresinde her bir satır bilgi (Field Name, Data Type, Description) o tabloda saklanan bir veriyi temsil etmektedir. Her satırda ilgili sahanın ismi (Field Name-saha ismi), o sahada saklanabilecek verinin özellikleri (Data Type-veri tipi) ve sahaya ilişkin açıklamalar (Description-açıklama) verilmektedir. Örneğin, CategoryID sahası her bir kategori için belirleyici bir sahadır. Bu nedenle, bu sahanın sol tarafında anahtar simgesi bulunmaktadır. Bu simge, o tablodaki tüm kayıtların anahtar saha değerlerinin birbirinden farklı olmasını sağlamaktadır. Herhangi bir sahaya ait saha ismi ve açıklama bilgisi tablonun tasarımını yapan tarafından belirlenirken, veri tipi Access 2003 tarafından desteklenen veri tiplerinden herhangi birisi olabilmektedir. Çizelge-8 isimli çizelgeye Northwind veritabanındaki her bir tabloda kaç adet saha olduğunu gösteren bilgiyi işleyiniz.

19. Çizelge-9 isimli çizelgeye Northwind veritabanındaki her bir tablonun anahtarının kaç adet sahadan oluştuğunu ve bu sahaların isimlerini işleyiniz.

Deney Aşaması Uygulama tamamlandıktan sonra gösterim aşamasının sınanmasına yönelik etkinlikler listesidir. Öğrencinin bu listede belirtilen tüm etkinlikleri başarması gerekmektedir. 1. Veritabanındaki tablolar arasındaki ilişkileri gösteren pencerede Order Details tablosu için neden bir ilişki patikası bulunmamaktadır? Açıklayınız. 2. Ortak ilişki patikasına sahip olan tabloları tasarımını kendiniz yapacağınız bir çizelgeye işleyiniz. İlişki patikasının ortak olmasının bir önemi olup olmadığını aynı ilişki patikasına sahip iki farklı tablo için örnekleyip açıklayınız. 3. Categories tablosunda Category Name saha değeri Confections olan kaç farklı ürün olduğunu gösteren ekran görünümünü oluşturunuz. 4. Veritabanı penceresinde Queries sekmesindeki her bir sorgu için sorgu ismini sol tarafında buluna simge o sorgunun türünü göstermektedir. Herhangi bir sorgunun türünü anlamak için o sorgu seçiliyken farenin sağ tuşundan Properties seçip gelen pencereden Type bilgisine bakılır. Buna göre, Northwind veritabanında kaç farklı sorgu türü kullanıldığını ve her bir sorgu türü için kaç farklı sorgu yazıldığını gösteren çizelgenin tasarımını yapıp ilgili bilgileri çizelgeye işleyiniz. Çözüm Önerisi: Uygulamanın çözümü için önerilerdir. Öğrencilerin yaratıcılığını engellememek için verilmeyebilir. Ancak, bazı uygulamalarda çözüm önerilerinin verilmesi değerlendirmeyi kolaylaştırmaktadır. Bu uygulama için herhangi bir çözüm önerisi bulunmamaktadır. Bonus Uygulama: Uygulamanın daha ileri amaçları da gerçekleyebilmesi için gereken ek isteklerin tanımlandığı bölümdür. Orijinal uygulamayı tamamlayan öğrenciler için bonus uygulamayı da tamamlamak ek başarı anlamına gelmektedir. Bu uygulama için herhangi bir bonus uygulama tasarlanmamıştır.

Çizelgeler: Bu bölüm öğrencilerin laboratuvardaki etkinliklerini sınamaya yönelik olarak uygulama öncesinde kendilerine dağıtılan ve uygulama sonrasında da kendilerinden toplanan bir bölümdür. Numara: 05-06-0007670 Adsoyad: Umut Benzer İmza: Çizelge-1: Northwind veritabanındaki nesnelerin sayıları. Nesne Türü Tablolar Sorgular Formlar Raporlar Sayfalar Makrolar Modüller Sayısı Çizelge-2: Northwind veritabanındaki tabloların kayıt sayıları. Tablo Adı Categories Customers Employees Order Details Orders Products Shippers Suppliers Kayıt Sayısı Çizelge-3: Örnek sorguların döndürdüğü kayıt sayıları. Sorgu Adı Alphabetical List of Products Category Sales for 1997 Employee Sales by Country Dönen Kayıt Sayısı Beginning Date: 01.01.1996 Ending Date: 31.12.1996 Beginning Date: 01.01.1996 Ending Date: 31.12.1997 Beginning Date: 01.01.1997

Ending Date: 31.12.1997 Invoices Forms!Orders!OrderID: 10643 Invoices Filter Forms!Orders!OrderID: 10690 Forms!Orders!OrderID: 10655 Ten Most Expensive Products 10 3 2 1 Çizelge-4: Review Products sayfasındaki bilgiler. İlk Harf B C P Ürün Sayısı Çizelge-5: Veritabanındaki tablolara giren ve çıkan 1 sayıları. Tablo Adı Categories Customers Employees Order Details Orders Products Shippers Suppliers Giren Çıkan 1 Çizelge-6: Veritabanındaki ilişki patikaları. Tablo Adı Categories Customers Employees Order Details Orders Products Shippers Suppliers İlişki Patikası Çizelge-7: Products tablosundaki ilişkili bazı kayıtlar.

Product ID Değeri 3 9 37 71 Order Details tablosunda ilişkili olduğu toplam kayıt sayısı Çizelge-8: Northwind veritabanındaki tabloların saha sayıları. Tablo Adı Categories Customers Employees Order Details Orders Products Shippers Suppliers Kayıt Sayısı Çizelge-9: Northwind veritabanındaki tabloların anahtar saha bilgileri. Tablo Adı Anahtarı Oluşturan Saha Sayısı Categories 1 Customers 1 Employees 1 Order Details 2 Orders 1 Products 1 Shippers 1 Suppliers 1 Anahtar Sahalar

Değerlendirme Gösterim Aşaması Çizelge Not Puan Çizelge-1 10 Çizelge-2 10 Çizelge-3 10 Çizelge-4 10 Çizelge-5 10 Çizelge-6 20 Çizelge-7 10 Çizelge-8 10 Çizelge-9 10 Toplam 100 Deney Aşaması Soru Not Puan Soru-1 20 Soru-2 30 Soru-3 35 Soru-4 15 Toplam 100 Gösterim Aşaması Toplamı (%40 alınız.) Deney Aşaması Toplamı (%60 alınız.) Genel Toplam