| TICOM S.R.L | Web peru, paginas web peru, hosting peru, alojamiento web peru, registro de dominios peru, portales web peru, comercio electrónico peru, soporte tecnico de computadoras peru, diseño web peru |
Desde tiempos remotos, los datos han sido registrados por el hombre en algún tipo de soporte (papel, piedra, madera, etc.) a fin que quedara constancia de un fenómeno o idea. Los datos han de ser interpretados (incorporándolos significado) decimos, por ejemplo, que una persona ha nacido en 1965, el dato, el dato(1965) va acompañado de su interpretación (año de nacimiento de una cierta persona); sin embargo, en la informática, desde sus inicios, se separó el dato de su significado. Por ello, a fin de facilitar la interpretación de los datos, surgen los modelos de datos como instrumentos que ayudan a incorporar significado a los datos.
Según FLORY (1982), modelar consiste en definir un mundo abstracto y teórico tal que las conclusiones que se puedan que se puedan sacar de el coincidan con las manifestaciones aparentes del mundo real. Siendo un modelo un conjunto de conceptos que permite reconstruir una representación organizacional de la empresa. Como señalan TSICHRITZIS Y LOCHOVSKY (1982), un modelo de datos es un dispositivo de abstracción que nos permite ver el bosque (esto es, la información contenida en los datos) en oposición de los árboles (valores individuales de los datos).
Según el DRAE, la abstracción es la acción y el efecto de abstraer, "separar por medio de una operación intelectual las cualidades de un objeto para considerarlas aisladamente o para considerar el mismo objeto en su pura esencia o noción". Por tanto, la abstracción, como proceso mental capaz de ocultar detalles y fijarse en lo esencia, busca las propiedades comunes de un conjunto de objetos, reduciendo así la complejidad y ayudando la comprensión del mundo real.
Los modelos de datos proporcionan mecanismos de abstracción que permiten la representación de aquella parcela del mundo real cuyos datos nos interesa registrar, lo que habitualmente se llama universo del discurso o en otras palabras de DITTRICH (1994) mini-mundo. Dicha interpretación se concibe en dos niveles: el de las estructuras que hacen posible la representación de la información, y el de a información en sí misma. Estos dos niveles dan lugar, en el ámbito de las bases de datos, a la distinción entre esquema y base de datos, conceptos que DITTRICH (1994) define como: "la descripción especifica de un mini-mundo determinado, en términos, en términos de un modelo de datos, recibe el nombre de esquema (esquema de datos o esquema de base de datos) de dicho mini-mundo. La colección de datos que en si misma representa la información del mini-mundo da lugar a la base de datos "
Asociados a los modelos de datos están los lenguajes de datos que permiten definir y manipular (consultar y actualizar) la base de datos. En lo que respecta a la relación entre los modelos y los lenguajes de datos, hay que destacar que los modelos son la base para que los lenguajes, aunque el nivel de abstracción de estos últimos es menor, ya que el lenguaje es el modelo mas una sintaxis; por ejemplo, el lenguaje SQL es el resultado de aplicar una determinada sintaxis al modelo relacional, mientras que el QUEL es otro lenguaje relacional que la sintaxis es distinta aunque el modelo sea el mismo; el OQL es el resultado de asociar a otro modelo (el modelo de objetos - MO-).
En la arquitectura de una base de datos propuesta por ANSI(1957) y (1978) se suele diferenciar tres niveles de abstracción: Global, Externo e Interno. El nivel global contiene una representación de un conjunto de los datos de una organización; en el nivel externo, los datos (en general, sólo una parte de los mismos) se describen para atender las necesidades de uno o varios procesos o de un grupo de usuarios en particular; el nivel interno describe las características de los datos tal como han de encontrarse almacenados físicamente, siendo sus elementos de descripción punteros, índices, agrupamientos, ect.
El término base de datos fue acuñado por primera vez en 1963, en un simposio celebrado en California.
De forma sencilla podemos indicar que una base de datos no es más que un conjunto de información relacionada que se encuentra agrupada o estructurada.
El archivo por sí mismo, no constituye una base de datos, sino más bien la forma en que está organizada la información es la que da origen a la base de datos. Las bases de datos manuales, pueden ser difíciles de gestionar y modificar. Por ejemplo, en una guía de teléfonos no es posible encontrar el número de un individuo si no sabemos su apellido, aunque conozcamos su domicilio.
Del mismo modo, en un archivo de pacientes en el que la información esté desordenada por el nombre de los mismos, será una tarea bastante engorrosa encontrar todos los pacientes que viven en una zona determinada. Los problemas expuestos anteriormente se pueden resolver creando una base de datos informatizada.
Desde el punto de vista informático, una base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulan ese conjunto de datos.
Desde el punto de vista más formal, podríamos definir una base de datos como un conjunto de datos estructurados, fiables y homogéneos, organizados independientemente en máquina, accesibles a tiempo real, compartibles por usuarios concurrentes que tienen necesidades de información diferente y no predecibles en el tiempo.
La idea general es que estamos tratando con una colección de datos que cumplen las siguientes propiedades:
Están estructurados independientemente de las aplicaciones y del
soporte de almacenamiento que los contiene.
| Presentan la menor redundancia posible.
| Son compartidos por varios usuarios y/o aplicaciones. | |
![]()
Entre Uno de los más destacados y pioneros tenemos a F. Cood, Peter Chen, muy pronto iré acumulando los nombres de los más famosos
![]()
Base
de datos relacionales
En
una computadora existen diferentes formas de almacenar información. Esto da
lugar a distintos modelos de organización de la base de datos: jerárquico,
red, relacional y orientada a objeto.
Los
sistemas relacionales son importantes porque ofrecen muchos tipos de procesos de
datos, como: simplicidad y generalidad, facilidad de uso para el usuario final,
períodos cortos de aprendizaje y las consultas de información se especifican
de forma sencilla.
Las
tablas son un medio de representar la información de una forma más compacta y
es posible acceder a la información contenida en dos o más tablas. Más
adelante explicaremos que son las tablas.
Las
bases de datos relacionales están constituidas por una o más tablas que
contienen la información ordenada de una forma organizada. Cumplen las
siguientes leyes básicas:
·
Generalmente,
contendrán muchas tablas.
·
Una
tabla sólo contiene un número fijo de campos.
·
El
nombre de los campos de una tabla es distinto.
·
Cada
registro de la tabla es único.
·
El
orden de los registros y de los campos no está determinados.
Base de datos Codasyl
Base de datos en Red
Aunque existen muchos modelos de datos es posible abstraer una serie de características comunes a todos ellos, definiendo así el concepto de modelo de datos en general, que posteriormente se hade particularizar para describir cada modelo en concreto.
Podemos ya definir de forma más precisa el concepto de modelo de datos como "un conjunto de conceptos, reglas y convenciones bien definidos que nos permite aplicar una serie de abstracciones a fin de describir y manipular los datos de un cierto mundo real que deseamos almacenar en la base de datos" .
![]()
concepto y Manipulación de Dependencias Funcionales
La idea central en el diseño formal de una base de datos directamente en el modelo relacional es el concepto de dependencias entre los datos íntimamente ligado encuentra un esquema de relación. En este capítulo, después de analizar el concepto de dependencias entre los desarrollamos el concepto de dependencia funcional la implicación lógica de dependencias funcionales y los axiomas de Armstrong que permite la derivación de nuevas dependencias para terminar definiendo diversos conceptos relacionados con la teoría de las dependencias como son el cierre transitivo de un descriptor, el cierre de un conjunto de dependencias. equivalencia de dos conjuntos de dependencias. etc.
![]()
Los modelos de datos son instrumentos que nos ayudan a representar la realidad, es decir, nuestro Universo discurso (UD). Cuando se diseña una base de datos mediante un diseño relacional al igual que ocurre en otros modelos de datos, tenemos distintas opciones, es decir podemos obtener diferentes esquemas relacionales, y no todos ellos son equivalentes, ya que unos van a representar la realidad mejor que otros.
![]()
Se comienza utilizando las dependencias multivaluadas y de combinación a fin de abordar formas normales (4 FNy5FN) más avanzadas que las tratadas en el capitulo anterior .Se presentan además, las dependencias de dominio /clave y de inclusión: por último se analizan distintas maneras de "reorganizar" las relaciones, como son la desmoralización, el particionamiento horizontal y el particionamiento vertical.
1. SEMÁNTICA DE LOS DATOS Y NUEVOS TIPOS DE DEPENDENCIAS
En este diseño de base de datos en el modelo relacional. al igual que en otros modelos de datos, lo que se pretende es recoger en el esquema la mayor semántica posible del universo del discurso que se esta tratando de modelar, a fin de que el esquema sea una representación fiel de nuestro mundo real.
2. DEPENDENCIAS MULTIVALUADAS Y CUARTA FORMA NORMAL
Las dependencias multivaluada son una generalización de las dependencias funcionales. Y así como en estas ultimas el valor de un descriptor en las multivaluadas aparece un conjunto de valores del implicado en lugar de uno solo: esta situación puede producirse cuando existen grupos repetitivos y se normaliza la tabla para que este en 1FN.
Algoritmos de Diseño del Modelo Relacional
Los algoritmos de normalización son herramientas de ayuda al diseño de base de datos relacionales y resultan especialmente útiles cuando se parte de la relación universal y se desea obtener esquemas normalizados. Originariamente surgieron como complemento de la teoría matemática del modelo relacional y como solución para obtener esquemas normalizados de una forma automática. según se han ido extendiendo los SGBD relacionales, así como con la introducción de herramientas CASE.
![]()
Proceso de Creación y Metodología de BD
La creación de una base de datos es, generalmente una operación difícil, larga y costosa, que no puede improvisarse. No se trata solamente de un problema técnico ya que las repercusiones que está discusión puede tener en todos los niveles de la empresa hacen de ella una decisión que atañe a la política empresarial, por lo que no debe ser abordada en exclusiva por los técnicos.
![]()
1. ETAPAS DEL MODELO CONCEPTUAL
El modelo conceptual también denominado diseño conceptual constituye la primera fase del desarrollo de base de datos. Puede subdividirse en dos etapas claramente diferenciadas:
A ) Análisis de requisitos.
Esta primera etapa, en general común para datos y procesos, es la etapa de percepción, identificación y descripción de los fenómenos del mundo real a analizar.
B) Etapa de conceptualización.
Esta etapa responde a la pregunta "¿como representar?"recoge el proceso de modelo conceptual, distinguiéndose las dos etapas, así como los distintos procesos que hay que realizar para pasar del mundo real al esquema descriptivo, y de éste al esquema conceptual.
2. PASO DEL ESQUEMA PERCIBIDO AL ESQUEMA CONCEPTUAL
como hemos señalado de la primera subfase de la etapa de modelado conceptual se obtiene un esquema percibido en lenguaje natural que representa los requisitos del sistema a diseñar.
Este primer esquema describe lo que deseamos almacenar y resulta del análisis de la documentación existente, junto con las entrevistas a los usuarios posteriormente, este esquema se ira refinando sucesivamente y normalizando hasta obtener un esquema en el modelo E/R.
![]()
A partir del esquema lógico estándar (ELS) obtenido en la etapa anterior del diseño lógico , y teniendo en cuenta el modelo lógico especifico (MLE) el que se va a instrumentar la base de datos, se elabora el sistema lógico específico (ELE), que será descrito en el lenguaje de definición de datos del producto comercial que estemos utilizando.
![]()
Herramientas de Desarrollo de Cuarta Generación
El proceso evolutivo de los SGBD ha tenido una considerable influencia en la aparición y evolución de herramientas de desarrollo, entre ellas los lenguajes de cuarta generación (
1.- EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
El análisis de la evolución de los lenguajes de programación tiene interés para comprenderla característica de la herramienta de desarrollo de la cuarta generación , en esencial de este tipo de lenguajes.
2.- COMPONENTES DE UN L4G
Como hemos señalado la variedad de L4G es muy considerable ya que existe un modelo de referencia o estándar que especifique los componentes que debe poseer .
![]()
Herramientas Case y Diseño de BD
La tecnología conocida con el nombre de CASE se puede definir con el conjunto de herramientas y metodologías que soportan un enfoque de ingeniería para las distintas fases del desarrollo de software.
Esta tecnología surge a mediados de los años setenta, cuando empieza a aparecer las primeras metodologías estructuradas y se inician las investigaciones sobre entorno de desarrollo. A mediados de los ochenta, se populariza y surgen las primeras herramientas de documentación y diagramación automática.
|
Contáctenos a: informes@ticomperu.com ticomperu@hotmail.com o mcaal@hotmail.com
visita nuestra web: www.ticomperu.com, www.ticomhost.com
Telf. 7959969, (062) 516590 Cel. 969-29470, 9630-4292
TICOM SCRL Portal con contenido Educativo Lima - Huánuco - Perú
©Todos los derechos reservados creado en verano del 2001