Académique Documents
Professionnel Documents
Culture Documents
En 1970 se descubri un nuevo sistema para almacenar y trabajar con grandes bases de datos. En vez de almacenar registros de tipo
arbitrario en una lista encadenada como en CODASYL (Dcada del 60), la idea fue usar una "tabla" de registros de tamao fijo.
El modelo relacional resuelve esto dividiendo los datos en una serie de tablas normalizadas, en las que los elementos optativos han
sido extrados de la tabla principal para que ocupen espacio slo si lo necesitan. En este modelo relacional los registros relacionados
se enlazan con una "clave" que identifica de manera biunvoca un registro concreto. Cuando se recopila informacin acerca de un
usuario, se acceder a la informacin de las tablas optativas buscando mediante esa clave.
As como el enfoque de navegacin requiere programas que realicen bucles para recolectar registros, el enfoque relacional tambin
los requerir. La solucin para los necesarios bucles se basa en un lenguaje orientado a conjuntos, una sugerencia que ms tarde
cristalizara en el ubicuo SQL.
Comenz as el trabajo en sistemas multitabla, en los que los datos podan disgregarse de modo que toda la informacin de un
registro (alguna de la cual es opcional) no tiene que estar almacenada en un nico trozo grande.
Las versiones multiusuario siguientes fueron probadas por los usuarios en 1978 y 1979, tiempo por el que un lenguaje SQL haba
sido estandarizado.
Durante la dcada de 1980 el auge de la programacin orientada a objetos influy en el modo de manejar la informacin de las bases
de datos. Programadores y diseadores comenzaron a tratar los datos en las bases de datos como objetos. Esto quiere decir que si los
datos de una persona estn en la base de datos, los atributos de la persona como direccin, telfono y edad se consideran que
pertenecen a la persona, no son datos extraos. Esto permite establecer relaciones entre objetos y atributos, ms que entre campos
individuales.
La idea consista en replicar la informacin importante y ms solicitada en una base de datos temporal de pequeo tamao con
enlaces a la base de datos principal. Esto implicaba que se poda buscar mucho ms rpido en la base de datos pequea que en la
grande. Su mejora de prestaciones llev a la introduccin de la indizacin, incorporado en la totalidad de los SGBD.
Los sistemas de informacin de base de datos (SIBD) tienen como objetivo resolver problemas y optimizar sistemas de la
vida diaria permitiendo un mejor aprovechamiento de la informacin almacenada y procesada.
Toda base de datos soportada por un SGBD debe tener unos esquemas modelados adecuadamente. Estos modelos son:
Jerrquicos
En red
Relacionales
Multidimensionales
De objetos
Estructura relacional
La estructura orientada a objetos est diseada siguiendo el paradigma de los lenguajes orientados a objetos. De este modo soporta
los tipos de datos grficos, imgenes, voz y texto de manera natural. Esta estructura tiene gran difusin en aplicaciones web para
aplicaciones multimedia.
Antes de la implantacin de los SGBD con estructura orientada a objetos, el almacenamiento de datos multimedia se basaba en el
sistema de ficheros para organizar, almacenar y procesar los datos. El proceso de ficheros es engorroso, costoso e inflexible. La
redundancia de los datos es un inconveniente del proceso de ficheros ya que los ficheros independientes producen ficheros
duplicados con su implicacin en el espacio necesario. Otro inconveniente es la falta de integracin, y la dificultad de
mantenimiento. Esto fue encaminado aplicando la orientacin a objetos a los datos.
Estructura jerrquica
Las relaciones entre registros forman una estructura en rbol. Esta estructura es simple pero inflexible ya que las relaciones estn
confinadas al tipo 1:n.
Esta estructura permite representar relaciones padre/hijo: cada padre puede tener varios hijos, pero cada hijo ha de venir de slo un
padre (las conocidas como relaciones 1:N). Todos los atributos de un registro especfico estn asociados a un tipo de entidad.
En una base de datos una entidad tipo es el trmino genrico para tabla. Cada registro individual se representa como una fila, y cada
atributo como una columna. Las entidades tipo se relacionan entre ellas usando correspondencias 1:N.
Estructura en red
Modelo de base de datos en red.
Esta estructura contiene relaciones ms complejas que las jerrquicas. Admite relaciones de cada registro con varios que se pueden
seguir por distintos caminos. En otras palabras, el modelo permite relaciones N:N.
El modelo en red est concebido como un modo flexible de representar objetos y sus relaciones. Su cualidad distintiva es que el
esquema visto como un conjunto de nodos conectados por arcos no tiene ninguna restriccin.
5) Cuales son los 5 pasos de un Sistema Gestor de Base de Datos. Explique brevemente cada uno
de ellos.
6)Cuales son las Etapas del ciclo de vida de un sistema y explique brevemente con un ejemplo cada
una de ellas.
Ciclo de Vida de un Sistema
C P
O L
N A A
Relevamiento
F P N U
I R I D
G U F I
Diseo lgico del Sistema: Se modeliza el sistema de acuerdo a las tcnicas que se utilizaron
U E I T
antes ms los requerimientos. En esta fase se puede utilizar herramientas CASE
Diseo de la arquitectura: En esta fase se debe tener en cuenta el hardware necesario, el
R B C Software de base y toda la instalacin de Hardware que va a ser necesaria. Si se va a utilizar una O
red se debe elegir el sistema operativo del servidor y de las terminales como as tambin las
herramientas necesarias para que corra la aplicacin de base de datos.
A A A R
Desarrollo o codificacin: aqu pueden usarse tcnicas como los diagramas de rbol de
mdulos, los diagramas de flujo que muestran la lgica de los algoritmos del sistema.
C S C Codificacin en capas o cualquier otra tcnica que sea conveniente. I
Las tcnicas para obtener informacin no estn establecidas ya que cada profesional elige la tcnica mas adecuada a su gusto.
Por lo general las tcnicas ms usadas y conocidas para obtener informacin son:
a) entrevista
b) encuesta o cuestionario
c) algn tipo de censo
d) estudio de la documentacin existente
e) observacin personal
Relevamiento: en esta etapa se desea conocer cmo opera la organizacin para poder definir la situacin actual. En base a esta
informacin se puede mejorar la calidad del SIBD. La tcnica de documentacin que se utiliza para modelar la situacin actual y las
necesidades futuras, que adems forman parte del relevamiento. Son:
a- Diagrama de Contexto
b- Tabla de Eventos.
c- Diagrama de Flujo de Datos
d- Diagrama de entidad relacin
e- Asociada a las 2 tcnicas anteriores est el diccionario de datos y la definicin de procesos.