armaganbice / kodlamaio_hrms_database_design

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

kodlamaio_hrms_database_design

Engin Demiroğ hocamın anlattığı ders'te öğretilen tam anlamı ile SOLID prensiplerine göre VeriTabanı (Database) oluşturma yapıldı. MS-SQL Server 2019 -SQL Server Management toolu kullanıldı. Tüm tablolar oluşturulduktan sonra söylenen alanlara Unique(tekil) indeksler tanımlanarak aynı verilerden oluşum engellendi. Users (Base-temel) Tablo olarak yaratıldı. JobSeekers - İş Arayanlar Employers - İş verenler Employees - Elemanlar (Bizim şirketin personelleri) tabloları bu ana tablodan kalıtım aldı. VerificationEmails - Doğrulama e-mailleri ile ilgili bilgileri (UserId) , ve verificationCode tutan bir tablo geleceğe yönelik olarak oluşturuldu. Positions - İş Pozisyonları tablosu oluşturuldu. Şimdilik Employees tablosunda PositionId alanı ile ilişki kuruldu. (Gelecekte mutlaka farklı operasyonlarda kullanılacaktır*) Diyagram MS-SQL ile oluşturuldu. (daha net ve anlaşılır bir görüntüsü var) daha sonra 'hmrs' veritabanı (database) i FullConvert adlı program aracılığı ile PostgreSql de açılan hmrs tablosuna taşındı. 2. Diyagram eki nda pg4Admin ERD Toolu ile oluşturulmuş tur. ( Generate ERD (Beta) - ekte gösterilmiştir. Gençlerin ve arkadaşların incelemesi ve faydalı olması amacı ile...

hmrs_mssql_diagram hmrs_postgres_erd

About

License:Apache License 2.0