Está en la página 1de 6

ACTIVIDAD N:

TEMA:
UNIDAD N1.3, 1.4: OBJETIVO: PROBLEMA:

FECHA ENVIO:

13/05/2013

FECHA ENTREGA:

15/05/2013

INTRODUCCIN A LA PROGRAMACIN PYTHON


Elementos de IronPython Studio Identificar los elementos de IronPython Studio. Investigar Cuales son los DBMS que trabajan con Python, caractersticas, ventajas, desventajas. Seleccionar el DBMS idneo en el que desarrollara la Base de Datos para un Sistema.

INDICADOR DE EVALUACION:

CALIFICACIN
0,5 puntos
Descripcin ambigua del tema a tratar, algunos detalles que no clarifican el tema. Tema con informacin bien focalizada pero no suficientemente organizado. Ensayo simple pero bien organizado con al menos tres errores de ortografa y tipografa difcil de leer. El ensayo cumple con los cuatro criterios de diseo pero no con la extensin solicitada (mnimo 3 pginas) o bien, estos puntos no han sido correctamente realizados. La presentacin/exposicin fue hecha en tiempo y forma, aunque la entrega fue en el formato preestablecido.

Ensayo
Profundizacin del tema Aclaracin sobre el tema Alta calidad del diseo

1 punto
Descripcin clara y sustancial del tema y buena cantidad de detalles. Tema bien organizado y claramente presentado as como de fcil seguimiento. Ensayo escrito con tipografa sencilla y que cumple con los criterios de diseo planteados, sin errores de ortografa. El ensayo cumple con los cuatro criterios de diseo (Resumen, palabras clave, cuerpo del ensayo y referencias bibliogrficas) La presentacin/exposicin fue hecha en tiempo y forma, adems se entreg de forma limpia en el formato pre establecido (papel o digital).

0,1 puntos
Descripcin inexacta del tema a tratar, sin detalles significativos o escasos. Tema impreciso y poco claro, sin coherencia entre las partes que lo componen. Ensayo mal planteado que no cumple con los criterios de diseo planteados y con ms de tres errores de ortografa. El ensayo no cumple con los criterios de diseo planteados o bien no estn claramente ordenados o definidos ni cumple con la extensin mnima. La presentacin/exposicin no fue hecha en tiempo y forma, adems la entrega no se dio de la forma pre establecida por el docente.

Elementos propios del ensayo

Presentacin del ensayo

TIPO DE ACTIVIDAD
LUGAR ALCANCE FORMA

Intraclase Extraclase

Individual Grupal

Taller Sntesis, esquemas Caso de estudio Investigativa Vinculacin con la colectividad

Prctica en laboratorio Prctica en clase Resolucin de problemas,


ejercicios

Ensayo, artculo Informe de exposicin

ROLES Y RESPONSABILIDADES DE LOS PARTICIPANTES EN LA TAREA: NOMBRE ROL DESCRIPCIN Cristhian Carrin. Investigador Recopila y Analiza la investigacin encontrada en la Web

DBMS QUE SE PUEDEN INTEGRAR CON PYTHON.


Un Sistema de Gestin de Bases de Datos (DBMS) es un conjunto de programas que permiten el almacenamiento, modificacin y extraccin de la informacin en una base de datos, adems de proporcionar herramientas para aadir, borrar modificar y analizar los datos. Los usuarios pueden acceder a la informacin usando herramientas especficas de interrogacin y de generacin de informes, o bien mediante aplicaciones al efecto. Los SGBD tambin proporcionan mtodos para mantener la integridad de los datos, para administrar el acceso de usuarios a los datos y recuperar la informacin si el sistema se corrompe.
Manuel Macoe; http://blog.jmacoe.com/gestion_ti/base_de_datos/oracle-dba-glosario-terminos/. Aqu se mostraran ejemplos de algunos DBMS que se podrn usar con Python.

MySQL.
MySQL es un sistema de gestin de bases de datos relacional, multihilo y multiusuario, Tambin es muy destacable, la condicin de open source de MySQL, que hace que su utilizacin sea gratuita e incluso se pueda modificar con total libertad, pudiendo descargar su cdigo fuente.

Caractersticas: Disponibilidad en gran cantidad de plataformas y sistemas. Posibilidad de seleccin de mecanismos de almacenamiento que ofrecen diferente velocidad de operacin, soporte fsico, capacidad, distribucin geogrfica, transacciones... Transacciones y claves forneas. Conectividad segura. Bsqueda He indexacin de campos de texto.

Ventajas MySQL software es Open Source Velocidad al realizar las operaciones, lo que lo hace uno de los gestores con mejor rendimiento. Bajo costo en requerimientos para la elaboracin de base de datos. Facilidad de configuracin e instalacin. Soporta gran variedad de Sistemas Operativos.

Acceso a la base de datos de forma simultanea Seguridad en cuanto a los permisos y privilegios Permite recurrir a bases de datos multiusuario a travs de la web Puede ser ejecutado en una mquina con escasos recursos; ningn problema. Facilidad de configuracin e instalacin.

Desventajas Un gran porcentaje de las utilidades de MySQL no estn documentadas. No es intuitivo, como otros programas (access). No tiene integridad referencial. Lento con grandes bases de datos. No tiene tantas capacidades como otros gestores profesionales. Dificultad de manejo.

