Dia Positi Vas

download Dia Positi Vas

of 24

description

willui

Transcript of Dia Positi Vas

ADMINISTRACIN DE RECURSOS DE DATOS

ADMINISTRACIN DE RECURSOS DEDATOSPor esto las organizaciones y sus gerentes necesitan practicar la administracin de recursos de datos, una actividad gerencial que aplica tecnologas de sistemas de informacin como administracin de bases de datos y otras herramientas de administracin a la tarea de manejar los recursos de datos de una organizacin con el fin de satisfacer las necesidades de informacin de los usuarios empresariales. Es un recurso organizacional vital que requieren manejarse como cualquier otro activo empresarial importante. La mayora de las organizaciones no podran sobrevivir o tener xito sin datos de calidad sobre sus operaciones internas y entorno externo.Las organizaciones se encuentran bajo enorme presin para proporcionar informacin de mejor calidad para la toma de decisiones, en formatos que sean fciles de acceder y manipular. Los usuarios empresariales estn reaccionando a sus propias necesidades crticas de la misin de obtener mejor informacin, debido a los mercados competitivos de rpido cambio y cada vez ms voltiles, as como tambin a los ciclos de vida cada vez ms cortos del producto.

Conceptos fundamentales de los datosCarcter: Es el elemento ms bsico de los datos lgicos es el carcter, que consiste en un smbolo nico alfabtico, numrico u otro tipo.Campo: En las bases de datos un campo es la mnima unidad de almacenamiento de informacin accesible. Puede considerarse en una agrupacin de caracteres relacionados.Registro: Un registro (tambin llamado fila) representa un objeto nico de datos implcitamente estructurados en una tabla. En trminos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o campos. Cada fila de una tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura.Archivo: Un archivo es un elemento de informacin conformado por un conjunto de registros. Estos registros a su vez estn compuestos por una serie de caracteres o bytes. Los archivos, alojados en dispositivos de almacenamiento conocidos como memoria secundaria, pueden almacenarse de dos formas diferentes: archivos convencionales o bases de datos.

Sistema de administracin de base de datosEs la herramienta principal de software del enfoque de la administracin de base de datos, dado que controla la creacin, el mantenimiento y el uso de las bases de datos de una organizacin y de sus usuarios finales. Guarda los datos que se han extrado de diversas bases de datos operativas, externas y de otro tipo de organizacin.Pueden residir en servidores de red en internet, en intranets y extranet corporativas, o en otras redes de la empresa. Est disponible por una tarifa para servicios comerciales en lnea, y con o sin cargo desde muchas fuentes en internet.Consiste en pginas multimedia hipervinculadas, es decir, desde el punto de vista de la administracin de base de datos, el conjunto de pginas multimedia interconectadas en un sitio web es una base de datos.Almacenan datos detallados necesarios para apoyar los procesos y operaciones de negocio de una empresa.

Usos del sistema de administracin de base de datosConsolida de manera formal los registros de datos en archivos separados dentro de base de datos, que pueden ser asesoradas por muchos programas de aplicaciones diferentes. Consulta de bases de datos: Es un beneficio importante del enfoque de administracin de base de datos. Los usuarios finales pueden utilizar un sistema de administracin de base de datos para solicitar informacin desde una base de datos mediante el uso de una caracterstica de consulta o un generador de reportes.Desarrollo de aplicaciones: Implica utilizar un sistema de administracin de base de datos para desarrollar prototipos de consultas, formularios, reportes y pginas web para una aplicacin de negocio propuesta. Mantenimiento de bases de datos: Implica utilizar sistemas de procesamientos de transacciones y otras herramientas para aadir, borrar, actualizar y corregir la informacin de una base de datos.

