22
Administración de Administración de Recursos de Datos Recursos de Datos Sesión 4 Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE [email protected] UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE [email protected] UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Embed Size (px)

Citation preview

Page 1: Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE caromerosh@yahoo.es UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Administración de Administración de Recursos de DatosRecursos de Datos

Sesión 4Sesión 4

Ms. Ing. CARLOS AURELIO ROMERO [email protected]

UNIVERSIDAD NACIONAL DE TRUJILLOTrujillo - Perú

Page 2: Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE caromerosh@yahoo.es UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Administración de Recursos de Datos

Es una actividad gerencial que aplica la tecnología de SI y herramientas gerenciales a la tarea de manejar los recursos de datos con el fin de satisfacer las necesidades de información de una empresa.Incluye la función de administración de bases de datos que se centraliza en el desarrollo y mantenimiento de estándares y controles para bases de datos de empresas.La administración de datos se concentra en la planeación y el control de datos para respaldar las funciones empresariales y objetivos organizacionales estratégicos.Esto abarca un esfuerzo de planeación de datos que se centra en el desarrollo de una arquitectura global de datos para los recursos de una empresa.

Page 3: Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE caromerosh@yahoo.es UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Base de Datos

Es el conjunto o depósito de datos o de archivos organizados lógicamente y accesible al computador, generalmente a través de un sistema de recuperación o búsqueda definido.

En forma muy simple es una colección de información organizada y estructurada en tal forma que pueda ser consultada, filtrada y analizada con facilidad.

Page 4: Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE caromerosh@yahoo.es UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Concepto de Datos Básicos

En los SI los datos se organizan en jerarquías de varios niveles: (1) caracteres, (2) campos, (3) registros, (4) archivos y (5) bases de datos (más alto nivel).

Page 5: Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE caromerosh@yahoo.es UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Términos de la Organización de Archivos

Bit: representa a la unidad más pequeña de datos que puede manejar una computadora.

Carácter: es un grupo de bits, llamado byte, puede representar a una letra, un número u otro símbolo.

Campo: es un grupo de caracteres en una palabra, un grupo de palabras o un número completo.

Registro: es un grupo de campos relacionados.

Archivo: es un grupo de registros.

Base de datos: es un grupo de archivos relacionados.

Entidad: persona, cosa o evento descrito por un registro.

Atributo: cada característica o cualidad que describe a una entidad en particular.

Page 6: Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE caromerosh@yahoo.es UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Enfoque de Administración de Bases de DatosEl enfoque de administración de bases de datos

afecta el almacenamiento y procesamiento de datos, los que se consolidan e integran en varias bases de datos comúnes, en vez de almacenarse en muchos archivos independientesEl enfoque de administración de bases de datos comprende tres actividades básicas:1)Actualización y el mantenimiento de bases de

datos comúnes para reflejar nuevas transacciones

2)Suministro de información necesaria para la aplicación de cada usuario final

3)Suministro de una capacidad de consulta/respuesta y de elaboración de informes a través del software DBMS (Sistema de Administración de Base de Datos)

Page 7: Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE caromerosh@yahoo.es UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Administración de Bases de Datos

Procesamiento de transacciones de clientes

Consulta

Sistema de Administración de Bases de Datos

Datos de cuentas corrientesDatos de cuentas de ahorroDatos de préstamos de pago a plazosOtros datos de clientes

Programa de cuentas corrientes

Programa de cuentas de ahorros

Programa de préstamos de pago a plazos

Bases de datos de clientes

Page 8: Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE caromerosh@yahoo.es UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Software de Bases de DatosUn sistema de administración de bases de datos DBMS (database management system) es un conjunto de programas computacionales que realiza lo siguiente:

Administración de bases de datos

Sistema operativo

Sistema de administración de

bases de datos

Programa de aplicación

Bases de datos

Diccionario de datos

