You are on page 1of 33

Administracin de

Base de Datos
Organizacin y
Administracin de los datos
Tecnologas de la Informacin FCEyA UNCa.

Tipos de Informacin
Externa.
Es aquella en la que no tenemos ninguna influencia (el
mercado internacional, investigaciones cientficas, tipo de
cambio, poltica, nuevos productos de la competencia,
etc.)

Interna.
Es aquella que se genera dentro de la organizacin y en
la que s tenemos efecto, adems se ver modificada con
las decisiones que se tomen (problemas de produccin,
ventas, gastos, etc.)

Se efecta mediante un
orden jerrquico

Base de Datos
Archivo
Registro

La organizacin en
archivos

Campo
Byte o Caracter

Bit

Tradicional: Los SI
crecan independientes
en cada sector

RRHH
Agentes
VENTAS
Vendedor
PRODUCCIN
Operario

Orden Jerrquico

Orden Jerrquico

PROBLEMAS de la organizacin
tradicional

PROBLEMAS de la organizacin
tradicional

Redundancia e
inconsistencia de
datos

Dependencia
entre programas
y datos

Seguridad escasa

Carencia de
flexibilidad

No se puede
compartir ni
disponer

Bases de datos

Coleccin de datos organizados para dar


servicio a muchas aplicaciones de manera
eficiente, al centralizar los datos y controlar
los que son redundantes.
Cliente

Pedido

Producto

Nombre

Fecha

Nombre

Direccin

Nombre del Producto

Precio

Telfono

Cantidad

Clasificacin

Nombre del Cliente

Sistema de Administracin
de Bases de Datos (DBMS)

Es un software diseado para


centralizar los datos, administrarlos y
permitir su acceso mediante
programas de aplicacin.
Vista Lgica

Vista Fsica

Bases de Datos Relacionales


Se representa con tablas bidimensionales. Cada tabla
contiene datos acerca de una entidad y su
atributos.

Seleccionar

Unir

Combina tablas para hacer


mas completa determinada
informacin

Proyectar
Todos los registros
(filas) que cumplen
tal condicin

Operaciones
Bsicas

Crea subconjuntos de
columnas solo con la
informacin requerida

Entidad
Es una persona, lugar, cosa u objeto de importancia,
real o imaginaria, de la cual se necesita conocer o
mantener informacin.
Un registro describe a una entidad.

Se representa como

Alumno

Entidad
Automvil

Vendedor

Atributo
Es cualquier detalle que sirva para calificar, identificar,
clasificar, cuantificar o expresar el estado de una
entidad (caracterstica de una entidad).
Patente
Modelo
Linea
Marca
#Vendedor

Automvil

#Vendedor
Nombre
Direccion
Genero
Fecha Ingreso

Vendedor

Relacin: asociacin entre dos o ms entidades.

#Vendedor

Patente

Modelo

Lnea

Marca

1234

DFA345

2005

207

PEUGEOT

3214

GTC362

2008

GOL

VW

1234

HYZ251

2010

RANGER

FORD

Registro o fila

Tabla

Campo o Atributo o Columna

Capacidades de los sistemas de


Administracin de Base de Datos
Son herramientas para organizar, manejar y acceder a la

informacin de una BD.

Definicin de
Datos

Diccionario
de Datos

Diccionario de Datos

Diseo de Base de Datos


La clave para la creacin de una base de datos eficiente
es un buen diseo, por lo que es necesario la aplicacin
de tcnicas y herramientas que garanticen que la
informacin est definida con precisin y consistencia.

Diagrama E/R

Normalizacin

Diagrama Entidad/Relacin

Es una tcnica para desarrollar modelos de


datos de alta calidad, por medio de la cual se
identifican los objetos de importancia en una
organizacin (entidades), las propiedades de
estos objetos (atributos) y cmo estn
relacionados unos con otros (relaciones).

El Campo Comn
El campo comn permite unir dos tablas,
mediante relaciones.
Debe ser:
Del mismo tipo de datos
Del mismo tamao
Describir el mismo atributo
El nombre puede ser diferente

Campo llave = clave primaria =


campo principal
Es un atributo (campo) o una combinacin de ellos
que permite identificar inequvocamente a un
registro en una entidad especfica.
Ejemplos: CUIT, Patente, DNI, Nro.Tarjeta Crdito

No puede tener un valor nulo, no se puede


duplicar para diferentes registros y su contenido
no debe ser extenso.

Campo llave = clave primaria =


campo principal
Alumno

Alumno

Alu_Nombre
Alu_Direccin
Alu_Tel
Alu_Legajo
Alu_DNI

Alu_DNI
Alu_Nombre
Alu_Direccin
Alu_Tel

SIMPLE

COMPUESTA
Nivel

PRI

PRI

SEC

SEC

SEC

Grado

Seccin

Turno

Curso

Cur_Nivel
Cur_Grado
Cur_Seccion
Cur_Turno

Tipos de relaciones
Uno a uno
Un PEDIDO puede contener varios ARTCULOS.
Uno a muchos
Cada PIEZA slo puede tener un PROVEEDOR, pero
muchos elementos PIEZA pueden ser proporcionados
por el mismo PROVEEDOR.
Muchos a muchos

Muchos ALUMNOS se inscriben en muchas MATERIAS.

Pasos para el desarrollo del Modelo


de Datos
1. Identificar las principales entidades: comenzar
identificando los objetos de inters (a partir de los
requisitos) y analizar cada uno para ver si son de inters o
no para el sistema.

2. Determinar
las
relaciones
entre
entidades:
proporcionan la conexin entre las ocurrencias de dos o
ms entidades.
3. Definir identificadores: (claves primarias)
4. Aadir Atributos al Modelo de Datos: Un atributo es un
hecho o una unidad de informacin sobre una entidad.

CLIENTE

PRODUCTO

Se le realizan

VENTA

Es comercializado

ALUMNO

MATERIAS

Se inscriben en
varias materias

INSCRIPCION

Existen muchas
inscripciones
en cada materia

Normalizacin

Crear estructuras de datos pequeas y estables pero


a la vez flexibles y adaptivas a partir de grupos
complejos de datos

Beneficios
Elimina la informacin redundante
Reduce el tamao de la base de datos
Simplifica las consultas

Relacin sin normalizar

Contiene muchos grupos repetitivos


Por ejemplo, puede haber muchas piezas y proveedores
para cada pedido.

Tablas normalizadas

Usos de BD para la toma de


decisiones

Almacn de
Datos
Mercado de
Datos

Inteligencia de
Negocios
OLAP
(Procesamiento
Analtico en lnea)

Minera de Datos

Almacn de Datos

OLAP Anlisis multidimensional

Minera de Datos
Patrones y
relaciones
ocultas en las
BD.
Inferir reglas y/o
predecir el
comportamiento
futuro.

Asociaciones

Secuencias

Clasificacin

Agrupamiento

Pronsticos

Hasta la prxima clase!


Tecnologas de la Informacin FCEyA UNCa.

You might also like