Tipos de base de datosBase de datos operativos: Las basesde datosoperativasalmacenan datosdetalladosnecesarios para apoyar los procesos y operaciones de negocios de unas empresas. Tambin se les llama bases de datos de reas temticas (SADB, SIGLAS del termino subject area databases), bases de datos transaccionales o bases de datos de produccin. Base de datos distribuidos: Una base de datos distribuida (BDD) es un conjunto de mltiples bases de datos lgicamente relacionadas las cuales se encuentran distribuidas entre diferentes sitios interconectados por una red de comunicaciones, intranets y extranet corporativas, o en otras redes de la empresa. Las bases de datos distribuidas pueden ser copias de bases de datos operativas o analticas, de base de datos de datos de hipermedios o de discusin, o cualquier otro tipo de base de datos.Base de datos externas: El acceso a un acervo de informacin de base de datos externas est disponible por una tarifa para servicios comerciales en lnea, y con o sin cargo desde muchas fuentes en internet. Los sitios web ofrecen una variedad infinita de pginas hipervinculadas de documentos multimedia en bases de datos de hipermedios para su acceso. Base de datos hipermedios: El rpido crecimiento de sitios web en internet y de intranets y extranet corporativas ha incrementado de manera radical el uso de bases de datos de documentos de hipertexto e hipermedios. Un sitio web almacena dicha informacin en una base de datos de hipermedios que consiste en pginas multimedia hipervinculadas (textos, graficas, imgenes, fotografas, segmentos de video, audio, etc.), es decir, desde el punto de vista de la administracin de bases de datos.

Almacenes de datosUn Almacn de Datos es una gran coleccin de datos que recoge informacin de mltiples sistemas fuentes u operacionales dispersos, y cuya actividad se centra en la Toma de Decisiones es decir, en el anlisis dela informacin en vez de en su captura. Una vez reunidos los datos de los sistemas fuentes se guardan durante mucho tiempo, lo que permite el acceso a datos histricos, as los almacenes de datos proporcionan al usuario una interfaz consolidada nica para los datos, lo que hace ms fcil escribir las consultas para la toma de decisiones. Guarda datos que se han extrado desde diversas bases de datos operativas, externas y de otro tipo de una organizacin .Es una fuente central de datos que han sido limpiados, transformados y catalogados, de tal manera que los administradores y otros profesionales de negocios puedan utilizarlos para la minera de datos, los almacenes de datos pueden subdividirse en mercados de datos, que contienen subconjuntos de datos del almacn y que se enfocan en aspectos especficos de una empresa, tales como un departamento o un proceso de negocio.

Arquitectura Data WarehouseLa estructura bsica de la arquitectura Data Warehouse incluye: Datos operacionales. Origen de datos para el componente de almacenamiento fsico del Almacn de Datos. Extraccin de datos. Seleccin sistemtica de datos operacionales usados para formar parte del Almacn de Datos. Transformacin de datos. Procesos para su marizar y realizar cambios en los datos operacionales. Carga de datos. Insercin de datos en el Almacn. Almacn. Almacenamiento fsico de datos de la arquitectura Data Warehouse. Herramienta de acceso. Herramientas que proveen acceso a los datos.DataWarehousingEstructura lgica del Almacn de DatosEstructura fsica del Almacn de DatosSoftware Data WarehouseEnfoque de administracin de base de datosSoftware de administracin de datosConsulta de base de datos

Mantenimiento d base de datosDentro de las tareas habituales de mantenimiento de las bases de datos se encuentran aquellas destinadas al control y respaldo de las mismas como ser: control de integridad, chequeo de consistencia, copias de seguridad o compactacin de las bases. pero tambin es necesario ejecutar trabajos de mantenimiento cuyos objetivos sean el de mantener la performance de las bases de datos y evitar su degradacin. Esos trabajos son la reorganizacin de ndices y la actualizacin de estadsticas.

Desarrollo de aplicacionesLos paquetes de sistemas de administracin de base de datos tambin desempean una funcin primordial en el desarrollo de aplicaciones. Los usuarios finales, analistas de sistemas y los desarrolladores de otras aplicaciones pueden utilizar el lenguaje de programacin 4gl y herramientas de desarrollo de software integradas proporcionadas por muchos paquetes de sistemas de administracin de base de datos, para desarrollar programas de aplicacin a la medida.

El administrador de bases de datos es responsable primordialmenteAdministrador de base de datos Es la persona encargada de definir y controlar las bases de datos corporativas, adems proporciona asesora a los desarrolladores, usuarios y ejecutivos quela requieran. Es la persona o equipo de personas profesionales responsables del control y manejo del sistema de base de datos, generalmente tiene(n) experiencia en diseo de bases de datos, sistemas operativos, comunicacin de datos, hardware y programacin. Administrar la estructura de la base de datos Esta responsabilidad incluye participar en el diseo inicial de la base de datos y su puesta en prctica as como controlar, y administrar sus requerimientos, ayudando a evaluar alternativas, incluyendo los da a utilizar y ayudando en el diseo general de la bases de datos. En los casos de grandes aplicaciones de tipo organizacional, es un gerente que supervisa el trabajo del personal de diseo. Administrar la actividad de los datosNo es usuario del sistema, no administra valores de datos; sino la actividad de datos; protege los datos, no los procesa. Dado que la base de datos es un recurso compartido, debe proporcionar estndares, guas de accin, procedimientos de control y la documentacin necesaria para garantizar que los usuarios trabajen en forma cooperativa y complementaria al procesar datos en la bases de datos.

