Nucleo No. 2

39
SOFTWARES ÚTILES EN LA GESTIÓN TECNOLÓGÍCA ALEXIS PERDOMO YOSA LYDA XIMENA RAMIREZ CLEVES SANDRA LORENA CLAROS NIÑO DOCENTE IRLESA SANCHEZ Elementos tecnológicos para la ejecución y operación de proyectos

description

Softwares Útiles en La Gestión Tecnológíca

Transcript of Nucleo No. 2

Page 1: Nucleo No. 2

SOFTWARES ÚTILES EN LA GESTIÓN TECNOLÓGÍCA

ALEXIS PERDOMO YOSALYDA XIMENA RAMIREZ CLEVESSANDRA LORENA CLAROS NIÑO

DOCENTEIRLESA SANCHEZ

Elementos tecnológicos para la ejecución y operación de proyectos

Instituto de Educación a DistanciaEspecialización en Gerencia de Proyectos

AGOSTO 2015

Page 2: Nucleo No. 2

1. DESCRIPCION

1.1. AutoCAD

Autodesk AutoCAD es un software CAD utilizado para dibujo 2D y modelado 3D. Actualmente es desarrollado y comercializado por la empresa Autodesk. El nombre AutoCAD surge como creación de la compañía Autodesk, en que Auto hace referencia a la empresa creadora del software y CAD a Diseño Asistido por Computadora (por sus siglas en inglés "Computer Aided Design"), teniendo su primera aparición en 1982.1 AutoCAD es un software reconocido a nivel internacional por sus amplias capacidades de edición, que hacen posible el dibujo digital de planos de edificios o la recreación de imágenes en 3D; es uno de los programas más usados por arquitectos, ingenieros, diseñadores industriales y otros.

Además de acceder a comandos desde la solicitud de comando y las interfaces de menús, AutoCAD proporciona interfaces de programación de aplicaciones (API) que se pueden utilizar para determinar los dibujos y las bases de datos.

Las interfaces de programación que admite autocad son ActiveX® Automation, VBA (Visual Basic® for Applications), AutoLISP®, Visual LISP™ , ObjectARX™ y .NET. El tipo de interfaz que se utilice dependerá de las necesidades de la aplicación y de la experiencia en programación de cada usuario. (Wikipedia, 2015)

Nombre oficial Versión Fecha de lanzamiento

AutoCAD Versión 1.0 1 Noviembre de 1982

AutoCAD Versión 1.2 2 Abril de 1983

AutoCAD Versión 1.3 3 Septiembre de 1983

AutoCAD Versión 1.4 4 Noviembre de 1983

Page 3: Nucleo No. 2

Nombre oficial Versión Fecha de lanzamiento

AutoCAD Versión 2.0 5 Octubre de 1984

AutoCAD Versión 2.1 6 Mayo de 1985

autoCad Versión 2.5 7 Junio de 1986

AutoCAD Versión 2.6 8 Abril de 1987

AutoCAD Versión 9 9 Septiembre de 1987

AutoCAD Versión 10 10 Octubre de 1988

AutoCAD Versión 11 11 1990

AutoCAD Versión 12 12 Junio de 1992

AutoCAD Versión 13 13 Noviembre de 1994

AutoCAD Versión 14 14 Febrero de 1997

AutoCAD 2000 15.0 1999

AutoCAD 2001 15.1 1999

Page 4: Nucleo No. 2

Nombre oficial Versión Fecha de lanzamiento

AutoCAD 2002 15.2 2001

AutoCAD 2004 16.0 2003

AutoCAD 2005 16.1 2004

AutoCAD 2006 16.2 2005

AutoCAD 2007 17.0 2006

AutoCAD 2008 17.1 Marzo de 2007

AutoCAD 2009 17.2 Febrero de 2008

AutoCAD 2010 18.0 Marzo de 2009

AutoCAD 2011 18.15 Marzo de 2010

AutoCAD 2012 18.2 Marzo de 2011

AutoCAD 2013 19.0 Marzo de 2012

AutoCAD 2014 19.1 Marzo de 2013

AutoCAD 2015 20.0 Marzo de 2014

Page 5: Nucleo No. 2

Nombre oficial Versión Fecha de lanzamiento

AutoCAD 2016 20.1 Marzo de 2015

1.2. Microsoft Project

Microsoft Project (o MSP) es un software de administración de proyectos diseñado, desarrollado y comercializado por Microsoft para asistir a administradores de proyectos en el desarrollo de planes, asignación de recursos a tareas, dar seguimiento al progreso, administrar presupuesto y analizar cargas de trabajo.

El software Microsoft Office Project en todas sus versiones (la versión 2013 es la más reciente a febrero de 2013) es útil para la gestión de proyectos, aplicando procedimientos descritos en el PMBoK del Project Management Institute.

1.2.1. HISTORIA

Microsoft Project (o MSP o Microsoft Project) es un software de administración de proyectos desarrollado y vendido porMicrosoft. La primera versión del programa fue lanzada para el sistema operativo DOS en 1984 por una compañía que trabajaba para Microsoft. Microsoft adquirió todos los derechos del software en 1985 y produjo la versión 2. La versión 3 para DOS fue lanzada en 1986. La versión 4 para DOS fue la última versión para este sistema operativo, comercializada en 1987. La primera versión para Windows fue lanzada en 1990, y fue llamada versión 1 para Windows. Un dato interesante es que la primera versión para DOS introdujo el concepto de Líneas de dependencia (link lines) entre tareas en la gráfica de Gantt. Aunque este software ha sido etiquetado como miembro de la familia Microsoft Office hasta el momento no ha sido incluido en ninguna de las ediciones de Office. Está disponible en dos versiones: Standard y Professional.

Una versión para Macintosh fue lanzada en julio de 1991 y su desarrollo continuó hasta Project 4.0 para Mac en 1993. En 1994 Microsoft detuvo el desarrollo para la mayoría de las aplicaciones Mac y no ofreció nuevas versiones de Office hasta 1998, después de la creación de la nueva unidad de negocio "Microsoft Macintosh" el año anterior. El MacBU no lanzó

Page 6: Nucleo No. 2

ninguna versión actualizada para Project y la versión de 1993 no es ejecutada nativamente en Mac OS X.

Fecha de lanzamiento de las versiones: 1992 (v3), 1993 (v4), 1995, 1998, 2000, 2002, 2003, 2007, 2010 y 2013.

