Add tema-3.md and table.md

This commit is contained in:
Nicolás A. Ortega Froysa 2021-09-20 20:58:54 +02:00
parent 57f9ccbf88
commit b24d4edd27
2 changed files with 42 additions and 0 deletions

26
1/GBD/table.md Normal file
View File

@ -0,0 +1,26 @@
Students:
- ID: INT (PRIMARY KEY)
- Name: VARCHAR
- Surname: VARCHAR
- Birthday: DATE
- Course: INT (FOREIGN KEY)
| ID | Name | Surname | Birthday | Course |
---------------------------------------------------------------
| 1 | Nicolás | Ortega | 1996-08-03 | 1 |
| 2 | Jose Antonio | NULL | XXXX-XX-XX | 1 |
| 3 | Miguel Ángel | NULL | XXXX-XX-XX | 1 |
| 4 | Daniel | NULL | XXXX-XX-XX | 1 |
| 5 | Agustín | NULL | XXXX-XX-XX | 1 |
| 6 | Domingo | NULL | XXXX-XX-XX | 1 |
| 7 | Miguel | NULL | XXXX-XX-XX | 1 |
Courses:
- ID: INT (PRIMARY KEY)
- Name: VARCHAR
- Years: INT
| ID | Name | Years |
---------------------------------------------------------------
| 1 | Administración de Sistemas Informáticos en Red | 2 |

16
1/GBD/tema-3.md Normal file
View File

@ -0,0 +1,16 @@
# Tema 3: Base de Datos
Una base de datos se compone de lo siguiente:
- Tablas: información de un objeto o suceso
- Filas (entrada)
- Columnas (atributos)
- Relaciones: vínculos entre las tablas
Entre los atributos, tiene que haber uno o varios que forman una clave, que es
un campo (o varios) que identifica a una entrada de forma única. Se recomienda
usar una columna `ID`.
Una consulta, o __query__, es cualquier tipo de petición, sea crear, leer,
modificar, o borrar.
Una vista es una transformación sobre una o varias tablas para obtener una nueva
__tabla virtual__. En este caso **se almacena su definición**.