Modelo de tabla

Modelo de tabla

El modelo de tabla es un modelo de base de datos que describe cualquiera de los medio de codificar un modelo de base de datos (comúnmente una tabla) como un archivo de texto simple.

Contenido

Vista previa

Un archivo plano es un texto simple o el texto mixto y el archivo binario que por lo general contiene un registro por línea o el registro 'físico' (por ejemplo sobre el disco o una cinta). Dentro de tal registro, los campos solos pueden ser separados por delimitadores, p.ej. comas, o tener una longitud fija. En el caso último, el acolchado puede ser necesario para alcanzar esta longitud. El formatear suplementario puede ser necesario para evitar la colisión delimiter. No hay ningunas relaciones estructurales entre los registros.

Los ejemplos típicos de archivos planos son/etc/passwd y/etc/group sobre sistemas operativos Parecidos. Otro ejemplo de un archivo plano es una lista de nombre y dirección con el Nombre de campos, la Dirección, y el Número de teléfono.

Es posible escribir a mano, sobre una hoja de papel, una lista de nombres, direcciones, y números de teléfono; esto es una base de datos de archivo plana. Esto también puede ser hecho con cualquier máquina de escribir o procesador de texto. Muchos pedazos de software son diseñados para poner en práctica bases de datos de archivo planas. y otras sustancias.

Historia

Los primeros empleos de máquinas calculadoras eran las puestas en práctica de bases de datos simples. Herman Hollerith concibió la idea que los datos de censo podrían ser representados por agujeros perforó en tarjetas de papel y tabuló por la máquina. Él vendió su concepto a la Oficina de Censo de los EU; así, el Censo de 1890 era el primer en la vida automatizado consistiendo base de datos, en la esencia, de unos miles de cajas llenas de tarjetas perforadas.

La empresa de Hollerith se convirtió en la IBM de gigante de ordenador, que dominó el mercado informático para la mayor parte del siglo XX. La longitud fija de la IBM tarjetas perforadas de campaña, de 80 columnas se hizo el medio ubicuo de introducir datos electrónicos hasta los años 1970.

En los años 80's, el usp de las base de datos de archivo plano configurables eran populares sobre DOS y el Macintosh. Estos programas fueron diseñados para hacerlo fácil para individuos para diseñar y usar sus propias bases de datos, y eran casi sobre la par con procesadores de texto y hojas de cálculos tomaron popularidad. Los ejemplos de productos de base de datos de archivo plano eran las tempranas versiones de FileMaker y el shareware(el software de libre evaluación) el ARCHIVO DE COMPUTADORA PERSONAL. Algunos de estos ofrecidos limitaron capacidades emparentadas, permitiendo a algunos datos para ser compartidos entre archivos.

I==mplementaciones contemporáneas==

C-árbol de Faircom es un ejemplo de una solución de nivel de la empresa moderna, pero aparte de que, hay muy pocos programas disponibles hoy que permitan a un principiante crear y usar una base de datos de archivo plana de uso general. Esta funcionalidad es puesta en práctica con Trabajos de Microsoft (disponible sólo para algunas versiones de Windows) y AppleWorks, a veces llamada ClarisWorks (disponible tanto para el Macintosh como para plataformas de Windows). Con el tiempo, los productos como la Paradoja de Borland, y el Microsoft Access comenzaron a ofrecer algunas capacidades emparentadas, así como lenguajes de programación empotrados. Los Sistemas de Gestión de datos (DBMS) como MySQL u Oráculo generalmente requieren que programadores construyan usos.

Las bases de datos de archivo planos todavía son usadas internamente por muchos usos de la computadora como almacenar datos de configuración. Muchos de sus usos se permiten a usuarios para almacenar y recuperar su propia información de archivos planos que usan un juego predefinido de campos. Los ejemplos son programas para manejar las colecciones de libros o citas(nombramientos). Algún pequeño "contacto" (el nombre y dirección) puestas en práctica de base de datos esencialmente usa archivos planos.

XML es ahora un formato popular para almacenar datos en archivos de texto simples, pero como XML permite a estructuras de datos muy complejas anidadas ser representadas y contiene la definición de los datos, muy diferentes del modelo de archivo plano.

Condiciones

La base de datos de archivo plana puede ser definida muy por poco, o más ampliamente. La interpretación más estrecha es correcta en la teoría de base de datos; las más amplias cubiertas el término como generalmente usado.

Estrictamente, una base de datos de archivo plana debería consistir en nada más que datos y, si los registros varían en la longitud, delimiters. Más ampliamente, el término se refiere a cualquier base de datos que existe en un archivo solo en forma de rema y columnas, sin relaciones o eslabones entre registros y campos excepto la estructura de mesa.

Las condiciones solían describir los aspectos diferentes de una base de datos y sus instrumentos se diferencian de una puesta en práctica al siguiente, pero los conceptos dejan el mismo. FileMaker usa el término "Hallazgo"(find), mientras MySQL usa el término "Consulta"(query); pero el concepto es el mismo. FileMaker "archivos" son equivalente "tablas" MySQL, etcétera, etcétera. Para evitar confundir al lector, un juego constante de términos(condiciones) es usado en todas partes de este artículo.

Sin embargo, las condiciones básicos "registro" y "campo" son usados en casi cada puesta en práctica de base de datos.

Ejemplo de Base de Datos

