Veritabani Programlama - Oracle III.Egitim - Tablo Iliskilendirme
Upcoming SlideShare
Loading in...5
×
 

Veritabani Programlama - Oracle III.Egitim - Tablo Iliskilendirme

on

  • 2,506 views

Veritabani Programlama - Oracle III.Egitim - Tablo Iliskilendirme

Veritabani Programlama - Oracle III.Egitim - Tablo Iliskilendirme

Statistics

Views

Total Views
2,506
Views on SlideShare
2,506
Embed Views
0

Actions

Likes
0
Downloads
48
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Veritabani Programlama - Oracle III.Egitim - Tablo Iliskilendirme Veritabani Programlama - Oracle III.Egitim - Tablo Iliskilendirme Presentation Transcript

  • Iletisim Icin :Blog : www.sevdanurgenc.comE - Mail : sevdanurgenc@sevdanurgenc.com nanonungunlugu@gmail.com
  • OracleIII. Egitim
  • Ileri Bolum Konulari Tablo Iliskilendirme View Materialized View
  • Tablo IliskilendirmeTablo iliskilendirmeyi onceki konularda gormustuk. Peki bu islemleri Oracle’da nasilyapabiliriz. Istersek Sql cumleleri ile yapabiliriz istersekte Oracle’in bize sunmus oldugutool araciligiyla tablolarimizi olustururken adim adim yapabiliriz. Oncelikle adim adimiki tablo olusturabilmemiz icin calismamiz gereken Workspace’imize login oluyoruz.Sonrasinda tablolarimizi olustururken bunlardan oncelik olan normalizasyonkurallarina uyacak olan baglatilari saglayabilecegimiz tabloyu olusturuyoruz. SqlWorkshop menusunun altindaki Object Browser’I tikliyoruz. Acilan penceredekarsimiza gelen Create butonunu tikliyoruz.
  • Tablo IliskilendirmeCreate Database Object listesinde ilk adim olarak karsimiza gelen Table butonunutikliyoruz.
  • Tablo IliskilendirmeIkinci adim olarak tablomuzun sutunlarini yani alanlarini asagidaki gibi belirliyoruz.Next butonu ile ucuncu adima geciyoruz.
  • Tablo IliskilendirmeUcuncu adimda tablomuzun Primary Key’ini belirliyor ve Next butonu iledorduncu adimina geciyoruz.
  • Tablo IliskilendirmeTablo iliskilendirmemizi dorduncu adim foreign key kisminda yapmamizgerekecektir. Fakat su an icin ikinci tablomu olusturmadigimdan dolayi buadimi next butonu ile geciyor olacagim. Diger tabloda baglantiyi yapacagimalani Add Foreign Key kisminda tablolarin icerisinden gerekli tabloyu vealanlarini belirtiyor olacagim.
  • Tablo IliskilendirmeBesince adimlarda herhangi bir degisiklik yapmadan Next butonu ile altinciadima ilerliyoruz.
  • Tablo IliskilendirmeSon adimda yapmis oldugumuz islemlerin SQL sorgularini Oracle tarafindankasiniza otomatik olarak getiriyor olacaktir. Burada istege gore degisiklikyapilabilir. Sonrasinda Create butonu artik tablonuzu olusturabilirsiniz.
  • Tablo IliskilendirmeSon olarak olusturmus oldugunuz table karsiniza gelecektir. Hemen ardindanikinci ve ana tablo olarak kullanacagimiz table’i olusturmaya Create butonuyardimi ile olusturalim.
  • Tablo IliskilendirmeIkinci tablomuzu olustumak icin ilk adimda tablomuzun alanlariniolusturuyoruz. Ilk tablo ile baglanti yapabilecegimiz alani ise gormusoldugunuz gibi en altta diger tablodaki iliskilendirecegimiz alan ile tutarliolacak sekilde olusturuyoruz. Next butonu ile ikinci adima geciyoruz.
  • Tablo IliskilendirmeUcuncu adimda olusturdugumuz tablomuzun primary key yani birincilanahtarini belirliyor ve next butonu iliskilendirmeyi yapacagimiz foreign keyadimina geciyoruz.
  • Tablo IliskilendirmeForeign Key adiminda Add Foreign Key penceresi altinda bulunan olusturmaasamasinda oldugumuz tabloda hangi alani foreign key olarak ayarlayacaksanonu secip hemen yanindanki sag ok’a tikliyor ve secmis oldugumuz alan artikKey Column alaninda yer almis olacaktir.
  • Tablo IliskilendirmeSecmis oldugumuz alani key column alaninda gordukten sonra artik referansolarak sececegimiz tablo ve alanlarin ayarlayabilmemiz icin asagidakiReferances Table sekmesinde bulunan yukari ucgen isaretli kutucu tikliyoruzve acilan pencereden iliskilendirmemiz gereken table’i secmis oluyoruz.
  • Tablo IliskilendirmeAcilan pencereden iliskilendirmemiz gereken table’i seciyoruz.
  • Tablo IliskilendirmeHemen ardindan asagi yonlu kucuk ok isaretini tikiyoruz ve secmisoldugumuz tabloya ait alanlar bir sonraki asagi alanda listelenmis oluyor.Buradan iliskilendirmemiz gereken alani seciyor ve yine sag taraftakiReferances Column listesine eklemis oluyoruz.
  • Tablo IliskilendirmeIliskilendirmelerimizi tamamladiktan sonra artik yukarida bulunan ADDbutonu ile yukaridaki Foreign Keys listesinde olusturmus oldugumuziliskilendirme yer alacaktir.
  • Tablo IliskilendirmeOlusturmus oldugumuz foreign key yukaridaki listede hatasiz bir sekildegoruntulendikten sonra artik Next butonu ile bir sonraki adima gecebiliriz.
  • Tablo IliskilendirmeHerhangi bir degisiklik yapmadan altinci vede son adima ilerliyoruz.
  • Tablo IliskilendirmeSon adimda olusturmus oldugumuz tabloya ve iliskilendirmelere ait SQLcumleleri gosterildikten sonra Create butonu ile olusturma isleminetamamlayabilirsiniz.
  • Tablo IliskilendirmeHer iki tabloyada tutarli olacak sekilde veriler giriyoruz.
  • Tablo IliskilendirmeSql Workshop menusunden Sql Commands secenegi ile karsiniza gelen sqlcumlelerinizi yazabileceginiz komut penceresi ile iliskilendirmeyi yaptiginiztablolari calistirabilmeniz icin bir sql cumlesi yazabilir ve sonuclarinigorebilirsiniz.
  • Bir Sonraki Egitimlerin Konusu View Materialized View
  • ODEV
  • Soru ve odev teslimleriniz icin mail adresinden ulasabilirsiniz… nanonungunlugu@gmail.com