La aplicación crea calendarización de rutas críticas, además de cadenas críticas y metodología de eventos en cadena disponibles como add-ons de terceros. Los calendarios pueden ser secuenciados para una disponibilidad limitada de recursos, y las

gráficas visualizadas en una Gráfica de Gantt. Adicionalmente, Project puede reconocer diferentes clases de usuarios, los cuales pueden contar con distintos niveles de acceso a proyectos, vistas y otros datos. Los objetos personalizables como calendarios, vistas, tablas, filtros y campos, son almacenados en un servidor que comparte la información con todos los usuarios.

Microsoft Project y Project Server son piezas angulares del Microsoft Office Enterprise Project Management (EPM).

En 2007 en una conferencia Steve Ballmer reveló que las futuras versiones de Microsoft Project contarán con Interfaz de usuario Ribbon. (Wikipedia, 2015)

1.3. Adobe Flash Professional

Adobe Flash Professional es el nombre o marca comercial oficial que recibe uno de los programas más famosos de la casa Adobe, junto con sus hermanos Adobe Ilustrador y Adobe Photoshop. Se trata de una aplicación de creación y manipulación de gráficos vectoriales con posibilidades de manejo de código mediante un lenguaje de scripting llamado ActionScript. Flash es un estudio de animación que trabaja sobre "fotogramas" y está destinado a la producción y entrega de contenido interactivo para diferentes audiencias de todo el mundo sin importar la plataforma. Es actualmente desarrollado y comercializado por Adobe Systems Incorporated y forma parte de la familia Adobe Creative Suite, su distribución viene en diferentes presentaciones, que van desde su forma individual o como parte de un paquete, siendo éstos: Adobe Creative Suite Design Premium, Adobe Creative Suite Web Premium y Web Standard, Adobe Creative Suite Production Studio Premium y Adobe Creative Suite Master Collection. Se usa sobre animaciones publicitarias, reproducción de vídeos (como YouTube) y otros medios interactivos que se presentan en la mayoría de sitios web del mundo, lo que le ha dado

Page 7: Nucleo No. 2

fama a este programa, dándoles el nombre de "animaciones Flash" a los contenidos creados con éste.

Adobe Flash utiliza gráficos vectoriales y gráficos caracterizados, sonido, código de programa, flujo de vídeo y audio bidireccional (el flujo de subida sólo está disponible si se usa conjuntamente con Macromedia Flash Communication Server). En sentido estricto, Flash es el entorno de desarrollo y Flash Player es el reproductor utilizado para visualizar los archivos generados con Flash. En otras palabras, Adobe Flash crea y edita las animaciones o archivos multimedia y Adobe Flash Player las reproduce.

Los archivos reproducibles de Adobe Flash, que tienen generalmente la extensión de archivo SWF, pueden aparecer en una página web para ser vistos en un navegador web, o

pueden ser reproducidos independientemente por un reproductor Flash. Los archivos de Flash aparecen muy a menudo como animaciones en sitios web multimedia, y más recientemente en Aplicaciones de Internet Ricas. Son también ampliamente utilizados como anuncios en la web.

Historia En versiones anteriores, Macromedia amplió Flash más allá de las animaciones simples, convirtiéndolo en una herramienta de desarrollo completa, para crear principalmente elementos multimedia e interactivos para Internet.

Originalmente Flash no fue un desarrollo propio de Adobe, sino de una pequeña empresa de desarrollo de nombre FutureWave Software y su nombre original fueFutureSplash Animator. En diciembre de 1996 Macromedia adquiere FutureWave Software, y con ello su programa de animación vectorial que pasa a ser conocido como Macromedia Flash 1.0.

En 2005 Adobe compra Macromedia y sus productos, entre ellos Flash, que pasa a llamarse Adobe Flash.

1.3.1. Características

Al igual que otros tipos de animación, Adobe Flash organiza las imágenes y sonidos en capas y fotogramas para crear animaciones 2D utilizadas en páginas web y sitios webcon contenido multimedia. Estas animaciones pueden ser reproducidas por un reproductor Flash, embebido (o no) en el navegador. El reproductor también puede realizar otras tareas con contenido multimedia, como crear animaciones, editar imágenes, sonido, etc., jugar o programar juegos, etc.

Ambas formas de animación agrupan el contenido multimedia, especialmente las imágenes, en fotogramas, como una película. La diferencia es que, mientras que la animación tradicional supone la generación de todos y cada uno de los fotogramas, en animaciones

Page 8: Nucleo No. 2

simples, Flash genera automáticamente los fotogramas intermedios entre un origen y un final.

Por otra parte, Flash también trabaja con animación tradicional (interpolación clásica), consistente en la secuencia de fotogramas independientes que al reproducirla da la sensación de movimiento a dibujos o fotografías para crear una animación más real. Se recomienda utilizar este formato en animaciones complejas y difíciles.

1.3.2. Seguridad

Como cualquier aplicación que trata archivos recibidos de Internet es susceptible a los ataques. Los archivos especialmente elaborados podrían hacer que la aplicación funcionara mal, permitiendo la ejecución potencial de código maligno. No se tiene conocimiento de problemas reales y concretos, pero el plug-in del Player ha tenido defectos de seguridad que teóricamente podrían haber puesto en peligro un ordenador a los ataques remotos. Para un problema de diciembre de 2002, que se trata de una advertencia pública y el parche de Macromedia.) No ha habido (publicados) incidentes de seguridad desde entonces. Flash Player es considerado seguro de usar, especialmente cuando se compara con los navegadores modernos y aplicaciones de uso.

Los archivos de aplicaciones Flash pueden ser decompilados muy fácilmente en su código fuente y sus valores. Hay disponibles varios programas que extraen gráficos, sonido y código de programa a partir de archivos SWF. Por ejemplo, un programa de código abierto denominado Flasm permite a los usuarios extraer ActionScript a partir de un archivo SWF como máquina virtual de lenguaje intermedio ("bytecode"), editarlo, y luego volverlo a insertar en el archivo. La ofuscación de los archivos SWF hace prácticamente imposible la extracción en la mayoría de los casos.

1.3.3. Criticas a Flash

Steve Jobs, co-fundador de Apple, se negó a incorporar Flash en los productos iPhone, iPod y iPad. Las razones que aducía eran las siguientes:2

1. Es un software 100% propietario, es decir, cerrado a los aportes de terceros.

2. Hay un formato más moderno, H.264, que está disponible en los citados dispositivos de Apple.

Page 9: Nucleo No. 2

3. Tiene un antiguo historial de problemas de seguridad no resueltos.

