unidad 1 abd

Upload: mx-zro

Post on 10-Jan-2016

226 views

Category:

Documents


0 download

DESCRIPTION

UNIDAD 1

TRANSCRIPT

Diapositiva 1

Unidad 1Perspectiva de la administracin de la base de datos

Instituto Tecnolgico de VillahermosaIntegrantes:

Luis Fernando Cmara AyalaAldo Prez MaldonadoQu es un DBA?El Administrador de bases de datos (DBA) es el profesional de tecnologas de la informacin y la comunicacin, responsable de los aspectos tcnicos, tecnolgicos, cientficos, inteligencia de negocios y legales de bases de datos.

Los administradores de bases de datos, implementan, dan soporte y gestionan, bases de datos corporativas.

Los administradores de bases de datos, crean y configuran bases de datos relacionales.

Los administradores de bases de datos, son responsables de la integridad de los datos y la disponibilidad.

Los administradores de bases de datos, disean, despliegan y monitorizan servidores de bases de datos.

Los administradores de bases de datos, disean la distribucin de los datos y las soluciones de almacenamiento.

Los DBAs, garantizan la seguridad de las bases de datos, incluyendo backups y recuperacin de desastres.

Los administradores de bases de datos, planean e implementan el aprovisionamiento de los datos y aplicaciones.

Los administradores de bases de datos, disean planes de contingencia.

Los administradores de bases de datos, disean y crean las bases de datos corporativas de soluciones avanzadas.

Los DBAs, analizan y reportan datos corporativos que ayuden a la toma de decisiones en la inteligencia de negocios.

Los DBAs, producen diagramas de entidades relacionales y diagramas de flujos de datos, normalizacin esquemtica, localizacin lgica y fsica de bases de datos y parmetros de tablas.

Los administradores de bases de datos tienen competencias y capacidades en uno o ms sistemas de gestin de bases de datos, algunos ejemplos: Microsoft SQL Server, IBM DB2, Oracle MySQL, Oracle database, IBM Informix y SQL Anywhere.

Anlisis de los manejadores de las bases de datosEl sistema manejador de bases de datos es la porcin ms importante del software de un sistema de base de datos. Un DBMS es una coleccin de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea especfica.Microsoft SQL Server al igual que Oracle DB y MySQL Server son sistemas de gestin o manejadores de base de datos, existen muchos como:- MySQL - PosgreSQL- Microsoft SQL Server - Oracle- Microsoft Access - Microsoft Visual Fox Pro- Firebird - mSQL (mini SQL)- IBM DB2 - IBM Informix- SQLite - Sybase ASE- Paradox - dBase

Pero existen algunas ventajas y desventajas que los hace diferentes para la gestin de la base de datos. Estas diferencias son importantes para las grandes organizaciones y empresas pequeas elegir el de mayor beneficio, confiabilidad y seguridad en la administracin de los datos.

Las principales ventajas de MySQL Server son:Software gratuito.La velocidad y robustez.Multiproceso, es decir que puede usar varias CPU si stas estn disponibles.Multiplataforma, es decir que puede trabajar en distintos Sistemas Operativos.Sistema de contraseas y privilegios muy flexibles y seguros.Microsoft SQL server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, Sybase ASE, PostgreSQL, Interbase, Firebird o MySQL

Las principales ventajas de SQL Server son:

Soporte de transacciones.

Escalabilidad, estabilidad y seguridad.

Soporta procedimientos almacenados.

Permite trabajar en modo cliente-servidor, donde la informacin y datos se alojan en el servidor y las terminales o clientes de la red slo acceden a la informacin.

Adems permite administrar informacin de otros servidoresde datos.

Una desventaja de SQL Server es que es costoso.Oracle es un sistema desarrollado por Oracle Corporation. Se considera a Oracle como uno de los sistemas de bases de datos ms completos.Las principales ventajas son:

Soporte de transacciones.Estabilidad.Escalabilidad.Soporte multiplataforma.Una desventaja de este son las polticas de seguridad en el suministro de parches de actualizacin

Consideraciones para elegir un DBMSLa eleccin de un buen manejador de base de datos es de vital importancia ya que puede llegar a ser una inversin tanto en hardware como en software muy cuantioso pero no solo eso, adems va a determinar el centro de informacin de la empresa. Entonces es importante tomar en cuenta algunas consideraciones para elegir cul es el que ms conviene a nuestros intereses.

Consideracin al elegir un DBMS:

Nmero de usuarios: Cantidad mxima de personas que tengan todo tipo de contacto con el sistema de base de datos desde que ste se disea, elabora, termina y se usa

Nmero de transacciones:Son las cantidades de transacciones reales promovidas por eventos como la compra de un producto, la inscripcin a un curso o la realizacin de un depsito.

Cantidad de datos para almacenar:Hace referencia a la capacidad de registros que se puede almacenar o de recuperar su estado en un momento previo a la prdida de datos.Consistencia de la informacin:Impedir que exista informacin inconsistente o contradictoria en la BD. Surge cuando existen varias copias del mismo dato y tras la modificacin de una de ellas, las dems no son actualizadas, o lo son pero de forma incorrecta.

Experiencia propia o externa:Contar con el conocimiento necesario para la interaccin con el BDSM y de esa manera poder realizar las tareas que se nos han presupuesto.

Que OS se implementara:Si no se tiene un sistema operativo en base al SGBD y esto tambin tendra consideraciones como la operatividad y la capacidad de administracin de un servidor en tal ocual SO y los gastos que implicaran su mantenimiento.

Nuevas Tecnologas y Aplicaciones de los Sistemas de Bases de Datos

Los sistemas orientados a los datos se caracterizan porque los datos no son de una aplicacin sino de una Organizacin entera que los va a utilizar; se integran las aplicaciones, se diferencian las estructuras lgicas y fsicas. El concepto de relacin cobra importancia. Originalmente las aplicaciones cubran necesidades muy especficas de procesamiento, se centraban en una tarea especfica. Las bases de datos evitan las inconsistencias que se producan por la utilizacin de los mismos datos lgicos desde distintos archivos a travs de procesos independientes.

El mundo real considera interrelaciones entre datos y restricciones semnticas que deben estar presentes en una base de datos. No solo debe almacenar entidades y atributos, sino que tambin debe almacenar interrelaciones entre datos.

La redundancia de datos debe ser controlada, pero si se admite cierta redundancia fsica por motivos de eficiencia.Pretenden servir a toda la organizacin.

La independencia de los tratamientos sobre los datos y estos mismos, ha tenido una enorme influencia en la arquitectura de los SGBD.La definicin y descripcin del conjunto de datos contenido en la base debe ser nica e integrada con los mismos datos.

La actualizacin y recuperacin de las bases de datos debe realizarse mediante procesos incluidos en SGBD, de modo que se mantenga la integridad, seguridad y confidencialidad de la base.

Las limitaciones de los sistemas orientados a archivos puramente secuenciales no los privaron de ser herramientas eficaces para producir pagos, facturas y otros informes una o dos veces al mes. Sin embargo, para ejecutar muchas tareas rutinarias en los negocios se necesita el acceso directo a los datos -La capacidad de tener acceso y procesar directamente un registro dado sin ordenar primero el archivo o leer los registros en secuencia.