diff --git a/workspace/create/00-core-tables.sql b/workspace/create/00-core-tables.sql
new file mode 100644
index 0000000000000000000000000000000000000000..974588fd93db3f7df2262b8417188b500524a9ca
--- /dev/null
+++ b/workspace/create/00-core-tables.sql
@@ -0,0 +1,49 @@
+CREATE TABLE form (
+    id SERIAL PRIMARY KEY,
+    latest_version INTEGER
+);
+
+CREATE TABLE form_version (
+    id SERIAL PRIMARY KEY,
+    id_form INTEGER,
+    version INTEGER,
+    title TEXT,
+    description TEXT
+);
+
+CREATE TABLE input (
+    id SERIAL PRIMARY KEY,
+    id_form_version INTEGER,
+    placement INTEGER,
+    input_type TEXT,
+    question TEXT,
+    description TEXT
+);
+
+CREATE TABLE input_validation (
+    id SERIAL PRIMARY KEY,
+    id_input INTEGER,
+    validation_type TEXT,
+    argument_number INTEGER
+);
+
+CREATE TABLE input_validation_argument (
+    id SERIAL PRIMARY KEY,
+    id_input_validation INTEGER,
+    placement INTEGER,
+    argument TEXT,
+);
+
+CREATE TABLE form_version_answer (
+    id SERIAL PRIMARY KEY,
+    id_form_version INTEGER,
+    timestamp TIMESTAMP
+);
+
+CREATE TABLE input_answer (
+    id SERIAL PRIMARY KEY,
+    id_form_version_answer INTEGER,
+    id_input INTEGER,
+    value TEXT,
+    placement TEXT
+);