You are on page 1of 30

Contenido

Introducción ............................................................................................................. 2 Objetivos ................................................................................................................. 3 Objetivo General .................................................................................................. 3 Objetivos Específicos ........................................................................................... 3 Introducción a Sybase.......................................................................................... 4 Sistemas de administración de base de datos ........................................................ 8 Adaptive Server Enterprise .................................................................................. 8 SQL Anywhere ................................................................................................... 12 Advantage Database Server .............................................................................. 17 Replication Server .............................................................................................. 21 Diefrencias: Sybase ASE y SQL Server ................................................................ 24 Conclusión............................................................................................................. 29 Bibliografía ............................................................................................................ 30

Introducción
Una base de datos proporciona a los usuarios el acceso a datos, que pueden visualizar, ingresar o actualizar, en concordancia con los derechos de acceso que se les hayan otorgado. Se convierte más útil a medida que la cantidad de datos almacenados crece. Rápidamente surgió la necesidad de contar con un sistema de administración para controlar tanto los datos como los usuarios. La administración de bases de datos se realiza con un sistema llamado DBMS (Database management system [Sistema de administración de bases de datos]). El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de dato. El mercado de datos constituye una tecnología de bases de datos que ha tomado gran auge debido al crecimiento y muchas veces subutilización de los grandes bancos de datos históricos almacenados en las organizaciones. Es por ello aquí que se presentan algunas precisiones sobre los conceptos y las metodologías utilizadas en el desarrollo del mercado de datos. Por otro lado el tema que se desarrollará a nivel de administración de base de datos va a ser la empresa Sybase que se encarga de desarrollar diferentes

tecnologías para el tratamiento de la información y manipularla a través de sus programas especializados.

2|Página

Objetivos
Objetivo General
Analizar los métodos de administración de BD que utiliza Sybase para complementar la seguridad, rendimiento y fiabilidad de sus sistemas.

Objetivos Específicos
   Conocer aspectos generales y orígenes de Sybase. Caracterizar los métodos de administración de base de datos y los beneficios que se generan al utilizar Sybase. Diferenciar y entender la importancia de la utilización de bases de datos y de programas complementarios para un buen rendimiento.

3|Página

Introducción a Sybase Sybase. redes y dispositivos. analizar esta información vital y movilizarla para que las personas puedan realizar negocios.000 empleados en 60 países 4|Página . mensajería móvil y soluciones de movilidad empresarial han sido comprobados globalmente por industrias con uso intensivo de datos a través de sus sistemas. análisis. las organizaciones pueden aprovechar las inversiones en TI que necesitan hoy. 185 patentes pendientes  Globalización: más de 4. Y como todas las soluciones de Sybase se construyen usando plataformas abiertas. líder en el mercado de software para administrar. las empresas pueden manejar grandes volúmenes y variedad de datos. mensajería móvil y movilidad empresarial   Experiencia: tradición en software empresarial desde 1984 Innovación: 148 patentes obtenidas en administración de datos y movilidad. una compañía de SAP. sin importar dónde se encuentren ni qué dispositivos están utilizando. analizar y movilizar información. análisis. Asimismo las soluciones que ofrece para la administración de información. junto con los que necesitarán mañana. Características de la empresa  Liderazgo en el mercado: en administración de datos. Con Sybase.

telecomunicaciones. incluidos los mercados de servicios financieros. que envían más de 1. En el sector gubernamental.000 millones de usuarios a través de 850 operadores móviles. analizar esta información vital y movilizarla para que las personas puedan llevar a cabo sus negocios.Enfoque al mercado Sybase permite a sus clientes eliminar las barreras en sus empresas y garantizar que la información empresarial fundamental fluya de forma segura desde el centro de datos a los dispositivos y viceversa. análisis y movilidad de información han hecho realidad sistemas fundamentales de información para empresas de todo el mundo.400 millones de mensajes por día mediante nuestras soluciones de administración de datos para procesar millones de transacciones de registros de datos de llamadas. más de 100 empresas utilizan actualmente soluciones de Sybase para análisis en tiempo real. de las que dependen en la actualidad. Con Sybase. La industria de las telecomunicaciones utiliza nuestros servicios móviles para llegar a más de 4. las organizaciones pueden administrar grandes volúmenes y variedad de datos. independientemente del lugar donde se encuentren y los dispositivos que utilicen. Los 100 mejores bancos mundiales y firmas de valores trabajan con tecnología de Sybase. Y. Sybase es el proveedor elegido para una base global de clientes y es líder en mercados verticales clave. Y gracias a que todas las soluciones de Sybase se construyen con estándares abiertos. llevar a cabo análisis complejos mediante el acceso a millones de registros en segundos y administrar de forma segura los activos de datos críticos. las organizaciones pueden aprovechar sus inversiones en TI. industria y administración pública. y que llegue a la persona apropiada en cualquier momento y lugar. junto con las que necesitarán el día de mañana. Las soluciones de administración. las agencias utilizan las soluciones de Sybase para movilizar sistemas de administración de suministros. desde Wall Street hasta Tokio y de Hong Kong a Londres. 5|Página . mientras se procesan cientos de miles de transacciones financieras en tiempo real.

1988 Sybase es la primera empresa del mercado en ofrecer bases de datos relacionales cliente/servidor. que comenzaron su andadura en la casa de este último en Berkeley.Historia A continuación se muestra una breve historia de una selección de logros conseguidos a lo largo de dos décadas como empresa líder en tecnología. 1990 Sybase es la primera empresa en ofrecer tecnología de replicación abierta. 6|Página . 1999 Sybase es el líder del sector en mercados de capitales y ofrece una gama de aplicaciones en línea de banca. En 1984 los fundadores de Sybase fueron Mark Hoffman y Bob Epstein. 1994 Sybase es declarada empresa líder en tecnología de software intermedio abierto. California. 1995 Sybase lidera las herramientas de desarrollo cliente/servidor con PowerBuilder. 1998 La filial de Sybase iAnywhere implementa más de cinco millones de asientos en SQL Anywhere. así como mercado y bolsa. proporcionando al Proyecto sobre el genoma humano licencias para la primera generación de bases de datos relacionales cliente/servidor.

2000 Mayo iAnywhere Solutions se constituye como filial de Sybase y en noviembre es la primera empresa en ofrecer un servidor de aplicaciones J2EE.567 millones de euros 7|Página . 2001 La filial de Sybase iAnywhere Solutions lidera el mercado de bases de datos móviles durante 5º año consecutivo. 2002 La filial de Sybase iAnywhere Solutions gana el premio a la mejor base de datos móvil "Mobility Award for Best Database." 2010 Fue comprada por parte de SAP en mayo de 2010 por 4.

Sistemas de administración de base de datos Adaptive Server Enterprise Adaptive Server Enterprise (ASE) es un sistema de administración de bases de datos relacionales de alto rendimiento para entornos de uso intensivo de datos esenciales. Diagrama de arquitectura 8|Página .

9|Página . Funciones Entre las funciones clave de ASE. rendimiento superior y costo total de propiedad reducido. se incluyen:    Cifrado de datos para brindar protección contra vulnerabilidades internas y externas Tecnología de partición para brindar un mejor rendimiento y un mantenimiento más sencillo Capacidades de virtualización y de agrupación en clústeres para brindar una capacidad continua y un uso eficiente de los recursos. El sistema de administración de bases de datos empresariales críticas de ASE. que protege a 24 de los 25 principales bancos mundiales y 46 de los principales 50 bancos y firmas de valores de todo el mundo. es conocido por su fiabilidad sólida como una roca.Descripción general de Sybase ASE Los sistemas de procesamiento de transacciones principales deben admitir decenas de miles de usuarios simultáneos con un rendimiento ultrarrápido y permanente en plataformas económicas y basadas en estándares. ASE hace todo eso y mucho más.