PostGreSQL
PostGreSQL es un sistema de gestin de bases de datos objetorelacional (ORDBMS) basado en el proyecto POSTGRES, de la universidad de Berkeley. El desarrollo de PostGreSQL no es manejado por una empresa y/o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyada por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostGreSQL Global Development Group). Caractersticas. Integridad referencial Implementacin del estndar SQL92/SQL99. Modelo de Datos Objeto-Relacional. Soporta distintos tipos de datos: adems del soporte para los tipos base, tambin soporta datos de tipo fecha, monetarios, elementos grficos Incorpora una estructura de datos array. Incorpora funciones de diversa ndole: manejo de fechas, orientadas a operaciones con redes, etc. Soporta el uso de ndices, reglas y vistas.

VENTAJAS Ampliamente popular - Ideal para tecnologas Web. Fcil de Administrar. Su sintaxis SQL es estndar y fcil de aprender. Footprint bajo de memoria, bastante poderoso con una configuracin adecuada.

Multiplataforma. Capacidades de replicacin de datos. Soporte empresarial disponible.

DESVENTAJAS Sin experiencia, configurar PostGre llega a ser un caos. Es fcil de vulnerar sin proteccin adecuada. El motor MyISAM es instalado por defecto y carece de capacidades de integridad relacional. Realizar revisiones llegar a ser una labor manual y tediosa para el DBA. Reducida cantidad de tipos de datos.

Access.
Microsoft Access es un sistema interactivo de administracin de bases de datos para Windows. Access tiene la capacidad de organizar, buscar y presentar la informacin resultante del manejo de sus bases de datos. Entre sus principales caractersticas se encuentran: Access es grfico, por lo que aprovecha al mximo la potencia grfica de Windows, Access facilita la administracin de datos, ya que sus posibilidades de consulta y conexin le ayudan a encontrar rpidamente la informacin deseada Con Access es posible producir formularios e informes sofisticados y efectivos Access permite lograr un considerable aumento en la productividad mediante el uso de los asistentes y las macros. Ventajas. Obtener mejores resultados con la interfaz de usuario de Office Fluent. Se puede comenzar rpidamente a trabajar usando soluciones prediseadas. Permite crear tablas rpidamente sin preocuparse de la complejidad de las bases de datos. Permite Actualizar y recopilar informacin directamente del origen sin mayores contratiempos Desventaja. Uno de los grandes inconvenientes que tiene la base de datos de Access es que no es multiplataforma, pues slo est disponible para sistemas operativos de Microsoft, Su uso es inadecuado para grandes proyectos de software que requieren tiempos de respuesta crticos

Oracle
Se considera a Oracle Data base como uno de los sistemas de bases de datos ms completos, destacando: soporte de transacciones, estabilidad, escalabilidad y soporte multiplataforma.

Caractersticas Soporte de transacciones Estabilidad Escalabilidad Soporte Multiplataforma Oracle soporta todas las funciones que se esperan de un servidor serio: un lenguaje de diseo de bases de datos muy completo (PL/SQL) que permite implementar diseos activos, con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente. Ventajas Oracle es el motor de base de datos relacional ms usado a nivel mundial. Puede ejecutarse en todas las plataformas, desde una PC hasta un supercomputador. Permite el uso de particiones para la mejora de la eficiencia, de replicacin e incluso ciertas versiones admiten la administracin de bases de datos distribuidas. Existe incluso una versin personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa. Oracle es la base de datos con ms orientacin haca INTERNET

Desventajas El mayor inconveniente de Oracle es quizs su precio. Incluso las licencias de Personal Oracle son excesivamente caras.

Otro problema es la necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento. Tambin es elevado el coste de la formacin, y slo ltimamente han comenzado a aparecer buenos libros sobre asuntos tcnicos distintos de la simple instalacin y administracin.

Microsoft SQL Server.


Caractersticas Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye tambin un potente entorno grfico de administracin .

Ventajas Es un Sistema de Gestin de Bases de Datos Relacionales. Puede ser til para manejar y obtener datos de la red. Ofrece una potente forma de unir SQL e Internet. Seguridad para administrar permisos a todo. Desventajas La principal desventaja de Microsoft SQL SERVER es la enorme cantidad de memoria RAM que utiliza para la instalacin y utilizacin del software y tambin hay q destacar su precio al momento de querer adquirir las licencias. De acuerdo a la informacin encontrada en la internet de los distintos DBMS que trabajan con Python, y analizando debidamente, he escogido SQL Server, porque es un DBMS robusto, para aplicaciones orientada a la web tiene muy buena acogida. Ofrece muy buena seguridad de la informacin, adems de poseer un potente entorno grafico para el control, administracin de las tablas o de los datos que se crean dentro de este DBMS.

BIBLIOGRAFIA:
http://es.wikipedia.org/wiki/DBMS http://blog.jmacoe.com/gestion_ti/base_de_datos/oracle-dba-glosario-terminos/ http://dictionary.reference.com/browse/DBMS http://es.wikipedia.org/wiki/MySQL http://danielpecos.com/docs/mysql_postgres/x15.html http://www.aplicacionesempresariales.com/stag/ventajas-y-desventajas-de-postgresql.html http://www.slideshare.net/sdtb/ventajas-y-desventajas-de-access-14339357 http://adsiaccess.blogspot.com/2011/11/ventajas-y-desventajas.html http://es.wikipedia.org/wiki/ACID http://sistemaspyt.blogspot.com/2008/09/desventajas.html http://mysqldaniel.wordpress.com/ventajas-y-desventajas/