Bases de Datos
Bases de Datos
¿Que es una
base de Facilitan la administración de datos
Archivo: colección de
registros relacionados,
siguiendo una estructura
homogénea.
Ejemplo
Campo
Registros
Campo o combinación de
campos que identifica de
manera única una tupla
(fila) de una entidad
(tabla).
Llave Foránea
Identifica una columna
o grupo de columnas
en una entidad
(tabla) que hace
referencia a otra
entidad (tabla).
Diagrama Entidad Relación
Herramienta de
modelado que
permite mostrar las
entidades,
propiedades y sus
relaciones
pertinentes a una
base de datos.
Relaciones
entre tablas
ES UNA ASOCIACIÓN ESTABLECIDA EN UNA BASE DE DATOS RELACIONAL,
ENTRE CAMPOS COMUNES. TODAS LAS TABLAS DEBERÍAN ESTAR
RELACIONADAS DE ALGUNA MANERA.
NO DEBERÍAN EXISTIR TABLAS
AISLADAS.
Tipos de relaciones entre tablas
► De uno a uno
► De uno a muchos
► De muchos a muchos
Relación uno a uno
1:
1
Relación uno a muchos
1:
n
Relación muchos a muchos
1: 1:
n n
Tipos de datos
❖ Numéricos
➢Enteros
➢Decimales
❖ Fecha
❖ Cadenas
Tipos Numéricos
Tipos Decimales
Tipos Fecha
► DATE: Válido para almacenar una fecha con año, mes y día, su rango oscila entre ‘1000-01-01′ y ‘9999-12-
31′.
► DATETIME: Almacena una fecha (año-mes-día) y una hora (horas-minutos-segundos), su rango oscila entre
‘1000-01-01 00:00:00′ y ‘9999-12-31 23:59:59′.
► TIME: Válido para almacenar una hora (horas-minutos-segundos). Su rango de horas oscila entre -838-59-59
y 838-59-59. El formato almacenado es ‘HH:MM:SS’.
► TIMESTAMP: Almacena una fecha y hora UTC. El rango de valores oscila entre ‘1970-01-01 00:00:01′ y
‘2038-01-19 03:14:07′.
► YEAR: Almacena un año dado con 2 o 4 dígitos de longitud, por defecto son 4. El rango de valores oscila
entre 1901 y 2155 con 4 dígitos. Mientras que con 2 dígitos el rango es desde 1970 a 2069 (70-69).
Tipos Cadena (alfanumérico)