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,
"linkStrength": 1,
"linkDistance": 250,
"scale": 1,
"scale": 0.6666666666666666,
"close": true
}

View File

@@ -11,10 +11,14 @@
"id": "6baa04c1fda7d92f",
"type": "leaf",
"state": {
"type": "graph",
"state": {},
"icon": "lucide-git-fork",
"title": "Vista gráfica"
"type": "markdown",
"state": {
"file": "BDD/SQL/Diario/Clase 4 de diciembre.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "Clase 4 de diciembre"
}
}
]
@@ -192,13 +196,13 @@
},
"active": "6baa04c1fda7d92f",
"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/Tipos 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/Sintaxis (Keywords).md",
"BDD/SQL/Diario/Clase 4 de diciembre.md",
"README.md",
"BDD/SQL/Diario",
"BDD/SQL",

View File

@@ -1,7 +1,33 @@
---
# Cosas explicadas:
- `RESTRICT`
- `CASCADE`
- `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.
Es aplicable mediante `ALTER TABLE`.
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`. 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;
```