vault backup: 2025-12-04 20:17:18
This commit is contained in:
2
.obsidian/graph.json
vendored
2
.obsidian/graph.json
vendored
@@ -17,6 +17,6 @@
|
||||
"repelStrength": 10,
|
||||
"linkStrength": 1,
|
||||
"linkDistance": 250,
|
||||
"scale": 1,
|
||||
"scale": 0.6666666666666666,
|
||||
"close": true
|
||||
}
|
||||
16
.obsidian/workspace.json
vendored
16
.obsidian/workspace.json
vendored
@@ -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",
|
||||
|
||||
@@ -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;
|
||||
```
|
||||
Reference in New Issue
Block a user