GRUP HazIrlayanlar EU TE AMO

Slides:



Advertisements
Benzer bir sunumlar
Microsoft Access Bu program Microsoft program paketinin içerisinde yer alan; çok büyük miktarlardaki verilerin depolanabileceği veritabanı oluşturmamıza.
Advertisements

ÖRNEK BİR VERİTABANI TASARIMI VE NORMALİZASYONU
VİSUAL STUDİO VERİ TABANI İŞLEMLERİ
Not Sosyal Bilgiler Öğretmenliği
VB.net ile SQL SERVER’a bağlanmak
İSİM UZAYLARI.
SQL (Structured Query Language)
dataReader- DataAdapter
Microsoft Danışman Öğrenci
SQL de Değişken Tanımlama
Görsel Programlama II Ders 6 Öğr.Gör. Mustafa KARABULUT.
VERİ TABANI ve YÖNETİMİ
Veri Tabanı Yönetim Sistemleri
Görsel Programlama II Ders 1 Öğr.Gör. Mustafa KARABULUT.
Tek Tablo İçinde Sorgulamalar
Fonksiyonlar Hafta 4.
Veritabanı Yönetim Sistemleri Hızlı ve Kısa Giriş
VERİ TABANI ve YÖNETİMİ
Transaction.
BÖLÜM 6 SQL SERVER KOMUTLARI.
MySQL, SQL ve PHP Öğr.Gör.Şükrü KAYA.
MADDENİN HAL DEĞİŞİMİ.
MYSQL 4. HAFTA. mySQL veri türleri INTTamsayı: 'den kadar değişen diziye "signed" (işaretli), 0'dan 'e kadar değişenine.
VIEW (BAKIŞ) OLUŞTURMA
SQL’e Giriş ve SELECT Komutu
SQL de Değişken Tanımlama
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 8: Windows Formları
Veritabanı İşlemleri.
Microsoft EXCEL (2) Kapsam Kopyalama, Yapıştırma Açıklama Ekleme Satır ve Sütunların Boyutlandırılması Bitişik Hücrelere Dayanarak Otomatik Veri Girme.
İLKÖĞRETİM KURUMLARI STANDARTLARI YAZILIMI
Microsoft Office Access Yrd. Doç. Dr. Doğan AYDOĞAN.
İnternet Programcılığı II
TÖMÜK SİNAN SUVERİR İLKÖĞRETİM OKULU MERSİN - Erdemli Ferda ÇELİK
VeriTabanı Uygulama.
VERİTABANI ve YÖNETİMİ
Microsoft Office Access
Veri Tabanı Yönetim Sistemleri I
SQL Komutları (2) Uzm. Murat YAZICI.
LINQtoSQL Silverligth Uygulamalarında LinqtoSql. LINQ (Language Integrated Query) özellikle dil içerisinde, Sql tarzı sorgular yazabilmemizi ve bunları.
BTP102 VERİTABANI YÖNETİM SİSTEMLERİ 1
Microsoft Office Access
HAFTA 6-7.
Microsoft Office Access
SQL’ e Giriş Uzm. Murat YAZICI.
VERİ ERİŞİM ARABİRİMİ PROGRAMLAMA DİLLERİ KENDİ OLANAKLARIYLAVERİTABANI ERİŞİMİNİ TAM ANLAMIYLA GERÇEKLEŞTİREMEZLER. BU NEDENLE VERİ ERİŞİM ARABİRİMİ (DATA.
Grafik ve Animasyon-II
Veritabanı Kavramları
İnsan Kaynakları Bilgi Sistemleri
T-SQL 3.K ONU Tablo Tipi Değişkenler. T ABLO TIPI DEĞIŞKENLER KULLANMAK T-SQL de dizi tanımlama nasıl yapılır? Bu sorunun cevabı olarak tablo tipi değişkenleri.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
Öğretim Teknolojileri ve Materyal Tasarımı
Asp.Net Veritabanı İşlemleri
Veri Tabanı Yönetimi Dersi 1. Laboratuvarı
ÖRNEK BİR VERİTABANI TASARIMI VE NORMALİZASYONU
ACTIVE DIRECTORY.
Aytaç ÖZAY MS Akademik ADO.Net Editörü
Tablo Tipi Değişkenler
Basit Sorgulamalar Yapmak
C# WINDOWS UYGULAMASI HAZIRLAMA ADO.NET SUNU3- MÜŞTERİ KAYIT FORMU OLUŞTURMA SAVAŞ TUNÇER
C# WINDOWS UYGULAMASI HAZIRLAMA ADO.NET SUNU2 -ŞİFRE GÜNCELLEME FORMU OLUŞTURMA SAVAŞ TUNÇER
VISUAL STUDIO İÇERİSİNDE VERİ TABANI BAĞLANTISI ACCESS DATA SOURCE SAVAŞ TUNÇER
VERİ TABANI SQL (STRUCTURED QUERY LANGUAGE) SAVAŞ TUNÇER.
VERİ TABANI VE VISUAL STUDIO SQL LOCAL DB(YEREL VERİ TABANINI SAYFAYA BAĞLAMA Savaş TUNÇER.
Asp.Net Veritabanı İşlemleri
C# ve Veri tabanı İşlemleri
DML ile veri ekleme, silme ve değiştirme
Veri Tabanı Temel Kavramlar.
VERİ TABANI II- 4.HAFTA ALT SORGULAR Türetilmiş ve İLİntİlİ tablolar
Asp.Net Veritabanı İşlemleri
Transaction.
Sunum transkripti:

GRUP HazIrlayanlar EU TE AMO Hiçbirşey için "BENİMDİR" deme, sadece de ki; "YANIMDADIR" Çünkü ne altın, ne toprak, ne sevgili, ne hayat, ne ölüm, ne huzur, ne de keder... DAİMA SENİNLE KALMAZ HazIrlayanlar EU TE AMO GRUP Lİsesi 2010 Selçuklu Endüstri Meslek

Tevfik Nafiz KÜÇÜKYAĞLIOĞLU Nazım BÜTÜNER Eyüp DÖNERKAYA Tevfik Nafiz KÜÇÜKYAĞLIOĞLU 2010 Selçuklu Endüstri Meslek

VERİTABANI Öğretim Programı Tasarım Soruları Ünite Soruları Temel Soru Verilerimizi neden kaydetmeliyiz? Ünite Soruları Veritabanı Nedir? 2010 Selçuklu Endüstri Meslek

Değerlendirme Planı Proje çalışması başlamadan önce K-W-L Şeması Ön Bilgiyi Ölçme Soruları (Denetim Tablosu)

Değerlendirme Planı 1.Araştırma sorularına Dayalı Değerlendirme (Blog) Öğrenciler projeler üzerinde çalışır ve görevlerini tamamlarlar 1.Araştırma sorularına Dayalı Değerlendirme (Blog) 2.Öz Değerlendirme (Blog) 3. Öz Değerlendirme (Wiki) 4. Öz Değerlendirme (Yayın) 5. Öz Değerlendirme (Sunu) 6.Akran Değerlendirme

Değerlendirme Planı Örnek Kavram Haritası 1.Çizim Denetim Listesi Proje çalışması tamamlandıktan sonra 1.Çizim Denetim Listesi 2.Şiir Alıştırmaları 3.Proje Denetim Listesi 4.Kavram Haritası Örnek Kavram Haritası

Değerlendirme Özeti Ders sırasında; öğrencilerin sınıftaki davranışları ve etkinliklere katılımını denetlemek amacıyla “araştırma sorularına dayalı değerlendirme” kullanılacaktır. Proje çalışması sırasında öğrencinin blog çalışmasında “blog öz değerlendirme formu” kullanılarak öğrenci değerlendirilir, ayrıca “sunum öz değerlendirme formu” aracılığıyla öğrencinin sunumundaki amaçların genel yapıya uygun olup olmadığını ve bu amaçları gerçekleştirip gerçekleştiremediği değerlendirilir. Ayrıca “yayın öz değerlendirme formu” ve “wiki öz değerlendirme formu” kullanılarak öğrenciler değerlendirilir.

Değerlendirme Özeti Proje çalışmasının tamamlanmasından sonraki aşamada değerlendirme amacıyla sunulan araçlardan “çizim denetim listesi” ve “proje denetim listesi” aracı kullanılarak öğrenci kendi yaptığı projede eksiklikler olup olmadığını tespit ederek bir kez daha kendini değerlendirecektir. Ünite ilgili son olarak “şiir alıştırmaları” değerlendirme ölçeği uygulanır Oylama ile öğrencinin görüşlerini alarak sınıfın öğrenmişlik düzeyi gözlemlenir.

Öğretim Prosedürleri Hafta: 1 Değişkenlik hayatta kalma mücadelesini nasıl etkiler? Temel sorusuyla üniteye başlanarak öğrencilere beyin fırtınası yaptırılır. Daha sonra tartışma sırasında günlüklerine notlar ve sorular yazdırılır. Önceki bilgi düzeylerini ölçmek için denetim listeleri dağıtılır. (2 Saat ) Denetim listeleri toplanıp değerlendirildikten sonra öğrencilere kavram haritası dağıtılır. Öğrenciler bildikleri ve merak ettikleri kısımlarını yazdıktan sonra proje işleniş kısmında boş bırakılan yerleri her dersin sonunda ara değerlendirme amaçlı kullanacaklardır. Proje işleniş kısmına geçmeden önce öğrenciler gruplara ayrılır ve her gruba konular dağıtılarak Blog, wiki, yayın, sunu, bülten ve broşür yapmaları istenir. Yapacakları sunumlarla ilgili denetim soruları dağıtılır. Kullanacakları araçlarla ilgili araç kullanma rehberleri verilir. (2 saat)

Öğretim Prosedürleri Hafta: 2 1.grup çevremizde sayısız madde var konusu ile ilgili hazırlamış oldukları blog sunusunu sınıf ortamında sunarlar. Arkadaşları bu grubu akran değerlendirme ve öz değerlendirme formları kullanarak değerlendirilirler. Son olarak ta sınıfa Araştırmaya Dayalı Değerlendirme Soruları dağıtılır. (2 saat) 2.grup maddenin halleri (katı, sıvı ve gaz) konusu ile ilgili hazırlamış oldukları wiki sunusunu sınıf ortamında sunarlar. Arkadaşları bu grubu öz değerlendirme formu kullanarak değerlendirirler. Bu iki gruba ara değerlendirme yapılır. (2 saat)

Öğretim Prosedürleri Hafta: 3 3.grup maddenin halleri (katı, sıvı ve gaz) konusu ile ilgili hazırlamış oldukları power point sunusunu sınıf ortamında sunarlar. Arkadaşları bu gubu öz ve akran değerlendirme formu kullanarak değerlendirirler. (2 saat) 4.grup erime ve bozulma konusu ile ilgili hazırlamış oldukları sunuyu sınıf ortamında sunarlar. Arkadaşları bu gubu öz ve akran değerlendirme formu kullanarak değerlendirirler. (2 saat)

Öğretim Prosedürleri Hafta: 4 Tüm gruba proje denetim listesi dağıtılıp değerlendirilir. Daha sonra son değerlendirme amaçlı Kavram Haritası ve çizim denetim listesi uygulanır. Ünite ile ilgili son olarak şiir alıştırmaları ile değerlendirme yapılır. (4 saat)

Farklılaştırılmış Öğretim İçin Destekler Kaynaştırılmış öğrenciler için diğer arkadaşları ile birlikte grup çalışmaları yaptırılacaktır. Velileri ile işbirliği yapılarak evde konu ile ilgili basit uygulamalar yaptırlması tavsiye edilebilir. Yapılması planlanan grup çalışmalarında yetenekli öğrencilere grubun sorumluluğu verilecek ayrıca konu ile ilgili daha kapsamlı deney ve çalışmalar yapması için laboratuar imkanı sunulacaktır.

Ünite İçin Gerekli Materyal ve Kaynaklar Teknoloji-Donanım Tarayıcı Projeksiyon Bilgisayarlar Televizyon Yazıcı Fotoğraf Makinası İnternet Bağlantısı

Anonim Grubu Wiki Sitesi Ünite İçin Gerekli Materyal ve Kaynaklar Teknoloji—Donanım Web sitelerine erişmek için Internet, Broşür için fotoğraf çekmek için dijital fotoğraf makinesi Teknoloji —Yazılım Slâyt sunuları için gerekli yazılımı Blog ve wiki siteleri Anonim Grubu Wiki Sitesi

Veritabanına bağlanmak için kullanılan yöntemler nelerdir? İçerik Soruları Veri nedir? Bilgi nedir? Veritabanına bağlanmak için kullanılan yöntemler nelerdir? Connection nedir? Command nedir? DataAdapter nedir? Dataset nedir? 2010 Selçuklu Endüstri Meslek

AJANDA ADO.NET – Providers ADO.NET – Connection ADO.NET – Command ADO.NET – DataAdapter ADO.NET – Parametre ADO.NET – DataReader ADO.NET – DataSet ADO.NET – DataTable 2010 Selçuklu Endüstri Meslek

ADO.NET .Net tabanlı uygulamalar için birincil veriye ulaşım modeli. ADO’nun sonraki versiyonu İki kısma ayrılabilir Provider (sağlayıcı) objeleri DataSet objeleri System.Data namespace System.Data.xxx namespace 2010 Selçuklu Endüstri Meslek

ADO.NET - Providers Veri kaynağına bağlantı ve ulaşımı sağlarlar. Her veri kaynağının kendisi için yazılmış provider objeleri vardır. Genel olarak provider’lar Connection Command Parameter DataAdapter DataReader olarak sayılabilir. 2010 Selçuklu Endüstri Meslek

ADO.NET - Connection Veri kaynağına ulaşmak için kullanılacak bağlantıyı sağlar. Belirli tipleri OdbcConnection OleDbConnection SqlConnection OracleConnection Db2Conneciton 2010 Selçuklu Endüstri Meslek

ADO.NET - OleDbConnection Object Linking and Embedding Database OleDb herhangi bir veri kaynağına herhangi bir ortamdan ulaşmayı hedefleyen bir teknoloji Veri kaynağı değişse bile aynı araçları kullanarak veriye erişim Odbc(Open Data Base Connectivity) vs OleDb System.Data.Oledb 2010 Selçuklu Endüstri Meslek

ADO.NET - OleDbConnection Bağlantını özelliklerini ayarlamak için ekranın altındaki bağlantı nesnesine sağ tuşla tıklayıp, açılan menüden Properties sekmesini seçilmelidir. Açılan pencereden bağlantının ismini değiştirdikten sonra Connection String özelliğine tıklayarak, nesnenin bağlantı Özelliklerinin ayarlandığı pencere açılmalıdır. 2010 Selçuklu Endüstri Meslek

ADO.NET - OleDbConnection Açılan pencerenin ilk tabından bağlanılacak Veri kaynağının tipi seçilir. DB2 veritabanına bağlanmak için Microsfot Jet 4.0 OLE Db Provider seçeneği seçilmelidir. Not: Bu işlem Server Explorer’da bağlantı tanımlama İşlemi ile hemen hemen aynıdır. 2010 Selçuklu Endüstri Meslek

ADO.NET - OleDbConnection 2010 Selçuklu Endüstri Meslek

ADO.NET - OleDbConnection 2010 Selçuklu Endüstri Meslek

ADO.NET - Command Veri kaynağına üzerinde okuma, yazma, güncelleme, silme gibi işlemleri yapmayı sağlar. Belirli tipleri OdbcCommand OleDbCommand SqlCommand OracleCommand Db2Command 2010 Selçuklu Endüstri Meslek

ADO.NET - OleDbCommand OleDb teknolojisini kullanır. Sık kullanılan değişken ve fonksiyonları CommandText Connection Parameters Transaction ExecuteNonQuery()‏ ExecuteReader()‏ 2010 Selçuklu Endüstri Meslek

ADO.NET - OleDbCommand Yapıcıları OleDbCommand() OleDbCommand(string commandText) OleDbCommand(string commandText, OleDbConnection myoledbConnection) OleDbCommand(string commandText, OleDbConnection myoledbConnection, OleDbTransaction myoledbtransaction) 2010 Selçuklu Endüstri Meslek

ADO.NET - OleDbCommand Kulanacağı bağlantı Nesnenin tipi Çalıştıracağı komut Nesnenin Adı 2010 Selçuklu Endüstri Meslek

ADO.NET - Parametre Command nesnesine tek bir parametre bilgisi sağlar. Kulanım metodu Parametre eklenecek yerileri özel bir karakterle ayrılmış bir command nesnesi oluştur. Parametreleri daha önceden belirlenmiş değerlerle doldur. Komutu çalıştır. 2010 Selçuklu Endüstri Meslek

ADO.NET – Parametre Örnek Parametre Ekle Parametrenin Boyutu Parametrenin Tipi Parametreye Değer Atama 2010 Selçuklu Endüstri Meslek

ADO.NET – DataReader Büyük veri yığınları üzerinde herhangi kayıt yapmadan efektif bir şekilde çalışmayı sağlar. Belirli tipleri OdbcDataReader OleDbDataReader SqlDataReader OracleDataReader Db2DataReader 2010 Selçuklu Endüstri Meslek

ADO.NET - OleDbDataReader Yapıcısı yerine command nesnesinin ExecuteReader() fonksiyonundan dönen nesneyi kullanır. OleDbDataReader ordr = ocmd.ExecuteReader(); Read() fonksiyonu çağrılarak okumaya başlar veya sonraki kayıta geçer. if(ordr.Read())‏ While(ordr.Read())‏ Reader nesnesinin indexli elemanları veya Get fonksiyonları ile veriye ulaşılır. ordr[0].ToString(); ordr[“KolonAdı”].ToString()‏ ordr.GetString(0); 2010 Selçuklu Endüstri Meslek

ADO.NET - OleDbDataReader Eğer bağlantı sonradan kullanılmaya devam edecekse Close() fonksiyonu ile reader nesnesi kapatılmalıdır. ordr.Close()‏ Sık kullanılan değişken ve fonksiyonları IsClosed FieldCount GetInt32(), GetDecimal(), GetString() ...... IsDBNull()‏ Read()‏ Close 2010 Selçuklu Endüstri Meslek

OleDbDataReader Örnek Nesnesi Eğer veri varsa Reader Nesnesine Veri Çek Kolon numarasına göre veri çekilmesi 2010 Selçuklu Endüstri Meslek

ADO.NET - OleDbDataAdapter Sık kullanılan değişken ve fonksiyonları Fill()‏ Update()‏ Uyarı : SqlDataAdapter nesnesini SqlDataAdapter(string selectCommandString, string connectionString) metodu ile oluşturmak yerine var olan bir bağlantı nesnesini kullanmak performansı arttırır. 2010 Selçuklu Endüstri Meslek

ADO.NET - OleDbDataAdapter AdataAdapter Nesnesini Oluştur Dataset Nesnesini Oluştur Bağlantı Nesnesini Ekle Verileri Dataset Nesnesine Aktar 2010 Selçuklu Endüstri Meslek

ADO.NET – DataSet Objeleri Dataset objeleri hafızada basit bir ilişkisel veritabanı tanımlamaya yarayan sınıflardır. DataAdapter nesnesini kullanarak veriye ve veritabanın şemasına olaşır. DataSet sınıfları DataSet DataTable DataColumn DataRow 2010 Selçuklu Endüstri Meslek

ADO.NET – DataSet Objeleri DataSet objeleri hiyerarşik olarak yapılandırılmıştır. 2010 Selçuklu Endüstri Meslek

ADO.NET – DataSet Sınıfı Dataset sınıfı bütün veritabanını temsil eder. Tabloları ve tablolar arasındaki bağlantıları içerir. DataAdapter sınıfının Fill() fonksiyonu ile içerisi doldurulur. Sık kullanılan fonksiyon ve özellikleri Tables AcceptChanges()‏ Clear()‏ 2010 Selçuklu Endüstri Meslek

ADO.NET – DataSet Sınıfı Yapıcıları DataSet() DataSet(string dataSetNameString)‏ Örnek DataSet myDataSet = new DataSet(); DataSet myDataSet = new DataSet("myDataSet"); Tablonun Adı DataSet Tipi Nesnenin Adı Yeni bir Nesne Oluştur 2010 Selçuklu Endüstri Meslek

ADO.NET – DataTable Sınıfı DataSet nesnesinin içerisinde bulunur. Adı, satırları ve sütunları vardır. Genellikle yapıcısı ile oluşturulmak yerine DataSet nesnesinde ulaşılarak kullanılır. Bir DataSet nesnesinin içerisinde birden fazla DataTable sınıfı bulunabilir. 2010 Selçuklu Endüstri Meslek

ADO.NET – DataColumn ve DataRow Komut Nesnesi Dataset Nesnesi DataAdapter Nesnesi Dataset Nesnesine Veri Çek Dataset Nesnesinin İlk Tablosunun Satırları İlk satırdan kolon numarasına göre veri çekilmesi 2010 Selçuklu Endüstri Meslek

Where anahtar kelimesi Hedef veri kümesini filtrelemek için kullanılır. Belirli satırları eler, diğerlerini geçirir. Where konutu olmadan bütün satırlar çekilir. Kolonlar üzerinde çalışır. Veri tipine göre yazılmalıdır. 2010 Selçuklu Endüstri Meslek

Örnek SELECT * FROM PERSONEL WHERE ADI = ‘ALİ’ Bu sorgu personel tablosundan adı ALİ olan tüm kayıtları getirir. Where anahtar kelimesi tablo adından sonra gelmelidir. Daha sonra filtreleme kriterleri gelmelidir. SELECT * FROM PERSONEL WHERE ADI LIKE ‘AL%’ Bu sorgu personel tablosundan adı AL ile başlayan tüm kayıtları getirir. LIKE anahtar kelimesi benzer kayıtları getirir. SELECT * FROM PERSONEL WHERE ADI = ‘ALİ’ AND SOYADI = ‘KAYA’ Where anahtar kelimesi birden fazla filtreleme kriterini aynı anda içerebilir Bu örnekte tablodan hem adı ALİ soyadı KAYA olan kayıtlar döner. 2010 Selçuklu Endüstri Meslek

Update anahtar kelimesi Tablodaki verileri değiştirmek/güncellemek için kullanılır. Delete->Insert yönteminden daha efektiftir. Genellikle Where anahtar kelimesi ile beraber kullanılır. Güncellenecek kolon isimleri ve değerleri verilmelidir Komut nesnesinin içerisine yazılarak ExecuteNonQuery fonksiyonu çağrılarak çalıştırılır. 2010 Selçuklu Endüstri Meslek

Örnek UPDATE PERSONEL SET ADI = ‘ALİ’ Personel tablosundaki tüm kayıtların ad alanlarına ALİ yazar. UPDATE PERSONEL SET YAS = 18 WHERE YAS < 18 Personel tablosundan yaşı 18 den küçük olan tüm kayıtları 18 yaşına getirir. 2010 Selçuklu Endüstri Meslek

İki tablodan beraber veri çekmek İki tablonun kolonlarını birleştirerek tek satırda veri getirir. Tabloların genellikle birer kolonlarının eşleştirilmesiyle gerçekleştirilir. Benzer kolon isimlerinde tablolara kod adı verilerek ilgili kolonlar işaretlenebilir. 2010 Selçuklu Endüstri Meslek

Örnek TAN VELİ 22222 KAYA ALİ 11111 SOYAD AD TCID KIMLIK FİZİK 5 DERSAD DRSKOD KİMYA 6 DERSLER 70 6 11111 50 5 NOT DERS KOD TCID NOTLAR 2010 Selçuklu Endüstri Meslek

Örnek Kimlik tablosunda öğrencinin TC Kimlik numarası, adı ve soyadı Dersler tablosunda derslerin kodları ve adları Notlar tablosunda ise öğrencilerin dersler bazında aldıkları notlar bulunmaktadır. Bir öğrencinin belirli bir dersten aldığı notu nasıl buluruz? 2010 Selçuklu Endüstri Meslek

Örnek Eşleşme Kimlik tablosu ve Notlar tablosu arasında TCKIMLIK kolonları ile Notlar tablosu ve Dersler tablosu arasında ise DRSKOD ve DERSKOD kolonları arasında gerçekleştirilir. 2010 Selçuklu Endüstri Meslek

Örnek Eğer öğrencinin TC Kimliği de öğrenilmek istenseydi aynı kolon ismi hem Kimlik tablosunda hem de Notlar tablosunda bulunduğu için sorun çıkabilirdi. Bu sorunu engellemek için: SELECT KIMLIK.TCKIMLIK, ADI,SOYADI,DERSAD,NOT FROM KIMLIK,NOT,DERSLER WHERE KIMLIK.TCKIMLIK = NOTLAR.TCKIMLIK AND NOTLAR.DERSKOD = DERSLER.DERSKOD 2010 Selçuklu Endüstri Meslek

Çalışma Veriler uygun şekilde tasarlanmış veritabanında tutulacaktır. Ödev tesliminde kodlar ve veritabanı dosyası beraber teslim edilecektir. Tablo tasarımı, ekran tasarımı, hata kontrolü ve kod kalitesi değerlendirme kriterleridir. 2010 Selçuklu Endüstri Meslek

Varlık, İlişki ve Nitelik seçimleri Varlık-ilişki modelinin sunduğu 3 temel kavram: varlık kümesi, nitelik, ilişki kümesi kavramlarıdır. Gerçek dünyayı soyutlayarak semantik modelleme yapmak için kullanılabilen bu üç kavram birbirinden kesin çizgilerle ayrılmamaktadır. Varlık kümesi ile nitelik, ya da varlık kümesi ile ilişki kümeleri birbirinin yerine kullanılabilir; aynı konuda değişik düzenlemeler yapılabilir. 2010 Selçuklu Endüstri Meslek

Varlık, İlişki ve Nitelik seçimleri Varlık-ilişki modelinin sunduğu 3 temel kavram: varlık kümesi, nitelik, ilişki kümesi kavramlarıdır. Gerçek dünyayı soyutlayarak semantik modelleme yapmak için kullanılabilen bu üç kavram birbirinden kesin çizgilerle ayrılmamaktadır. Varlık kümesi ile nitelik, ya da varlık kümesi ile ilişki kümeleri birbirinin yerine kullanılabilir; aynı konuda değişik düzenlemeler yapılabilir. 2010 Selçuklu Endüstri Meslek

Örnek : Telefon Numarası (1) “telefon numarası” kişi varlık kümesinin bir niteliği olarak düşünülürse; “telefon numarası” kişilerden bağımsız olarak varolamaz. bir kişinin sadece bir telefon numarası bulunabilir. birden çok kişinin telefon numarası aynı olabilir (telefon numarası kişi varlık kümesinin anahtarlarından biri olarak tanımlanmadığı sürece). 2010 Selçuklu Endüstri Meslek

Örnek : Telefon Numarası (2) “telefon numarası” ayrı bir varlık kümesi olarak düşünülüp, bu varlık kümesi ile kişi varlık kümesi arasında ilişki kurulursa; telefonun numarası dışında nitelikleri de bulunabilir. kişi ve telefon varlık kümeleri arasındaki ilişkinin türüne göre her kişinin bir ya da birçok telefonu olabilir. bir telefon numarası bir ya da birçok kişiye verilebilir. 2010 Selçuklu Endüstri Meslek

Örnek : Banka Hesabı "Banka hesabı" banka şubesi ve müşteri varlık kümeleri arasında bir ilişki olarak düşünülebilir. “Banka hesabı” ayrı bir varlık kümesi olarak düşünülüp bu varlık kümesi ile banka şubesi ve müşteri varlık kümeleri arasında birer ilişki de kurulabilir. Yatırım Banka Şubesi Banka Hesabı Vadeli Müşteri Banka Hesabı 2010 Selçuklu Endüstri Meslek

Seçerken Dikkat ! Veri modellemede varlık kümelerinin, niteliklerin ve ilişki kümelerinin seçimi çok önemlidir, Ancak bunların nasıl seçileceğine ilişkin kesin kurallar da yoktur. Kuruluşun öncelikleri ve uygulamaların özellikleri yanında veri modellemeyi gerçekleştiren bilişim teknik personelinin anlayışı da düzenlemede etkili olmaktadır. 2010 Selçuklu Endüstri Meslek

TEŞEKKÜR Kurs süresince teknik bilgi ve desteklerinden dolayı kurs öğretmenimiz Sayın H.H.Fuzuli KARATAY’a Teşekkür ederiz. EU TE AMO Grubu © 2010 2010 Selçuklu Endüstri Meslek