Sobes.tech
Junior — Middle

Kitab mağazası haqqında məlumatların idarə olunması üçün istifadə oluna biləcək verilənlər bazası strukturunu təsvir edin

sobes.tech Süni İntellekt

AI-dan cavab

Kitab mağazası haqqında məlumatların idarə olunması üçün aşağıdakı struktura malik münasibət bazasından istifadə etmək olar:

  • Cədvəl Kitablar (Books):

    • id (PK)
    • title (başlıq)
    • author_id (FK)
    • publisher_id (FK)
    • price (qiymət)
    • publication_date (nəşr tarixi)
    • isbn (unikal nömrə)
  • Cədvəl Müəlliflər (Authors):

    • id (PK)
    • name (ad)
    • biography (biografiya)
  • Cədvəl Nəşriyyatlar (Publishers):

    • id (PK)
    • name (ad)
    • address (ünvan)
  • Cədvəl Müştərilər (Customers):

    • id (PK)
    • name (ad)
    • email
    • phone (telefon)
  • Cədvəl Sifarişlər (Orders):

    • id (PK)
    • customer_id (FK)
    • order_date (sifariş tarixi)
    • status (vəziyyət)
  • Cədvəl SifarişMəhsulları (OrderItems):

    • id (PK)
    • order_id (FK)
    • book_id (FK)
    • quantity (miqdar)

Bu dizayn kitablar, müəlliflər və nəşriyyatlar haqqında məlumatların saxlanmasına və sifarişlərin və müştərilərin idarə olunmasına imkan verir. Go-da ORM və ya standart database/sql kitabxanasından istifadə etmək olar.