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,
|
"repelStrength": 10,
|
||||||
"linkStrength": 1,
|
"linkStrength": 1,
|
||||||
"linkDistance": 250,
|
"linkDistance": 250,
|
||||||
"scale": 1,
|
"scale": 0.6666666666666666,
|
||||||
"close": true
|
"close": true
|
||||||
}
|
}
|
||||||
16
.obsidian/workspace.json
vendored
16
.obsidian/workspace.json
vendored
@@ -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",
|
||||||
|
|||||||
@@ -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;
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user