Logo Studenta

Diccionario de datos de base de datos

¡Estudia con miles de materiales!

Vista previa del material en texto

diccionario de datos 
de base de datos
Documento de lectura
INDICE
1. Definición ........................................................................................ 1
2. Ventajas .......................................................................................... 1
3. Elementos Del Diccionario De Datos .............................................. 1
3.1. Datos Elementales. .................................................................. 1
3.2. Nombre de los Datos. .............................................................. 2
3.3. Descripción de los Datos. ........................................................ 2
3.4. Alias. ....................................................................................... 2
3.5. Longitud de campo. ................................................................. 2
4. Aplicabilidad. .................................................................................. 2
5. Ejemplo ........................................................................................... 6
6. Bibliografía ..................................................................................... 7
1
1. Definición
Es un listado organizado de todos los objetos de datos pertinentes para el sistema. La información 
contenida en él deberá incluir aquellas características que describan e identifiquen cada objeto de 
datos. Las anotaciones, métodos y herramientas utilizadas para desarrollar este apartado deberán estar 
estandarizadas. Son desarrollados durante el análisis de flujo de datos y ayuda a los analistas a tener una 
mejor interpretación en la determinación de los requerimientos del sistema.
En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de 
datos de toda la base de datos. Los elementos más importantes son flujos de datos, almacenes de 
datos y procesos. El diccionario de datos guarda los detalles y descripción de todos estos elementos. 
(DAPAYOX, 2011)
Estos diccionarios se desarrollan durante el análisis de flujo de datos y ayuda a los analistas que participan 
en la determinación de los requerimientos del sistema, su contenido también se emplea durante el 
diseño del proyecto.
2. Ventajas
• Contiene la lista de todos los objetos que forman parte del sistema.
• Hace más fácil el manejo de los detalles en los sistemas grandes permitiendo una mayor visión de 
los objetos en la base de datos.
• Localizar errores y omisiones en el proceso de diseño es más sencillo cuando se toma como 
referencia un diccionario de datos.
• Todos los encargados de la base de datos tendrán un conocimiento universal estandarizado 
facilitando la comunicación en el grupo de trabajo.
• Si los analistas desean conocer cuántos caracteres abarca un determinado dato o qué otros 
nombres reciben en distintas partes del sistema, o dónde se utiliza, encontrarán las respuestas en 
un diccionario de datos desarrollado en forma apropiada. (DAPAYOX, 2011)
3. Elementos Del Diccionario De Datos
3.1. Datos Elementales. 
Es la parte más pequeña de los datos que tiene significado en el sistema de información, pero al 
combinarlos con varios elementos de datos se puede obtener una estructura de datos que provea la 
información completa que se desea consultar. Por ejemplo, un nombre. Por si solo no representa nada, 
2
pero cuando se relaciona con su número de cedula o algunos otros atributos se tendrá una estructura 
de datos acerca de esa persona.
3.2. Nombre de los Datos. 
Se usan para distinguir un dato de otro se les asignan nombres significativos a los objetos en las bases 
de datos para tener un mayor control de la información.
3.3. Descripción de los Datos. 
Establece brevemente lo que representa el dato en el sistema; por ejemplo, la descripción para FECHA-
DE-FACTURA indica que es la fecha en la cual se está preparando la misma para distinguirla de la fecha 
en la que se envió por correo o se recibió. Las descripciones de datos se deben escribir suponiendo que 
a gente que los lea no conoce nada en relación del sistema.
3.4. Alias. 
Son los distintos nombres que puede recibir un dato dependiendo de quién y cual sea el uso que se le 
va a dar a dicho dato.
3.5. Longitud de campo. 
Es la cantidad de espacio que ocupa un dato.
 
4. Aplicabilidad.
• Los diccionarios de datos se deben aplicar cuando se desarrolla una base de datos o una aplicación 
ya que la información que ellos proveen es de gran ayuda en el proceso de desarrollo.
• Coordinan la actividad de la base de datos – en los objetos de entrada de datos- (DEOs).
• Proveen a un programa los servicios de validación y actualización de la base de datos
Tipos de datos en bases de datos:
En bases de datos hay tres tipos principales de datos: texto, número y fecha.
3
Tipos de datos de texto
tipos de datos Bases de datos
CHAR (tamaño)
Tiene una cadena de longitud fija (puede contener letras, números y caracteres 
especiales). El tamaño fijo se especifica entre paréntesis. Puede almacenar 
hasta 255 caracteres
VARCHAR (tamaño)
Tiene una cadena de longitud variable (puede contener letras, números y 
caracteres especiales). El tamaño máximo se especifica entre paréntesis. 
Puede almacenar hasta 255 caracteres. Nota: si agrega un valor mayor 
que 255, se convertirá en un tipo de texto
TINYTEXT Tiene una cadena con una longitud máxima de 255 caracteres
TEXTO Tiene una cadena con una longitud máxima de 65.535 caracteres
BLOB
Para BLOB (Objetos grandes binarios). Almacena hasta 65.535 bytes de 
datos
MEDIUMTEXT Tiene una cadena con una longitud máxima de 16,777,215 caracteres
MEDIUMBLOB
Para BLOB (Objetos grandes binarios). Tiene capacidad para 16.777.215 
bytes de datos
LONGTEXT
Tiene una cadena con una longitud máxima de 4.294.967.295 
caracteres
LONGBLOB
Para BLOB (Objetos grandes binarios). Tiene capacidad para 
4.294.967.295 bytes de datos
ENUM (x, y, z, etc.)
Permite ingresar una lista de valores posibles. Puede enumerar hasta 
65535 valores en una lista ENUM. Si se inserta un valor que no está en 
la lista, se insertará un valor en blanco. 
Nota: los valores se ordenan en el orden en que los ingresas.
Ingrese los valores posibles en este formato: ENUM (‘X’, ‘Y’, ‘Z’)
SET
Similar a ENUM, excepto que SET puede contener hasta 64 elementos 
de lista y puede almacenar más de una opción
4
Tipos de datos numéricos
tipos de datos Bases de datos
TINYINT (tamaño)
-128 a 127 normal. 0 a 255 SIN FIRMAR *. La cantidad máxima de dígitos se 
puede especificar entre paréntesis
SMALLINT (tamaño)
-32768 a 32767 normal. 0 a 65535 SIN FIRMAR *. La cantidad máxima 
de dígitos se puede especificar entre paréntesis
MEDIUMINT (tamaño)
-8388608 a 8388607 normal. 0 a 16777215 SIN FIRMAR *. La cantidad 
máxima de dígitos se puede especificar entre paréntesis
INT (tamaño)
-2147483648 a 2147483647 normal. 0 a 4294967295 SIN FIRMAR 
*. La cantidad máxima de dígitos se puede especificar entre paréntesis
BIGINT (tamaño)
-9223372036854775808 a 9223372036854775807 normal. 0 a 
18446744073709551615 SIN FIRMAR *. La cantidad máxima de 
dígitos se puede especificar entre paréntesis
FLOAT (tamaño, d)
Un pequeño número con un punto decimal flotante. La cantidad 
máxima de dígitos se puede especificar en el parámetro de tamaño. El 
número máximo de dígitos a la derecha del punto decimal se especifica 
en el parámetro d
DOBLE (tamaño, d)
Un número grande con un punto decimal flotante. La cantidad máxima 
de dígitos se puede especificar en el parámetro de tamaño. El número 
máximo de dígitos a la derecha del punto decimal se especifica en el 
parámetro d
DECIMAL (tamaño, d)
Un DOBLE almacenado como una cadena, lo que permite un punto 
decimal fijo. La cantidad máxima de dígitos se puede especificar en el 
parámetro de tamaño. El número máximo de dígitos a la derecha del 
punto decimal se especifica en el parámetro d
 
5
Tipos de datos para Fechas
tipos de datos Bases de datos
DATE ()
Una fecha. Formato: AAAA-MM-DD 
Nota: el rango admitido es de ‘1000-01-01’a ‘9999-12-31’
DATETIME ()
* Una combinación de fecha y hora. Formato: AAAA-MM-DD HH: MI: 
SS 
Nota: el rango admitido es de ‘1000-01-01 00:00:00’ a ‘9999-12-31 
23:59:59’
TIMESTAMP ()
* Una marca de tiempo. Los valores de TIMESTAMP se almacenan 
como el número de segundos desde la época de Unix (‘1970-01-01 
00:00:00’ UTC). Formato: AAAA-MM-DD HH: MI: SS 
Nota: el rango admitido es de ‘1970-01-01 00:00:01’ UTC a ‘2038-01-
09 03:14:07’ UTC
TIME ()
Un tiempo. Formato: HH: MI: SS 
Nota: el rango admitido es de ‘-838: 59: 59’ a ‘838: 59: 59’
YEAR ()
Un año en formato de dos o cuatro dígitos. 
Nota: Valores permitidos en formato de cuatro dígitos: de 1901 a 2155. 
Valores permitidos en formato de dos dígitos: 70 a 69, que representan 
los años de 1970 a 2069
6
5. Ejemplo
7
6. Bibliografía
DAPAYOX. (2011). Diccionarios De Datos En Las Bases De Datos. Obtenido de https://dapayox.wordpress.
com/2011/06/24/diccionario_base_datos/