Vous êtes sur la page 1sur 5

RESUMEN

Durante la dcada de los 70 y a principios de los 80 unos de los principales temas


de discusin era como poder clasificar los modelos de datos. Con la aparicin de
los niveles de abstraccin de la arquitectura ANSI este tema se planifico bastante.
En general nosotros clasificamos los modelos en funcin de su nivel de
abstraccin y riqueza
semntica
as distinguiremos entre conceptual
y
convencionales.
INTRODUCCIN
Una base de datos es una herramienta que almacena los datos, y le permite
crear, leer, actualizar y eliminar la
los datos de alguna manera.
En este captulo se mueve en el mbito de las bases de datos
informatizadas. Las bases de datos relacionales, y las informatizadas son
por mucho, las ms utilizadas, pero an as vale la pena tomar algn tiempo
primero para aprender un poco sobre otros tipos de bases de datos
informatizadas que estn disponibles.
DESARROLLO
Archivos planos
Los archivos planos son simplemente archivos que contienen texto. Nada
del otro mundo . No negrita, cursiva, diferentes caras de la fuente etc. solo
texto.
ltimamente algunos entornos de programacin como Visual Studio de Microsoft han
comenzado a ahorrar configuracin informacin en archivos XML en lugar de
archivos planos .
Archivos planos funcionan bien si:
Los valores son bastante pequeas y simples.
Los valores no cambian con demasiada frecuencia.
Quieres ser capaz de cambiar los valores con un editor de texto simple.
Quieres ser capaz de distribuir los ajustes copiando los archivos a
nuevos lugares .
Usted quiere mantener una sencilla lista histrica de los valores
anteriores, como una lista de todos los das anterior
notas o mensajes de bienvenida.
Usted desea utilizar las herramientas para comparar dos archivos
rpidamente .
Los archivos planos no funcionan bien si:
Debe realizar bsquedas complejas a travs de los valores.
Los valores cambian a menudo.

TAREA 1.- Propiedades de Un Modelo de Datos


INI archivos
Un tipo comn de base de datos de archivo plano es el archivo INI (INI
significa '' inicializacin ''). Un archivo INI contiene nombres de seccin
rodeadas por corchetes. Cada seccin puede contener cualquier nmero de
nombres y de ajuste de valores separados por un signo igual.
[Directorios]
Imagen = C: \ RBP Project \ Fotos
Texto = C: \ RBP Proyecto \ Documents
Datos = C: \ RBP Project \ DB
La segunda seccin del archivo se denomina Directorios. Contiene tres rutas de
directorio que el programa puede utilizar para localizar diferentes tipos de
archivos.
Cuando se inicia la aplicacin RBP, se abre este archivo INI, lee estos valores en
variables, y utiliza las variables para ejecutar.
Ms tarde, si necesita cambiar cualquiera de estos ajustes, simplemente
puede editar el archivo INI.
Un petabyte es 1 milln de gigabytes
Registro del sistema de Windows
El registro del sistema de Windows no es en realidad un archivo plano ,
aunque muchas aplicaciones lo utilizan como si fuera uno . El registro es
una base de datos jerrquica que contiene informacin de configuracin
para el sistema operativo.
Contiene informacin como la ubicacin de clave programas y bibliotecas
ejecutables.
algunos lenguajes de programacin tienen herramientas que facilitan el uso
de ciertas partes del registro razonablemente sencillo y seguro.
Bases de datos relacionales
Una base de datos relacional contiene tablas que contienen filas y
columnas. Cada fila contiene datos relacionados acerca de algo en
particular.
A veces una pieza de informacin tiene, naturalmente, ms de un valor . Por
ejemplo, un solo cliente puede colocar una gran cantidad de pedidos. Para
que sea ms fcil agregar varios valores, esos valores se almacenan en una
tabla independiente vinculado a la primera por algn valor que comparten
los registros correspondientes .
Las Bases de datos relacionales funcionan bien si:
Es necesario realizar consultas complicadas y se une a los diferentes
tablas.
Es necesario realizar validaciones de datos , tales como la verificacin de
la existencia de filas relacionadas en otras tablas .

TAREA 1.- Propiedades de Un Modelo de Datos


Es necesario para permitir cualquier nmero de valores para una
determinada pieza de datos (por ejemplo , el acabado raza posiciones ).
Quieres ser capaz de construir flexiblemente nuevas consultas que usted
no piensa cuando comenz el diseo el proyecto.
Bases de datos relacionales no funcionan bien si:
Es necesario utilizar una topologa de datos especial para realizar la
funcin principal de la aplicacin . Por ejemplo,
que puede vencer a una jerarqua o de la red con un ladrillo hasta que
encaje en una base de datos relacional pero puede obtener mejor
rendimiento al utilizar un tipo ms especializado de base de datos.
Hojas de clculo
Las hojas de clculo muestran filas y columnas de datos. Ellos permiten al
usuario crear frmulas que dependen de otros datos en la hoja de clculo,
hacen tablas y grficos para visualizar los datos, imprimir los datos, y la
importacin y exportar los datos en texto y otros formatos.
Hojas de clculo funcionan bien si:
Los datos adaptan de forma natural un formato tabular sencillo.
Es necesario para visualizar los datos en tablas y grficos.
Los usuarios finales se sienten cmodos con las hojas de clculo .
Los usuarios finales quieren ser capaces de experimentar los datos por
su cuenta.
Las hojas de clculo no funcionan bien si:
Debe hacer relaciones complejas entre los valores en diferentes hojas de
clculo
Es necesario realizar clculos complejos que una hoja de clculo no puede
manejar fcilmente.
Es necesario realizar clculos complejos que una hoja de clculo no puede
manejar fcilmente.
Es necesario la validacin de datos .
Es necesario realizar consultas complejas.
Usted necesita actualizar grandes cantidades de datos de forma
automtica.
Las bases de datos jerrquicas
Los datos jerrquicos incluye valores que se organizan de forma natural en
una estructura en forma de rbol . Un dato de alguna manera lgicamente
contiene o incluye otras piezas de datos . Los archivos en una unidad de
disco suelen organizan en una jerarqua .
Las Bases de datos jerrquicas funcionan bien si:

TAREA 1.- Propiedades de Un Modelo de Datos


Los datos son naturalmente jerrquica.
Es necesario para realizar las operaciones que se aprovechan de la
estructura jerrquica. Bases de datos jerrquicas no funcionan bien si:
Los datos no son naturalmente jerrquica.
Es necesario realizar clculos complejos o bsquedas que no utilizan la
estructura jerrquica.
Debe validacin de datos complejos.
Usted necesita actualizar grandes cantidades de datos de forma
automtica.
En los ltimos aos, el formato de datos XML jerrquico ha entrado en uso
generalizado. XML no es realmente una base de datos; es slo un textobasedmethod para almacenar datos jerrquicos.
XML
XML (eXtensible Markup Language) es un lenguaje para almacenar datos
jerrquicos. XML en s no ofrece herramientas para la construccin ,
bsqueda, actualizacin , validacin , o de otra manera manipular los datos
y cualquier persona que le diga lo contrario est tratando de vender algo .
Conceptos bsicos de XML .-Una diferencia importante entre XML y HTML es
que XML es extensible, adems es mucho ms estricto sobre anidacin y
cierre/abertura.
Estructura XML.-La estructura bsica sigue de cerca la estructura de una
base de datos relacional. El elemento raz contiene varios elementos de la
tabla .
Red
Una red contiene una coleccin de nodos que estn conectados por enlaces.
Los nodos y enlaces pueden representar
todo tipo de cosas como las lneas telefnicas, calles, rutas areas, y
circuitos elctricos. Los enlaces pueden ser desordenada (se puede viajar en
ambos sentidos a travs de un enlace) u ordenado (cada enlace es de un
solo sentido). Los nmeros en los enlaces representan el promedio de
tiempo en cuestin de segundos para cruzar el enlace. Las letras en los
nodos slo estn ah para su identificacin. A menudo lo que parece ser una
base de datos jerrquica es realmente una red.
Archivos de red funcionan bien si:
Los datos son naturalmente, una red (o casi una jerarqua ) .
Es necesario llevar a cabo las operaciones de red en los datos , tales
como la bsqueda de caminos ms cortos o clculos flujos de red .
No es necesario realizar consultas complejas sobre los datos.
Archivos de red no funcionan bien si:
Los datos no representa una red.
Es necesario para validar los datos .
Es necesario realizar consultas sobre los datos.

TAREA 1.- Propiedades de Un Modelo de Datos


Es necesario para permitir que varios usuarios actualicen con frecuencia
los datos sin interferir entre otra .
Objetos
Los Lenguajes de programacin modernos son orientados a objetos.
Objeto-Relacional
Una base de datos objeto-relacional (ORD) o relacional-objeto del sistema
de gestin de base de datos (ORDBMS) es un base de datos relacional que
proporciona caractersticas adicionales para la integracin de los tipos de
objeto en los datos. Como un relacional base de datos, puede realizar
consultas complejas con relativa rapidez.
Objeto - relacional de bases de datos y el objeto - relacional asignaciones funcionan
bien si:
Su entorno de programacin y favores arquitectura utilizando objetos.
Es necesario realizar consultas de tipo relacional complicados .
Es necesario realizar validaciones de datos al estilo relacional.
Su programa tiene que interactuar con herramientas externas donde
almacenar los datos en una relacional comn formato es una ventaja.
Tiene programadores independientes y desarrolladores de bases de datos
de modo que mantengan una estricta separacin puede que el proyecto sea
ms manejable.
Objeto - relacional de bases de datos y de objeto relacional asignaciones no
funcionan bien si:
No est utilizando un lenguaje orientado a objetos ( por ejemplo, si una
base de datos Microsoft Access puede hacer todo lo que necesita sin
necesidad de programacin ) .
Extico
Estos tipos de bases de datos son ms inusuales que los descritos
anteriormente. Tienden a ser muy especializadas y trabajar bien slo para
un subconjunto especfico de problemas de base de datos. Algunas son
variaciones de otros tipos menos inusuales de bases de datos.

CONCLUSION

Antes de gastar un montn de tiempo en la construccin de la base de datos mas


comn hoy en da (relacional) y apilando miles de lneas de cdigo en la parte
superior de la misma, debemos asegurarnos que es realmente el tipo de
base de datos que necesitamos, ya que podra esta podra no ser la opcin
ms conveniente y migrar los datos a otro modelo de base de datos puede
resultar un problema mas complejo.