4. Requiere decodificación por hardware, lo que puede aumentar hasta en un 100% el uso de la batería de dispositivos móviles. (Wikipedia, 2015)

1.4. Adobe Photoshop

Adobe Photoshop es un editor de gráficos caracterizados desarrollado por Adobe Systems Incorporated. Usado principalmente para el retoque de fotografías y gráficos, su nombre en español significa literalmente "taller de fotos". Es líder mundial del mercado de

las aplicaciones de edición de imágenes y domina este sector de tal manera que su nombre es ampliamente empleado como sinónimo para la edición de imágenes en general.4

Actualmente forma parte de la familia Adobe Creative Suite y es desarrollado y comercializado por Adobe Systems Incorporated inicialmente para computadores Apple pero posteriormente también para plataformas PC con sistema operativo Windows. Su distribución viene en diferentes presentaciones, que van desde su forma individual hasta como parte de un paquete, siendo éstos: Adobe Creative Suite Design Premium y Versión Standard, Adobe Creative Suite Web Premium, Adobe Creative Suite Production Studio Premium y Adobe Creative Suite Master Collection.

1.4.1. Historia

En 1987, Thomas Knoll, un estudiante de la Universidad de Michigan escribió un programa en Macintosh Plus para mostrar imágenes a escala de grises en pantallas monocromáticas. Este programa, llamado Display, llamó la atención de su hermano, John Knoll, un trabajador de Industrial Light & Magic, que recomendó a Thomas convertir su programa en un programa completo editor de imágenes. En 1988, Thomas se tomó un receso de seis meses de sus estudios para trabajar en el programa, junto con su hermano. Thomas renombró el programa a ImagePro, pero el nombre ya se encontraba registrado. Más tarde ese mismo año, Thomas renombró el programa como Photoshop y negoció un trato con el creador de escáneres Barneyscan para distribuir copias del programa con un escáner, "un total de 200 copias de Photoshop fueron distribuidas" de esta manera.

Durante este tiempo, John viajó a Silicon Valley y realizó una demostración del programa a ingenieros de Apple y Russell Brown, director de arte en Adobe. Ambas demostraciones fueron exitosas, y Adobe decidió comprar la licencia para distribuir el programa en

Page 10: Nucleo No. 2

septiembre de 1988.7 Mientras John trabajaba en plug-ins en California, Thomas se quedó en Ann Arbor trabajando en el código. Photoshop 1.0 fue lanzado en 1990 exclusivamente para Macintosh.

1.4.2. Características

Adobe Photoshop en sus versiones iniciales trabajaba en un espacio (bitmap) formado por una sola capa, donde se podían aplicar toda una serie de efectos, textos, marcas y tratamientos. En cierto modo tenía mucho parecido con las tradicionales ampliadoras. En la actualidad lo hace con múltiples capas.

A medida que ha ido evolucionando, el software ha ido incluyendo diversas mejoras fundamentales, como la incorporación de un espacio de trabajo multicapa, inclusión de elementos vectoriales, gestión avanzada de color (ICM / ICC), tratamiento extensivo de tipografías, control y retoque de color, efectos creativos, posibilidad de incorporar pluginsde terceras compañías, exportación para sitios web entre otros.

Photoshop se ha convertido, casi desde sus comienzos, en el estándar de facto en retoque fotográfico, pero también se usa extensivamente en multitud de disciplinas del campo del diseño y fotografía, como diseño web, composición de imágenes en mapa de bits, estilismo digital, fotocomposición, edición y grafismos de vídeo y básicamente en cualquier actividad que requiera el tratamiento de imágenes digitales.

Photoshop ha dejado de ser una herramienta únicamente usada por diseñadores, para convertirse en una herramienta usada profusamente por fotógrafos profesionales de todo el mundo, que lo usan para realizar el proceso de retoque y edición digital, no teniendo que pasar ya por un laboratorio más que para la impresión del material.

Cambio de brillo en una imagen con Photoshop.

Con el auge de la fotografía digital en los últimos años, Photoshop se ha ido popularizando cada vez más fuera de los ámbitos profesionales y es quizá, junto a Windows y Flash (de Adobe Systems También) uno de los programas que resulta más familiar (al menos de nombre) a la gente que comienza a usarlo,9 sobre todo en su versión Photoshop Elements, para el retoque casero fotográfico.

Aunque el propósito principal de Photoshop es la edición fotográfica, éste también puede ser usado para crear imágenes, efectos, gráficos y más en muy buena calidad. Aunque para

Page 11: Nucleo No. 2

determinados trabajos que requieren el uso de gráficos vectoriales es más aconsejable utilizarAdobe Illustrator.

Entre las alternativas a este programa, existen algunos programas de software libre como GIMP, orientado a la edición fotográfica en general, o privativos como PhotoPaint de Corel, capaz de trabajar con cualquier característica de los archivos de Photoshop, y también con sus filtros plugin.

Photoshop fue creado en el año 1990, soporta muchos tipos de archivos de imágenes, como BMP, JPG, PNG, GIF, entre otros, además tiene formatos de imagen propios. Los formatos soportados por Photoshop son:

PSD, PDD: formato estándar de Photoshop con soporte de capas.

PostScript: no es exactamente un formato, sino un lenguaje de descripción de páginas. Se suele encontrar documentos en PostScript. Utiliza primitivas de dibujo para poder editarlo.

EPS: es una versión de PostScript, se utiliza para situar imágenes en un documento. Es compatible con programas vectoriales y de autoedición.

DCS: fue creado por Quark (empresa de software para autoedición) y permite almacenar tipografía, tramas, etc. Se utiliza para filmación en autoedición.

Prev. EPS TIFF: permite visualizar archivos EPS que no se abren en Photoshop, por ejemplo los de QuarkXPress.

BMP: formato estándar de Windows.

GIF: muy utilizado para las web. Permite almacenar un canal alfa para dotarlo de transparencia, y salvarlo como entrelazado para que al cargarlo en la web lo haga en varios pasos. Admite hasta 256 colores.

JPEG: también muy utilizado en la web, factor de compresión muy alto y buena calidad de imagen.

TIFF: una solución creada para pasar de PC a MAC y viceversa.

PICT: desde plataformas MAC se exporta a programas de autoedición como QuarkXPress.

PNG: la misma utilización que los GIF, pero con mayor calidad. Soporta transparencia y colores a 24 bits. Solo las versiones recientes de navegadores pueden soportarlos.

PDF: formato original de Acrobat. Permite almacenar imágenes vectoriales y mapa de bits.

