Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE...
-
Upload
rafaela-carpio -
Category
Documents
-
view
11 -
download
3
Transcript of Administración de Recursos de Datos Sesión 4 Ms. Ing. CARLOS AURELIO ROMERO SHOLLANDE...
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ú
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.
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.
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).
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.
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)
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
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
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
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
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
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
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
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
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”
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
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.
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.
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
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.
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
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).