Administrar el sistema de base de datos Existe una gran actividad al interior, la concurrencia de mltiples usuarios requiere la estandarizacin de los procesos de operacin; l es responsable de estas especificaciones y de asegurarse que estas lleguen a quienes concierne. Todo el mbito de la base de datos se rige por estndares, desde la forma de cmo se captura la informacin (tipo de dato, longitud, formato), como es procesada y presentada. Establecer el diccionario de datos Cuando se definen estndares sobre la estructura de la base de datos, se deben de registrarse en una seccin del diccionario de datos a la que todos aquellos usuarios relacionados con ese tipo de proceso pueden acceder. Este metadato debe precisar informacin que nos indique con claridad el tipo de datos que sern utilizados, sus mbitos de influencia y sus limitantes de seguridad.

Asegurar la confiabilidad de base de datos Se trata de realizar un sistema de bases de datos lo suficientemente robusto para que sea capaz de recuperarse frente a errores o usos inadecuados. Se deben utilizar gestores con las herramientas necesarias para la reparacin delos posibles errores que las bases de datos pueden sufrir, por ejemplo tras un corte inesperado de luz, copias de seguridad utilizar; como programar la re ejecucin del tiempo perdido y de las tareas pendientes; es importante tambin establecer un calendario para llevar a cabo estas actividades sin afectar a otros sistemas dentro de la organizacin que hagan uso de los mismos recursos de computo.Estructura de base de datos La estructura de una base de datos hace referencia a los tipos de datos, los vnculos o relaciones y las restricciones que deben cumplir esos datos (integridad de datos y redundancia de datos). la estructura de una base de datos es diseada o descripta empleando algn tipo de modelo de datos.

Estructura jerrquica Una base de datos jerrquica es un tipo de sistema gestor de bases de datos que, como su nombre indica, almacenan la informacin en una estructura jerrquica que enlaza los registros en forma de estructura de rbol (similar a un rbol visto al revs).Esta relacin jerrquica no es estrictamente obligatoria, de manera que pueden establecerse relaciones entre nodos hermanos. En este caso la estructura en forma de rbol se convierte en una estructura en forma de grafo dirigido.

Estructura de redUna base de datos de red es una base de datos conformada por una coleccin o set de registros, los cuales estn conectados entre s por medio de enlaces en una red. El registro es similar al de una entidad como las empleadas en el modelo relacional. Un registro es una coleccin o conjunto de campos (atributos), donde cada uno de los que contiene solamente un nico valor almacenado, exclusivamente el enlace es la asociacin entre dos registros, as que podemos verla como una relacin estrictamente binaria.Estructura relacionalUna base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo ms utilizado en la actualidad para implementar bases de datos ya planificadas. permiten establecer interconexiones(relaciones) entre los datos (que estn guardados en tablas), y a travs de dichas conexiones relacionar los datos de ambas tablas, de ah proviene su nombre: "modelo relacional".

Estructura multidimensionalLas bases de datos multidimensionales se utilizan principalmente para crear aplicaciones y pueden verse como bases de datos de una sola tabla, su peculiaridad es que por cada dimensin tienen un campo (o columna).

Estructura orientada a objetos Una base de datos o banco de datos (en ocasiones abreviada bb.dd.) es un conjunto de datos pertenecientes a un mismo contexto y almacena dos sistemticamente para su posterior uso. Evaluacin de las estructura de base de datos Desarrollo de base de datos:Se desarrollan al describir en primer lugar los tipos de objetos importantes del dominio de aquellos tipos de objetos. Tres enfoques de construccin de bases de datos se pueden construir mediante alguno de los tres enfoques siguientes:El primero: se puede utilizar el cdigo actual altamente complejo de los sistemas de administracin de las bases de datos, se implanta ms rpido sin tener que iniciar de cero. El segundo: Es una extensin de la tecnologa de las bases de datos por relacin. de este modo, las herramientas, tcnicas, y experiencia de la tecnologa por relacin se utilizan para construir uno nuevo.

El tercero: Reflexiona sobre la arquitectura de los sistemas de bases de datos y produce una nueva arquitectura optimizada, que cumple las necesidades dela tecnologa. Planeacin de datos y diseo de base de datos El primer paso: Al crear una base de datos consiste en elaborar un plan que sirva de gua para la implementacin de la base de datos y, al mismo tiempo, como especificacin funcional despus de su implementacin. En el segundo caso: El diseo puede ser un documento formal de cientos de pginas que contenga todos y cada uno de los posibles detalles relacionados con la base de datos. Al disear la base de datos, independientemente de su tamao y complejidad, lleve a cabo los siguientes pasos bsicos:Recopile la informacin.Identifique los objetos.Cree modelos de los objetos.Identifique los tipos de informacin para cada objeto.Identifique las relaciones entre los objetos.Antes de crear una base de datos, debe conocer con detalle el cometido previsto de la base de datos. Si la base de datos va a reemplazar a un sistema de informacin manual o en papel, dicho sistema le proporcionar la mayor parte de la informacin que necesita. Identificar los objetos Durante el proceso de recopilacin de informacin, deber identificar los objetos o las entidades ms importantes que vayan a ser administrados por la base de datos. El objeto puede ser tangible (una persona o un producto, por ejemplo) o bien intangible (como una transaccin empresarial, un departamento de una compaa o un perodo de liquidacin de nminas).Normalmente hay unos cuantos objetos principales; una vez identificados, se evidencian los elementos relacionados. Cada elemento diferenciador de la base de datos debe tener su tabla correspondiente.

Crear un modelo de los objetos Cuando se identifican los objetos del sistema, debera registrarlos de una manera que represente visualmente el sistema. Puede utilizar su modelo de base de datos como referencia durante la implementacin de la misma. Con este propsito, los programadores de bases de datos utilizan herramientas que varan en complejidad tcnica: desde papel y bolgrafo hasta procesadores de texto y hojas de clculo e, incluso, programas de software creados especficamente para la elaboracin de modelos de datos destinados al diseo de bases de datos. Identificar los tipos de informacin para cada objeto Una vez identificados los objetos principales de la base de datos como candidatos para las tablas, el siguiente paso es identificar los tipos de informacin que deben almacenarse para cada objeto.

Identificar la relacin entre objetos Uno de los puntos fuertes de una base de datos relacional es la posibilidad de relacionar o asociar informacin acerca de varios elementos de la base de datos. Pueden almacenarse por separado tipos aislados de informacin, pero el motor de base de datos puede combinar los datos cuando sea necesario. Para identificar la relacin entre los objetos durante el proceso de diseo se necesita llevar a cabo un examen de las tablas con el fin de determinar sus relaciones lgicas y agregar columnas relacionales que establezcan un vnculo entre las tablas. Por ejemplo, el diseador de la base de datos

Confirmar la seguridad de la base de datosCoordinar las nuevas propuestas para realizar ajustes en los derechos de acceso a datos compartidos y aplicaciones especficamente propuestas sera analizado en conjunto con los supervisores o directivos de las reas involucradas para determinar si procede pudieran aparecer problemas cuando dos o ms grupos de usuarios quedan autorizados para notificar los mismos datos. Uno de tales conflictos es el de la actualizacin perdida; este ocurre cuando el trabajo de un usuario queda sobrescrito sobre por el de un segundo usuario. El DBA queda responsabilizado para identificar la posible ocurrencia de dichos problemas as como de crear normas y procedimientos para su eliminacin. Entre las alternativas ms utilizadas por el DBA para tratar de resolver o minimizar este problema se encuentran las siguientes:

Restringir el acceso a los procedimientos para ciertos usuarios. Restringir al acceso a los datos para ciertos usuarios procedimientos y/o datos. Evitar la coincidencia de horarios para usuarios que comparten. Las tcnicas de recuperacin son otra funcin esencial del DBA al administrar la actividad de datos. A pesar de que el DBMS lleva a cabo una parte del proceso de recuperacin, los usuarios determinan en forma crtica la operatividad de esos sistemas de proteccin. El DBA debe anticipar fallas y definir procedimientos estndares de operacin; los usuarios deben saber qu hacer cuando el sistema este cado y que es lo primero que debe realizarse cundo el sistema este puesto en marcha nuevamente.

GRACIAS