• Buradasın

    SQL Server Management Studio'da Veritabanı Tasarımı Eğitimi

    youtube.com/watch?v=YrghxpeBZwY

    Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan web tasarımı dersinin bir parçası olarak veritabanı işlemleri konusunu ele alan bir eğitim içeriğidir.
    • Video, "Yardım Derneği DB" adlı bir veritabanı örneği üzerinden ilerlemektedir. İlk bölümde veritabanı oluşturma, kategori, kişi ve bağış tablolarının oluşturulması, veri tiplerinin belirlenmesi ve tabloların birbirleriyle ilişkilendirilmesi (yabancı anahtar kullanımı) anlatılmaktadır. İkinci bölümde ise bu tablolar arasında bağlantı kurma işlemi, birincil anahtar ve yabancı anahtar kavramları, güncelleme ve silme işlemlerinde nasıl davranılması gerektiği (no action veya cascade) detaylı olarak gösterilmektedir.
    • Eğitim boyunca her tablo için birincil anahtar, boş bırakılamaz alanlar ve veri tipleri (int, varchar, char, money, bit) nasıl ayarlanacağı gösterilmekte, veritabanı diyagramı kullanılarak tablolar arasındaki bağlantılar görselleştirilmektedir.
    00:01Veritabanı Tasarımı Giriş
    • Web tasarımı dersinde veritabanı işlemlerine devam ediliyor ve önceki derste veri tipleri işlenmiş.
    • Örnek veritabanı "Yardım Derneği DB" olarak oluşturulacak ve içinde kategori, kişi ve bağış tabloları bulunacak.
    • Yabancı anahtar (foreign key), tabloların birbiriyle ilişkilendirilmesi için gerekli olan alanları ifade eder ve kategori tablosundaki birincil anahtar ile bağış tablosundaki yabancı anahtar arasında bağlantı kurulacak.
    01:26Veritabanı Oluşturma
    • SQL Server Management Studio programı açılarak veritabanı tasarımı yapılacak.
    • Databases klasörüne sağ tıklayarak "New Database" seçeneği ile "Yardım Derneği DB" adında bir veritabanı oluşturuluyor.
    • Veritabanının alt dallarından "Tables" klasörü ile çalışılacak.
    02:37Kategori Tablosu Oluşturma
    • Tables klasörüne sağ tıklayıp "New Table" seçeneği ile ilk tablo olan kategori tablosu oluşturuluyor.
    • Kategori tablosunda birincil anahtar olarak "Kategori No" alanı seçiliyor ve veri tipi "int" olarak belirleniyor.
    • Birincil anahtar alanı için "Ident" özelliği "Yes" olarak ayarlanarak bilgisayarın otomatik benzersiz değerler ataması sağlanıyor.
    04:22Kategori Tablosu Özellikleri
    • Kategori adı alanı "varchar(50)" veri tipinde ve boş bırakılamaz bir alan olarak ayarlanıyor.
    • Kategori kodu alanı "char(10)" veri tipinde ve boş bırakılamaz bir alan olarak belirleniyor.
    • Kategori tablosu oluşturulduktan sonra kaydediliyor.
    05:28Kişi Tablosu Oluşturma
    • Tables klasörüne sağ tıklayıp "New Table" seçeneği ile yeni bir tablo olan kişi tablosu oluşturuluyor.
    • Kişi tablosunda birincil anahtar olarak "Kişi No" alanı seçiliyor ve veri tipi "int" olarak belirleniyor.
    • Kişi No alanı için de "Ident" özelliği "Yes" olarak ayarlanarak bilgisayarın otomatik benzersiz değerler ataması sağlanıyor.
    06:47Kişi Tablosu Özellikleri
    • Kişi adı alanı "varchar(20)" veri tipinde ve boş bırakılamaz bir alan olarak ayarlanıyor.
    • Soyadı alanı "varchar(20)" veri tipinde ve boş bırakılamaz bir alan olarak belirleniyor.
    • Telefon bilgisi alanı "char(11)" veri tipinde ve istenirse boş bırakılabilir bir alan olarak ayarlanıyor.
    • Email kısmı "varchar(100)" veri tipinde ve boş bırakılamaz bir alan olarak belirleniyor.
    • Adres kısmı "varchar(300)" veri tipinde ve istenirse boş bırakılabilir bir alan olarak ayarlanıyor.
    08:22Bağış Tablosu Oluşturma
    • Tables klasörüne sağ tıklayıp "New Table" seçeneği ile yeni bir tablo olan bağış tablosu oluşturuluyor.
    • Bağış tablosunda birincil anahtar olarak "Bağış No" alanı seçiliyor ve veri tipi "int" olarak belirleniyor.
    • Bağış No alanı için de "Ident" özelliği "Yes" olarak ayarlanarak bilgisayarın otomatik benzersiz değerler ataması sağlanıyor.
    09:14Bağış Tablosu Özellikleri
    • Bağış tablosunda kategori tablosundaki "Kategori No" ile bağlantı kurulacak ve veri tipi aynı olacak.
    • Kişi tablosundaki "Kişi No" ile bağlantı kurulacak ve veri tipi aynı olacak.
    • Tarih alanı "shortdate" veri tipinde ve istenirse boş bırakılabilir bir alan olarak ayarlanıyor.
    • Miktar alanı "money" veri tipinde ve boş bırakılamaz bir alan olarak belirleniyor.
    • Gizli alan "bit" veri tipinde ve istenirse boş bırakılabilir bir alan olarak ayarlanıyor.
    10:56Tablolar Arası Bağlantı Kurma
    • Üç tablo oluşturulduktan sonra bunların birbiriyle bağlantısının kurulması gerekiyor.
    • Database Diagrams klasörüne sağ tıklayıp "New Database Diagram" seçeneği ile bağlantı tablosu oluşturuluyor.
    • Veritabanındaki tüm tablolar seçiliyor ve ekleme düğmesine tıklayarak ekrana yerleştiriliyor.
    • Kategori, bağış ve kişi tabloları arasında bağlantı kuruluyor.
    12:15Veritabanı Tabloları Arası Bağlantı Kurma
    • Kategori tablosundan bağış tablosuna bağlantı kurmak için birincil anahtarın olduğu tablodan tıklayıp, hangi tabloya gideceksek ona bırakma şeklinde bağlantı kurulur.
    • Bağlantı kurulduğunda "Key FK" (yabancı anahtar) olarak belirtilir ve bağlantı penceresinde hangi tabloya bağlanacağı seçilir.
    • Bağlantı kurulduktan sonra, ekleme ve silme işlemlerinde (insert ve update) hangi tablonun güncellenmesi gerektiği belirlenir.
    13:24Bağlantı Türleri ve Özellikleri
    • Update kısmında "No Action" yerine "Cascade" seçeneği, güncelleme olduğunda diğer tabloda da aynı şekilde güncelleme yapılmasını sağlar.
    • Silme işleminde duruma göre değişiklik yapılabilir; kategori silindiğinde o kategoriye bağlı bağışların da silinmesi isteniyorsa "Cascade" seçilmelidir.
    • Kişi tablosundan bağış tablosuna bağlantı kurulduğunda, kişi bilgilerinin güncellendiğinde bağış kısmında da bu bilginin görünmesi isteniyorsa "Cascade" seçilmelidir.
    15:04Veritabanının Tamamlanması
    • Üç tablolu bilgi girişte hazır bir veritabanı başarıyla oluşturulmuştur.
    • Bu diyagram kaydedilerek veritabanı kullanabilir bir hale getirilmiştir.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor