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/