========================================= TABLE: kitap ========================================= id bigint(20) unsigned NO PRI public_uuid char(36) NO UNI kitap_adi varchar(500) NO MUL yazar varchar(255) YES kategori_id bigint(20) unsigned YES yazar_id bigint(20) unsigned YES slug varchar(500) YES UNI alt_baslik varchar(500) YES ozet longtext YES yayin_yili year(4) YES MUL baski_yili year(4) YES baski_sayisi varchar(100) YES isbn varchar(50) YES sayfa_sayisi int(10) unsigned YES dil varchar(100) YES Türkçe yayinevi varchar(255) YES yayin_yeri varchar(255) YES kapak_medya_id bigint(20) unsigned YES ana_dosya_medya_id bigint(20) unsigned YES kaynak_id bigint(20) unsigned YES lisans_id bigint(20) unsigned YES telif_durumu varchar(100) YES indirme_izni tinyint(1) NO 1 okuma_izni tinyint(1) NO 1 ocr_tamamlandi tinyint(1) NO 0 yayin_durumu enum('taslak','incelemede','yayinda','arsivde') YES MUL taslak durum tinyint(1) NO 1 silindi tinyint(1) NO MUL 0 olusturan_kullanici_id bigint(20) unsigned YES guncelleyen_kullanici_id bigint(20) unsigned YES ekleyen_uye_id bigint(20) unsigned YES olusturma_tarihi timestamp YES current_timestamp() guncelleme_tarihi timestamp YES current_timestamp() ========================================= TABLE: kitap_yazar ========================================= id bigint(20) unsigned NO PRI kitap_id bigint(20) unsigned NO MUL kisi_id bigint(20) unsigned YES MUL ad_soyad varchar(255) YES yazar_turu varchar(100) YES Yazar sira int(11) YES 0 ========================================= TABLE: kitap_dosya ========================================= id bigint(20) unsigned NO PRI kitap_id bigint(20) unsigned NO MUL medya_id bigint(20) unsigned NO MUL dosya_tipi enum('kapak','pdf','ocr_pdf','ek_dosya') YES pdf ana_dosya tinyint(1) NO 0 indirme_izni tinyint(1) NO 1 okuma_izni tinyint(1) NO 1 ocr_tamamlandi tinyint(1) NO 0 aciklama text YES sira int(11) YES 0 olusturma_tarihi timestamp YES current_timestamp() ========================================= TABLE: kitap_basim ========================================= id bigint(20) unsigned NO PRI kitap_id bigint(20) unsigned NO MUL baski_no varchar(100) YES baski_yili year(4) YES yayinevi varchar(255) YES yayin_yeri varchar(255) YES isbn varchar(50) YES sayfa_sayisi int(10) unsigned YES aciklama text YES durum tinyint(1) NO 1 silindi tinyint(1) NO 0 olusturma_tarihi timestamp YES current_timestamp() ========================================= TABLE: kitap_kategori ========================================= id bigint(20) unsigned NO PRI kategori_adi varchar(255) NO slug varchar(255) YES UNI ust_kategori_id bigint(20) unsigned YES MUL aciklama text YES sira int(11) YES 0 durum tinyint(1) NO 1 silindi tinyint(1) NO 0 olusturma_tarihi timestamp YES current_timestamp() ========================================= TABLE: kitap_kategori_baglanti ========================================= id bigint(20) unsigned NO PRI kitap_id bigint(20) unsigned NO MUL kategori_id bigint(20) unsigned NO MUL ========================================= TABLE: kitap_okuma_log ========================================= id bigint(20) unsigned NO PRI kitap_id bigint(20) unsigned NO MUL kullanici_id bigint(20) unsigned YES MUL ip_adresi varchar(100) YES user_agent text YES olusturma_tarihi timestamp YES current_timestamp() ========================================= TABLE: kitap_indirme_log ========================================= id bigint(20) unsigned NO PRI kitap_id bigint(20) unsigned NO MUL medya_id bigint(20) unsigned YES MUL kullanici_id bigint(20) unsigned YES MUL ip_adresi varchar(100) YES user_agent text YES olusturma_tarihi timestamp YES current_timestamp() ========================================= TABLE: kisi ========================================= id bigint(20) unsigned NO PRI public_uuid char(36) NO UNI ust_kisi_id bigint(20) unsigned YES MUL ad varchar(255) NO soyad varchar(255) YES slug varchar(255) YES dogum_tarihi date YES olum_tarihi date YES dogum_yeri varchar(255) YES profil_medya_id bigint(20) unsigned YES kisa_bilgi text YES durum tinyint(1) YES 1 silindi tinyint(1) YES 0 ekleyen_uye_id bigint(20) unsigned YES olusturma_tarihi timestamp NO current_timestamp() guncelleme_tarihi timestamp YES ========================================= TABLE: kaynak ========================================= kaynak_id bigint(20) unsigned NO kaynak_adi varchar(255) NO kaynak_turu varchar(100) YES kaynak_sahibi varchar(255) YES kurum_id bigint(20) unsigned YES iletisim_bilgisi varchar(255) YES aciklama text YES durum tinyint(1) NO 1 silindi tinyint(1) NO 0 olusturulma_tarihi timestamp YES current_timestamp() guncellenme_tarihi timestamp YES current_timestamp() ========================================= TABLE: medya ========================================= id bigint(20) unsigned NO PRI public_uuid char(36) NO UNI ust_medya_id bigint(20) unsigned YES MUL medya_tipi enum('fotograf','pdf','video','ses','dokuman') NO baslik varchar(255) YES dosya_adi varchar(500) NO dosya_yolu varchar(1000) NO mime_tipi varchar(255) YES dosya_boyutu bigint(20) YES genislik int(11) YES yukseklik int(11) YES sure int(11) YES kapak_gorsel varchar(1000) YES aciklama text YES yukleyen_kullanici_id bigint(20) unsigned YES MUL durum tinyint(1) YES 1 goruntulenme_sayisi bigint(20) unsigned NO 0 indirme_sayisi bigint(20) unsigned NO 0 silindi tinyint(1) YES 0 olusturma_tarihi timestamp NO current_timestamp() ekleyen_uye_id bigint(20) unsigned YES MUL ========================================= TABLE: lisans ========================================= lisans_id bigint(20) unsigned NO PRI lisans_adi varchar(255) NO lisans_kodu varchar(100) YES kullanim_sartlari text YES ticari_kullanim tinyint(1) NO 0 kaynak_gosterme_zorunlu tinyint(1) NO 1 indirme_izinli tinyint(1) NO 1 paylasim_izinli tinyint(1) NO 1 durum tinyint(1) NO 1 silindi tinyint(1) NO 0 olusturulma_tarihi timestamp YES current_timestamp() guncellenme_tarihi timestamp YES current_timestamp() ========================================= TABLE: arama_indeks ========================================= id bigint(20) unsigned NO icerik_tipi varchar(100) NO icerik_id bigint(20) unsigned NO baslik varchar(500) YES ozet text YES indeks_metin longtext YES anahtar_kelimeler text YES son_indeksleme_tarihi datetime YES durum tinyint(1) YES 1 ========================================= TABLE: ai_metin_analizi ========================================= id bigint(20) unsigned NO icerik_tipi varchar(100) NO icerik_id bigint(20) unsigned NO ozet longtext YES anahtar_kelimeler longtext YES konu_basliklari longtext YES duygu_analizi varchar(100) YES model_adi varchar(255) YES olusturma_tarihi timestamp NO current_timestamp() ========================================= TABLE: ai_etiket ========================================= id bigint(20) unsigned NO icerik_tipi varchar(100) NO icerik_id bigint(20) unsigned NO etiket varchar(255) NO guven_skoru decimal(5,2) YES model_adi varchar(255) YES olusturma_tarihi timestamp NO current_timestamp()