ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Actividad: Investigación sobre caso práctico

ale13013Trabajo21 de Junio de 2018

2.544 Palabras (11 Páginas)848 Visitas

Página 1 de 11

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:

  1. 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.
  2. 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]

Características

  • Un optimizador de consultas completamente renovado y más inteligente
  • Técnicas de particionamiento semántico de tablas que aumentan la velocidad de acceso a los datos
  • Columnas cifradas para mayor seguridad de los datos
  • Columnas computadas "virtuales" y materializadas, e índices funcionales, que brindan mayor rendimiento
  • Mejoras al lenguaje Transact-SQL, para mayor productividad
  • Mejoras a los servicios de Java y XML en la base de datos
  • Mejoras a los servicios para consumo y publicación de Servicios Web
  • Herramientas mejoradas para la administración y el monitoreo
  • Más rendimiento y menor costo total de propiedad
  • Arquitectura VSA de Sybase
  • Administrador lógico de recursos y tareas
  • Múltiples esquemas de bloqueo de datos
  • Copias de respaldo en línea y de alto rendimiento
  • Integración transparente con orígenes de datos remotos
  • Programador de tareas
  • Conexiones seguras con SSL
  • Soporte a LDAP para autenticación de usuarios y conectividad cliente/servidor
  • Soporte a múltiples herramientas de desarrollo y lenguajes de programación, como PowerBuilderVisual BasicJavaCPHP, etc.
  • Soporte a múltiples protocolos de conectividad, como Open Client (propio de Sybase), ODBCOLE DBADO.NET y JDBC.

Microsoft SQL Server 

Es un software producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL.

Características[3]

  • Soporte de transacciones.
  • Soporta procedimientos almacenados.
  • Incluye también un entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
  • Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información.
  • Además permite administrar información de otros servidores de datos.
  • Un motor de base de datos compacto y un sólido optimizador de consultas.
  • Compatibilidad con la réplica de mezcla y el acceso a datos remotos (RDA).
  • Integración con Microsoft SQL Server 2005.
  • Las herramientas de administración son Microsoft SQL Server Management Studio y SQL Server Management Studio Express.
  • Integración con Microsoft Visual Studio 2005.
  • Acceso a datos remotos y réplica de mezcla para sincronizar datos.
  • Microsoft Proveedor de datos .NET Framework y .NET Compact Framework para SQL Server Compact Edition (System.Data.SqlServerCe).
  • Compatibilidad con Microsoft ADO.NET y el proveedor de OLE DB para SQL Server Compact Edition.
  • Un subconjunto de sintaxis SQL.
  • Se implementa como una base de datos incrustada en equipos de escritorio, dispositivos móviles y Tablet PC. 
  • Compatibilidad con la tecnología de implementación ClickOnce.

En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD

Para el desarrollo de aplicaciones más complejas, Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el servidor sólo está disponible para Sistemas Operativos.

 

  1. Investiga las diferentes técnicas de  la minería de datos e incluye al menos cuatro casos de éxito de la misma.

Hoy en día es de gran importancia obtener datos objetivos que permitan evaluar, pronosticar y mejorar la calidad de un software así como el tiempo y costo de desarrollo del mismo, es por ello que es necesario medir y controlar su comportamiento. La minería de datos trata de extraer conocimiento a partir de los datos.

...

Descargar como (para miembros actualizados) txt (16 Kb) pdf (204 Kb) docx (970 Kb)
Leer 10 páginas más »
Disponible sólo en Clubensayos.com