vault backup: 2025-12-04 20:17:18

This commit is contained in:
Lil_Carpi
2025-12-04 20:17:18 +01:00
parent 539c8a2399
commit afa5534719
3 changed files with 39 additions and 9 deletions

View File

@@ -17,6 +17,6 @@
"repelStrength": 10, "repelStrength": 10,
"linkStrength": 1, "linkStrength": 1,
"linkDistance": 250, "linkDistance": 250,
"scale": 1, "scale": 0.6666666666666666,
"close": true "close": true
} }

View File

@@ -11,10 +11,14 @@
"id": "6baa04c1fda7d92f", "id": "6baa04c1fda7d92f",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "graph", "type": "markdown",
"state": {}, "state": {
"icon": "lucide-git-fork", "file": "BDD/SQL/Diario/Clase 4 de diciembre.md",
"title": "Vista gráfica" "mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "Clase 4 de diciembre"
} }
} }
] ]
@@ -192,13 +196,13 @@
}, },
"active": "6baa04c1fda7d92f", "active": "6baa04c1fda7d92f",
"lastOpenFiles": [ "lastOpenFiles": [
"BDD/SQL/Lenguaje de definición de datos (DDL).md",
"BDD/SQL/Diario/Clase 4 de diciembre.md",
"BDD/SQL/SQL.md", "BDD/SQL/SQL.md",
"BDD/SQL/Tipos de datos.md", "BDD/SQL/Tipos de datos.md",
"BDD/SQL/Importación y exportación de base de datos.md", "BDD/SQL/Importación y exportación de base de datos.md",
"BDD/SQL/Lenguaje de definición de datos (DDL).md",
"BDD/SQL/Procedimientos almacenados.md", "BDD/SQL/Procedimientos almacenados.md",
"BDD/SQL/Sintaxis (Keywords).md", "BDD/SQL/Sintaxis (Keywords).md",
"BDD/SQL/Diario/Clase 4 de diciembre.md",
"README.md", "README.md",
"BDD/SQL/Diario", "BDD/SQL/Diario",
"BDD/SQL", "BDD/SQL",

View File

@@ -1,7 +1,33 @@
---
# Cosas explicadas: # Cosas explicadas:
- `RESTRICT` - `RESTRICT`
- `CASCADE` - `CASCADE`
- `SET NULL` - `SET NULL`
Todos pertenecen al [[Lenguaje de definición de datos (DDL)| DDL]], asi que sirven para la modificacion de las tablas de la base de datos. Todos pertenecen al [[Lenguaje de definición de datos (DDL)|DDL]], así que sirven para la modificación de las tablas de la base de datos.
Es aplicable mediante `ALTER TABLE`. Es aplicable mediante `ALTER TABLE`. Un ejemplo sería:
- `RESTRICT`:
```SQL
ALTER TABLE Pedidos
ADD CONSTRAINT fk_pedido_cliente
FOREIGN KEY (id_cliente) REFERENCES Clientes(id)
ON DELETE RESTRICT;
```
- `CASCADE`:
```SQL
ALTER TABLE Pedidos
ADD CONSTRAINT fk_pedido_cliente
FOREIGN KEY (id_cliente) REFERENCES Clientes(id)
ON DELETE CASCADE;
```
- `SET NULL`:
```SQL
ALTER TABLE Pedidos
ADD CONSTRAINT fk_pedido_cliente
FOREIGN KEY (id_cliente) REFERENCES Clientes(id)
ON DELETE SET NULL;
```