grupo 3 administración de base de datos

45
Grupo 3 Administración de base de datos Iris González Palacios 0594-06-3587 Carmelita De La Vega Leal 0902-06-55 Mageyda Sical 0902-07-6720 Bryan García 0901-06-156

Upload: goro

Post on 06-Feb-2016

32 views

Category:

Documents


0 download

DESCRIPTION

Grupo 3 Administración de base de datos. Iris González Palacios 0594-06-3587 Carmelita De La Vega Leal 0902-06-55 Mageyda Sical 0902-07-6720 Bryan García 0901-06-156. Organización de datos en un entorno tradicional de archivos. - PowerPoint PPT Presentation

TRANSCRIPT

Diapositiva 1

Grupo 3Administracin de base de datosIris Gonzlez Palacios 0594-06-3587Carmelita De La Vega Leal 0902-06-55Mageyda Sical 0902-07-6720Bryan Garca 0901-06-156

Organizacin de datos en un entorno tradicional de archivosLa informacin debe ser exacta, sin errores, oportuna, til, adecuada.

Organizacin de archivos: El sistema organiza datos de forma jerrquica.BitsBytesCamposRegistrosArchivosBase de datosBit: unidad ms pequea de datos

Byte: grupo de bits, carcter ; letra , nmero, smbolo.

Campo: grupo de palabras o un nmero completo

Registro: grupo de campos relacionados

Archivo: grupo de registros del mismo tipo

Base de datos: grupo de archivos relacionados Problemas con el entorno tradicional de archivosLa empresa tiene sus propios sistemas y archivos de datos.

Cada aplicacin requera sus propios archivos y su propio programa de cmputo.

Despus de 5 o 10 aos, la organizacin tendr carga de cientos de programas y aplicaciones muy difciles de mantener y manejarConsecuencias:RedundanciaInconsistencia DependenciaInflexibilidadInseguridadIncapacidadRedundancia de datos:

Datos duplicados en mltiples archivos de datos.Estn almacenados en ms de un lugar.Desperdicia recursos de almacenamiento.De aqu surge la inconsistencia de datos.Dependencia entre programas y datos:Relacin entre datos almacenados en archivos y programas para mantener los archivos.

Al hacer cambios en el programa tambin se har en los datos.

Carencia de flexibilidad: Envan informes de rutina pero no especficos o de manera oportuna.

Seguridad escasa No hay control de quien accesa a la informacin.Carencia de comparticin y disponibilidad de los datos:

Diferentes archivos, distintas partes, no tienen relacin.

Imposible compartirla o acceder de forma oportuna.

Enfoque de las bases de datos para la administracin de datosBase de datos: Conjunto de datos organizados que se utiliza de forma eficiente las aplicaciones.

Sistemas de administracin de Base de Datos (DBMS)Permite:Centralizar datosAdministrar datos eficientementeProporcionar acceso a datos almacenados.

Acta como interfaz entre programas de aplicacin y archivos de datos fsicos.

Separa vista lgica y vista fsica para ahorrar al programador la tarea de saber donde y como se almacenan los datos.Vista lgica: Datos como los percibe el usuario final.

Vista fsica: Cmo estn organizados y estructurados los datos en un almacenamiento fsico.

El software de administracin de bases de datos hace disponibles las diferentes vistas lgicas de la base de datos fsica requerida por los usuarios.

DBMS

Cmo resuelve un DBMS los problemas del entorno de archivo tradicionalReducir redundancia e inconsistencia

Minimizar cantidad de archivos aislados

Eliminar dependencia

Permite a datos ser autosuficientes

Incrementa acceso y disponibilidad de informacin

Centraliza administracin de datos, uso y seguridadDBMS RELACIONALLos datos se representan como tablas dimensionales.

Tablas podran ser archivos.

Cada tabla contiene datos de entidad y atributos.Operaciones de un DBMS relacional: tres operaciones bsicas para generar conjuntos de datos tiles:

SELECCIONAR: crea un subconjunto que consta de todos los registros de la tabal que cumplen los criterios establecidos.UNIR: combina tablas relacionales para dar al usuario ms informacin de la que est disponible en las tablas individuales.PROYECTAR: crea un subconjunto que consiste en las columnas de una tabla, creando nuevas tablas que contengan solamente la informacin que se requiere.

DBMS jerrquico y de redDBMS jerrquico: modela relaciones uno a muchos.DBMS de red: modela relaciones muchos a muchos.

Ambos menos flexibles que los DBMS relacionales y no soportan consultas con fines especficos, como las consultas de informacin en lenguaje natural.

DBMS jerrquico

Cada nodo del rbol representa un tipo de registro conceptual, es decir, una entidad. A su vez, cada registro o segmento est constituido por un nmero de campos que los describen ,las propiedades o atributos de las entidades.

Las relaciones entre entidades estn representadas por las ramas (internamente apuntadores).

CaractersticasLos segmentos de un archivo jerrquico estn dispuestos en forma de rbol. Los segmentos estn enlazados mediante relaciones uno a muchos. Cada nodo consta de uno o ms campos.Cada ocurrencia de un registro padre puede tener distinto nmero de ocurrencias de registros hijos. Cuando se elimina un registro padre se deben eliminar todos los registros hijos (integridad de los datos). Todo registro hijo debe tener un nico registro padre excepto la raz.

DBMS de red:

Una estructura de datos en red, es muy similar a una estructura jerrquica, de hecho no es ms que un superconjunto de sta. Al igual que en la estructura jerrquica, cada nodo puede tener varios hijos pero, a diferencia de sta, tambin puede tener varios padres.

DBMS orientado a objetos (OODBMS)

Almacena los datos y los procedimientos como objetosCapaces de manejar grficos, multimedia y subprogramas de JavaRelativamente lento comparado con los DBMS relacionales para procesar grandes cantidades de transacciones

DBMS relacional-orientado a objetos: proporciona capacidades de DBMS orientado a objetos y relacional.

Capacidades de los sistemas de administracin de bases de datos

Definicin de datos: especifica la estructura del contenido de la base de datos, utilizada para crear tablas de bases de datos y para definir las caractersticas de los campos.Diccionario de datos: archivo automatizado o manual que almacena definiciones de elementos de datos y sus caractersticas.Lenguaje de manipulacin de datos: se utiliza para agregar, cambiar, eliminar y recuperar la informacin de la base de datos.

Lenguaje de manipulacin de datos:

Las herramientas para el usuario de Microsoft Access para la generacin SQLLenguaje de Consultas Estructurado o SQL

Tambin: Muchos DBMS son populares generadores de informes (Crystal Reports).

Diseo de Bases de DatosLa base de datos requiere de un diseo conceptual o lgico tanto como de un diseo fsico.

El diseo conceptual o lgico, de una base de datos es un modelo abstracto de la base de datos desde una perspectiva de negocios.

El diseo fsico muestra la manera real en que la base de datos est organizada en dispositivos de almacenamiento de acceso directo.

Normalizacin y Entidad-RelacinNormalizacin: El proceso para crear estructuras de datos pequeas, estables, aunque flexibles y adaptables a partir de grupos complejos de datos .

Entidad-Relacin: es una herramienta para el modelado de datos de un sistema de informacin.

Distribucin de Bases de DatosEs un conjunto de mltiples bases de datos lgicamente relacionadas las cuales se encuentran distribuidas en diferentes espacios lgicos e interconectados por una red de comunicaciones.Hay dos formas principales de distribuir una base de datos:Datos particionada, unas partes se almacenan y mantienen en otros lugares de manera que cada procesador remoto tenga los datos necesarios para abastecer su rea local.Otra estrategia es la replica de datos, es decir duplicar por completo las bases de datos central en toads la ubicaciones remotas.

Uso de bases de datos para mejorar el desempeo empresarial y la toma de decisionesEn una empresa grande, con robustas bases de datos o enormes sistemas para cada funcin (ventas, contabilidad, etc....) se requieren capacidades y herramientas especiales para analizar extensas cantidades de datos y para acceder datos desde mltiples sistemas. Estas incluyen: el almacenamiento de datos, la minera de datos y herramientas para acceder a las bases de datos a travs de la Web.

Almacen de DatosUn almacn de datos es una base de datos que almacena datos actuales e histricos de potencial inters para los encargados de la toma de decisiones de toda la empresa.Los datos se originan en muchos sistemas de transacciones operativas esenciales, y podran incluir datos derivados de transacciones en sitios Web.El almacn de datos pone los datos a disposicin de quien los necesite, pero no se pueden modificar.

Mercados de DatosEs un subconjunto de un almacn de datos en el que una parte resumida o altamente enfocada de los datos de la organizacin se coloca en una base de datos separada para una sola rea objetivo o lnea de negocios especfica de usuarios.

Inteligencia de negocios, anlisis de datos multidimensionales y minera de datosUna serie de herramientas permite a los usuarios analizar estos datos para descubrir nuevos patrones, relaciones y conocimientos profundos para orientar la toma de decisiones. Inteligencia de Negocios (BI):Son herramientas para consolidar, analizar y dar acceso a extensas cantidades de datos para ayudar a los usuarios a tomar mejores decisiones de negocios con frecuencia.La inteligencia de negocios da a las empresas la capacidad de acumular informacin; desarrollar conocimiento sobre clientes, competidores y operaciones internas, y cambiar la manera de tomar decisiones, para lograr una rentabilidad ms alta y otras metas de negocios.

Procesamiento analtico en lnea (OLAP)El procesamiento analtico en lnea soporta el anlisis de datos multidimensionales, el cual permite a los usuarios ver los mismos datos en diferentes formas utilizando mltiples dimensiones. Cada aspecto de la informacin -producto, precio, etc. representa una dimensin diferente. OLAP permite a los usuarios obtener respuestas en lnea a preguntas especficas en un lapso de tiempo sumamente rpido, aun cuando los datos estn almacenados en bases de datos bastante grandes, como las cifras de ventas de varios aos

Minera de DatosConsiste en la extraccin no trivial de informacin que reside de manera implcita en los datos. En otras palabras, la minera de datosprepara, sondeayexploralos datos para sacar la informacin oculta en ellos.

Bases de Datos y la WebMuchas empresas utilizan ahora la Web para poner parte de la informacin de sus bases de datos internas a disposicin de sus clientes y socios de negocios.El usuario accede al sitio Web del detallista por medio de Internet, utilizando un navegador Web instalado en su Pc del cliente. El navegador Web del usuario solicita datos a la base de la organizacin, utilizando comandos HTML para comunicarse con el servidor Web

Las ventajas de utilizar la Web para acceder a las bases de datos internas de una organizacin:Un navegador es ms sencillo de utilizar que las herramientas de consulta propietarias.La interfaz Web requiere pocos cambios o ninguno a la base de datos interna. Cuesta mucho menos agregar una interfaz Web a un sistema heredado que redisear y volver a construir el sistema para mejorar el acceso a los usuarios.El acceso a bases de datos corporativas a travs de la Web est creando nuevas eficiencias, oportunidades y modelos de negocios.

Administracin de los Recursos de DatosUna poltica de informacin especfica las reglas de la organizacin para compartir, distribuir, adquirir, estandarizar, clasificar e inventariar la informacin.

Esta establece procedimiento y responsabilidades especficos, que identifican cules usuarios y unidades de la organizacin pueden compartir informacin, dnde se puede distribuir la informacin y quin es responsable de actualizar y mantener la informacin.

Aseguramiento de la calidad de datosUna base de datos y una poltica de informacin bien diseadas contribuirn a garantizar que la empresa tenga la informacin que necesita. Sin embargo, se deben emprender acciones adicionales para asegurar que la informacin de las bases de datos de la organizacin sea exacta y confiable.

Antes de que una nueva base entre en funcionamiento, las organizaciones tienen que identificar y corregir los datos errneos y establecer mejores rutinas para editar datos una vez que sus bases de datos estn operando.

Una organizacin grande tendr un grupo de diseo y administracin de bases de datos dentro de la divisin de sistemas de informacin corporativa, responsable de definir y organizar la estructura y contenido de la base de datos, as como su mantenimiento.

El grupo de diseo establece la base de datos fsica, las relaciones lgicas entre los elementos y las reglas de acceso y los procedimientos de seguridad. Las funciones que desempean se conocen como Administracin de la base de datos.

El anlisis de la calidad de los datos, que es un sondeo estructurado de la exactitud y nivel de completitud de los datos que hay en un sistema de informacin.

La depuracin de datos conocida como limpieza de datos consiste en actividades para detectar y corregir datos de una base de datos que sean incorrectos o incompletos, tengan un formato inadecuado o sean redundantes. La depuracin de datos no slo corrige errores sino que tambin impone la consistencia entre diferentes conjuntos de datos originados en sistemas de informacin separados.

Parte PracticaVideo Administracin Bsica de Base de Datos POSTGRESQL