Page 12: Nucleo No. 2

ICO: es utilizado para representar archivos, carpetas, programas, unidades de almacenamiento, etc.

IFF: se utiliza para intercambio de datos con Amiga.

PCX: formato solo para PC. Permite colores a 1, 4, 8 y 24 bits.

RAW: formato estándar para cualquier plataforma o programa gráfico.

TGA: compatible con equipos con tarjeta gráfica de Truevision.

Scitex CT: formato utilizado para documentos de calidad profesional.

Filmstrip: se utiliza para hacer animaciones. También se puede importar o exportar a Premiere.

FlashPix: formato originario de Kodak para abrir de forma rápida imágenes de calidad superior.

JPEG2000: al igual que el JPEG, es nuevo formato de compresión que permite aumentar la calidad de la imagen.

1.4.3. Historia de lanzamiento

Versión PlataformaNombre del

códigoFecha de

lanzamientoCambios significativos

1.0 Mac OS febrero de 1990

2.0 Mac OS Fast Eddy junio de 1991

Implementación de los Paths permitiendo diseño vectorial

2.0.1 Mac OS enero de 1992

2.5Mac OS Merlin

noviembre de 1992

Windows Brimstone

2.5.1 Mac OS 1993

3.0 Mac OS Tiger Mountain

septiembre de 1994

Paletas tabladas(Tabbed Palettes)

Page 13: Nucleo No. 2

Capas (layers)Windows, IRIX

noviembre de 1994

4.0Mac OS, Windows

Big Electric Cat

noviembre de 1996

Capas de ajuste (Adjustment Layers)

Tipos de letra que pueden ser editadas (en las versiones anteriores, el texto era convertido para el formato imagen ráster después de introducido)

4.0.1Mac OS, Windows

agosto de 1997

5.0Mac OS, Windows

Strange Cargo

mayo de 1998

Deshacer múltiple (Multiple Undo) a través de la paleta "histórico" (History Palette), anteriormente sólo permitía 1 deshacer.

Gestión del color

5.0.1Mac OS, Windows

1999

5.5Mac OS, Windows

febrero de 1999

El paquete del programa incluye el Adobe ImageReady

Filtro Extraer (Extract)

Figuras geométricas vectoriales

6.0Mac OS, Windows

Venus in Furs

septiembre de 2000

Herramienta Healing Brush

Filtro Liquify

6.1Mac OS, Windows

marzo de 2001

7.0Mac OS, Windows

Liquid Sky marzo de 2001

Texto totalmente vectorial

Herramienta Healing Brush

Nuevo "motor" de pintura (painting engine)

7.0.1 Mac OS, agosto de 2002 Plugin opcional "Camera RAW

Page 14: Nucleo No. 2

Windows 1.x"

CS (8.0)Mac OS, Windows

Dark Matter octubre de 2003

Plugin "Camera RAW 2.x" incluido de raíz

Comando "Sombras/Iluminaciones" (Shadow/Highlight)

Comando corresponder/igualar a la color (Match Colour)

Filtro Lens flare

Histograma en tiempo-real (Real-Time Histogram)

Sistema para detectar automáticamente la impresión de imágenes digitalizadas de algunos tipos de papel-moneda.

CS2 (9.0)

Mac OS, Windows

Space Monkey

abril de 2005

Plugin "Camera RAW 3.x"

Herramienta Smart Object

Image Warp

Spot healing brush

Herramienta de reducción del efecto de los "ojos rojos" (Red-Eye tool)

Filtro Lens Correction

Smart Sharpen

Punto de fuga (Vanishing Point)

Gestión mejorada de la memoria RAM en Macintosh de 64-bits a correr Mac OS X 10.4

Soporte a High dynamic range imaging

Filtro Shape Blur

CS3 (10.0)

Mac OS, Windows

Red Pill abril de 2007 (versión definitiva. Hubo un Beta público desde enero de 2007)

Dos versiones: una básica y una extendida

Filtros no destructivos

Soporte para Zoomify

Soporte para 3D y Video (sólo la

Page 15: Nucleo No. 2

versión Extended)

Mejoras en la herramienta 'Vanishing Point'

Express Internet27 de marzo de 2008

CS4 (11.0)

Mac OS, Windows

Stonehenge

23 de septiembre de 2008 (versión definitiva. Hubo una Beta pública desde mayo de 2008)10

Dos versiones: una básica y una extendida

Aceleración por GPU mediante API OpenGL

Escalar según contenido

Herramienta de rotar lienzo en tiempo real

Mejora en las herramientas de 3d (sólo para la versión Extended)

Panel de ajustes

Panel de máscaras

Soporte para procesadores de 64 bits sólo para Windows. Mac OS deberá esperar al CS5

CS5 (12.0)

Mac OS, Windows

White Rabbit

12 de abril de 2010

Dos versiones: una básica y una extendida

Básica:

Granulado añadido en Adobe Camera Raw

Corrección de objetivo automática

Herramienta de enderezamiento de imagen

Viñeta posterior al recorte

Tecnología de márgenes de selección más real

Descontaminación de color para las selecciones

Herramientas de selección y

Page 16: Nucleo No. 2

perfeccionamiento de máscaras

Relleno según el contenido

Pincel mezclador

Puntas de cerdas

Deformación de posición libre

Adobe Mini Bridge

Adobe CS Review, parte de los servicios en línea de Adobe CS Live

Pegar en contexto

Extendida:

Tecnología de márgenes de selección más real

CS6 (13.0)

Mac OS, Windows

Superstition 7 de mayo de 2012

Básica:

Nuevo diseño de la interfaz de usuario (iconos renovados y la opción de interfaz de fondo oscuro)

Guardado automático en segundo plano

Conscientes del contenido de parches y herramientas Move

Galería de Blur

Rango de color: el tono de piel y detección de rostros

Adobe Camera RAW 7

Herramienta de recorte mejorada

Nuevo panel de propiedades, todas las propiedades integradas.

Soporte de vídeo mejorado.

El filtro de "pintura al óleo" ahora se distribuye con el programa.

Filtro de gran angular

Page 17: Nucleo No. 2

adaptativo.

Estilos de carácter y de párrafo.

Mejor soporte a los idiomas de Oriente Medio.

Impresión de la interfaz de usuario actualizada

3DLUT de ajuste

Trazos en objetos vectoriales, con posibilidad de elección del tipo de trazo, como guiones y puntos.

Revisadas herramientas vectoriales

Ajustar a píxeles de herramientas vectoriales y transformaciones

