You are on page 1of 10

UNIVERSIDAD NACIONAL EXPERIMENTAL

FRANCISCO DE MIRANDA
PROGRAMACION DIGITAL
PROFESORA RAYFLOR MEDINA

Objetivos Generales del almacenamiento de datos

Datos precisos y consistente (integridad)


Disponibilidad de los datos
Actualizacin y recuperacin eficiente
Almacenamiento de datos eficiente
Recuperacin de informacin para un propsito.

El Almacenamiento de datos es considerado como la parte medular de los


sistemas de informacin.

Enfoques para el Almacenamiento de los Datos basado en computadora.

1. Archivos Convencionales: El primer mtodo es guardar los datos en


archivos individuales, cada uno de ellos nico para una aplicacin
particular.
2. Base de Datos: Las BDD no son simplemente un conjunto de archivos,
en vez de ello, una BDD es una fuente central de datos que esta
pensada para que sea compartida por muchos usuarios con una
diversidad de aplicaciones. La parte medular de la BDD es el DBMS
(Sistema de manejo de la BDD) que permite la creacion, modificacin
y actualizacin de la BDD, la recuperacin de datos y la generacin de
reportes.

Ventajas de las bases de datos (BDD)

Asegurarse de que la BDD pueda ser compartida entre los usuarios de


una diversidad de aplicaciones.
Mantener datos precisos y consistentes.
Asegurarse de que todos los datos requeridos para las aplicaciones
actuales y futuras estn fcilmente disponibles.
Permitir que la BDD evolucione y que las necesidades de los usuarios
crezcan.
Permitir que los usuarios construyan su vista personal de los datos
sin preocuparse de la forma en que estn fsicamente guardados los
datos.

Desventajas del uso de BDD

Los datos son almacenados en un solo lugar por lo cual se puede


producir perdida total de los datos.
La eficiencia en los procesos de insertar, actualizar, borrar y
recuperar datos se ve afectada.
Los costos de almacenamiento de los datos son altos.

ENTIDADES:

Cualquier objeto o evento acerca del cual alguien selecciona recolectar


datos es una entidad, puede ser una persona, lugar o cosa, por ejemplo, un
vendedor, una ciudad o un producto.

ATRIBUTOS:

Un atributo es alguna caracterstica de una entidad, puede haber muchos


atributos para cada entidad.

Modelo, serial, color, tipo, etc.

Fecha de Reparacin, Descripcin de la reparacin, mecnico que hizo la


reparacin, etc.

Nombre, Apellido, Sexo, Nacionalidad, profesin etc.


ATRIBUTOS:

Cuando los archivos y las BDD son tratados, a estas caractersticas de


datos se les llama, por lo general conceptos de datos. Los conceptos de
datos son, de hecho, las unidades ms pequeas en un archivo o BDD. Las
palabras concepto de datos son tambin usadas intercambiablemente con
atributos o campos.

REGISTROS:

Es un conjunto de conceptos de datos que tienen algo en comn con la


entidad descrita.

CLAVES:

Es uno de los conceptos de datos de un registro que se usa para identificar


un registro. Cuando una clave identifica en forma nica a un registro es
llamada clave primaria.

Registro

#Pedido Apellido Inicial Direccin Ciudad Estado T de


crdito

Clave
ATRIBUTOS
METDATOS

Los metdatos son datos acerca de los datos del archivo o BDD. Los
metdatos describen el nombre dado y la longitud asignada a cada concepto
de dato, tambin describen la longitud y composicin de cada uno de los
registros.

Ejemplo:

Concepto de Datos Valor


Nmero de N 5
vendedor A 20
Nombre del D 8
vendedor DD/MM/AA
Fecha

La realidad, los Datos y los Metdatos.

Los Datos recolectados acerca de personas, lugares o eventos en la


realidad sern eventualmente guardados en el archivo o BDD. Para
comprender la forma y la estructura de los datos se requiere informacin
acerca de los datos mismos. La informacin que describe los datos es
llamada metdatos.

Realidad Entidades Atributos

Existencia de Existencia de
Datos Registros Conceptos de
Datos

Definicin de
Definiciones Conceptos de
Metadatos de Registro Datos

Los Principales Tipos de BDD


Estructura de Datos Jerrquicas

Entidad
Entidad

Entidad
Entidad Entidad
Entidad Entidad
Entidad

Entidad
Entidad Entidad
Entidad Entidad
Entidad Entidad
Entidad Entidad
Entidad

Implican que una entidad no puede tener ms de una entidad que la


posea. Por lo tanto es una estructura compuesta de muchas asociaciones 1:M
o 1:1. Las estructuras jerrquicas en algunos casos son llamadas rboles
debido a que los subordinados conectados con las entidades que los poseen
se asemejan a las ramas en un rbol pero son usualmente trazados de
cabeza.

Estructura de Datos en Red


Entidad
Entidad Entidad
Entidad

Enlace
Enlace Enlace
Enlace Enlace
Enlace Enlace
Enlace

Entidad
Entidad Entidad
Entidad Entidad
Entidad

Es aquella que permite a cualquier entidad tener cualquier cantidad


de subordinados o de superiores. Las entidades estn conectadas usando
enlaces de Red, que son conceptos de datos comunes a ambas entidades
conectadas.

Estructura de Datos Relacional

Pedido

#
Pedido Apellido Precio I Direcci Ciudad Estado Cuenta
n

Estado del Artculo


# Articulo # Pedido Estado

Precio de Artculo

# Articulo Titulo Precio

Estas BDD se caracterizan en que cada ente del mundo real se


almacena en un lugar diferente y posteriormente se establecen relaciones
entre dichos entes o lugares en los que se ha almacenado. Consiste en una
o ms tablas de dos dimensiones. Los renglones de las tablas representan
los registros y las columnas contienen atributos.

RELACIONES:

Son asociaciones entre entidades (a veces son llamadas asociaciones


de datos). Asociacin que describe la interaccin entre las entidades.

Person
Vehcu
a
lo
TIPOS DE RELACIONES

. Relacin Uno a Uno (1:1):

1 1
Cliente Reserva Boleto

2. Relacin Uno a Muchos (1:M)

1 M
Medico Atiende Paciente

3. Relacin Muchos a Muchos (M:M)

M M
Estudiante Inscribe Materias

MODELO ENTIDAD RELACIN

Es la mejor manera de describir las relaciones entre entidades y definir las


fronteras adecuadas del sistema. El formato estndar para trazar un
diagrama Entidad Relacin se elabora utilizando solamente dos smbolos:

Rectngulo Es usado para mostrar una


entidad
Rombo Representa la relacin entre esa entidad y
otra entidad.

Entidad Relacin Entidad

Normalizacin

La normalizacin es la transformacin de vistas de usuario


complejas y almacenes de datos a un conjunto de estructuras de datos
estables ms pequeas.
Adems de ser ms simples y ms estables, las estructuras de datos
normalizadas son ms fciles de mantener.

s
rio
a
rt
e su
o U
Re
p de
s
ta
is
V

PASOS PARA LA NORMALIZACIN

Primera Forma Normal:

Se eliminan los campos que puedan ser generados a partir de otro.


Los campos deben estar en estructura atmica.
Se seleccionan los posibles campos claves.
Segunda Forma Normal:

Se asegura que todos los atributos que no son clave sean


completamente dependientes de la clave primaria. Todas las
dependencias parciales son eliminadas y puestas en otra tabla.

Tercera Forma Normal:

Se elimina cualquier dependencia transitiva. Entendindose por


dependencia transitiva aquellos atributos que no dependen de los
campos claves.