Konuyu görüntüle
IUCODERS FORUM > Duyurular > Okul ile ilgili > Vtys final sonuçları
Yazar
kartane


avatar
istanbul
Kayıt: 22.02.2007
23.01.2009-15:59 #55653
yanlış anlatmışım demek istediğim; tablolarda sütünlar arası ilişkilendirme yaparken birisinin anahtar alan olması şart mı?





Yazar
shinryuken


avatar

Kayıt: 27.11.2008
23.01.2009-16:11 #55655
kartane yazdi
 
yanlış anlatmışım demek istediğim; tablolarda sütünlar arası ilişkilendirme yaparken birisinin anahtar alan olması şart mı?

Evet, şart. Zaten "yabancı anahtar" başka bir tablodaki bir anahtar alan ile eşleşen alana deniyor.





hadouken! shoryuken! ikuze shoryureppa! shinryuken!

Yazar
fundagulkaya


avatar
istanbul
Kayıt: 07.11.2007
23.01.2009-16:13 #55656
şimdi denedim, gördüm.birincil anahtar olmadıgında da ilişki kurulabiliyor ancak, nasıl bi ilişki oldugu (ilişki çubuğunun üstünde 1 veya sonsuz işareti oluyo ya onlar) görünmüyor





Yazar
reader


avatar

Kayıt: 24.12.2007
24.01.2009-13:32 #55785
Arkadaslar harf notları acıklanmıs sanırım,okula en yakın zamanda gıdıcek bırılerı fotorafını cekıp buraya koyabılırse cok makbule gecer,şimdiden teşekkürler...





Yazar
desmondv4


avatar

banlandı
Kayıt: 23.01.2009
24.01.2009-21:11 #55812
vtysden kalınır mı hiç yaclown





Yazar
fundagulkaya


avatar
istanbul
Kayıt: 07.11.2007
27.01.2009-21:52 #56095
arkadaşlar bi sorum var da yardımcı olabilir misiniz?
SELECT * FROM personel WHERE NOT bol_no IN (1,2,3); sorgusu ile
SELECT * FROM personel WHERE bol_no NOT IN (1,2,3); sorgusu aynı sonucu verir mi?
kitapta sayfa 46 ve 47 de bu kodlar geçiyor..ve kitap farklı sonuçlar verecegini söylüyor.





Yazar
fundagulkaya


avatar
istanbul
Kayıt: 07.11.2007
27.01.2009-21:57 #56096
arkadaşlar sordugum sorunun cevabını kendim vercem sanırım..denedim,ikisindede aynı sonucu veriyo,bu durumda kitap hatalı olmuş oluyor.





Yazar
kartane


avatar
istanbul
Kayıt: 22.02.2007
28.01.2009-14:55 #56138
accesste view oluşturmak yerine(oluşmadığı için)sorgu oluşturup onu tablo olarak kullanabiliyoruz.ben denedim oldu işime de yaradı viewli sorularda bilmiyenler için yazayım dedim.





Yazar
unforgiven


avatar

Kayıt: 12.06.2008
28.01.2009-15:21 #56142
fundagulkaya yazdi
 
arkadaşlar sordugum sorunun cevabını kendim vercem sanırım..denedim,ikisindede aynı sonucu veriyo,bu durumda kitap hatalı olmuş oluyor.

Aynı kitaptan bahsediyorsak o kitapta çok hata var zaten.





Yazar
duygu


avatar
istanbul
Kayıt: 10.02.2008
28.01.2009-17:48 #56162
aslii yazdi
 
diger sorularda şunlardıı :

Kitap ve satışları ile ilgili bir tablo verilmişti ve 01.02.2008 tarihinde 3 adetten fazla satan kitapları listeleyiniz şeklindeydi.(aritmetik fonksiyon kullnarak)



bu soruda count kullanarak yapınca 3 adetten fazla oldugu kontrolü nasıl yapıcaz??
tam olarak yazan var mı???d oh





never ending








Yazar
esma


avatar

Kayıt: 26.04.2008
28.01.2009-18:17 #56164
Her bölümde,o bölümdeki ortalama maaştan daha yüksek maaş alanları listeleyiniz

CREATE VIEW BOL_ORT_VIEW(bol_no,ort_brut)
AS SELECT bol_no,AVG(brut)
FROM personel
GROUP BY bol_no;

SELECT *
FROM personel
WHERE bol_no=BOL_ORT_VIEW.bol_no AND brut>ort_brut;


Arkadaşlar bu soruda SELECT *...kısmını yukarıdaki gibi yazarsak doğru olurmu yoksa