Interfaz de usuario 3D completamente renovada, más fácil ahora de utilizar.

CC (14.0)

OS X, Windows

(Wikipedia, 2015)

1.5. Microsoft SQL Server 

Microsoft SQL Server (pronunciación, "ese cu ele sérver" o "sícuel sérver") es un sistema de manejo de bases de datos delmodelo relacional, desarrollado por la empresa Microsoft.

El lenguaje de desarrollo utilizado (por línea de comandos o mediante la interfaz gráfica de managment studio) es Transact-SQL(TSQL), una implementación del estándar ANSI del lenguaje SQL, utilizado para manipular y recuperar datos (DML), crear tablas y definir relaciones entre ellas (DDL).

Los competidores principales de SQL Server, en el mercado de las bases de datos relacionales, son productos como Oracle,MariaDB, MySQL, PostgreSQL, etc.; SQL Server solo está disponible para sistemas operativos Windows de Microsoft.

Page 18: Nucleo No. 2

Puede ser configurado para utilizar varias instancias en el mismo servidor físico, la primera instalación lleva generalmente el nombre del servidor, y las siguientes - nombres específicos (con un guión invertido entre el nombre del servidor y el nombre de la instalación).

1.5.1. Versiones

Historia de versiones

Versión Año Nombre de la versión Nombre clave

1.0(OS/2)

1989 SQL Server 1-0 SQL

4.21(WinNT)

1993 SQL Server 4.21 SEQUEL

6.0 1995 SQL Server 6.0 SQL95

6.5 1996 SQL Server 6.5 Hydra

7.0 1998 SQL Server 7.0 1 Sphinx

- 1999SQL Server 7.0OLAP Tools

Plato

8.0 2000 SQL Server 2000 2

8.0 2003 SQL Server 2000 Liberty

Page 19: Nucleo No. 2

64-bit Edition

9.0 2005 SQL Server 2005 3 Yukon

10.0 2008 SQL Server 2008 4 Katmai

10.25 2010 SQL Azure DB CloudDatabase

10.50 2010 SQL Server 2008 R2 5 Kilimanjaro

11.0 2012 SQL Server 2012 6 Denali

12.0 2014 SQL Server 2014 7 SQL14 (antes Hekaton)

El código fuente original de SQL Server que fue utilizado en las versiones previas a la versión 7.0 habría sido comprado de Sybase, pero fue actualizado en las versiones 7.0 y 2000, y reescrito en la versión 2005. Generalmente, cada 2-3 años, una nueva versión es lanzada y, entre estos lanzamientos, se proponenservice packes con mejoras y correcciones de bugs, y hotfixes por problemas urgentes en el sistema de seguridad o bugs críticos.

1.5.2 Características

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.

Page 20: Nucleo No. 2

Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en sus versiones 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita.

Es común desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a través de los llamados ADP (Access Data Project). De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBA Access), a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows.

En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD, osql, o PowerShell.

Para el desarrollo de aplicaciones más complejas (tres o más capas), 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.

El tipo NUMERIC fue mejorado para ser usado como identificador de columna a partir de la versión 2008 R2 que lo facilita.

1.5.3. Programación

T-SQL

T-SQL (Transact-SQL) es el principal medio de interacción con el Servidor, el cual permite realizar las operaciones claves en SQL Server, incluyendo la creación y modificación de esquemas de base de datos, inserción y modificación de datos en la base de datos, así como la administración del servidor como tal. Esto se realiza mediante el envío de sentencias en T-SQL y declaraciones que son procesadas por el servidor y los resultados (o errores) regresan a la aplicación cliente.

Cliente Nativo de SQL

Cliente Nativo de SQL, es la biblioteca de acceso a datos para los clientes de Microsoft SQL Server versión 2005 en adelante. Implementa de forma nativa soporte para las características de SQL Server, incluyendo la ejecución de la secuencia de datos tabular, soporte para bases de datos en espejo de SQL Server, soporte completo para todos los tipos de datos compatibles con SQL Server, conjuntos de operaciones asíncronas, las notificaciones de consulta, soporte para cifrado, así como recibir varios conjuntos de resultados en una sola sesión de base de datos. Cliente Nativo de SQL se utiliza como extensión de SQL Server plug-ins para otras tecnologías

Page 21: Nucleo No. 2

de acceso de datos, incluyendo ADO u OLE DB. Cliente Nativo de SQL puede también usarse directamente, pasando por alto las capas de acceso de datos.

Ediciones y servicios

Cada versión de SQL Server posee distintas versiones con distintos costos (para cada versión) que dependen también en la configuración física del servidor. 8 A continuación se presentan las versiones principales:

Enterprise

Contempla todas las características (deshabilitadas en otras ediciones).Es el tipo de versión con más privilegios existente en el mercado.

Developer

Una edición con las mismas características como la Enterprise, con el fin de ser instalada solamente en ambiente de desarrollo y no en producción. Claro que en el desarrollo a una edición Standard hay que tomar en cuenta las características deshabilitadas en la producción.

Standard

Una versión limitada según la configuración del servidor y sus características, diseñada para servidores inferiores.

Por ejemplo: en la versión 2012, la edición Enterprise soporta un número ilimitado de procesadores, y la agregación de memoria y CPUs sin interrupción del servicio o del servidor; mientras la edición Standard está limitada a 16 procesadores y no soporta la "agregación en caliente".

Express

Una versión gratuita que posibilita la creación de bases de datos limitadas con características básicas, con el fin de apoyar aplicaciones que necesiten una solución simple para almacenamiento de una cantidad limitada de datos, o usuarios que sus recursos y necesidades son limitados.

Page 22: Nucleo No. 2

En la versión 2012, esta edición puede utilizar un máximo de 1 GB de memoria, y almacenar no más de 10GB, funciona en servidores con un número máximo de cuatro procesadores.

SQL Azure

Es una versión de SQL Server en la nube, que permitía pagar mensualmente por el servicio sin la necesidad de mantener un servidor físico (On Premise). La empresa paga solo por el servicio, y el servicio es manejado a través de torres de servidores en distintos lugares en el mundo.

Con SQL Azure no es necesario instalar, mantener o actualizar un servidor físico; a pesar que este servicio depende de aspectos relacionados a problemas de seguridad con respecto a su presencia fuera de la empresa y a la disponibilidad de conexión a Internet.

