Professional Documents
Culture Documents
de Datos
EQUIPO 3:
NUMERIC (8, 0)
• Y si queremos un real con 8 dígitos en los que 3 son para la parte decimal:
NUMERIC (8, 3)
Tipos de cadenas de caracteres
• VARCHAR(longitud) • Nota: Los espacios a la derecha se borran
• Cadena de caracteres de longitud variable. cuando se obtiene los valores CHAR
• Longitud representa la longitud de columna máxima. En
MySQL 5.0, el rango de longitud es de 0 a 255. • - ENUM('valor1','valor2',...)
• En contraste con CHAR, VARCHAR almacena los • Una enumeración.
valores usando sólo los caracteres necesarios, más un
• Un objeto de cadena de caracteres que sólo
byte adicional para la longitud (dos bytes para columnas
que se declaran con una longitud superior a 255). puede tener un valor, elegido de una lista de
valores 'valor1', 'valor2', ..., NULL o el valor
• Los valores VARCHAR no se cortan al almacenarse. El
tratamiento de espacios al final depende de la versión. de error especial ‘’ .
• Una columna ENUM puede tener un
• CHAR(Longitud) [BINARY | ASCII | UNICODE] máximo de 65,535 valores distintos.
• Una cadena de caracteres de longitud fija que siempre • Los valores ENUM se representan
tiene el número necesario de espacios a la derecha para
internamente como enteros
ajustarla a la longitud especificada al almacenarla.
• Longitud representa la longitud de la columna. El rango
es de 0 a 255 caracteres.
Tipos de fechas y hora
• DATE
• Una fecha.
• El rango soportado es de '1000-01-01' a '9999-12-31’.
• MySQL muestra valores DATE en formato 'YYYY-MM-
DD', pero permite asignar valores a columnas DATE
usando cadenas de caracteres o números.
• TIME
• Una hora.
• El rango es de '-838:59:59' a '838:59:59’.
• MySQL muestra los valores TIME en formato
'HH:MM:SS', pero permite asignar valores a columnas
TIME usando números o cadenas de caracteres.
• DATETIME
• Combinación de fecha y hora.
• El rango soportado es de '1000-01-01 00:00:00' a '9999-12-
31 23:59:59’.
• MySQL muestra valores DATETIME en formato 'YYYY-
MM-DD HH:MM:SS', pero permite asignar valores a las
columnas DATETIME usando cadenas de caracteres o
números.
Registros (tuplas)
• Una tupla o registro es un conjunto de
hechos acerca de una persona, de un
evento o de cualquier otro elemento de
interés.
• Por ejemplo, el alumno Gulmaro Pérez y
su matrícula, promedio, fecha de ingreso,
etc.
• Cada tupla o registro contiene los valores
que toma cada uno de los campos de un
elemento de la tabla.
• En una base de datos bien estructurada,
cada tupla o registro debe ser único. Es
decir, no deben existir dos o más registros
que contengan exactamente la misma
información.
Relaciones (Tablas)
• Las relaciones, también llamadas tablas, son
los pilares esenciales de cualquier base de
datos, ya que almacenan los datos.
• “Las relaciones vinculan los datos de las
distintas tablas para que sean más útiles”.
• Una base de datos debería tener una relación
distinta para cada asunto principal, como
registros de empleados, pedidos de clientes,
métodos de entrega o proveedores. No
deben duplicarse los datos en varias
relaciones. Esto es un error común fácil de
evitar si se estructuran bien las tablas.