lo que ofrece un alto rendimiento con un costo total menor Simplifica los requisitos de tareas del sistema del administrador de la base de datos 10 | P á g i n a . con bases de datos con terabytes de capacidad. La tecnología de base de datos en memoria brinda mejoras significativas en el tiempo de respuesta y en el rendimiento para altos volúmenes de datos y organizaciones con alta cantidad de usuarios simultáneos.  Aumenta la eficiencia    Permite que TI proporcione niveles de servicio más altos con presupuestos cada vez menores Utiliza el hardware y el almacenamiento de manera eficiente. puedan lograr millones de transacciones por minuto manteniendo tasas de crecimiento rápidas en los volúmenes de datos y de transacciones. como los fallos del sistema. desastres imprevistos o robo de datos  Protege contra las amenazas comunes para los sistemas de TI. la estabilidad del sistema y la recuperación de desastres  Permite que TI pueda ofrecer un soporte técnico con buena respuesta y mitigar los riesgos.Beneficios  La adición de la compresión de datos permite a las empresas reducir los costos de almacenamiento y de mejorar el rendimiento en conjuntos de datos grandes y en expansión. Permite que los entornos de TI exigentes.  Reduce los riesgos  Ayuda a las organizaciones a evitar interrupciones costosas y desastrosas.  Proporciona un rendimiento extremo. incluidas la seguridad de los datos.

11 | P á g i n a .Resumen Al ser un producto probado y maduro. Sybase ASE proporciona:      Rendimiento superior Confiabilidad sólida Menor costo total de la propiedad Una base a largo plazo para la agilidad estratégica Una ruta de innovación continua para los entornos esenciales. eficiencia y disponibilidad de los sistemas de procesamiento de transacciones de próxima generación. ASE satisface las demandas extremas de rendimiento.

Diagrama de Arquitectura 12 | P á g i n a .SQL Anywhere SQL Anywhere es una suite integral de soluciones que proporciona tecnologías para la administración. sincronización e intercambio de datos que permiten el rápido desarrollo y la implementación de las aplicaciones desplegadas por bases de datos en entornos remotos y móviles.

Cuenta con un optimizador de consulta de ajuste automático y las funciones de dimensionamiento dinámico de caché. entre los dispositivos móviles líderes y bases de datos Sybase. de servidor y de grupos de trabajo remotos. MySQL e IBM.   Brinda sincronización de datos a la empresa. 13 | P á g i n a . Oracle.Funciones  Utiliza las tecnologías de base de datos y sincronización en SQL Anywhere para desplegar aplicaciones orientadas a datos en entornos móviles. Microsoft. las aplicaciones orientadas a datos creadas con SQL Anywhere requieren poco o nada de compatibilidad con DBA.

ASP. acceso nativo mediante ADO. SQL Anywhere es la tecnología de bases de datos ideal para el crecimiento de las empresas y proveedores de aplicaciones.Beneficios  Rendimiento inmediato  Las aplicaciones de SQL Anywhere manejan 20. PHP. Sus funciones de automantenimiento. como administración.  Los desarrolladores valorarán las funciones avanzadas. compatibilidad con C#. 14 | P á g i n a . Interfaces de clientes compatibles con SQL Anywhere. grupo de trabajo remoto o móvil. VB. JDBC 3.0 y Open Client. Con funciones como OLAP. y una fácil implementación con cualquier aplicación de software. expresiones regulares.NET. aislamiento de capturas de pantalla. C/C++. respaldo y ajustes automatizados. modo de tiempo de ejecución oculto. y Perl y otros lenguajes de desarrollo. OLE DB.000 transacciones por minuto. búsqueda de texto completo. y compatibilidad con más de 17 sistemas operativos.  Sincronización avanzada  Las aplicaciones orientadas a los datos pueden integrarse de forma segura y confiable con bases de datos mediante las funciones de sincronización empresariales proporcionadas por SQL Anywhere. un proceso de instalación que se puede integrar con su aplicación. la flexibilidad de la plataforma y el cumplimiento con las normas SQL y ANSI al construir aplicaciones orientadas a datos con SQL Anywhere. Java.5/nivel 2. ODBC 3. miles de usuarios y cientos de gigabytes de datos.NET.  Fácil integración  Se creó desde el comienzo para integrarse a una aplicación de servidor. vistas materializadas.

Plataformas compatibles Amplia compatibilidad de SQL Anywhere con plataformas Se creó con el fundamento de que los desarrolladores deben tener la opción de elegir las herramientas. SQL Anywhere Server        Windows x86 and x64 Windows Mobile Linux x86. x64 and Itanium Sun Solaris SPARC and x64 Mac OS X on Intel IBM AIX HP-UX PA-RISC and Itanium UltraLite      Windows Windows Mobile BlackBerry OS iOS (iPhone and iPad) Android 15 | P á g i n a . bases de datos. tecnologías y plataformas que mejor satisfagan sus necesidades y preserven las inversiones existentes en sistemas operativos. capacidades de desarrollo y herramientas.

SQL Anywhere es compatible con aplicaciones que requieren una base de datos integrada con:     rendimiento inmediato integración confiable con la empresa facilidad de uso comprobada sincronización integrada. escalando cientos de miles de usuarios   compatibilidad con más de 17 plataformas funciones avanzadas y funcionalidad para entornos móviles y de servidor 16 | P á g i n a .Resumen Sybase proporciona las mejores tecnologías de base de datos y sincronización que son desarrolladas tomando en cuenta las necesidades y requisitos del cliente.

cliente-servidor ofreciendo un camino de crecimiento para las aplicaciones de bases de datos integradas que permiten el uso de funciones de nivel empresarial en las aplicaciones. los desarrolladores cuentan con la flexibilidad de poder usar diferentes plataformas y lenguajes con controladores nativos.Advantage Database Server Advantage Database Server es un sistema de administración de bases de datos relacionales completo. Al emplear Advantage Database Server. Además requiere de poco mantenimiento. Diagrama de arquitectura 17 | P á g i n a .

18 | P á g i n a . Evita daños de la base de datos  El procesamiento de transacciones basadas en el servidor evita que se dañe la base de datos. Seguridad de los datos  El sistema ofrece opciones de seguridad y soporte de encriptación para las bases de datos.Funciones    Proporciona acceso a datos basados en tabla y basados en SQL de método de acceso secuencia indexado (ISAM. se puede prescindir de un administrador para la base de datos. Indexed Sequential Access Method). entre otros. Beneficios Administración fácil  Como la instalación y la administración de Advantage Database Server son muy sencillas. Acceso a los datos mediante SQL relacional nativo o mediante comandos de navegación directos Acceso optimizado para Delphi. Soporte de Integridad referencial  Garantiza la integridad referencial gracias a la definición de claves primarias/externas y actualizaciones y eliminaciones en cascada. Visual Studio. Visual Objects. Visual Basic y otros.

Muy escalable  Puede escalar completamente de entornos locales punto a punto a entornos cliente-servidor en base al mismo código fuente. 19 | P á g i n a . Plataformas compatibles Versión 10/10.1  Plataformas para servidores Plataforma Microsoft Windows x86 Microsoft Windows x86_64 Linux x86 Linux x86_64 Protocolo de red Protocolos IP e IPX Protocolo IP Protocolo IP Protocolo IP Novell NetWare 5.x o posterior Protocolo IP e IPX  Plataformas para clientes o o o Windows Linux Cualquier sistema operativo que apoye Java Runtime Environment (JRE) 1.3 o posterior.

Los desarrolladores de todo el mundo confían en Advantage Database Server para obtener una funcionalidad empresarial sin inconvenientes.Versión 9  Plataformas para servidores Protocolo de red Protocolos IP e IPX Protocolo IP Protocolo IP Protocolo IP Plataforma Microsoft Windows x86 Microsoft Windows x86_64 Linux x86 Linux x86_64 Novell NetWare 5. Como un servidor de base de datos relacional ISAM. Advantage Database Server proporciona:   Poderosa compatibilidad con el lenguaje SQL Los métodos ISMA permiten que los índices realicen búsquedas de tablas a alta velocidad.3 o posterior.x o posterior Protocolo IP e IPX  Plataformas para clientes o o o o o o Windows 98/ME Windows 2000/XP/2003 Windows Vista Windows 2008 Linux Cualquier sistema operativo que apoye Java Runtime Environment (JRE) 1. Resumen Durante los últimos 15 años. filtrado y uniones de tablas   Compatibilidad con muchos lenguajes de desarrollo Compatibilidad con los controladores nativos para Delphi y Visual FoxPro 20 | P á g i n a . Advantage Database Server se implementó en millones de aplicaciones de administración de datos.