Durante un tiempo, el servicio fue amplificado con opciones para crear un servidor virtual por la red, e instalar SQL Server tanto como uno de los servicios competidores, y manejar el servidor virtual como si fuera un servidor físico local (aunque físicamente no esta accesible); y se puede diferenciar entre la opción original que esta denominada PAAS (Platform as a Service: El

Plataforma como un Servicio) y la nueva opción de los servidores virtuales denominada IAAS (Infrastructure as a Service, Infraestructura como un Servicio).

Este servicio esta otorgado por Microsoft desde 2009 y se une a servicios similares de empresas de third-party.

Interfaz de usuario

SQL Server proporciona unos interfaz que han cambiado durante los años, de los cuales los más conocidos son los interfaz gráficos que están utilizados como herramienta de desarrollo estándar a los desarrolladores y administradores.

El interfaz gráfico hasta 2005 incluyó el Enterprise Manager con una vista de árbol de los distintos objetos y con la capacidad de manejarlos; y el Query analyzer como interfaz textual para ejecutar comandos de TSQL.

En la versión 2005 las dos herramientas se unificaron a una –el SQL Server Management Studio (SSMS), y a partir de 2008 fue incluida la opción de trabajar con el Visual Studio– el interfaz estándar de desarrollo de Microsoft (a los distintos lenguajes, BI, etc.). Otro interfaz opcional es la utilización de Línea de comandos, con herramientas como SQLCmd, ISQL, OSQL que posibilita la ejecución de scripts y procesamiento por lotes. Desde 2008 se puede desarrollar

Page 23: Nucleo No. 2

con SQLCmd (SQL Command) a través del SSMS sin interconectarse al interfaz textual de Windows. Otra opción en el ámbito de scripts es la utilización del lenguaje de scripts Powershell de Microsoft.

Aparte de los interfaces estándares de SQL Server, se puede ejecutar comandos de TSQL con herramientas de conexión como ODBC y OLE-DB.9

1.5.4. Servicios

A contrario de sistemas de bases de datos como Microsoft Access que son "pasivas" y contienen un archivo a cual hay que conectar y la ejecución de los comandos se lleva a cabo en el cliente (la computadora de usuario), en SQL Server hay número de servicios, software que están ejecutadas en la memoria del servidor por parte del sistema, y por lo tanto aprovechan las capacidades del servidor que es mas potente que los clientes, previenen congestión en la red, y pueden programar tareas que corran aún el cliente no esta conectado.

Los servicios principales:

SQL Server - El "motor" del sistema

SQL Agent - Ejecución de tareas (Jobs, scripts programados) y envió de advertencias en caso de carga pesada e irregulares en el sistema

Full-Text Filter Daemon Launcher - La utilización en los indexes especiales del "Full text search" por busqueda textual avanzada

SQL Browser - El "oyente" dedicado a comandos enviados y redigir los a su destino

SSIS Server - La operació del SSIS (la herramienta de ETL)

SSAS Server - La operación del SSAS (la herramienta de OLAP)

SSRS Server - La operación del SSRS (la herramienta de informes)

1.5.5. Capacidades y herramientas básicas

En cada instalación de SQL Server hay 4 bases de datos de sistema, y la capacidad de crear nuevas bases de datos por el usuario, en los cuales los datos están almacenados en tablas.

Estas bases de datos, creadas por parte de los usuarios, incluyen básicamente un archivo de datos (con el sufijo mdf) con las tablas y los distintos objetos a nivel de la base de datos; y un archivo de registro (con el sufijo ldf) con las transacciones abiertas, y transacciones cerradas,

Page 24: Nucleo No. 2

Sujeto al modelo de recuperación seleccionado (se puede acumular en el archivo de registro todos los cambios en la base de datos desde el último respaldo). Se puede crear un conjunto de archivos de datos además del principal (con el sufijo ndf) por consideraciones de eficiencia, partición de carga de trabajo entre los discos rígidos, etc.

Las bases de datos del sistema:

master - Todos los procedimientos, funciones y tablas del sistema que están utilizadas por parte de todas las bases de datos y que están instaladas automáticamente, tanto como las que han sido creado por parte de los administradores del sistema. Además, todas las definiciones en respecto a la seguridad a nivel del servidor, están almacenadas en esta base de datos.

msdb - Almacenamiento de las tareas del agente, los códigos de CLR combinados en el sistema, los paquetes de SSIS, y otros más.

model - El molde de las bases de datos. Cada nueva base de datos se crea como una copia de esta base de datos, menos que algo más estaba definido explicitamente.

tempdb - Base de datos temporal que se crea de nuevo cada vez que el servicio reinicia. Se utiliza para almacenar tablas temporales creadas por parte de los usuarios o el sistema (por ejemplo en ordenaciones complejos).

Tablas fijas y temporales

Desde la perspectiva lógica, los datos almacenados en las bases de datos en tablas, que mediante ellas se implementa la teoria de las bases de datos relacionales. La tabla se divide en filas y columnas (A veces se les conoce como registros y campos). Las tablas pueden ser fijas o temporales, mientras que en el segundo caso existen físicamente en la base de datos tempdb, y se borran automáticamente en caso de desconexión de la sesión o de la conexión al servidor, depende en el tipo de la tabla temporal.

Desde la perspectiva física, el sistema divida los archivos de la base datos en Extents de 64 KB, y cada cual a ocha páginas de 8 KB. Generalmente, Cada Extent se asigna a una tabla o un índice, menos las tablas pequeñas; y cada página se asigna siempre a una tabla específica. El sistema es responsable del aumento de los archivos, de acuerdo con los ajustes del usuario, y de asignar Extents y páginas a las tablas.

A las tablas se puede crear índices. Los índices se almacenan junto a la tabla (Non Clustered Index) o son la tabla en sí (Clustered Index). Los índices asistan en la búsqueda de datos en las tablas (como los ficheros en las librerias), en ordenarlas, y la definición de claves primarias.

Entre las tablas se puede crear una relación de uno a muchos.

Page 25: Nucleo No. 2

Aparte de las tablas de los usuarios, hay tablas que almacenan meta data: datos sobre el sistema mismo, los diferentes objetos, los derechos, estadísticas sobre el rendimiento del sistema (DMV), etc.

Tipos de datos

Para cada columna en una tabla y a cada variable o parámetro, se define un tipo de datos que sean almacenados en él, entre ellos:

Números: Números enteros y no enteros en distintos tamaños, y en diferentes niveles de precisión; y auto incremento opcional.

Textos: Cadenas de distintas longitudes, y distintas capacidades de apoyar distintas lenguas.