1) Desarrollo de bases de datos2) Consulta de bases de datos3) Mantenimiento de bases de

datos4) Desarrollo de aplicaciones

Page 9: Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE caromerosh@yahoo.es UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Tipos de Bases de Datos

Base de datos distribuidas

en intranets y otras redes

Base de datos de usuarios

finales

Servidor de red

Computadora personal o computadora de red

cliente

Bodega de datos

Bases de datos externas en Internet y

servicios en línea

Bases de datos operacionales

de la organización

Bases de datos analíticas de datos

críticos de la organización

Page 10: Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE caromerosh@yahoo.es UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Plazas de datos

Finanzas

Marketing

Ventas

Contabilidad

Informes gerenciales

Ingeniería

Informes actuariales

Recursos humanos

Bodega de datos

Planeación de requerimientos de

materiales

Logística

Envíos

Compras

Control de producción

Control de inventarios

Administración de repuestos

Materias primas

Control de pedidos

Aplicaciones

Page 11: Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE caromerosh@yahoo.es UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Bases de Datos Hipermedia en la WebLas bases de datos hipermedia en la World Wide Web y las intranets y extranets corporativas almacenan páginas multimedia hiperenlazadas en un sitio Web.

Servidor de red

Computadoras personales o computadoras de red clientes

Páginas HTML, Archivos de imágenes GIF, Archivos de video

InternetIntranetsExtranets

Base de datos hipermedia

Page 12: Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE caromerosh@yahoo.es UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Desarrollar y hacer cumplir políticas que rigen la propiedad y el control de acceso a los datos.Dirigir la planeación de los requerimientos de recursos de datos organizacionalesDesarrollar un modelo y una arquitectura de datos organizacionales.

Preparar planes estratégicos y técnicos de bases de datos.Identificar oportunidades para datos compartidos y potenciales aplicaciones de bases de datos.Fijar procedimientos para la retención de datos.Fijar y hacer cumplir procedimientos y estándares operacionales

Realizar un diseño físico de bases de datosRealizar un diseño lógico de bases de datosLlevar a cabo el ajuste de la base de datos y la planeación de la capacidad.Establecer y mantener un diccionario de datos.Evaluar y seleccionar hardware y software para bases de datos

Manejo de datos

Planeación de datos

Manejo de bases de datos

Administración de Recursos

Page 13: Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE caromerosh@yahoo.es UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

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 jerárquica Estructura de red Estructura orientada a

objetos Otras

Page 14: Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE caromerosh@yahoo.es UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Estructuras RelacionalesRepresenta a todos los datos de la base de datos como tablas sencillas de dos dimensiones, llamadas relaciones.Se pueden extraer y combinar la información en más de un archivo.A veces las tablas se llaman archivos.Deptno Dname Dloc Dmgr

Dept A

Dept B

Dept C

Empno Ename Etitle Esalary Deptno

Emp 1 Dept A

Emp 2 Dept A

Emp 3 Dept B

Emp 4 Dept B

Emp 5 Dept C

Tabla Departamentos Tabla Empleados

Page 15: Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE caromerosh@yahoo.es UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Estructuras Jerárquicas

Elemento de datos “Departamento”

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 relación padre-hijo. Un padre puede tener más de un hijo, pero un hijo sólo puede tener un padre. Elemento de datos

“Proyecto B”

Elemento de datos “Empleado 2”

Page 16: Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE caromerosh@yahoo.es UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Estructuras en Red

Departamento A

Proyecto A Proyecto B

Empleado 1

Empleado 2

Escribe los datos como relaciones de muchos a muchos.Los padres pueden tener varios hijos y los hijos pueden tener más de un padre.

Departamento B

Empleado 3

Page 17: Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE caromerosh@yahoo.es UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Estructuras Orientadas a Objetos