WHERE bol_no=BOL_ORT_VIEW.bol_no AND brut>BOL_ORT_VIEW.ort_brut mü yazmalıyız.Kitap yukarıdaki şekilde vermiş ama doğrusu hangisi.






Yazar
onsvil


avatar

Kayıt: 09.01.2007
28.01.2009-18:30 #56166
esma yazdi
 
Her bölümde,o bölümdeki ortalama maaştan daha yüksek maaş alanları listeleyiniz

CREATE VIEW BOL_ORT_VIEW(bol_no,ort_brut)
AS SELECT bol_no,AVG(brut)
FROM personel
GROUP BY bol_no;

SELECT *
FROM personel
WHERE bol_no=BOL_ORT_VIEW.bol_no AND brut>ort_brut;


Arkadaşlar bu soruda SELECT *...kısmını yukarıdaki gibi yazarsak doğru olurmu yoksa

WHERE bol_no=BOL_ORT_VIEW.bol_no AND brut>BOL_ORT_VIEW.ort_brut mü yazmalıyız.Kitap yukarıdaki şekilde vermiş ama doğrusu hangisi.


üstte yazdığın doğru çalışmaz sanırım.Eğer personel in yanına BOL_ORT_VİEW yazarsan üstteki kod da doğru olur.Altta yazdığın kod daha doğru olur...





ihtiyar dogruyu soyle sen kac yasindasin...


Yazar
kartane


avatar
istanbul
Kayıt: 22.02.2007
28.01.2009-18:32 #56167
duygu yazdi
 
aslii yazdi
 
diger sorularda şunlardıı :

Kitap ve satışları ile ilgili bir tablo verilmişti ve 01.02.2008 tarihinde 3 adetten fazla satan kitapları listeleyiniz şeklindeydi.(aritmetik fonksiyon kullnarak)



bu soruda count kullanarak yapınca 3 adetten fazla oldugu kontrolü nasıl yapıcaz??
tam olarak yazan var mı???d oh


tabloda aynı kayıtlardan bi kaç tane varsa boyle dusunmuştm:

select *
from kitap_satış
where sts_tar={01/02/2008}
group by kitap_no
having count(*)>3;








Yazar
duygu


avatar
istanbul
Kayıt: 10.02.2008
28.01.2009-18:40 #56168
kartane yazdi
 
duygu yazdi
 
aslii yazdi
 
diger sorularda şunlardıı :

Kitap ve satışları ile ilgili bir tablo verilmişti ve 01.02.2008 tarihinde 3 adetten fazla satan kitapları listeleyiniz şeklindeydi.(aritmetik fonksiyon kullnarak)



bu soruda count kullanarak yapınca 3 adetten fazla oldugu kontrolü nasıl yapıcaz??
tam olarak yazan var mı???d oh


tabloda aynı kayıtlardan bi kaç tane varsa boyle dusunmuştm:

select *
from kitap_satış
where sts_tar={01/02/2008}
group by kitap_no
having count(*)>3;




kartane sen burda kitap_no ile farklı kitapları almaz mısın?
genelde 3 den fazla kitap satılmış mı o gelmez mi??
confused





never ending








Yazar
esma


avatar

Kayıt: 26.04.2008
28.01.2009-18:43 #56169
onsvil yazdi
 
esma yazdi
 
Her bölümde,o bölümdeki ortalama maaştan daha yüksek maaş alanları listeleyiniz

CREATE VIEW BOL_ORT_VIEW(bol_no,ort_brut)
AS SELECT bol_no,AVG(brut)
FROM personel
GROUP BY bol_no;

SELECT *
FROM personel
WHERE bol_no=BOL_ORT_VIEW.bol_no AND brut>ort_brut;


Arkadaşlar bu soruda SELECT *...kısmını yukarıdaki gibi yazarsak doğru olurmu yoksa

WHERE bol_no=BOL_ORT_VIEW.bol_no AND brut>BOL_ORT_VIEW.ort_brut mü yazmalıyız.Kitap yukarıdaki şekilde vermiş ama doğrusu hangisi.


üstte yazdığın doğru çalışmaz sanırım.Eğer personel in yanına BOL_ORT_VİEW yazarsan üstteki kod da doğru olur.Altta yazdığın kod daha doğru olur...


İki şekilde de yazdım çalışmadı gerçi ama dediğin en doğrusu galiba.Zaten bu kitaptaki hatalar bir değil beş değil..Teşekkürler.





1 2 3 4 5 6 7
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb