01 - 29 Kasım - SQL Server İlişkiler

Поделиться
HTML-код
  • Опубликовано: 30 ноя 2014
  • Mikrofon iyi olmadığı için çok dip ses var, kusura bakmayın.

Комментарии • 27

  • @birsevgicicegi
    @birsevgicicegi 5 лет назад +1

    Gördüğüm en iyi anlatım bu, çok saçma bir şekilde ancak karşılaşabildim. Biraz daha aktif olmalısnız hocam, reklam yada daha uygun video adı seçimi gibi. Elinize sağlık. Devamı olmalı.

  • @GabrielMarkow
    @GabrielMarkow 2 года назад

    Kardeşim teşekkür ederim çok güzel bi anlatım olmuş.

  • @freewalle
    @freewalle 6 лет назад +2

    Güzel anlatım olmuş hocam kanalınıza abone oldum

  • @6ugggg
    @6ugggg 2 года назад

    faydalı bir paylaşım.teşekkürler.

  • @auroradreamy6325
    @auroradreamy6325 2 года назад

    Çok teşekkürler hocam tam da kütüphane database'iydi ödevim🥰

  • @islamnizam90
    @islamnizam90 5 лет назад

    37:27 deki hatanın sebebi, tablolarda birbirinin aynısı olan satırlar varsa tek tek silinmesine izin vermediğinden kaynaklanıyor. Fakat ikisini de beraber seçip silebilirsiniz.

  • @semanuryildiz
    @semanuryildiz 4 года назад

    hocam biz bunları yapıp nasıl kaydedip mail atabiliriz yaptıklarımızı

  • @ilhandemirtepe8335
    @ilhandemirtepe8335 6 лет назад

    Merhaba hocam anlatımınız çok güzel...KitapYazar tablosuna KitapYazarId diye bir alan daha eklesek daha doğru olmazmı.KitapId ve YazarId alanları Kitap ve Yazar tablso ile ilişki kurar ama KitapYazar tablosunun da kendine göre bir id si olmak zorundadır...!!!

    • @umut.bektas
      @umut.bektas  6 лет назад

      Yoğunluktan dolayı yorumuna yeni cevap yazabiliyorum, beni de meraklandırdın neden kendine ait bir id 'si olmak zorundadır, açıklar mısın ? Netice de ara bi tablo ve veri girişi veya veri çıkışı yaparken yazarId ve kitapId değerlerine göre veri değişikli yapıyor olacağım.

    • @GiveVoicee
      @GiveVoicee 4 года назад

      T-SQL Kitabı bloğumda --> erenercan.wordpress.com/2019/11/24/ucretsiz-ileri-seviye-t-sql-programlama-kitabi/#more-1169

  • @muratkundu4548
    @muratkundu4548 5 лет назад

    YazarKitap tablosu oluşturulduktan sonra buradan nasl veri çekilir ?

    • @GiveVoicee
      @GiveVoicee 4 года назад

      T-SQL Kitabı bloğumda --> erenercan.wordpress.com/2019/11/24/ucretsiz-ileri-seviye-t-sql-programlama-kitabi/#more-1169

  • @nuhzakir8896
    @nuhzakir8896 6 лет назад

    Hocam merhabalar anlatım için teşekkür ediyorum fakat içinden çıkamadığım bir konu var cevap verirseniz makbule geçer.
    Cihazlar adında tablom var diyelim ve marka model seri no vs bilgiler var. Sorum şu. Bir bilgisayara ait olan özellikler mesela monitörde yoksa veya bir yazıcıda olan özellikler modem de yok. yani tabloları oluşturmak için düşünüyorum ama şimdi cihazlar tablosundan cihaz id ile cihazın id sini aldım ama diğer özelliklerini farklı tabloda tutmam gerek ve her cihazın özellikleri farklı. nasıl bir yol izlemem gerek acaba .!

    • @umut.bektas
      @umut.bektas  6 лет назад

      Ortak özellikleri paylaşacak şeyler ayrı bi tablo da olur, örneğin marka vb. Sabit değerler. Diğer öznel olan değerleri ise ürünün kendi tablosunda tutabilirsin. Normalizasyon kavramını araştırmanı tavsiye ederim.

    • @nuhzakir8896
      @nuhzakir8896 6 лет назад

      düşüncem de o zaten ama kendime sorduğum şu sorunun cevabını veremiyorum . hatta içime sinmeyen şu tasarımı bile yaptım lakin biliyorum ki yanlış . Gittim PC için ayrı bir tablo laptop için ayrı bir tablo vs yazdım ve
      Marka - model - seri no bir tabloda tuttum diğer özel bilgiler ayrı ayrı tablolarda..C# da yazdığım kodda dedim ki referans numarası 1453 numaralı olan cihazın bilgisini getir.Marka - model - seri no ortak bilgileri bu tablodan aldım ama program bu cihazın türünü nerden bilecek ki diğer bilgileri hangi tablodan getirebileceğini bilsin.! yani burada kaldım 1 haftadır düşünüyorum araştırıyorum okuyorum zaten araştırırken size rast geldim. Cevabınız ve ilginiz için çok teşekkür ediyorum.Anlatım tarzınız ve öğretme tekniğiniz çok hoş.

    • @umut.bektas
      @umut.bektas  6 лет назад

      Yoğunluktan dolayı yeni dönüş yaptım, kusura bakma. Cihaz türünü program bilmek zorunda değil, her ürünün kendine ait benzersiz bir id 'si olması gerekli ve bu id 'ye ait verileri çekersin. Örneğin kitap tablosun da yayıneviId tutuluyor ki o kitabın yayınevi tablosunda ki hangi benzersiz id 'ye denk geldiğini bulup, o yayın evi bilgilerini çekeyim.

    • @nuhzakir8896
      @nuhzakir8896 6 лет назад

      Ortak bilgileri (Marka - Model - SeriNo vs.) bunları anatabloda tutuyorum..
      Monitör - Tablet - Desktop - Switch gibi özel bilgilerin tutulduğu alt tablolar var.ana tabloya bir tane cihaz ekledim id si 95 diyelim. 95 numaralı cihazın bütün bilgilerine nasıl ulaşırım ?
      SQL server Supertype - Subtype , SQL Server Inheritanca konularını okuyorum bakıyorum ama hepsi tasarımı anlatıp anlatıp geçmiş. Türkçe kaynak bu konunun yanından bile geçmemiş. Defalarca Tablo ilişkilendirme normalizasyon konularının üstünden geçtim ama bir türlü başaramadım.
      Sizin verdiğiniz örnekteki problemi yaşamıyorum keşke öyle olsa ama demek istediğim cihaza ait özel bilgilerin hangi tabloda olduğunu nasıl bilmeliyim ki o tablo ile join yapıp bütün bilgileri alayım. Ben mi yanlış düşünüyorum hata mı yapıyorum bilmiyorum. Teşekkür ederim.

    • @umut.bektas
      @umut.bektas  6 лет назад

      ürün tablom var diyelim, marka serino, kategoriId tutuyorum. kategori adında başka bir tablom var bunun içinde, kategoriAdi ve kategoriId tutuyorum, kategoriId'si
      1 olan kategoriAdi ise Bilgisayar olan bi kategorim var ve Ürün tablom da ise Apple markası olan, 123123 serino ve son olarak kategoriId 'si 1 olan bi ürünüm var. Burada kategoriId 1
      ise kategoriler tablom da id si 1 olan kategoriye denk gelecek anlamına geliyor, yani bilgisayar. Yani sen diğer tablolarda cihazId 'diye bir satır oluşturacaksın atıyorum modem tablonda,
      modem tablonda adı, marka, bir de cihazId tutacaksın ki, ürün eklerken cihaz id kısmına eklenen veriden dönen son id 'yi yani 95 id 'sini modem tablonda olan cihazId sütununa yazasın ki
      ulaşmak istediğinde modem tablom da cihazId 'si 95 denk gelenleri bana çek diyebilesin.