Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan veritabanı tabloları oluşturma ve ilişkilendirme konulu bir eğitim serisinin dördüncü bölümüdür.
- Videoda, hastane veya klinik uygulaması için veritabanı tablolarının oluşturulması, ilişkilendirilmesi ve sorgulanması adım adım gösterilmektedir. İlk bölümde personal ve personal details tabloları arasındaki ilişkilendirme işlemleri, laboratuvar ve files tablolarının oluşturulması anlatılırken, ikinci bölümde muayene kayıtları, departmanlar, hasta bilgileri ve detaylar gibi tabloların oluşturulması, insert komutlarıyla veri ekleme ve select sorgularıyla sorgulama işlemleri gösterilmektedir.
- Eğitim serisi, tabloların design modunda açılması, kimlik değerlerinin ayarlanması, sorguların yazılması ve silme işlemlerinin nasıl yapılacağı gibi konuları içermektedir. Son videoda tabloların içine belirli veriler tanımlanacağı ve inner join, left join gibi sorgu tekniklerinin detaylandırılacağı belirtilmektedir.
- 00:01Tablolar Arası İlişkilendirme
- Eğitim serisinin dördüncü videosunda tablolar arasındaki ilişkilendirme işlemleri devam edecek.
- Önceki videoda egzamine ve egzamia dls egzam tabloları arasında ilişkilendirme yapılmıştı.
- Bu videoda personal ve personal details tabloları arasındaki ilişkilendirme yapılacak.
- 00:42Personal ve Personal Details Tabloları
- Tablolar design modunda açılarak ilişkilendirme işlemi gerçekleştirilecek.
- Personal tablosunda id değeri otomatik increment (identity) olarak ayarlanmış ve müdahale edilmeyecek.
- Personal details tablosunda id değeri mevcut ve personal tablosundaki id değeri ile eşit olacak şekilde set identity increment olayı yapılacak.
- 02:26İlişkilendirme Uygulaması
- Personal details tablosuna personal tablosundaki id değeri (1) eklendiğinde hata alınmaz ve değer otomatik artmaz.
- Kendi değer eklemek istendiğinde hata alınır çünkü auto increment değeri değil.
- Personal details tablosuna ad, telefon numarası gibi detaylar eklendiğinde, personal tablosunda aktif değeri 1 olan kayıtlar için sorgulama yapılabilir.
- 05:24Veritabanı Silme İşlemleri
- Veritabanında delete sorgusu çok fazla kullanılmaz, genellikle belirli kolonlar kullanılarak silme işlemi gerçekleştirilir.
- Active gibi kolonlar kullanılarak kayıtların aktif veya pasif olduğu kontrol edilebilir.
- 06:04Laboratory Tablosu
- Laboratory tablosu, laboratuvarla ilgili bilgileri kaydedecek bir tablodur.
- Laboratuvar tablosunda egzamine tablosuna bağlanılarak hasta ve doktor bilgilerine erişilebilir.
- Laboratuvar tablosunda ayrıca personel adı için ayrı bir kolon oluşturulur çünkü laboratuvar testini kim yapmış bilgisi alınabilir.
- 08:56Files Tablosu
- Files tablosu, muayene üzerinden yüklenen dosyaları tutacak bir tablodur.
- Path alanı, resim yüklendikten sonra sunucuda kalacak dosyanın adını temsil eder.
- Aynı muayene üzerinden birden fazla dosya yüklenebilir ve id değeri otomatik artar.
- 11:06Muayene Kaydı Oluşturma
- Muayene kaydı oluştururken id değeri otomatik olarak artacağı için belirtilmiyor.
- Register date değeri şu anki zaman olarak alınıyor ve izactive değeri 1 olarak kaydediliyor.
- Muayene kaydı için dosya adı (örneğin deneme muayene.jpg) ve dosya türü belirleniyor.
- 12:42Departman Tablosu Ekleme
- Muayene kaydı tablosuna department id alanı ekleniyor.
- Departman tablosu, hastane veya klinikteki cerrahi, genel cerrahi, kulak burun boğaz, psikiyatri gibi alanları temsil ediyor.
- Muayene kaydı olurken hangi departman giriliyorsa o departmanın idsi girilecek.
- 15:09Passions Tablosu Oluşturma
- Passions details tablosuna id alanı ekleniyor.
- Passions tablosunda security number, email, password, update date, register date ve izactive kolonları bulunuyor.
- Passions tablosuna kayıt işlemi gerçekleştiriliyor ve değerler giriliyor.
- 19:13Passions Details Tablosu Oluşturma
- Passions details tablosunda city id, name, birth date, gender, phone, address ve izactive kolonları bulunuyor.
- Passions details tablosuna kayıt işlemi gerçekleştiriliyor ve değerler giriliyor.
- Cinsiyet değeri 0'a erkek, 1'e kadın olarak tanımlanıyor.
- 22:10Gelecek Eğitim Planı
- Son videoda tüm tabloların içerisinde belirli datalar tanımlanacak.
- Inner join ve left join'in detaylandırma hususları ele alınacak.
- Tabloları bir değişken tanımlayarak ve birbirlerine bağlayarak değerleri getirme konusu işlenecek.