Está en la página 1de 14

Actividad 7.

Importancia de
las estructuras de datos y de
las bases de datos.
M.C. Juan Carlos Olivares Rojas
Syllabus
jcolivares@itesm.edu.mx
May, 2009
Introduccin
El principal objetivo de los sistemas de bases
de datos es guardar la informacin sobre todos
sus cliente y manejar esa informacin para
ofrecer diferentes servicios a sus clientes.

En una institucin bancaria, el sistema de


informacin cuenta con toda la informacin de
sus clientes, como nombre completo, domicilio,
monto ahorrado, entre otra informacin.
Introduccin
Adems se incluyen: un programa para hacer
cargos y abonos a una cuenta; un programa
para aadir una nueva cuenta; un programa
para obtener el saldo de una cuenta; un
programa para generar estados de cuenta
mensuales.

Las bases de datos representan el ncleo de


un sistema de informacin de cualquier
empresa. De ah la importancia que tiene la
administracin y gestin de las mismas.
Introduccin
Un punto muy importante es proteger esa
informacin contenida en las bases de datos,
aunque algunas empresas no le dan la
importancia debida.

El mantenimiento de una base de datos incluye


realizar copias de seguridad (backups),
monitorizacin, revisiones al registro de
transacciones realizadas o la replicacin o
redundancia de los datos de forma que
podamos conseguir una mayor proteccin
contra prdidas de informacin.
Introduccin
Los diversos modelos de datos se dividen en
tres grupos: modelos lgicos basados en
objetos, modelos lgicos basados en registros
y modelos fsicos de datos.

Los modelos lgicos basados en objetos se


usan para describir datos en los niveles
conceptual y de visin. Se caracterizan por el
hecho de que proporcionan capacidad de
estructuracin bastante flexible y permiten
especificar restricciones de datos
explcitamente.
Introduccin
Hay muchos modelos diferentes, algunos de
los ms extensamente conocidos son:

El modelo entidad-relacin; el modelo orientado


a objetos; el modelo binario; el modelo
semntico de datos; el modelo infolgico y el
modelo funcional de datos.

Aunque el modelo entidad-relacin y el modelo


orientado a objetos son los ms representativos
de la clase de los modelos lgicos basados en
objetos.
Introduccin
El modelo entidad-relacin se basa en una
percepcin de un mundo real que consiste en
una coleccin de objetos bsicos llamados
entidades y relaciones entre estos objetos.

Una entidad es un objeto que se distingue de


otros objetos por medio de un conjunto
especfico de atributos.
Introduccin
Una relacin es una asociacin entre varias
entidades. Por ejemplo, una relacin CliCta
asocia a un cliente con cada una de las
cuentas que tiene.

El modelo orientado a objetos. Al igual que el


modelo entidad-relacin, el modelo orientado a
objetos se basa en una coleccin de objetos.
Un objeto tiene valores almacenados en
variables instancia dentro del objeto.
Introduccin
Los modelos lgicos basados en registros se
utilizan para describir datos en los modelos
conceptual y fsico. A diferencia de los modelos
de datos basados en objetos, se usan para
especificar la estructura lgica global de la
base de datos y para proporcionar una
descripcin a nivel ms alto de la
implementacin. Los tres modelos de datos
ms ampliamente aceptados son los modelos
relacional, de red y jerrquico.
Introduccin
El modelo relacional representa los datos y las
relaciones entre los datos mediante una
coleccin de tablas, cada una de las cuales
tiene un nmero de columnas con nombres
nicos.

El modelo de red. Los datos en el modelo de


red se representan mediante colecciones de
registros y las relaciones entre los datos se
representan mediante enlaces, los cuales
pueden verse como punteros.
Introduccin
El modelo jerrquico es similar al modelo de
red en el sentido de que los datos y las
relaciones entre los datos se representan
mediante registros y enlaces respectivamente.

Se diferencia del modelo de red en que los


registros estn organizados como colecciones
de rboles.
Introduccin
Modelos fsicos de datos. Los modelos fsicos
de datos se usan para describir datos en el
nivel ms bajo. A diferencia de los modelos
lgicos de datos, hay muy pocos modelos
fsicos de datos en uso.
Referencias
Curso de Proyecto Integrador de Software
Bsico, Universidad TecMilenio, 2009
Questions?

También podría gustarte