You are on page 1of 18

Sesin 3

Administracin de
Recursos de Datos
Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE
caromerosh@yahoo.es

UNIVERSIDAD NACIONAL DE TRUJILLO


Trujillo - Per

Administracin de Recursos de Datos


Es una actividad gerencial que aplica la tecnologa de SI y
herramientas gerenciales a la tarea de manejar los recursos de
datos con el fin de satisfacer las necesidades de informacin de
una empresa.
La administracin de datos consiste en la planeacin y control
de datos para respaldar las funciones empresariales y objetivos
organizacionales estratgicos.

Esto abarca un esfuerzo de


planeacin de datos que se
centra en el desarrollo de una
arquitectura global de datos para
los recursos de una empresa.

Base de Datos
Base de datos es el
conjunto o depsito de
datos o de archivos
organizados lgicamente y
accesible al computador,
generalmente a travs de un
sistema de recuperacin o
bsqueda definido.
En forma muy simple es una coleccin de informacin
organizada y estructurada en tal forma que pueda ser
consultada, filtrada y analizada con facilidad.

Concepto de Datos Bsicos


En los SI los datos se organizan en jerarquas de varios niveles:
(1) bit (2) caracteres, (3) campos, (4) registros, (5) archivos y
(6) bases de datos (ms alto nivel).

Administracin de Bases de Datos


Procesamiento de transacciones de clientes
Consulta
Programa
de cuentas
corrientes

Programa
de cuentas
de ahorros

Programa de
prstamos de
pago a plazos

Sistema de Administracin de Bases de Datos

Bases de datos
de clientes

Datos de cuentas corrientes


Datos de cuentas de ahorro
Datos de prstamos de pago a plazos
Otros datos de clientes

Software de Bases de Datos


Un sistema de administracin de bases de datos o DBMS
(database management system) es un conjunto de programas
computacionales que realiza lo siguiente:
1)
2)
3)
4)
Administracin
de bases de datos

Desarrollo de bases de datos


Consulta de bases de datos
Mantenimiento de bases de datos
Desarrollo de aplicaciones

Sistema operativo
Sistema de
administracin de
bases de datos

Programa de
aplicacin

Bases de
datos
Diccionario
de datos

Tipos de Bases de Datos


Computadora personal o
computadora de red
cliente

Servidor
de red

Base de datos
distribuidas
en intranets y
otras redes

Bases de datos
externas en
Internet y
servicios en lnea

Bases de datos
operacionales
de la
organizacin

Base de datos
de usuarios
finales

Bodega de
datos

Bases de datos
analticas de datos
crticos de la
organizacin

Aplicaciones

Plazas de datos

Control de
produccin

Finanzas

Planeacin de
requerimientos de
materiales

Marketing

Ventas

Control de
inventarios

Administracin de
repuestos
Logstica

Envos

Contabilidad

Bodega
de datos

Informes gerenciales
Ingeniera

Materias primas
Informes actuariales

Control de pedidos
Recursos humanos
Compras

Bases de Datos Hipermedia en la Web


Las bases de datos hipermedia en la World Wide Web y las
intranets y extranets corporativas almacenan pginas
multimedia hiperenlazadas en un sitio Web.
Pginas HTML, Archivos de
imgenes GIF, Archivos de video

Internet
Intranets
Extranets

Computadoras personales o
computadoras de red
clientes

Servidor de
red

Base de datos
hipermedia

Administracin de Recursos
Desarrollar y hacer cumplir polticas que rigen la propiedad y el
control de acceso a los datos.
Dirigir la planeacin de los requerimientos de recursos de datos
organizacionales
Desarrollar un modelo y una arquitectura de datos
organizacionales.
Manejo
de datos

Planeacin
de datos
Manejo de bases
de datos

Preparar planes estratgicos y tcnicos de bases de datos.


Identificar oportunidades para datos compartidos y
potenciales aplicaciones de bases de datos.
Fijar procedimientos para la retencin de datos.
Fijar y hacer cumplir procedimientos y estndares
operacionales
Realizar un diseo fsico de bases de datos
Realizar un diseo lgico de bases de datos
Llevar a cabo el ajuste de la base de datos y la
planeacin de la capacidad.
Establecer y mantener un diccionario de datos.
Evaluar y seleccionar hardware y software para
bases de datos

Estructuras de Bases de Datos


El DBMS utiliza diferentes modelos de bases de datos para dar
seguimiento a entidades, atributos y relaciones.
Dichos modelos son los siguientes:

Estructura relacional
Estructura jerrquica
Estructura de red
Estructura orientada a objetos
Otras

Estructuras Relacionales
Representa a todos los datos de la base de datos como tablas
sencillas de dos dimensiones, llamadas relaciones.
Se pueden extraer y combinar la informacin en ms de un
archivo.
A veces las tablas se llaman archivos.
Deptno

Dname

Dloc

Dmgr

Empno

Ename

Etitle

Esalary

Emp 1

Dept. A

Emp 2

Dept. B

Emp 3
Dept C

Emp 4
Emp 5

Tabla Departamentos

Tabla Empleados

Deptno

Diagrama de Relaciones entre Entidades


Atributos de la entidad
Nmero_Pedido

PEDIDO

1
Puede
tener
M

Fecha_Pedido
Fecha_Entrega
Nmero_Parte
Cantidad_Parte
Total_Pedido
Nmero_Parte

PARTE
M

Descripcin_Parte
Precio_Unidad
Nmero_Proveedor

Nmero_Proveedor

PROVEEDOR

Nombre_Proveedor
Direccin_Proveedor

Puede
tener

Los cuadros representan


las entidades y los rombos
las relaciones.
El 1 (uno) y la M (muchos)
a los lados de los rombos
representan las relaciones
entre las entidades (de uno
a uno, de uno a muchos o
de muchos a muchos).

Estructuras Jerrquicas
Presenta datos a los usuarios en una estructura de tipo rbol.
Cada registro se organiza en segmentos.
Un segmento superior se conecta con un segmento inferior en
una relacin padre-hijo.
Un padre puede tener
ms de un hijo, pero un
hijo slo puede tener un
padre.

Elemento de datos
Departamento

Elemento de datos
Proyecto A

Elemento de datos
Empleado 1

Elemento de datos
Proyecto B

Elemento de datos
Empleado 2

Estructuras en Red
Escribe los datos como relaciones de muchos a muchos.
Los padres pueden tener varios hijos y los hijos pueden tener
ms de un padre.
Departamento
A

Empleado
1

Departamento
B

Empleado
2

Proyecto
A

Empleado
3

Proyecto
B

Estructuras Orientadas a Objetos


Un DBMS orientado
a objetos (OODBMS)
almacena los datos y
procedimientos como
objetos que se pueden
recuperar y compartir
automticamente.
Ya estn disponibles los sistemas hbridos DBMS relacionalorientado a objetos.
Los OODBMS se pueden utilizar para administrar los diversos
componentes multimedia o los subprogramas de Java utilizados
en aplicaciones Web.

Caractersticas de un SGBDOO
Clase: anteproyecto que ofrece la
funcionalidad en ella definida,
Ejemplo: un plano para construir sillas.

Objeto: es una unidad que consta de datos


almacenados y de tareas realizables durante
el tiempo de ejecucin. Ejemplo: una silla
concreta, construida a partir del plano.

Abstraccin: cada objeto tiene y


define procedimientos (mtodos)
y la interfaz mediante la cual se
puede acceder a l

Herencia: los objetos heredan


comportamiento dentro de una
jerarqua de clase.

Sistema de Gestin de Bases


de Datos Orientadas a Objetos
Modularidad: es la caracterstica por
la cual un programa de computador
est compuesto de porciones que se
conocen como mdulos.

Encapsulamiento: permite ocultar


informacin al resto de objetos
impidiendo as ingresos incorrectos o
conflictos.

Polimorfismo: puede ser aplicada


a distintos tipos de objetos.

Desarrollo de Bases de Datos


1. Planificacin de datos
Desarrolla un modelo de procesos
empresariales
Modelo de la empresa de procesos
empresariales con documentacin

2. Especificacin de requerimientos
Define necesidades de informacin de
usuarios finales en un proceso

Modelos fsicos de datos, representaciones


de almacenamiento y mtodos de acceso

5. Diseo fsico
Determina estructura de almacena-miento
de datos y mtodos de acceso
Modelos lgicos de datos. Modelos
relacionales, multidimensionales, de red,
jerrquico u orientados a objetos

Descripcin de necesidades de usuario


representado en lenguaje natural o usando
herramientas de metodologa

4. Diseo lgico
Traduce los modelos conceptuales en el
modelo de datos DBMS

3. Diseo conceptual
Expresa requerimiento de informacin en la
forma de un modelo de alto nivel

Modelos conceptuales de datos con


frecuencia expresados como modelos de
relaciones e identidades

You might also like