Fechas: Fechas en distintos niveles de precisión, desde días completos hasta fracciones menores de un segundo, que apoyan fechas a partir del principio del siglo 20 o del calendario gregoriano, y la capacidad de diferenciar entre distintos husos horarios.

XML: Datos textuales (cadenas) que representan conjuntos estándares de datos (estándar SGML).

Datos binarios: Datos almacenados como datos binarios (bits y bytes), que posibilitan el almacenamiento de archivos gráficos, etc.

Geography: Representación estándar de información geográfica, tales como estados, zonas geográficas, localidades; y las cálculos como distancias.

Geometry: Representación estándar de puntas, líneas, superficies en el plano; y las relaciones entre ellas.

Hierarchid: Representación estándar de información jerárquica como lista de materiales, relaciones de subordinación entre empleados, etc.

Vistas

Las vistas representan generalmente comandos de extracción de datos, que se almacenan sin los datos (que están almacenados en las tablas). Esta opción nos posibilita crear extracciones complejas o estándares, almacenarlas como vistas, y utilizar las vistas sin la necesidad de escribir de nuevo los comandos o mantener los códigos donde ellas aparecen. Adicionalmente, es un medio muy importante para otorgar derechos selectivos de lectura (en caso que queremos posibilitar a un usuario contemplar parcialmente las columnas o las filas de una tabla).

Page 26: Nucleo No. 2

Procedimientos almacenados

Los procedimientos son scripts de comandos de TSQL, que pueden ser ejecutados con distintos parámetros. Por ejemplo, procedimiento que obtiene número de año como parámetro, y actualiza una tabla de resumen de ventas, con las ventas de los agentes en el dicho año, basada en la tabla de registro de ventas.

Funciones definidas por el usuario

Las funciones son un objeto que combina algunas capacidades de las vistas, con otras de los procedimientos. Como las vistas, pueden extraer datos y ejecutar cálculos, y devuelven un resultado al usuario o al programa que les ejecuto. Tanto como los procedimientos, incluyen códigos de TSQL, y pueden ser ejecutados con parámetros.

Las funciones devuelven un valor o un conjunto de valores.

Transacciones

Una transacción es un conjunto de comandos, que se está ejecutado completamente o no ejecutado en absoluto: todo o nada. Por ejemplo, si una suma de dinero fue trasladada de una cuenta bancaria a otra, y hay que actualizar ambas cuentas sobre el depósito y la retirada; es obligatorio que ambas cuentas se actualizan juntas, o ninguna (en caso que una de las

actualizaciones falla); para evitar consecuencias inconsistentes de un depósito sin ninguna retirada, o vice versa.

SQL Server tiene una capacidad limitada de anidar transacciones.

El optimizador

El optimizador es una parte del software que "toma la decisión" de cómo cada comando se ejecutará, tanto que la ejecución será lo más eficiente, o por lo menos bastante eficiente (es decir, bastante eficiente para evitar seguir buscando otra solución, que aún que sea más eficiente, el precio de la búsqueda adicional "costará" más que el ahorro de recursos).

