Upload
sanchia-barahona
View
224
Download
0
Embed Size (px)
Citation preview
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 120/03/2005
Tecnología de la Información
Profesora Ariana Rosenthal
Administración de
Recursos de Datos
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 220/03/2005
Administración de Recursos de Datos
Agenda
1. Enfoque Departamental
2. Enfoque de Procesos
3. Entorno Tradicional de Archivos
4. Bases de Datos
5. Distribución de Bases de datos
6. Tendencias
1. Análisis Multidimensional
2. Almacenes de Datos
3. Bases de Datos en la Web
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 320/03/2005
Administración de Recursos de Datos
Enfoque Departamental
Finanzas Compras Producción Ventas
Nivel Estratégico
Nivel Gerencial
Nivel Operativo
Sistemas Transaccionales
Soft deCompra
Soft de Finanzas
Soft deProducción
Soft deVentas
Software
Sistema de Archivos
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 420/03/2005
Administración de Recursos de Datos
Enfoque de Procesos
Compras Producción Ventas
Finanzas
Proveedores Clientes
Bancos
Gobierno
Software Integrado
Base deDatos
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 520/03/2005
Administración de Recursos de Datos
Organización de Archivos: Conceptos Básicos
1. Organización de datos en Jerarquía:
Nivel Físico• Bit representa un cero o un uno• Byte representa un carácter, número o símbolo • Campo representa una palabra, un grupo de palabras o una cifra completa• Registro grupo de campos relacionados• Archivo grupo de registros del mismo tipo• Base de Datos grupo de archivos relacionados
Nivel Lógico• Entidad Objeto de la realidad: persona, lugar, cosa o suceso• Atributo características o cualidades que describen al objeto/entidad • Instancia los valores que toma un caso práctico de ese objeto• Clave o llave Campo o conjunto de campos que identifica univocamente a cada instancia
de una entidad
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 620/03/2005
Administración de Recursos de Datos
Tipos de Organización Tradicional de Archivos1. Los archivos se generan y guardan en dispositivos de almacenamiento
secundario.
2. La forma en que los registros se acomodan en los medios de
almacenamiento secundario determina la manera en que se puede acceder a
los mismos, a saber:• Organización secuencial almacenamiento y acceso a la información en el
mismo orden físico en el que se fueron grabando. (Unico medio de almacenamiento posible en cintas
magnéticas)
• Organización secuencial indexada almacenamiento en el mismo orden físico en el
que se fueron grabando pero generando un índice con campos claves y ubicación física. (Indice de
cilindros e Indice de pistas)
• Organización directa o aleatoria almacenamiento y acceso a la información
mediante algoritmo matemático de transformación que toma como base el campo clave del registro y
define su ubicación física. (Utilizada con discos magnéticos)
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 720/03/2005
Administración de Recursos de Datos
Desventajas del Entorno Tradicional de Archivos
1. Redundancia de datos y confusión
2. Dependencia Programa-Dato
3. Inflexibilidad
4. Inseguridad
5. Incapacidad de compartir
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 820/03/2005
Administración de Recursos de Datos
El Concepto de Bases de Datos
1. Conjunto de datos organizados para satisfacer eficientemente a muchas
aplicaciones, centralizando los datos y minimizando su redundancia.
2. Las bases de datos son posibles gracias a softwares especiales:
Administrador de bases de datos (DBMS)
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 920/03/2005
Administración de Recursos de Datos
Sistema de Administración de Bases de Datos
1. Software que posibilita la organización centralizada de datos
2. Interfaz entre los programas de aplicación y los archivos físicos de datos que
organiza, administra y proporciona acceso a los datos.
3. Vistas lógicas y vistas físicas
4. Tres componentes:
1. Lenguaje de definición de datos
2. Lenguaje de manipulación de datos
3. Diccionario de datos
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 1020/03/2005
Administración de Recursos de Datos
Tipos de Bases de Datos
1. Bases de Datos Jerárquicas
2. Bases de Datos de Red
3. Bases de Datos Relacionales
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 1120/03/2005
Administración de Recursos de Datos
Tipos de Bases de Datos - Jerárquica
1. Relaciones Padre-Hijo
2. Forma de árbol
3. Cada hijo puede tener un solo padre.
4. Imposibilidad de representar relaciones de Muchos a Muchos
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 1220/03/2005
Administración de Recursos de Datos
Tipos de Bases de Datos - Red
1. Cada hijo puede tener más de un padre, formando una red.
2. Se genera redundancia por la proliferación de punteros
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 1320/03/2005
Administración de Recursos de Datos
Tipos de Bases de Datos - Relacional
1. Representa todos los datos de la base de datos en tablas bi-dimensionales,
llamadas relaciones
2. Las tablas se dividen en registros y campos
3. Las tablas se relacionan entre si a través de elementos de datos comunes
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 1420/03/2005
Administración de Recursos de Datos
Tipos de Bases de Datos – Relacional (cont 1)
ClientesCódigo Cliente Nombre Dirección
1155 Carlos Calle A1156 Pedro Calle B1157 Raúl Calle C1158 Marcelo Calle D1159 Esteban Calle E
Campos
Registros
Clave
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 1520/03/2005
Administración de Recursos de Datos
Tipos de Bases de Datos – Relacional (cont 2)
Clientes FacturasCódigo Cliente Nombre Dirección Número Factura Fecha Código Cliente Importe Vencimiento
1155 Carlos Calle A 1599 01/01/2003 1155 1.000,00$ 01/02/20031156 Pedro Calle B 1600 01/06/2003 1155 2.000,00$ 01/07/20031157 Raúl Calle C 1601 15/07/2003 1156 3.000,00$ 15/08/20031158 Marcelo Calle D 1602 24/08/2003 1157 4.000,00$ 24/09/20031159 Esteban Calle E 1603 01/09/2003 1157 5.000,00$ 01/10/2003
Cuenta CorrienteNúmero Factura Pagado S/N Importe Saldo
1599 S 1.000,00$ -$ 1600 P 1.000,00$ 1.000,00$ 1601 N 3.000,00$ 3.000,00$ 1602 N 4.000,00$ 4.000,00$ 1603 N 5.000,00$ 5.000,00$
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 1620/03/2005
Administración de Recursos de Datos
Tipos de Bases de Datos – Relacional (cont 3)
1. Operaciones Básicas
1. Seleccionar
2. Proyectar
3. Juntar
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 1720/03/2005
Administración de Recursos de Datos
Tipos de Bases de Datos – Relacional (cont 4)
SeleccionarClientes Facturas
Código Cliente Nombre Dirección Número Factura Fecha Código Cliente Importe Vencimiento1155 Carlos Calle A 1599 01/01/2003 1155 1.000,00$ 01/02/20031156 Pedro Calle B 1600 01/06/2003 1155 2.000,00$ 01/07/20031157 Raúl Calle C 1601 15/07/2003 1156 3.000,00$ 15/08/20031158 Marcelo Calle D 1602 24/08/2003 1157 4.000,00$ 24/09/20031159 Esteban Calle E 1603 01/09/2003 1157 5.000,00$ 01/10/2003
Cuenta CorrienteNúmero Factura Pagado S/N Importe Saldo
1599 S 1.000,00$ -$ 1600 P 1.000,00$ 1.000,00$ 1601 N 3.000,00$ 3.000,00$ 1602 N 4.000,00$ 4.000,00$ 1603 N 5.000,00$ 5.000,00$
Código Cliente Nombre Dirección1159 Esteban Calle E
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 1820/03/2005
Administración de Recursos de Datos
Tipos de Bases de Datos – Relacional (cont 5)
Proyectar
Clientes FacturasCódigo Cliente Nombre Dirección Número Factura Fecha Código Cliente Importe Vencimiento
1155 Carlos Calle A 1599 01/01/2003 1155 1.000,00$ 01/02/20031156 Pedro Calle B 1600 01/06/2003 1155 2.000,00$ 01/07/20031157 Raúl Calle C 1601 15/07/2003 1156 3.000,00$ 15/08/20031158 Marcelo Calle D 1602 24/08/2003 1157 4.000,00$ 24/09/20031159 Esteban Calle E 1603 01/09/2003 1157 5.000,00$ 01/10/2003
Cuenta CorrienteNúmero Factura Pagado S/N Importe Saldo
1599 S 1.000,00$ -$ 1600 P 1.000,00$ 1.000,00$ 1601 N 3.000,00$ 3.000,00$ 1602 N 4.000,00$ 4.000,00$ 1603 N 5.000,00$ 5.000,00$
Código Cliente Dirección Importe Vencimiento1155 Calle A 1.000,00$ 01/02/20031155 Calle A 2.000,00$ 01/07/20031156 Calle B 3.000,00$ 15/08/20031157 Calle C 4.000,00$ 24/09/20031157 Calle C 5.000,00$ 01/10/2003
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 1920/03/2005
Administración de Recursos de Datos
Tipos de Bases de Datos – Relacional (cont 6)
Juntar
Clientes FacturasCódigo Cliente Nombre Dirección Número Factura Fecha Código Cliente Importe Vencimiento
1155 Carlos Calle A 1599 01/01/2003 1155 1.000,00$ 01/02/20031156 Pedro Calle B 1600 01/06/2003 1155 2.000,00$ 01/07/20031157 Raúl Calle C 1601 15/07/2003 1156 3.000,00$ 15/08/20031158 Marcelo Calle D 1602 24/08/2003 1157 4.000,00$ 24/09/20031159 Esteban Calle E 1603 01/09/2003 1157 5.000,00$ 01/10/2003
Código Cliente Número Factura Nombre Dirección Fecha Importe Vencimiento1155 1599 Carlos Calle A 01/01/2003 1.000,00$ 01/02/20031155 1600 Carlos Calle A 01/06/2003 2.000,00$ 01/07/20031156 1601 Pedro Calle B 15/07/2003 3.000,00$ 15/08/20031157 1602 Raúl Calle C 24/08/2003 4.000,00$ 24/09/20031157 1603 Raúl Calle C 01/09/2003 5.000,00$ 01/10/2003
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 2020/03/2005
Administración de Recursos de Datos
Tipos de Bases de Datos - Comparación
Jerárquica
y Red
Relacional
1. Eficiencia de procesamiento
1. Flexibilidad
2. Diseño Sencillo
3. Fácil Mantenimiento
1. Estructura y accesos definidos con anterioridad
2. Dificultades en mantenimiento
3. Diseño complejo
1. Lentitud de procesamiento
Ventajas Desventajas
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 2120/03/2005
Administración de Recursos de Datos
Distribución de Bases de Datos
Base de Datos
Central
Base de Datos
Partición A
Base de Datos
Partición B
Base de Datos
Central
Base de Datos
Réplica A
Base de Datos
Réplica B
Host Host
CPU Remota A CPU Remota B CPU Remota A CPU Remota B
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 2220/03/2005
Administración de Recursos de Datos
Tendencias
1. Análisis Multidimensional
2. Almacenes de datos
3. Bases de datos en la Web
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 2320/03/2005
Administración de Recursos de Datos
Tendencias – Análisis Multidimensional
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 2420/03/2005
Administración de Recursos de Datos
Tendencias – Almacenes de Datos
1. Base de Datos que almacena datos actuales e históricos, originados en
varios sistemas y de fuentes externas
2. Los datos de los diversos sistemas se copian al almacen de datos con
diversa frecuencia
3. Proporciona herramientas de consulta ad hoc, analíticas y de características
gráficas, incluyendo OLAP y extracción de datos
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 2520/03/2005
Administración de Recursos de Datos
Tendencias – Almacenes de Datos (cont)
1. OLAP: Procesamiento analítico en línea. Capacidad de manipulación y
análisis de grandes volúmenes de datos desde múltiples perspectivas
2. Extracción de datos: Utiliza varias técnicas para encontrar patrones y
relaciones ocultos en grandes concentraciones de datos e inferir reglas que
se puedan aplicar para predecir el comportamiento futuro o tomar decisiones.
Materia: Tecnología de la InformaciónCurso: Profesora Ariana Rosenthal
Página 2620/03/2005
Administración de Recursos de Datos
Tendencias – Bases de datos en la Web
1. Bases de datos hipermedios: Permiten administrar los datos en una
organización de red de nodos vinculados (hyperlink)
2. Los nodos pueden contener textos, gráficos, sonidos y video.
3. La búsqueda de información no sigue un esquema predeterminado de
organización.
4. La relación entre registros está menos estructurada que en un DBMS
tradicional