Sesión 3 Administración de Recursos de Datos
-
Upload
yanelapovisr -
Category
Documents
-
view
223 -
download
0
Transcript of Sesión 3 Administración de Recursos de Datos
-
7/26/2019 Sesin 3 Administracin de Recursos de Datos
1/18
Administracin de
Recursos de Datos
Sesin 3
Ms. Ing. CARLOS AURELIO ROMERO [email protected]
UNIVERSIDAD NACIONAL DE TRUJILLO
Trujillo - Per
-
7/26/2019 Sesin 3 Administracin de Recursos de Datos
2/18
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 dedatos con el fin de satisfacer las necesidades de informacin de
una empresa.
Laadministracin de datosconsiste en la planeacin y control
de datos para respaldar las funciones empresariales y objetivosorganizacionales 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.
-
7/26/2019 Sesin 3 Administracin de Recursos de Datos
3/18
Base de Datos
B ase de datos es el
conjunto o depsito dedatos o de archivos
organizados lgicamente y
accesible al computador,
generalmente a travs de unsistema 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.
-
7/26/2019 Sesin 3 Administracin de Recursos de Datos
4/18
Concepto de Datos Bsicos
En losSI 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).
-
7/26/2019 Sesin 3 Administracin de Recursos de Datos
5/18
Administracin de Bases de Datos
Procesamiento de transacciones de clientes
Consulta
Sistema de Administracin de Bases de Datos
Datos de cuentas corrientesDatos de cuentas de ahorro
Datos de prstamos de pago a plazos
Otros datos de clientes
Programa
de cuentas
corrientes
Programa
de cuentas
de ahorros
Programa de
prstamos de
pago a plazos
Bases de datos
de clientes
-
7/26/2019 Sesin 3 Administracin de Recursos de Datos
6/18
Software de Bases de Datos
Un sistema de admini str acin de bases de datos o D B M S
(database management system) es un conjunto de programas
computacionales que realiza lo siguiente:
Administracin
de bases de datos
Sistema operativo
Sistema de
administracin de
bases de datos
Programa de
aplicacin
Bases de
datos
Diccionario
de datos
1) Desarrollo de bases de datos
2) Consulta de bases de datos
3) Mantenimiento de bases de datos
4) Desarrollo de aplicaciones
-
7/26/2019 Sesin 3 Administracin de Recursos de Datos
7/18
Tipos de Bases de Datos
Base de datos
distribuidas
en intranets yotras redes
Base de datos
de usuarios
finales
Servidor
de red
Computadora personal o
computadora de red
cliente
Bodega de
datos
Bases de datos
externas enInternet y
servicios en lnea
Bases de datosoperacionales
de la
organizacin
Bases de datos
analticas de datos
crticos de la
organizacin
-
7/26/2019 Sesin 3 Administracin de Recursos de Datos
8/18
Plazas de datos
Recursos humanos
Bodegade datos
Planeacin de
requerimientos demateriales
Logstica
Envos
Compras
Control de
produccin
Control de pedidos
Materias primas
Administracin de
repuestos
Control de
inventarios
Aplicaciones
Informes actuariales
Ingeniera
Informes gerenciales
Contabilidad
Ventas
Marketing
Finanzas
-
7/26/2019 Sesin 3 Administracin de Recursos de Datos
9/18
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 hi per enl azadasen un sitio Web.
Servidor de
red
Computadoras personales o
computadoras de red
clientes
Pginas HTML, Archivos de
imgenes GIF, Archivos de videoInternet
Intranets
Extranets
Base de datos
hipermedia
-
7/26/2019 Sesin 3 Administracin de Recursos de Datos
10/18
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
organizacionalesDesarrollar un modelo y una arquitectura de datos
organizacionales.
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
Administracin de Recursos
Manejo
de datos
Planeacin
de datos
Manejo de bases
de datos
-
7/26/2019 Sesin 3 Administracin de Recursos de Datos
11/18
Estructuras de Bases de Datos
ElD BM S utiliza diferentes modelos de bases de datos para darseguimiento a entidades, atributos y relaciones.
Dichos modelos son los siguientes:
Estructura relacional
Estructura jerrquica
Estructura de red
Estructura orientada a objetos
Otras
-
7/26/2019 Sesin 3 Administracin de Recursos de Datos
12/18
Estructuras Relacionales
Representa a todos los datos de la base de datos como tablas
sencillas de dos dimensiones, llamadasrelaciones.
Se pueden extraer y combinar la informacin en ms de un
archivo.
A veces lastablasse llamanarchivos.
Tabla Departamentos Tabla Empleados
Deptno Dname Dloc Dmgr
Dept. A
Dept. B
Dept C
Empno Ename Etitle Esalary Deptno
Emp 1
Emp 2
Emp 3
Emp 4Emp 5
-
7/26/2019 Sesin 3 Administracin de Recursos de Datos
13/18
Diagrama de Relaciones entre Entidades
PEDIDO
PARTE
PROVEEDOR
Puede
tener
1
M
Puede
tener
1
M
Atributos de la entidad
Nmero_Pedido
Fecha_Pedido
Fecha_Entrega
Nmero_Parte
Cantidad_Parte
Total_Pedido
Nmero_Parte
Descripcin_Parte
Precio_Unidad
Nmero_Proveedor
Nmero_Proveedor
Nombre_Proveedor
Direccin_Proveedor
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).
-
7/26/2019 Sesin 3 Administracin de Recursos de Datos
14/18
Estructuras Jerrquicas
Elemento de datosDepartamento
Elemento de datos
Proyecto A
Elemento de datos
Empleado 1
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 unhijo slo puede tener un
padre.Elemento de datos
Proyecto B
Elemento de datos
Empleado 2
-
7/26/2019 Sesin 3 Administracin de Recursos de Datos
15/18
Estructuras en Red
Departamento
A
Proyecto
A
Proyecto
B
Empleado
1
Empleado
2
Escribe los datos comorelacionesde muchos a muchos.
Los padres pueden tener varios hijos y los hijos pueden tenerms de un padre.
Departamento
B
Empleado
3
-
7/26/2019 Sesin 3 Administracin de Recursos de Datos
16/18
Estructuras Orientadas a Objetos
Ya estn disponibles los sistemas hbridos DBMS relacional-
orientado a objetos.
Los OODBM Sse pueden utilizar para administrar los diversos
componentes multimedia o los subprogramas de Java utilizados
en aplicacionesWeb.
Un D B M S orientado
a objetos (OODBMS)almacena los datos y
procedimientos como
objetos que se pueden
recuperar y compartirautomticamente.
C t ti d SGBDOO
-
7/26/2019 Sesin 3 Administracin de Recursos de Datos
17/18
Caractersticas de un SGBDOO
Sistema de Gestin de Bases
de Datos Ori entadas a Objetos
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.
Modularidad: es la caracterstica por
la cual un programa de computador
est compuesto de porciones que seconocen como mdulos.
Polimorfismo: puede ser aplicada
a distintos tipos de objetos.
Encapsulamiento: permite ocultar
informacin al resto de objetos
impidiendo as ingresos incorrectos oconflictos.
Desarrollo de Bases de Datos
-
7/26/2019 Sesin 3 Administracin de Recursos de Datos
18/18
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
Descripcin de necesidades de usuario
representado en lenguaje natural o usando
herramientas de metodologa
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
4. Diseo lgico
Traduce los modelos conceptuales en el
modelo de datos DBMS
Modelos lgicos de datos. Modelos
relacionales, multidimensionales, de red,jerrquico u orientados a objetos
5. Diseo fsico
Determina estructura de almacena-miento
de datos y mtodos de acceso
Modelos fsicos de datos, representaciones
de almacenamiento y mtodos de acceso