SQL es un lenguaje declarativo, en el cual el desarrollador declara que quiere extraer o actualizar sin la necesidad de indicar cómo (a contrario de los lenguajes imperativos, y por lo tanto el optimizador juega un papel protagónico, que de acuerdo con las estadísticas que el sistema almacena sobre las distribuciones de los datos en las tablas, los indexes, y reglas internas; toma la decisión adecuada.

1.5.6. Privilegios y seguridad de datos

Page 27: Nucleo No. 2

Para conectarse al SQL Server, se necesita un Login (usuario a nivel del servidor). Cuando la política de seguridad se define como Windows Authentication y el servidor se combina con las definiciones del Domain, los Logins se definen en el Active Directory. Cuando la definición es SQL Server Authentication los logins (usuario y contraseña) se definen en el SQL Server mismo. Consecuentemente, en el primer caso hay que identificarse con nombre y contraseña solamente al conectarse a la red, y luego se conecta automáticamente a todos los servidores que son Windows Authentication (con el Login global); y en el segundo caso hay que identificarse al conectarse a cada servidor de SQL Server Authentication (cada vez con un Login local).

A nivel de la base de datos, el usuario se identifica como un User que está relacionado generalmente al Login (que es a nivel del servidor), y los privilegios al User existen solamente en el ámbito de la base de datos (además a los privilegios al Login). Para otorgar derechos generales puede asistirse con listas de Server Roles (roles a nivel del servidor) o Database Roles (roles a nivel de la base de datos específica), cada cual con privilegios específicos a un rol específico; y cada usuario asociado con uno de estos Roles obtiene los privilegios asociados con él. Además, el administrador puede otorgar derechos specificos, y crear otros Database Roles (no se puede crear Server Roles).

Los privilegios a nivel del servidor incluyen la capacidad de crear bases de datos, utilizar las tareas (Jobs), crear respaldos de bases de datos y restaurarlos, modificar las definiciones del servidor, etc. Los privilegios a nivel de la base de datos posibilitan extraer y actualizar datos, crear objetos como procedimientos y tablas, utilizar dichos objetos, etc. Como regla general se

puede otorgar derechos (Grant), revocar privilegios existentes (Revoke), y denegar privilegios aún no existen (Deny).

1.5.6.7. Otras herramientas de servicio

Adicionalmente a sus capacidades elementarías como herramienta de gestión de bases de datos relacionales (crear tablas, definir las relaciones entre ellas, gestión de transacciones, crear índices etc, SQL Server apoya una lista que aumenta de otras herramientas de servicio; aparte de herramientas de terceros que cambian o que completan lo que existe.

Respaldos y recuperaciones

Aparte de soluciones de alternativas a nivel del sistema operativo (respaldo de los archivos de la base de datos), hay una herramienta integrada en el SQL Server que posibilita un respaldo completo o diferencial, de acuerdo con el modelo de recuperación (Recovery Model) predefinido a la base de datos; y una recuperación completa o a un punto de tiempo. Aparte de un respaldo de la base de datos se puede respaldarlos a través de un guion (con o sin los datos). A partir de 2008, se puede comprimir los archivos de respaldo.

Page 28: Nucleo No. 2

Compresión

A partir de 2008 se añadió la opción de compresión que posibilita comprimir el tamaño físico de las tablas y los índices, y utilizar más eficientemente el volumen de los discos rígidos y reducir operaciones de IO (lo que aumenta la carga del CPU). Como ya ha sido mencionado, se puede comprimir también los archivos de respaldo.

Replicación, alta disponibilidad, y recuperación de desastres

Algunas herramientas posibilitan crear replicas parciales o completos de las bases de datos, mejorar la disponibilidad, y recuperar de desastres; aparte de la opción de respaldar y recuperar las bases de datos, una opción que se supone que es muy lenta.

Las copias creadas por estas herramientas, pueden ser utilizadas como un respaldo disponible inmediatamente en caso de que el sistema falla, tanto como una réplica en un subsistema, independiente del sistema de origen, para equilibrio de carga; y que las actualizaciones se ejecuten en la base de datos, y las recuperaciones para los reportajes se ejecuten en la réplica.

Entre dichas herramientas se puede mencionar la replicación que posibilita crear una réplica sincronizada de la base de datos, el Mirroring que ejecuta en el servidor de espejo cada actualización que se ejecuta en el servidor de origen, Log Shipping que posibilita almacenar una copia sincronizada a través de archivos de registro (Log) con todas las actualizaciones en el servidor de origen, y las herramientas de alta disponibilidad y recuperación de desastres (HADR, desde 2012) que solucionan problemas de Mirroring en relación con el tiempo de reacción de los fallos técnicos y la disponibilidad de las copias en tiempos de paz.

El agente y la programación de tareas

El agente es el servicio encargado de la programación de tareas, y se encarga de ejecutarlas independientemente. Generalmente el ejecuta tareas de mantenimiento, tareas complejas de ETL, respaldos, etc.

Mantenimiento

Con el fin de mejorar el rendimiento del sistema hay que mantener las estadísticas, utilizadas por el optimizador, organizar los archivos físicos, etc; y se utilizan herramientas dedicadas para estos propósitos, que se ejecutan periódicamente por tareas programadas, y de una manera coordinada con las tareas de ETL y de respaldo.

Service Broker

Una tecnología que fue agregada en 2005 que implementa arquitectura orientada a servicios, y que posibilita ejecuciones asíncronos: primero que nada para enviar mensajes entre distintas aplicaciones que se ejecutan simultáneamente, pero también para ejecutar procedimientos

Page 29: Nucleo No. 2

asíncronamente, en la manera de dispara y olvida - un procedimiento que se ejecuta en una sesión diferente de la sesión que lo inicio, y ambos procedimientos siguen ejecutado independientemente uno del otro.

Enviar Correos Electrónicos

SQL Server tiene la capacidad de enviar correos electrónicos a través del código. Esta capacidad se utiliza generalmente para enviar alertas sobre problemas en el sistema (por ejemplo si el CPU aumento a un umbral predefinido o si el proceso ETL falló), pero también cuando el proceso termino exitosamente.

Full Text Search (Búsqueda de Textos completos)

Una herramienta que posibilita indexar columnas textuales como textos y no solo como cadenas; y ejecutar búsquedas complejas dependientes en el sentido del texto y en el idioma. Por ejemplo, buscamos un verbo, y queremos obtener todas las ocurrencias de sus conjugaciones.

Rastrear

Estas herramientas incluyen el Trace que posibilita rastrear actividades con el fin de mantener cargas y fallos, y seguridad de datos (recuperación no permitida de datos), el Profiler que posibilita rastrear los commandos que se ejecutan y los eventos que se ocurren en el servidor, y el Extended Events que fue agregado en 2008 y cambia el profiler gracias a su baja signatura (la consumición de recursos y la influencia sobre el rendimiento del servidor).

Aparte de estos, se puede utilizar 2 tipos de Trigers (disparadores) para rastrear los cambios y las actividades: DML Trigers pre definidos sobre las tablas y las vistas y que se inician por

instrucciones de actualización de datos (Select / Update / Delete), y DDL Triggers que se inician por cambios en los objetos mismos (y no en los datos), en el nivel de la base de datos o del servidor.

Combinación de CLR

A partir de 2005 se puede combinar fácilmente en SQL Server procedimientos, funciones, y funciones de agregado desarrolladas en CLR. Hay que desarrollar el código en una de las herramientas de desarrollo de .NET, crear un archivo DLL, y combinarlo en el sistema. La ventaja de de esta tecnología es sus capacidades en problemas que no son exclusivamente de bases de datos (manipulación de datos), e incluyen cálculos complejos o manipulaciones textuales de cadenas.

Herramientas de Inteligencia empresarial

Una instalación típica incluye también las herramientas de BI (Inteligencia empresarial):

Page 30: Nucleo No. 2

SSIS (SQL Server Integration Services)

Una herramienta de ETL que posibilita la extracción de datos de distintos orígenes (no solo SQL Server), la transformación de dichos datos, y la carga (generalmente pero no obligatoriamente a almacén de datos).

SSAS (SQL Server Analysis Services)

Una herramienta para crear Bases de Datos Multidimensionales (no relacionales), que se puede explorar mediante extracciones de datos en distintos niveles de agrupación, profundización (Drill Down) de una suma a sus detalles, y utilización de MDX (un lenguaje parecido a SQL, adaptado a bases de datos multidimensionales).

SSRS (SQL Server Reporting Services)

Una herramienta para crear y dar formato a informes, otorgar derechos de contemplación en ellos, y su distribución. Se puede contemplarlos con un Navegador web, y se puede exportarlos a archivos de Excel, PDF, etc. los datos se extraen generalmente del almacén de datos o del OLAP.

Desventajas

En versiones de 32 bits, SQL Server usa Address Windowing Extension (AWE) para hacer el direccionamiento por encima de 4 GB. Esto le impide usar la administración dinámica de memoria, y sólo le permite alojar un máximo de 64 GB de memoria compartida. Esta limitación es exclusiva de sistemas operativos 32 bits; en sistemas operativos 64 bits, la memoria máxima que se puede direccionar en Edición Estándar es 64 Gb y en Edición Enterprise 4Tb.(WIkipedia, 2015)

2. BIBLIOGRAFÍA

Wikipedia. (19 de agosto de 2015). Obtenido https://es.wikipedia.org/wiki/AutoCAD#Historia_de_AutoCAD

Wikipedia. (22 de 07 de 2015). Obtenido de https://es.wikipedia.org/wiki/Microsoft_Project

Wikipedia. (26 de agosto de 2015). Obtenido de https://es.wikipedia.org/wiki/Adobe_Photoshop

Wikipedia. (28 de Mayo de 2015). Obtenido de https://es.wikipedia.org/wiki/Adobe_Flash_Professional

Page 31: Nucleo No. 2

WIkipedia. (22 de Agosto de 2015). Obtenido de https://es.wikipedia.org/wiki/Microsoft_SQL_Server