Está en la página 1de 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

analizar y movilizar información. 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. 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. analizar esta información vital y movilizarla para que las personas puedan realizar negocios. análisis. Con Sybase.Introducción a Sybase Sybase. sin importar dónde se encuentren ni qué dispositivos están utilizando. Y como todas las soluciones de Sybase se construyen usando plataformas abiertas. redes y dispositivos. Asimismo las soluciones que ofrece para la administración de información. Características de la empresa  Liderazgo en el mercado: en administración de datos.000 empleados en 60 países 4|Página . las empresas pueden manejar grandes volúmenes y variedad de datos. las organizaciones pueden aprovechar las inversiones en TI que necesitan hoy. junto con los que necesitarán mañana. análisis. 185 patentes pendientes  Globalización: más de 4. líder en el mercado de software para administrar. una compañía de SAP.

independientemente del lugar donde se encuentren y los dispositivos que utilicen. En el sector gubernamental. Con Sybase. y que llegue a la persona apropiada en cualquier momento y lugar. incluidos los mercados de servicios financieros. de las que dependen en la actualidad. mientras se procesan cientos de miles de transacciones financieras en tiempo real. La industria de las telecomunicaciones utiliza nuestros servicios móviles para llegar a más de 4.000 millones de usuarios a través de 850 operadores móviles. las organizaciones pueden administrar grandes volúmenes y variedad de datos. las organizaciones pueden aprovechar sus inversiones en TI. más de 100 empresas utilizan actualmente soluciones de Sybase para análisis en tiempo real. Los 100 mejores bancos mundiales y firmas de valores trabajan con tecnología de Sybase. 5|Página . desde Wall Street hasta Tokio y de Hong Kong a Londres. 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.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. 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. junto con las que necesitarán el día de mañana. Las soluciones de administración. Y gracias a que todas las soluciones de Sybase se construyen con estándares abiertos. las agencias utilizan las soluciones de Sybase para movilizar sistemas de administración de suministros. análisis y movilidad de información han hecho realidad sistemas fundamentales de información para empresas de todo el mundo. Sybase es el proveedor elegido para una base global de clientes y es líder en mercados verticales clave. Y. que envían más de 1. industria y administración pública. telecomunicaciones.

1994 Sybase es declarada empresa líder en tecnología de software intermedio abierto. que comenzaron su andadura en la casa de este último en Berkeley. 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. 1990 Sybase es la primera empresa en ofrecer tecnología de replicación abierta. 1999 Sybase es el líder del sector en mercados de capitales y ofrece una gama de aplicaciones en línea de banca. proporcionando al Proyecto sobre el genoma humano licencias para la primera generación de bases de datos relacionales cliente/servidor.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. 1988 Sybase es la primera empresa del mercado en ofrecer bases de datos relacionales cliente/servidor. así como mercado y bolsa. 6|Página . California. En 1984 los fundadores de Sybase fueron Mark Hoffman y Bob Epstein.

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

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 .

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. rendimiento superior y costo total de propiedad reducido. es conocido por su fiabilidad sólida como una roca. Funciones Entre las funciones clave de ASE. ASE hace todo eso y mucho más. 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. El sistema de administración de bases de datos empresariales críticas de ASE. 9|Página .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.

como los fallos del sistema. Permite que los entornos de TI exigentes. con bases de datos con terabytes de capacidad. 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 .  Reduce los riesgos  Ayuda a las organizaciones a evitar interrupciones costosas y desastrosas. incluidas la seguridad de los datos.  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.  Proporciona un rendimiento extremo. 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. desastres imprevistos o robo de datos  Protege contra las amenazas comunes para los sistemas de TI. puedan lograr millones de transacciones por minuto manteniendo tasas de crecimiento rápidas en los volúmenes de datos y de transacciones. 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.

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. 11 | P á g i n a .Resumen Al ser un producto probado y maduro. eficiencia y disponibilidad de los sistemas de procesamiento de transacciones de próxima generación. ASE satisface las demandas extremas de rendimiento.

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. 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.

MySQL e IBM. las aplicaciones orientadas a datos creadas con SQL Anywhere requieren poco o nada de compatibilidad con DBA.  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.  Brinda sincronización de datos a la empresa. Microsoft. Oracle. de servidor y de grupos de trabajo remotos.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. 13 | P á g i n a .

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

tecnologías y plataformas que mejor satisfagan sus necesidades y preserven las inversiones existentes en sistemas operativos. capacidades de desarrollo y herramientas. 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 . SQL Anywhere Server  Windows x86 and x64  Windows Mobile  Linux x86. bases de datos.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 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.