Un DBMS orientado a objetos (OODBMS) almacena los datos y procedimientos como objetos que se pueden recuperar y compartir automáticamente.Los OODBMS se pueden utilizar para administrar los diversos componentes multimedia o los subprogramas de Java utilizados en aplicaciones Web.Aunque las OODBMS pueden almacenar tipos de información más compleja que los DBMS relacionales, son relativamente más lentas que los DBMS relacionales para procesar grandes cantidades de transacciones.Ya están disponibles los sistemas híbridos DBMS relacional-orientado a objetos.

Page 18: Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE caromerosh@yahoo.es UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Acceso a Datos

Los datos deben organizarse en cierta forma lógica en los dispositivos de almacenamiento físico, de manera que éstos puedan procesarse en forma eficiente.Los datos se organizan en elementos lógicos de datos: caracteres, campos, registros, archivos y bases de datos.Las estructuras de bases de datos, como modelos: de red, jerárquicos, relacionales y orientados a objetos, se usan para organizar las relaciones entre los registros de datos almacenados en las bases de datos.Las bases de datos y archivos puede organizarse en forma secuencial o directa y pueden accesarse y mantenerse con métodos de procesamiento de acceso secuencial o directo.

Page 19: Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE caromerosh@yahoo.es UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Conceptos de Acceso a Bases de Datos

Campos clave. Campos que identifican el registro de manera que puede localizarse. Ejemplo: número Essalud.URL. Es el localizador uniforme de recursos (Uniform Resource Locator) utilizado por los archivos y las bases de datos para el acceso a datos en Internet, intranets y extranets corporativas.Acceso secuencial. Método en el cual los registros se almacenan físicamente en un orden específicado de acuerdo a un campo clave en cada registro.Acceso directo. Método en el cual los registros no tienen que organizarse en una determinada secuencia en los medios de almacenamiento

Page 20: Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE caromerosh@yahoo.es UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Desarrollo de Bases de Datos

El desarrollo de bases de datos puede lograrse utilizando un DBMS de microcomputadoras para aplicaciones pequeñas de usuario final.Sin embargo el desarrollo de grandes bases de datos corporativas requieren un esfuerzo de planeación de datos de arriba-abajo.Esto puede involucrar el desarrollo de modelos empresariales y relaciones de entidades, bases de datos de áreas supeditadas y modelos de datos que reflejen los elementos lógicos de datos y las relaciones que se necesitan para respaldar la operación y administración de los procesos empresariales básicos de la organización.

Page 21: Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE caromerosh@yahoo.es UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Desarrollo de Bases de Datos

1. Planificación de datosDesarrolla un modelo de procesos

empresariales

Modelo de la empresa de procesos empresariales con documentación

2. Especificación de requerimientosDefine necesidades de información de

usuarios finales en un proceso

Descripción de necesidades de usuario representado en lenguaje natural o usando

herramientas de metodología

3. Diseño conceptualExpresa requerimiento de información en la

forma de un modelo de alto nivel

Modelos conceptuales de datos con frecuencia expresados como modelos de

relaciones e identidades

4. Diseño lógicoTraduce los modelos conceptuales en el

modelo de datos DBMS

Modelos lógicos de datos. Modelos relacionales, multidimensionales, de red,

jerárquico u orientados a objetos

5. Diseño físicoDetermina estructura de almacena-miento

de datos y métodos de acceso

Modelos físicos de datos, representaciones de almacenamiento y métodos de acceso

Page 22: Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE caromerosh@yahoo.es UNIVERSIDAD NACIONAL DE TRUJILLO Trujillo - Perú

Diagrama de Relaciones entre Entidades

PEDIDO

PARTE

PROVEEDOR

Puede tener

1

M

Puede tener

1

M

Atributos de la entidad

Número_Pedido

Fecha_PedidoFecha_EntregaNúmero_ParteCantidad_ParteTotal_Pedido

Número_Parte

Descripción_PartePrecio_UnidadNúmero_Proveedor

Número_Proveedor

Nombre_ProveedorDirección_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).