Actualizacion del temario
This commit is contained in:
parent
1e27b15bf9
commit
65eb082134
|
|
@ -9,18 +9,21 @@
|
|||
→ Lenguaje estándar para interactuar con bases de datos relacionales.
|
||||
|
||||
**Sublenguajes de SQL**
|
||||
- DDL – Definición (CREATE, ALTER, DROP)
|
||||
- DML – Manipulación (SELECT, INSERT, UPDATE, DELETE)
|
||||
- DCL – Control (GRANT, REVOKE)
|
||||
- TCL – Transacciones (COMMIT, ROLLBACK, SAVEPOINT)
|
||||
| Nombre | Tipo | COMANDOS | DESCRIPCIÓN |
|
||||
| :--- | :--- | :--- | :--- |
|
||||
| **DDL** | Definición | CREATE<br>ALTER<br>DROP | Permite crear y modificar la estructura de la base de datos |
|
||||
| **DML** | Manipulación | SELECT<br>INSERT<br>UPDATE<br>DELETE | Permite gestionar los datos contenidos en las tablas |
|
||||
| **DCL** | Control | GRANT<br>REVOKE | Controla el acceso y permisos de los usuarios |
|
||||
| **TCL** | Transacciones | COMMIT<br>ROLLBACK<br>SAVEPOINT | Gestiona los cambios realizados por las sentencias DML |
|
||||
|
||||
**Objetos avanzados**
|
||||
- Vistas (VIEW)
|
||||
- Índices (INDEX)
|
||||
- Procedimientos almacenados
|
||||
- Funciones de usuario
|
||||
- Disparadores (TRIGGER)
|
||||
- Eventos
|
||||
| Objeto | Definición Breve | Se ejecuta cuando... |
|
||||
| :--- | :--- | :--- |
|
||||
| **VIEW** | Tabla virtual | Se consulta (`SELECT`) |
|
||||
| **INDEX** | Optimizador de búsqueda | Se busca o filtra información |
|
||||
| **PROCEDURE** | Bloque de código reutilizable | Se llama explícitamente (`CALL`) |
|
||||
| **FUNCTION** | Cálculo que devuelve un valor | Se usa en una expresión o `SELECT` |
|
||||
| **TRIGGER** | Reacción automática | Se modifica una tabla<br>(`INSERT`, `UPDATE`, `DELETE`) |
|
||||
| **EVENT** | Tarea programada | Llega una fecha o<br>intervalo de tiempo |
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -15,9 +15,11 @@
|
|||
<span class="admin-badge">ADMIN</span>
|
||||
<nav class="topbar-nav" style="margin-left: auto">
|
||||
<a th:href="@{/curso}">Curso</a>
|
||||
<a th:href="@{/logout}"
|
||||
onclick="return confirm('¿Cerrar sesión?')"
|
||||
style="color:var(--error)">Salir</a>
|
||||
<form th:action="@{/logout}" method="post" style="margin:0"
|
||||
onsubmit="return confirm('¿Cerrar sesión?')">
|
||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||
<button type="submit" style="background:none;border:none;cursor:pointer;color:var(--error);font:inherit;padding:0">Salir</button>
|
||||
</form>
|
||||
</nav>
|
||||
</nav>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue