KI-System Datenbank

MariaDB-Schema für Dokumentenverarbeitung, Semantik und Content-Erstellung.

Datenbankki_system
Tabellen31
EngineInnoDB
Charsetutf8mb4_unicode_ci

Schema-Bereiche

Core (2 Tabellen)

TabelleBeschreibung
documentsQuelldokumente aus Nextcloud
chunksExtrahierte Text-Chunks mit Metadaten

Dokumentation (3 Tabellen)

TabelleBeschreibung
dokumentationHierarchische Dokumentationsseiten
dokumentation_chunksChunks für Semantic Search
dokumentation_historyÄnderungshistorie

Entitäten (6 Tabellen)

TabelleBeschreibung
entitiesExtrahierte Entitäten (Personen, Konzepte, ...)
entity_synonymsSynonyme für Deduplizierung
entity_relationsRelationen zwischen Entitäten
entity_correctionsManuelle Korrekturen (Audit)
entity_semanticsSemantische Definitionen pro Entity
document_entitiesDokument-Entität-Zuordnung

Semantik (4 Tabellen)

TabelleBeschreibung
ontology_classesOntologie-Klassen (hierarchisch)
entity_classificationsEntity-Ontologie-Mapping
taxonomy_termsTaxonomie-Hierarchie
document_taxonomyDokument-Taxonomie-Zuordnung

Pipeline (2 Tabellen)

TabelleBeschreibung
pipeline_queueVerarbeitungs-Queue mit Retry
pipeline_logLogging (DEBUG, INFO, WARNING, ERROR)

LLM (3 Tabellen)

TabelleBeschreibung
promptsVersionierte Prompts
prompt_testsA/B-Testing
llm_requestsRequest-Logging mit Kosten

Content (8 Tabellen)

TabelleBeschreibung
author_profilesAutorenprofile (versioniert)
content_contractsQualitätsverträge (vererbbar)
content_structuresGliederungs-Templates
criticsKritiker-Personas
content_ordersErstellungsaufträge
content_versionsContent-Versionen
content_critiquesKritik-Ergebnisse
content_sourcesRAG-Quellen pro Auftrag

Chat (3 Tabellen)

TabelleBeschreibung
chat_sessionsChat-Sessions mit Persona
chat_messagesNachrichten mit Chunk-Referenzen
search_historySuchverlauf

Initial-Daten

Prompts

Autorenprofile

Kritiker

Schema-Datei

/var/www/docs/ki-system/schema.sql

Datenbankzugriff

Hinweis: Verwende MCP-DB für sichere Datenbankzugriffe statt direkter mysql-Befehle.

# MCP-DB (empfohlen)
db_schema(database="ki_system")
db_select("SELECT * FROM documents LIMIT 5", database="ki_system")
db_stats(database="ki_system", limit=10)

# Alternativ: Direkter Zugriff (nur für Admin-Tasks)
mysql -u root -p ki_system

Siehe MCP-DB Dokumentation für Details.