Vous êtes sur la page 1sur 4

Estructura y Base de Datos I

1) Esquematice en un cuadro u organigrama de la historia de las bases de datos.


Sistemas relacionales (1970)

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.

Sistemas SQL (finales de dcada de 1970)

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.

Sistemas orientados a objetos (1980)

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.

2) Haga un breve resumen u esquema sobre los modelos.

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

3) Explique qu diferencia nota Ud. sobre el modelo relacional y el orientado a objeto.

Estructura relacional

Ejemplo de tablas y relaciones.


La estructura relacional es la ms extendida hoy en da. Se usa en mainframes, computadoras medias y microcomputadoras.
Almacena los datos en filas (tuplas) y columnas (atributos). Estas tablas pueden estar conectadas entre s por claves comunes.

Estructura orientada a objetos

Ejemplo de base de datos conteniendo objetos y herencias.

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.

4) Explique qu diferencia existe el modelo jerrquico y en red.

Estructura jerrquica

Ejemplo de un modelo de una base de datos 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.

Se debe de seguir en general 5 pasos para la realizacin de un SIBD:

1 Anlisis de la situacin actual


2 Elaboracin y evaluacin de soluciones
3 Diseo de un sistema que mejore el anterior sistema.
4 Implementacin
5 Mantenimiento

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

Requerimientos del 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

Implementacin: requiere tener en cuenta la necesidad o conveniencia de hacer un paralelo


I I A
entre el sistema que est actualmente en funcionamiento y el sistema que voy a desarrollar.
Tambin es una tcnica propia de esta etapa la capacitacin para ensear a los usuarios cmo
O O funciona el sistema. Tambin en esta etapa pueden surgir algunos problemas de codificacin o de
diseo que debern ser solucionados para dejar la aplicacin sin problemas a la hora de estar
trabajando al 100%.
N N
Mantenimiento: Implica solucionar errores que hubiere en el sistema despus de haber sido entregado y estar
siendo utilizado por los usuarios o por nuevos requerimientos del usuario que se necesitara agregar ms cdigo para
satisfacer las necesidades del usuario

7) Enumere las 5 tcnicas de obtencin de informacin que se utilizan.

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

8) Enumere cuales son las 5 tcnicas que se utilizan en el requerimiento de un sistema de


informacin.
Requerimiento del sistema: en esta fase se especifica lo que se pretende del SIBD (Sistemas de Base de Datos) y en esta fase se
suele utilizar. El requerimiento de un sistema siempre surge como una necesidad imperiosa o una necesidad futura de solucionar
algn problema.
a) un organigrama
b) algn diagrama de flujo o flujograma
c) algn esquema que represente el funcionamiento bsico del sistema.

9) Enumere las tcnicas que se utilizan en el relevamiento de un sistema.

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.

Vous aimerez peut-être aussi