Vous êtes sur la page 1sur 28

ESCUELA TECNOLOGICA

INSTITUTO TECNICO CENTRAL

SEMINARIO

BASES DE DATOS
Base de datos
 Conjunto unificado de información, que será
compartida por diferentes usuarios de la organización

 La función básica de una base de datos es permitir el


almacenamiento y la recuperación de la información
necesaria, para que las personas de la organización
puedan tomar decisiones.
Sistema de
Gestión de Base de Datos (SGBD o DBMS)
 Son programas de software para la
administración de las Bases de Datos; que
permiten: almacenar, manipular y recuperar
datos en una computadora.
 El SGBD también se encargará de la
comunicación entre el usuario y la base de
datos, proporcionándole al usuario, los medios
para: obtener información, introducir nuevos
datos y actualizar los ya existentes.
Estructura de una Base de Datos
Llave
primaria Chile
Perú Dominio

Legajo Apellido Edad Nación


1 Rimoli 33 Chile
Entidad 2 Lemos 44 Perú
Registros
3 Salgado 55 Brasil
4 Ponce 66 Argentina

Atributos
Estructura de una BD
Estructura de una BD
Tipos de archivos
 Archivo Maestro:
 Guarda información sobre entidades y eventos esenciales para
la organización (proveedores, ventas históricas)
 Archivo de Transacciones
 acumular datos de eventos en el momento que ocurran (ventas,
ordenes de compra, pagos, cobranzas)
 Archivo de Control
 Permiten el análisis de desempeño - Maestro + Transacciones -
(Volumen de ventas por: producto, vendedor, cliente )
 Archivo de Planeamiento
 contienen datos referentes a los niveles esperados de los datos
existentes en los archivos maestros y de transacciones
(programa de : ventas, compras, producción, ppto. Financiero)
Llave Primaria e índices de acceso
ASPECTOS IMPORTANTES
Modelo conceptual
 Un modelo es una descripción capaz de ser
comunicada y que busca:
 Comunicar un cierto aspecto (visión)
 De una parte de la realidad (sistema)
 Con cierto grado de detalle (abstracción)
 Conforme perseguido por alguien (autor del modelo)
 Con el objetivo de servir a los propósitos del usuario.
Modelo conceptual
 El conocimiento sobre alguna cosa es la habilidad de
formar un modelo mental que represente esta cosa como
así también las acciones que ella puede realizar o se puede
realizar sobre ella. Cuando el individuo verifica acciones
sobre este modelo él puede predecir las implicaciones que
estas acciones tendrán sobre el mundo real.
 Al relacionar las cosas entre sí y al pensar en ellas nos lleva
a un pensamiento estructurado y poder así, describir el
funcionamiento de un sistema, y esto debería ser el
propósito de todo modelo.
Modelo conceptual
 Los modelos pueden tener diferentes clases de
estructuras; y las más comunes son la del
 lenguaje natural,
 la clase simbólica y
 la clase matemática.
Es un listado organizado de todos los
elementos de datos pertinentes al sistema,
con definiciones precisas y rigurosas para que el
usuario y el analista de sistemas puedan conocer
todas las entradas, salidas, componentes de
depósitos y cálculos intermediarios
EL DD DEFINE LOS ELEMENTOS DE
DATOS
 Describiendo :
 el significado de los flujos y los depósitos
 la composición de paquetes agregados de datos que
se mueven por los flujos
 la composición de los paquetes de datos de los
depósitos
 Especificando los valores relevantes y unidades de
inf. de los flujos de datos y depósitos de datos
EL MODELO RELACIONAL DE DATOS (RDM).
Componentes de un RDM
MATERIALES PEDIDO DE MATERIALES
 Entidades o Tipos
Número de artículo
Descripción del material
Costo unitario
Número de pedido
Número de artículo
Cantidad pedida
de objetos
Existencia
 Relaciones
TIPOS DE RELACIONES
 Relación uno a varios
 La relación uno a varios es el tipo de relación más común. En este
tipo de relación, un registro de la Tabla A puede tener muchos
registros coincidentes en la Tabla B, pero un registro de la Tabla B
sólo tiene un registro coincidente en la Tabla A.
 Relación varios a varios
 En una relación varios a varios, un registro de la Tabla A puede tener
muchos registros coincidentes en la Tabla B y viceversa.
 Relación uno a uno
 En una relación uno a uno, cada registro de la Tabla A sólo puede
tener un registro coincidente en la Tabla B y viceversa.
RDM - Datos llave
 Llave Primaria (PK)
Conjunto de atributos que distingue cada ocurrencia
de una entidad de forma inequívoca a las demás.
Está subrayada en el RDM.
 Llave Foránea (FK)
Conjunto de atributos común a dos entidades que
sirve como relación entre las dos entidades.
No es un atributo de la entidad relacionada, pero es la
llave-primaria de la entidad con la cual ésta se
relaciona Es marcada como FK en el RDM.
Las relaciones y sus llaves
 Relación uno-a-uno y sus llaves:
Las relaciones y sus Llaves
 Relaciones uno-a-uno y sus llaves:
 ¿La relación será siempre 1:1?
 ¿En que archivos se deberá incluir la
Llave-Foránea?
Las relaciones y sus Llaves
 Relación uno-a-varios y sus llaves:
Las relaciones y sus Llaves
 Relación uno-a-varios y sus llaves:
Las relaciones y sus Llaves
 Relación varios-a-varios y sus llaves:
Las relaciones y sus Llaves
 Relación varios-a-varios resuelta (entidad
asociativa):
Modelado de Datos
 Define el contenido exacto de cada archivo de datos.
 Son detalladas las características de todos los datos
que serán almacenados en cada tabla definida en el
RDM.
 Debe ser realizado un relevamiento detallado para
definir cada dato.
 Obtener el menor número posible de datos en cada
tabla.
 Esos datos deben ser suficientes para capturar todas
las entradas.
 También deben ser suficientes para derivar todas las
salidas (informaciones necesarias).
Normalización
 El proceso de normalización consiste en la
aplicación de reglas para definir adecuadamente
los datos que compondrán las tablas, observando:
 Minimizar redundancias
 Eliminar anomalías de actualización
 Proveer mejor acceso a cualquier dato
 Asegurar resistencia al mantenimiento
en el modelo de datos
Normalización
 Las tres primeras reglas de normalización son
suficientes para resolver la gran mayoría de los
casos:
 1- Eliminar datos repetitivos
 2- Eliminar datos redundantes
 3- Eliminar datos no dependientes

Vous aimerez peut-être aussi