Actividad: Investigación sobre caso práctico
Enviado por ale13013 • 21 de Junio de 2018 • Trabajo • 2.544 Palabras (11 Páginas) • 816 Visitas
Nombre: | Matrícula: |
Nombre del curso: Bases de la infraestructura técnica y protección de activos de la información | Nombre del profesor: Carlos Alfredo Cordero Cuevas |
Módulo: Módulo I. Infraestructura básica de sistemas de información: hardware y software | Actividad: Investigación sobre caso práctico |
Fecha: Viernes 22 de Marzo de 2013 | |
Bibliografía: Bases de la infraestructura técnica y protección de activos de la información Módulo 1 Tema 2. Software 1ª parte Ing. Cynthia Cristina Alvarado Méndez Obtenido el 22 de Marzo de 2013, de http://bbsistema.tecmilenio.edu.mx/bbcswebdav/institution/UTM/tetramestre/profesional/cb/cb09102/anexos/explica2.htm Sobre PostgreSQL. Consultado el 22 de Marzo de 2013 de http://www.postgresql.org.es/sobre_postgresql ¿Qué es Sybase ASE? Consultado el 22 de Marzo de 2013 de http://www3.uaem.mx/posgrado/mcruz/cursos/miic/sybase8.pdf Características del SQL Server. Consultado el 22 de Marzo de 2013 de http://msdn.microsoft.com/es-es/library/ms172037(v=sql.90).aspx Técnicas de minería de datos. Consultado el 22 de Marzo de 2013 de http://es.wikipedia.org/wiki/Miner%C3%ADa_de_datos Introducción a la minería de datos. Consultado el 22 de Marzo de 2013 de http://www.dataprix.com/introducci%C3%B3n-la-miner%C3%AD-de-datos |
Objetivo
El objetivo de la actividad es investigar, conocer y comparar distintos software de base de datos, y con ello resolver un caso práctico. Así como conocer su importancia en el mundo empresarial.
Procedimiento
De acuerdo al siguiente caso, se debe hacer una investigación de 3 software de base de datos y hacer una comparación, con base en los resultados debe elegirse el que mejor se adecúe a las necesidades de la empresa del caso presentado.
Instrucciones:
- Escenario
La empresa “Jazrred Asociados” compañía internacional de transporte aéreo, analiza sus datos de logística sin una base de datos integrada es decir, cada sede la maneja sola. Cuando requieren información de otra sede es necesario contactarla, lo que ocasiona retrasos en el servicio.
Han decido invertir en una BD que soporte sus procesos de misión crítica. Está especializada en la gestión de contenedores y palets (plataformas de embarque) para el transporte aéreo, en lo que se conoce como "dispositivos de carga unitarios" (ULD). La compañía, que maneja del orden de 5 millones de contenedores al año, necesita una base de datos relacional potente para gestionar 35.000 ULD en su red mundial de líneas aéreas y empresas de transporte aéreo.
Este seguimiento de misión crítica supone el procesamiento de aproximadamente 25.000 mensajes de movimientos por día y más de 150.000 ítems de datos de vuelo. Jazrred Asociados experimenta un crecimiento anual de un 42%. Dentro de sus necesidades debe poder crear cubos multidimensionales para análisis e informes personalizados, se debe lograr la integración con el resto de sistemas de la compañía y debe poder manejar algoritmos de data-mining para determinar la ubicación óptima de ULD en todo el mundo. - Compara los siguientes software de BD y define cuál elegirías para que cubra las necesidades de esta empresa y justifica tu respuesta.
- PostgreSQL (software libre)
- Sybase ASE (software gratuito)
- Microsoft SQL Server (Software de licencia)
PostgreeSQL
Es un sistema de gestión de bases de datos, distribuido bajo licencia BSD y con su código fuente disponible libremente. Es el sistema de gestión de bases de datos de código abierto más potente del mercado y en sus últimas versiones no tiene nada que envidiarle a otras bases de datos comerciales.[1]
PostgreSQL utiliza un modelo cliente-servidor y usa multiprocesos en vez de multihilos para garantizar la estabilidad del sistema. Un fallo en uno de los procesos no afectará el resto y el sistema continuará funcionando.
Características
Las características técnicas lo hace una de las bases de datos más poderosas y sólidas del mercado. Su desarrollo comenzó hace más de 16 años, y durante este tiempo, estabilidad, potencia, robustez, facilidad de administración e implementación de estándares han sido las características que más se han tenido en cuenta durante su desarrollo. PostgreSQL trabaja muy bien con grandes cantidades de datos y una alta afluencia de usuarios accediendo a la vez al sistema.
- Es una base de datos 100% ACID
- Integridad referencial
- Table spaces
- Nested transactions (savepoints)
- Replicación asincrónica/sincrónica / Streaming replication - Hot Standby
- Two-phase commit
- PITR - point in time recovery
- Copias de seguridad en caliente (Online/hot backups)
- Unicode
- Juegos de caracteres internacionales
- Regionalización por columna
- Multi-Version Concurrency Control (MVCC)
- Multiples métodos de autentificación
- Acceso encriptado via SSL
- Actualización in-situ integrada (pg_upgrade)
- SE-postgres
- Completa documentación
- Licencia BSD
- Disponible para Linux y UNIX en todas sus variantes (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) y Windows 32/64bit.
Programación / Desarrollo
- Funciones/procedimientos almacenados (stored procedures) en numerosos lenguajes de programacion, entre otros PL/pgSQL (similar al PL/SQL de oracle), PL/Perl, PL/Python y PL/Tcl
- Bloques anónimos de código de procedimientos (sentencias DO)
- Numerosos tipos de datos y posibilidad de definir nuevos tipos. Además de los tipos estándares en cualquier base de datos, tenemos disponibles, entre otros, tipos geométricos, de direcciones de red, de cadenas binarias, UUID, XML, matrices, etc
- Soporta el almacenamiento de objetos binarios grandes (gráficos, videos, sonido, ...)
- APIs para programar en C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, PHP, Lisp, Scheme, Qt y muchos otros.
SQL
- SQL92,SQL99,SQL2003,SQL2008
- Llaves primarias (primary keys) y foráneas (foreign keys)
- Check, Unique y Not null constraints
- Restricciones de unicidad postergables (deferrable constraints)
- Columnas auto-incrementales
- Indices compuestos, únicos, parciales y funcionales en cualquiera de los metodos de almacenamiento disponibles, B-tree, R-tree, hash ó GiST
- Sub-selects
- Consultas recursivas
- Funciones 'Windows'
- Joins
- Vistas (views)
- Disparadores (triggers) comunes, por columna, condicionales.
- Reglas (Rules)
- Herencia de tablas (Inheritance)
- Eventos LISTEN/NOTIFY
Sybase ASE
Sybase Inc. es una compañía de software conocida por su base de datos relacional Adapative Server Enterprise. Produce productos y servicios relacionados a la gestión de información, herramientas de desarrollo, almacenamiento de datos, entre otros. Sybase se basa en el modelo relaciones, cuya estructura principal es la relación, es decir consta una tabla bidimensional compuesta por líneas y columnas.
Adaptive Server Enterprise (ASE) es el motor de bases de datos (RDBMS) insignia de la compañía Sybase. ASE es un sistema de administración de datos, altamente escalable, de alto rendimiento, con soporte a grandes volúmenes de datos, transacciones y usuarios, y de bajo costo.[2]
...