Diagrama de arquitectura 21 | P á g i n a . incluyendo garantía de entrega e inteligencia comercial en tiempo real sin caídas operativas.Replication Server Sybase Replication Server es el software de replicación de bases de datos que envía y sincroniza datos satisfaciendo las necesidades competitivas. Pueden tomar decisiones basadas en la información de hoy y sentirse seguro en la estabilidad y la confiabilidad de su entorno empresarial distribuido. Las empresas pueden aprovechar las aplicaciones existentes a lo largo de ubicaciones y geografías múltiples.

Permite la confección de informes en tiempo real con cero impacto en el sistema de producción Replicación bidireccional eficiente y sofisticada a lo largo de entornos de bases de datos heterogéneas y ubicaciones geográficas múltiples Beneficios  Ofrece una recuperación de desastres garantizada  Permite lograr cero interrupciones de las aplicaciones de negocios críticas y brinda una distribución y una recuperación garantizadas de sus datos. IMB DB2 y Microsoft Server.  Proporciona una sincronización y una distribución de datos eficientes  Asegura que los datos operacionales estén disponibles en el lugar y en el momento en el que usted los necesite. Microsoft o IBM) manteniendo el rendimiento y la estabilidad entre las prioridades principales. 22 | P á g i n a .  Proporciona una ruta de migración ininterrumpida  Permite el movimiento desde un SO o una plataforma de base de datos antiguos a una plataforma o a un SO nuevos sin que se interrumpan las operaciones. Oracle.Características  Manejo de datos independientemente del tipo de base de datos en el origen o en el destino (ya sea Sybase. incluidas Sybase ASE.  Evita impactos en el rendimiento de su base de datos operacional y permite obtener una captura de datos de cambio en tiempo real.    Replicación en tiempo real a través de una amplia gama de plataformas de bases de datos. Oracle.

Equilibrar las necesidades empresariales competitivas. Replication Server puede ayudar a las organizaciones a:   Resolver las demandas de sincronización de datos. carga y generación de informes en tiempo real a un sistema OLTP o a un almacén de datos. 23 | P á g i n a .  Replicas en todas las fuentes y los destinos de datos. tales como recuperación en tiempo real en caso desastres. distribución y sincronización de datos. Replication Server ha demostrado ser una tecnología de software sofisticada y extremadamente confiable para resolver las demandas de replicación de datos de la empresa.Resumen Durante más de 18 años.

proc_role. lockscheme. La siguiente lista de funciones del sistema no pueden ser fácilmente emulado en SQL Server debido a la organización física y las diferencias del modelo de seguridad: curunreservedpgs y data_pgs y derived_stat y get_appcontext *. pero esto no se recomienda debido a los problemas de seguridad. valid_name. mut_excl_roles. 24 | P á g i n a . ptn_data_pgs. la SSMA ofrece un paquete de extensión que debe estar instalado en la instancia de destino base de datos SQL Server. valid_user. license_enabled. SSMA también puede emular no equivalentes funciones como funciones definidas por el usuario instalado en la base de datos sysdb como parte del paquete de extensión SSMA. reserved_pgs. tempdb_id. syb_sendmsg show_role. host_id. syb_quit.Diefrencias: Sybase ASE y SQL Server SSMA proporciona ayuda en la migración de una gran mayoría de los objetos de Sybase ASE y el código de Transact-SQL con una cantidad mínima de intervención manual. list_appcontext *. tsequal * Esta función contexto de la aplicación se puede implementar mediante el uso de tablas temporales. role_id. show_sec_services. Las instrucciones para instalar el paquete de apoyo se pueden encontrar en el Microsoft SQL Server Migration Assistant (SSMA) para Sybase v5. set_appcontext *. Funciones no compatibles de Sybase ASE Muchas de las funciones del sistema en Sybase ASE tienen funciones equivalentes en SQL Server.0. role_name. Con el fin de apoyar el esfuerzo de la migración. lct_admin. is_sec_service_on. rm_appcontext *. role_contain. Estas son algunas de las diferencias que se deben tener en cuenta que se detallan en la Guía para la migración de Sybase ASE a SQL Server 2008 de papel blanco. rowcnt. used_pgs.

DEALLOCATE CURSOR BLOQUEO DE LA MESA EN ACCIÓN <T> | MODO EXCLUSIVO Comando PRINT Ninguno SQL Server no es compatible con el Sí comando CURSOR DEALLOCATE. RAISERROR tiene una sintaxis Sí Sí RAISERROR Parcial 25 | P á g i n a . La tabla muestra el nivel de apoyo para la migración de la orden de SQL Server. En los casos en que sea parcial o ningún apoyo. Sintaxis COMMIT diferente Sybase puede Sí utilizar transaction_nameCOMMIT y COMMIT WORK transaction_namela sintaxis que no existe en SQL Server 2008 R2. Además. Sybase ASE Comando Cuestión SSMA de Apoyo Sí COMMIT El comando COMMIT se puede ejecutar sin una declaración de transacción antes de BEGIN. Para los casos en AMSS tiene el apoyo parcial o no. Citado para el tipo de datos Sybase permite escribir el tipo de y funciones de conversión datos de destino en CONVERT y CONVERT CAST funciones entre comillas simples y comillas dobles. SQL Server no puede utilizar el comando de impresión con una cadena de formato y los argumentos. Sybase interpreta por ciento doble (%%) en un formato de cadena como un porcentaje único.Sybase ASE Transact-SQL Diferencias de comandos La siguiente tabla representa Sybase ASE Transact-SQL que son diferentes a SQL Server 2008 R2. por favor consulte la Guía de Migración de Sybase ASE a SQL Server 2008 Libro Blanco para obtener sugerencias sobre cómo solucionar el problema. SQL Server 2008 no es compatible con el bloqueo de tabla <T> EN ACCIÓN | comando de modo exclusivo. el informe de errores SSMA indica el tiempo estimado para solucionar el problema para ayudar en la planificación de su proceso de migración.

PARA readonly | cláusula de actualización Cláusula GROUP BY La cláusula no es parte de la sintaxis Parcial de la consulta SELECT en SQL Server. SQL Server no es compatible con COMPARTIDA. Parcial La cláusula HAVING HOLDLOCK pista ÍNDICE pista No estándar combinación externa NOHOLDLOCK pista READPAST palabra Palabra clave Shared Operador LIKE Sí Sí Parcial Sí Sí Sí Parcial SET ansinull SQL Server no es compatible con el Sí 26 | P á g i n a . ROLLBACK El comando ROLLBACK puede ser ejecutado sin una declaración de transacción antes de COMENZAR Sí SELECT / INSERT / DELETE / UPDATE cláusula at isolation SQL Server no es compatible con el Sí SELECT / INSERT / DELETE / UPDATE cláusula at isolation. SQL Server no utiliza la sintaxis sugerencia HOLDLOCK. SQL Server no es compatible con READPAST. Sybase puede Parcial utilizar columnas no agregadas no incluidos en la cláusula GROUP BY. SQL Server no utiliza la sintaxis NOHOLDLOCK pista. En una lista SELECT.diferente y código de error de numeración. SQL Server utiliza la sugerencia INDEX diferente de Sybase. o HAVING con una cláusula de no agregada columnas que no aparecen en el GROUP BY. DISTINCT con ORDER BY SQL Server requiere que todos los Sí elementos ORDER BY aparecen en una lista de selección si se especifica ORDER BY en una consulta con la palabra clave DISTINCT. Sybase puede utilizar la cláusula HAVING sin una cláusula GROUP BY. El operador LIKE en Sybase y SQL Server trata a los blancos a la derecha de manera diferente. Consultas de Sybase puede utilizar no ANSI sintaxis de combinación externa (* = o = *).

SQL Server no puede apoyar el resultado. es posible especificar el Sí orden en nombre de una tabla (o alias) se utiliza junto con un alias de columna. el comando INSERT siguiente se Sí NULL CHAR columna que permita Inserción de valores predeterminados 27 | P á g i n a . SET ENCADENADO SQL Server 2008 no es compatible con SET ENCADENADO. Sí PROGRAMAR EL NIVEL Sybase utiliza los identificadores de Sí DE nivel de transacción que son TRANSACTIONISOLATION diferentes de los utilizados en SQL Server. SQL Server no es compatible con esta sintaxis. Si una columna de Sybase es de Ninguno tipo char y se define con un especificador nulo. Sí ORDER BY con el nombre de la tabla y el alias de columna En Sybase. Eso no es aplicable a las variables de Sybase.Si cada pista se convierte de forma independiente. ACTUALIZACIÓN alias En una sentencia UPDATE. Sugerencias de tabla Sybase puede utilizar varias pistas con una tabla. SQL Sí Server no permite el uso de un nombre de tabla.comando SET ansinull. Esto es también cierto para nchar y tipos unicharcolumna. si ese nombre se repite en una cláusula FROM con un alias Sybase puede Sí utilizar transaction_nameROLLBACK y ROLLBACK WORK sintaxistransaction_name que no existe en SQL Server. ROLLBACK la sintaxis Las funciones de agregado Sybase puede utilizar funciones de Sí en ACTUALIZACIÓN agregado en la cláusula SET de una instrucción UPDATE. se trata comovarchar. En Sybase si todas las columnas tienen valores por defecto. que no es válida en SQL Server. El valor de la columna derecha se recorta cada vez que lo recupere.

y MAX (SUM (y)) es máxima para toda la tabla replicado en cada fila del conjunto de resultados. En una instrucción DELETE.puede agregar una fila a la tabla sin especificar ningún valor: INSERT INTO VALORES <a_table> () SQL Server no es compatible con esta sintaxis. SUM (y) es la suma por cada valor de x. 28 | P á g i n a . SUM (y). MAX (SUM (y)) del grupo ficha por x En este caso. Eliminar los alias Restricción con nombre en SQL Server no permite múltiples PK Sí una tabla temporal (clave primaria) las limitaciones con el mismo nombre. incluso en diferentes tablas en las sesiones de usuario diferentes. SQL Ninguno Server 2008 no permite el uso de un nombre de tabla. Agregados en la lista SELECT anidadas Sybase permite anidar funciones de Ninguno agregado de esta manera: SELECT x. si la cláusula FROM contiene duplicados de la tabla y la primera aparición de la tabla en la cláusula FROM tiene un alias.

Mejor aún. obtienen la información que necesitan. escalabilidad y bajar los costos de mantenimiento y propiedad para sus clientes.Conclusión Con Sybase los usuarios del negocio. administradores. clientes. esto puede ser logrado con el equipo existente. dándoles el poder de realizar las decisiones adecuadas en el momento adecuado. incluyendo ejecutivos. Por medio de este tipo de tecnologías de información los desarrolladores de aplicaciones analíticas pueden entregar mayor rendimiento. equipo de operaciones. 29 | P á g i n a . protegiendo al mismo tiempo las inversiones existentes en tecnología actual. proveedores y distribuidores. analistas.

com/en-us/library/cc966478. Replication Server and SQL Anywhere http://www.Bibliografía  Advantage Database Server.com.aspx 30 | P á g i n a .0 http://technet.Bases de datos http://es.kioskea.sybase.microsoft.php3  Migrating Sybase Applications to MS SQL Server 7.net/contents/bdd/bddintro.mx/  Introducción .