hocam genel olarak arayüzden database , tablo oluşturmayı göstermişsiniz. Sadece arayüzden öğrenmemizde bir sakınca var mı? Yoksa kodlara da hakim olmalı mıyız
Merhaba hocam en başında videonun mesela il id veya öğrenci no gibi şeyleri int yaptınız neden smallint yapmadınız? Ont yaparsanız daha çok yer kaplamaz mı?
3 ปีที่แล้ว +3
Doğru söylüyorsunuz, eğitim olduğu için dikkat etmeden yapmış olabiliriz. Öğrenci no için small int kullanılmayabilir çünkü bazı öğrenci numaraları büyük 8-9 haneli olabiliyor. Ancak İl id için small int yeterli olur.
30:31 inci dakika da tablolara veri girerken aynı dersi başka bir hocanın da verdiğini kabul edersek burada hata verir örnek; dersID dersAdi dersKredi ogretmenID 100 bilgisayarprog 4 200 100 bilgisayarProg 4 201 bunu yapabiliyoruz ancak aynı dersi verebilecek başka hocalar da var ve biz burada tek bir primary key tanımladık ya ders ID+ogretmenID compositePK tanımlayacağız ya da başka tablo mu yapacağız?
Merhaba hocam şurada kafam karıştı en son yaptığınız diyagrama göre farklı derslere aynı öğretmenler girebilir ama bir derse faklı öğretmen giremez oluyor değil mi ? Mesela matematik ve bilgisayar programcılığı derslerine Serdar bey girebilir ancak matematik dersine Serdar beyden başkası giremez mesela bu mantıkla Şevki hoca matematik yada bilgisayar programcılığına giremiyor değil mi ?
Bu diyagrama göre 202 ID'li örnek olarak Serdar hoca matematik DersID = "1" dersine girebilir ama baska derse giremez,202 bir kez daha bir daha girilemez cünkü primary key,hocamizin derste anlattigi Composite key ile birbirine baglanip sirali ikili olusturabilir. örnegin ; 202--Serdar Kaya--Mat-1--(DersID) 1 202--Serdar Kaya--Yapay Zeka--(DersID) 2 ama hocamizin derste anlattigi tabloda sadece bir ögretmen bir ders alabilir. Biraz gec geldi cevap....
hocam merhaba anlattıklarınız ile projemi yaptım bu veri tabanı tasarımına yazdığım tablolar için Storred Procedure ,View ,Trigger sorgularını nasıl yazdırabilirim
Selamlar Composit Key oluşturma mantığı diğer tabloların primary key leri ile ilşkilendirliyor anlaşılan . Şayet yanlış Anlamadı isem Composit Key ikili örneği var. Composit key 3 column Seçersek acaba bununla ilgili bir örnek bilen varmı. Selamalar ........ Herkez...eee...
hocam mwehaba eğitim içeriğiniz çok faydalı oldu teşekkür ederim. Bu örnekte öğretmen doyasındaki değişiklik yaptınız ama ben yaptığımda değişikliklere izin vermedi. Bu sorunu nasıl çözebilirim. Tabloyu silip tekrar oluşturmama rağmen sorun çözülmedi.
ödevi yaptıktan sonra böyle bir videoyla karşılaşmak beni derinden yaraladı
Teşekkürler çok güzel anlatmışssınız
Tesekkur ederim.Cok da gusel anlatiyorsunuz. Boyle egitici bilgilerin cok olmasi dileyi ile basharilar dilerim
değerli eğitici size de bilgi paylaşımını ziçin tşk. ederiz. başarılar dileriz
çok sağlam anlatım hocam elinize sağlık
Hocam kralsınız çok iyi anlatıyorsunuz
hocam genel olarak arayüzden database , tablo oluşturmayı göstermişsiniz. Sadece arayüzden öğrenmemizde bir sakınca var mı? Yoksa kodlara da hakim olmalı mıyız
1 hoca birden farkli dersi anlatabilecegi gibi, ayni dersi farkli hocalarda anlatabilir.
değerli arkadaşım
bilyoırm deme videoları başdan sonra zile
bildiğin düşünüyorsan videoyo hızlı moıdda izleyin
Merhaba hocam en başında videonun mesela il id veya öğrenci no gibi şeyleri int yaptınız neden smallint yapmadınız? Ont yaparsanız daha çok yer kaplamaz mı?
Doğru söylüyorsunuz, eğitim olduğu için dikkat etmeden yapmış olabiliriz. Öğrenci no için small int kullanılmayabilir çünkü bazı öğrenci numaraları büyük 8-9 haneli olabiliyor. Ancak İl id için small int yeterli olur.
30:31 inci dakika da tablolara veri girerken aynı dersi başka bir hocanın da verdiğini kabul edersek burada hata verir
örnek;
dersID dersAdi dersKredi ogretmenID
100 bilgisayarprog 4 200
100 bilgisayarProg 4 201
bunu yapabiliyoruz ancak aynı dersi verebilecek başka hocalar da var ve biz burada tek bir primary key tanımladık ya ders ID+ogretmenID compositePK tanımlayacağız ya da başka tablo mu yapacağız?
Hocam kaynak dosyaları nerede paylaşıyorsunuz?
kralsin hocadan anlamadım senden anladım
keske verıtbanını paylassaydın altta
Merhaba hocam şurada kafam karıştı en son yaptığınız diyagrama göre farklı derslere aynı öğretmenler girebilir ama bir derse faklı öğretmen giremez oluyor değil mi ? Mesela matematik ve bilgisayar programcılığı derslerine Serdar bey girebilir ancak matematik dersine Serdar beyden başkası giremez mesela bu mantıkla Şevki hoca matematik yada bilgisayar programcılığına giremiyor değil mi ?
Bu diyagrama göre 202 ID'li örnek olarak Serdar hoca matematik DersID = "1" dersine girebilir ama baska derse giremez,202 bir kez daha bir daha girilemez cünkü primary key,hocamizin derste anlattigi Composite key ile birbirine baglanip sirali ikili olusturabilir.
örnegin ;
202--Serdar Kaya--Mat-1--(DersID) 1
202--Serdar Kaya--Yapay Zeka--(DersID) 2
ama hocamizin derste anlattigi tabloda sadece bir ögretmen bir ders alabilir.
Biraz gec geldi cevap....
@@robloxeditses 1 yıl önce böyle bir videoyu izleyip yorum yazdığımı bile hatırlamıyorum ancak cevap verme zahmetine girdiğiniz için teşekkür ederim.
TableNot tablosunda compozit key yapmama rağmen, DersID primar key gözüküyor ve veri giremiyorum. sebebini anlayamadım yardımcı olabilir misiniz?
sayın hocam biz tabloyu yaptıktan sonra bunların sorgularına nasıl ulaşabiliriz?
kaynaklar nerde? sanırım kaçırdım
hocam merhaba anlattıklarınız ile projemi yaptım bu veri tabanı tasarımına yazdığım tablolar için Storred Procedure ,View ,Trigger sorgularını nasıl yazdırabilirim
sizin bu anlattığınız veri tabanı üzerinden Storred Procedure ,View ,Trigger sorgularını nasıl yazdırabilirim
her tekrar eden kaydı öcü gibi görmemek lazım ;
Örnegin Fatura Listesi
Fatura No Cari Adı Tutar
1 A 10,100
2 A 101,100
3 B 10,3100
Selamlar Composit Key oluşturma mantığı diğer tabloların primary key leri ile ilşkilendirliyor anlaşılan . Şayet yanlış Anlamadı isem Composit Key ikili örneği var. Composit key 3 column Seçersek acaba bununla ilgili bir örnek bilen varmı. Selamalar ........ Herkez...eee...
Hocam 2019 sql indirdiğimde database diagrams seçeneği çıkmıyor. Tablo oluşturuyorum ama diyagramlara dönüştüremiyorum. Eksik bi dosya mı indirdim acaba anlamadım?
SSMS eski versiyon indirmiş olabilirsiniz. Aynı problemi yaşadım. SSMS uninstall edip tekrar güncel versiyonu yükleyebilirsiniz.
hocam mwehaba eğitim içeriğiniz çok faydalı oldu teşekkür ederim. Bu örnekte öğretmen doyasındaki değişiklik yaptınız ama ben yaptığımda değişikliklere izin vermedi. Bu sorunu nasıl çözebilirim. Tabloyu silip tekrar oluşturmama rağmen sorun çözülmedi.
tabloları dıştan içe doğru doldurman lazım. bol şans.