El ejemplo siguiente ilustra los elementos básicos de una base de datos de archivo plano. El arreglo de datos consiste en una serie de columnas y filas organizadas en un formato tabular. Este ejemplo específico usa sólo una mesa.

Las columnas incluyen: nombre (el nombre de una persona, segunda columna); equipo (el nombre de un equipo atlético apoyado por la persona, tercera columna); y ID numérico único, (solía únicamente identificar registros, la primera columna).

Aquí está un ejemplo la representación textual de los datos descritos:

id    nombre  equipo
1     Amy     Azul
2     Bob     Rojo
3     Chuck   Azul
4     Dick    Azul
5     Ethel   Rojo
6     Fred    Azul
7     Gilly   Azul
8     Hank    Rojo

Este tipo de representación de datos es el estándar para una base de datos de archivo plano, aunque haya algunas consideraciones adicionales que no son fácilmente evidentes del texto:

  • Tipos de datos: cada columna en una tabla de base de datos como el que encima generalmente es restringida a un tipo de datos específico. Tales restricciones por lo general son establecidas según la convención, pero no indicada formalmente a no ser que los datos sean transferidos a un sistema de base de datos relacional.
  • Columnas separadas: En el susodicho ejemplo, columnas individuales son separadas usando caracteres en blanco. También llaman a esto indexación o el formateo de datos "de anchura fija". Otra convención común es de separar columnas que usan uno o varios caracteres delimiter. Hay muchas convenciones diferentes para representar datos como esto encima en el texto. (Mirar p.ej., valores Separados por coma, valores Delimiter-separados, la lengua de Margen, el Lenguaje de programación). La utilización delimiters incurre en unos en lo alto en la localización de ellos siempre ellos son procesados (a diferencia del formatear de anchura fija) que puede tener algunas implicaciones de funcionamiento. Sin embargo, el empleo de carácter delimiters (sobre todo las comas) son también una forma ordinaria de compresión de datos que puede ayudar al funcionamiento total por reduciendo volúmenes de datos - sobre todo para objetivos de transmisión de información. El empleo de carácter delimiters que incluye un componente de longitud (notación Declarativa) es relativamente raro, pero infinitamente reduce el elevado asociado con la localización del grado de cada campo.
  • Álgebra relacional: Cada fila o registro en la susodicha mesa encuentran la definición estándar de un tuple bajo el álgebra emparentada (el susodicho ejemplo representa una serie de 3-tuples). Además, la primera fila especifica los nombres de campaña que son asociados con los valores de cada fila.
  • Sistema de administración de bases de datos: Ya que las operaciones formales posibles con un archivo de texto por lo general son más limitadas que deseado. El texto en el susodicho ejemplo generalmente representaría un estado intermediario de los datos antes de la transferencia en un sistema de gestión de datos.

Referencias

Véase también

Modelo de base de datos


Wikimedia foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Mira otros diccionarios:

  • Modelo de base de datos — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • Tabla de partición GUID — (GPT) es un estándar para la colocación de la tabla de particiones en un disco duro físico. Es parte del estándar Extensible Firmware Interface (EFI) propuesto por Intel para reemplazar la vieja BIOS del PC, heredada del IBM PC original. La GPT… …   Wikipedia Español

  • Modelo de evaluación de procesos software ISO 15504 SPICE de AENOR — Modelo de evaluación (y mejora) de procesos software ISO 15504 SPICE de AENOR es una adaptación y propuesta desarrollada por AENOR para la evaluación de procesos en PYMEs y pequeños grupos de desarrollo software por niveles de madurez según la… …   Wikipedia Español

  • Modelo Input-Output — El Modelo Input Output es un modelo económico desarrollado por Wassily Leontief (1905 1999) por el que obtuvo un Premio Nobel en el año 1973. A menudo es denominado como modelo de Leontief. El propósito fundamental del modelo IO es analizar la… …   Wikipedia Español

  • Modelo Harrod-Domar — El modelo de crecimiento de Harrod Domar, fue elaborado a finales de los años cuarenta por dos economistas keynesianos (keynesianismo) , Sir Roy Harrod de Gran Bretaña y Evsey D. Domar de Estados Unidos, ambos desarrollaron de forma independiente …   Wikipedia Español

  • Modelo jerárquico — Diagrama de modelo de datos jerárquico. Un modelo de datos jerárquico es un modelo de datos en el cual los datos son organizados en una estructura parecida a un árbol. La estructura permite a la información que repite y usa relaciones padre/Hijo …   Wikipedia Español

  • Tabla de dimensión — En un almacén de datos o un sistema OLAP, la construcción de Cubos OLAP requiere de una tabla de hechos y varias tablas de dimensiones, éstas acompañan a la tabla de hechos y determinan los parámetros (dimensiones) de los que dependen los hechos… …   Wikipedia Español

  • Modelo relacional — El modelo relacional para la gestión de una base de datos es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos. Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos… …   Wikipedia Español

  • Modelo de Debye — En la termodinámica y física del estado sólido, el modelo de Debye es un método desarrollado por Peter Debye en 1912[1] para la estimación de la contribución de los fonones al calor específico en un sólido. Trata las vibraciones de la red atómica …   Wikipedia Español

  • Tabla de hechos — Ejemplo de modelo de datos en estrella, la tabla central es la tabla de hechos Contenido 1 Introducción …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”