PostgreSQL Ders 24 İlişki Oluşturma

Поділитися
Вставка
  • Опубліковано 18 лис 2024

КОМЕНТАРІ • 11

  • @MurattYucedag
    @MurattYucedag  3 роки тому

    Udemy'de bulunan kurslarımızı indirimli fiyatlarımız ile almak için :)
    muratyucedag.wordpress.com/2019/03/22/udemy-indirim-linkleri/

  • @fahrettingursoy
    @fahrettingursoy 3 роки тому +1

    Son Bölüm;
    1.,2.,3. ve 4. bölümler de tabloları birbirine bağlama işlemini paylaşmak istedim.
    çalışan arkadaşlara başarılar.
    Murat beye de öncülük yaptığı için teşekkürler.

  • @furkansezgin8520
    @furkansezgin8520 4 роки тому +2

    Elinize sağlık ,bu video da yorumsuz kalsın istemedim :))

  • @emreyiyedim
    @emreyiyedim 2 роки тому +1

    Hocam bi bölümü aynı anda iki fakülteye nasıl koyarım

  • @fahrettingursoy
    @fahrettingursoy 3 роки тому

    dördüncü bölüm;
    -- 4-) Her bir id'yi bağlamak için ayrı ayrı alter table yaparak Foreign key bağlamları("arrVeriTipi_id_fk","arryverivejsonveritipi_id_fk","jsonVeriTipi_id_fk")
    -- yapılmalıki Foreign key isimlerinin benzersiz olsun ( Sistem Foreign key bağlamlarının benzersi olmasını istiyor. )
    alter table array_details
    add constraint arrVeriTipi_id_fk
    foreign key (arrVeriTipi_id) references arryveritipi ("id");
    alter table array_details
    add constraint arryverivejsonveritipi_id_fk
    foreign key (arrayVeriVeJsonVeriTipi_id) references arryverivejsonveritipi ("id");
    alter table array_details
    add constraint jsonVeriTipi_id_fk
    foreign key (jsonVeriTipi_id) references jsonveritipi ("id");

  • @fahrettingursoy
    @fahrettingursoy 3 роки тому

    ilk bölüm;
    -- =========> Foreign key oluşturma işlemi (Tabloları birbirine bağlama işlemi)

    • @senakaradas7086
      @senakaradas7086 2 роки тому

      hocam iyi günler SQL üzerinden 1NF-2NF ve3NF normalizasyonu yapmam için önce ayrı ayrı tablo mu kurmam gerekiyor?peki daha sonra nasıl bütün tabloları birleştireceğim

  • @ЭнесЭсветКузуджу
    @ЭнесЭсветКузуджу 2 роки тому +4

    besyocunun burda isi ne ? : ))

  • @fahrettingursoy
    @fahrettingursoy 3 роки тому

    üçüncü bölüm;
    insert into arryverivejsonveritipi(name, lastname, isMarried, other)
    values ('Fahrettin',
    'Gürsoy',
    true,
    '[
    {
    "title-1A": "data-1A",
    "title-2A": "data-2A",
    "title-3A": "data-3A"
    },
    {
    "title-1B": "data-1B",
    "title-2B": "data-2B",
    "title-3B": "data-3B"
    },
    {
    "title-1C": "data-1C",
    "title-2C": "data-2C",
    "title-3C": "data-3C"
    }
    ]');
    -- 4-) Bu 4. tablo(array_Details) ise diğer tabloları bu tablo vasıtası ile birbirine bağlıyacak.
    -- Not: Diğer tabloların id si hangi tip de girildiyse aynı tipte bu alanlarada yazılması gerekiyor.
    -- Ör: 'arrVeriTipi' tablosundaki 'id' kolonunun veritipi 'uuid' olduğu için
    -- 'array_Details' tablosunda da 'arrVeriTipi_id' kolonunun veritipi 'uuid' olması gerekir.
    create table array_Details
    (
    id uuid default uuid_generate_v4() primary key not null unique,
    arrVeriTipi_id uuid,
    arrayVeriVeJsonVeriTipi_id uuid,
    jsonVeriTipi_id uuid
    );

  • @fahrettingursoy
    @fahrettingursoy 3 роки тому

    ikinci bölüm;
    -- 2-) Tablo-2
    create table jsonveritipi
    (
    id uuid default uuid_generate_v4() not null primary key unique,
    name char(15),
    lastname varchar(15),
    isMarried boolean default true,
    other json
    );
    insert into jsonveritipi(name, lastname, other)
    values ('Fahrettin',
    'Gürsoy',
    '{
    "title-1": "data-1",
    "title-2": "data-2",
    "title-3": "data-3"
    }');
    -- 3-) Tablo-3
    create table arryverivejsonveritipi
    (
    id uuid default uuid_generate_v4() not null primary key unique,
    name varchar,
    lastname varchar,
    isMarried boolean default true,
    other json
    );

  • @xeyalteyyubov1175
    @xeyalteyyubov1175 3 роки тому

    Emeğinize sağlık