Advantage Database Server Advantage Database Server es un sistema de administración de bases de datos relacionales completo. los desarrolladores cuentan con la flexibilidad de poder usar diferentes plataformas y lenguajes con controladores nativos. Al emplear Advantage Database Server. Diagrama de arquitectura 17 | P á g i n a . Además requiere de poco mantenimiento. 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.

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

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

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. Resumen Durante los últimos 15 años.3 o posterior.Versión 9  Plataformas para servidores Plataforma Protocolo de red Microsoft Windows x86 Protocolos IP e IPX Microsoft Windows x86_64 Protocolo IP Linux x86 Protocolo IP Linux x86_64 Protocolo IP Novell NetWare 5. Advantage Database Server se implementó en millones de aplicaciones de administración de datos.x o posterior Protocolo IP e IPX  Plataformas para clientes o Windows 98/ME o Windows 2000/XP/2003 o Windows Vista o Windows 2008 o Linux o Cualquier sistema operativo que apoye Java Runtime Environment (JRE) 1. Como un servidor de base de datos relacional ISAM. Los desarrolladores de todo el mundo confían en Advantage Database Server para obtener una funcionalidad empresarial sin inconvenientes. 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 .

Las empresas pueden aprovechar las aplicaciones existentes a lo largo de ubicaciones y geografías múltiples. 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. Diagrama de arquitectura 21 | P á g i n a .

22 | P á g i n a .  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.  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.  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. incluidas Sybase ASE. IMB DB2 y Microsoft Server.  Evita impactos en el rendimiento de su base de datos operacional y permite obtener una captura de datos de cambio en tiempo real. Oracle.  Replicación en tiempo real a través de una amplia gama de plataformas de bases de datos. Oracle. Microsoft o IBM) manteniendo el rendimiento y la estabilidad entre las prioridades principales.Características  Manejo de datos independientemente del tipo de base de datos en el origen o en el destino (ya sea Sybase.

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. tales como recuperación en tiempo real en caso desastres.Resumen Durante más de 18 años. Replication Server puede ayudar a las organizaciones a:  Resolver las demandas de sincronización de datos.  Replicas en todas las fuentes y los destinos de datos.  Equilibrar las necesidades empresariales competitivas. carga y generación de informes en tiempo real a un sistema OLTP o a un almacén de datos. distribución y sincronización de datos. 23 | P á g i n a .

ptn_data_pgs. Con el fin de apoyar el esfuerzo de la migración. lct_admin. rowcnt. tsequal * Esta función contexto de la aplicación se puede implementar mediante el uso de tablas temporales. lockscheme. set_appcontext *. syb_sendmsg show_role. show_sec_services. list_appcontext *.0. Funciones no compatibles de Sybase ASE Muchas de las funciones del sistema en Sybase ASE tienen funciones equivalentes en SQL Server. role_name. host_id. proc_role. role_contain. Las instrucciones para instalar el paquete de apoyo se pueden encontrar en el Microsoft SQL Server Migration Assistant (SSMA) para Sybase v5. tempdb_id. 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 *. license_enabled. is_sec_service_on. pero esto no se recomienda debido a los problemas de seguridad. rm_appcontext *. used_pgs.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. reserved_pgs. role_id. 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. la SSMA ofrece un paquete de extensión que debe estar instalado en la instancia de destino base de datos SQL Server. valid_user. syb_quit. 24 | P á g i n a . mut_excl_roles. valid_name. 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.

Comando PRINT SQL Server no puede utilizar el Sí comando de impresión con una cadena de formato y los argumentos. En los casos en que sea parcial o ningún apoyo. Además. BLOQUEO DE LA MESA SQL Server 2008 no es compatible Sí EN ACCIÓN <T> | MODO con el bloqueo de tabla <T> EN EXCLUSIVO 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.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. Citado para el tipo de datos Sybase permite escribir el tipo de Ninguno y funciones de conversión datos de destino en CONVERT y CONVERT CAST funciones entre comillas simples y comillas dobles. Para los casos en AMSS tiene el apoyo parcial o no. La tabla muestra el nivel de apoyo para la migración de la orden de SQL Server. RAISERROR RAISERROR tiene una sintaxis Parcial 25 | P á g i n a . Sybase interpreta por ciento doble (%%) en un formato de cadena como un porcentaje único. Sybase ASE Comando Cuestión SSMA de Apoyo COMMIT El comando COMMIT se puede Sí ejecutar sin una declaración de transacción antes de BEGIN. DEALLOCATE CURSOR SQL Server no es compatible con el Sí comando CURSOR DEALLOCATE. Sintaxis COMMIT diferente Sybase puede Sí utilizar transaction_nameCOMMIT y COMMIT WORK transaction_namela sintaxis que no existe en SQL Server 2008 R2.

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

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

Restricción con nombre en SQL Server no permite múltiples PK Sí una tabla temporal (clave primaria) las limitaciones con el mismo nombre. SQL Ninguno Server 2008 no permite el uso de un nombre de tabla. SUM (y). incluso en diferentes tablas en las sesiones de usuario diferentes. SUM (y) es la suma por cada valor de x. 28 | P á g i n a . 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. y MAX (SUM (y)) es máxima para toda la tabla replicado en cada fila del conjunto de resultados. MAX (SUM (y)) del grupo ficha por x En este caso. Agregados en la lista Sybase permite anidar funciones de Ninguno SELECT anidadas 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. Eliminar los alias En una instrucción DELETE.

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

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