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)
- 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.