Vous êtes sur la page 1sur 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, una compañía de SAP, líder en el mercado de software para administrar,


analizar y movilizar información. Asimismo las soluciones que ofrece para la
administración de información, análisis, 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, redes y dispositivos. Con Sybase, las
empresas pueden manejar grandes volúmenes y variedad de datos, analizar esta
información vital y movilizarla para que las personas puedan realizar negocios, sin
importar dónde se encuentren ni qué dispositivos están utilizando. Y como todas
las soluciones de Sybase se construyen usando plataformas abiertas, las
organizaciones pueden aprovechar las inversiones en TI que necesitan hoy, junto
con los que necesitarán mañana.

Características de la empresa

 Liderazgo en el mercado: en administración de datos, análisis, 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;
185 patentes pendientes
 Globalización: más de 4.000 empleados en 60 países

4|Página
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, y que llegue a la persona apropiada en
cualquier momento y lugar.

Las soluciones de administración, análisis y movilidad de información han hecho


realidad sistemas fundamentales de información para empresas de todo el mundo.
Con Sybase, las organizaciones pueden administrar grandes volúmenes y
variedad de datos, analizar esta información vital y movilizarla para que las
personas puedan llevar a cabo sus negocios, independientemente del lugar donde
se encuentren y los dispositivos que utilicen. Y gracias a que todas las soluciones
de Sybase se construyen con estándares abiertos, las organizaciones pueden
aprovechar sus inversiones en TI, de las que dependen en la actualidad, junto con
las que necesitarán el día de mañana.
Sybase es el proveedor elegido para una base global de clientes y es líder en
mercados verticales clave, incluidos los mercados de servicios financieros,
telecomunicaciones, industria y administración pública. Los 100 mejores bancos
mundiales y firmas de valores trabajan con tecnología de Sybase. Y, más de 100
empresas utilizan actualmente soluciones de Sybase para análisis en tiempo real,
mientras se procesan cientos de miles de transacciones financieras en tiempo
real, desde Wall Street hasta Tokio y de Hong Kong a Londres.
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,
que envían más de 1.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. En el sector gubernamental, las agencias utilizan
las soluciones de Sybase para movilizar sistemas de administración de
suministros, 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.

5|Página
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.
En 1984 los fundadores de Sybase fueron Mark Hoffman y Bob Epstein, que
comenzaron su andadura en la casa de este último en Berkeley, California. 1988
Sybase es la primera empresa del mercado en ofrecer bases de datos relacionales
cliente/servidor, proporcionando al Proyecto sobre el genoma humano licencias
para la primera generación de bases de datos relacionales cliente/servidor.

1990
Sybase es la primera empresa en ofrecer tecnología de replicación abierta.

1994
Sybase es declarada empresa líder en tecnología de software intermedio abierto.

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.

1999
Sybase es el líder del sector en mercados de capitales y ofrece una gama de
aplicaciones en línea de banca, así como mercado y bolsa.

6|Página
2000
Mayo iAnywhere Solutions se constituye como filial de Sybase y en noviembre es
la primera empresa en ofrecer un servidor de aplicaciones J2EE.

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.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
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. 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, rendimiento superior y costo total de propiedad
reducido.

Funciones

Entre las funciones clave de ASE, 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.

9|Página
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.

 Proporciona un rendimiento extremo. Permite que los entornos de TI exigentes,


con bases de datos con terabytes de capacidad, 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.

 Reduce los riesgos

 Ayuda a las organizaciones a evitar interrupciones costosas y


desastrosas, como los fallos del sistema, desastres imprevistos o
robo de datos
 Protege contra las amenazas comunes para los sistemas de TI,
incluidas la seguridad de los datos, 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.
 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, 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
Resumen
Al ser un producto probado y maduro, ASE satisface las demandas extremas de
rendimiento, eficiencia y disponibilidad de los sistemas de procesamiento de
transacciones de próxima generación.
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
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.

Diagrama de Arquitectura

12 | P á g i n a
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, de
servidor y de grupos de trabajo remotos.
 Brinda sincronización de datos a la empresa, entre los dispositivos móviles
líderes y bases de datos Sybase, Microsoft, Oracle, MySQL e IBM.
 Cuenta con un optimizador de consulta de ajuste automático y las funciones
de dimensionamiento dinámico de caché, las aplicaciones orientadas a
datos creadas con SQL Anywhere requieren poco o nada de compatibilidad
con DBA.

13 | P á g i n a
Beneficios
 Rendimiento inmediato
 Las aplicaciones de SQL Anywhere manejan 20.000 transacciones
por minuto, miles de usuarios y cientos de gigabytes de datos.

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

 Los desarrolladores valorarán las funciones avanzadas, la flexibilidad


de la plataforma y el cumplimiento con las normas SQL y ANSI al
construir aplicaciones orientadas a datos con SQL Anywhere. Con
funciones como OLAP, vistas materializadas, aislamiento de
capturas de pantalla, búsqueda de texto completo, expresiones
regulares, compatibilidad con C#, VB.NET, C/C++, ASP, Java, PHP,
y Perl y otros lenguajes de desarrollo, acceso nativo mediante
ADO.NET, OLE DB, ODBC 3.5/nivel 2, JDBC 3.0 y Open Client, y
compatibilidad con más de 17 sistemas operativos, SQL Anywhere
es la tecnología de bases de datos ideal para el crecimiento de las
empresas y proveedores de aplicaciones. Interfaces de clientes
compatibles con SQL Anywhere.
 Fácil integración
 Se creó desde el comienzo para integrarse a una aplicación de
servidor, grupo de trabajo remoto o móvil. Sus funciones de
automantenimiento, como administración, respaldo y ajustes
automatizados, modo de tiempo de ejecución oculto, un proceso
de instalación que se puede integrar con su aplicación, y una fácil
implementación con cualquier aplicación de software.

14 | P á g i n a
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, tecnologías y plataformas que mejor satisfagan sus
necesidades y preserven las inversiones existentes en sistemas operativos, bases
de datos, capacidades de desarrollo y 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
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.
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
Advantage Database Server

Advantage Database Server es un sistema de administración de bases de datos


relacionales completo, 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. Al emplear Advantage Database Server,
los desarrolladores cuentan con la flexibilidad de poder usar diferentes plataformas
y lenguajes con controladores nativos. Además requiere de poco mantenimiento.

Diagrama de arquitectura

17 | P á g i n a
Funciones

 Proporciona acceso a datos basados en tabla y basados en SQL de método


de acceso secuencia indexado (ISAM, Indexed Sequential Access Method).
 Acceso a los datos mediante SQL relacional nativo o mediante comandos de
navegación directos
 Acceso optimizado para Delphi, Visual Studio, Visual Objects, Visual Basic y
otros.

Beneficios

Administración fácil
 Como la instalación y la administración de Advantage Database Server son
muy sencillas, se puede prescindir de un administrador para la base de
datos.

Soporte de Integridad referencial


 Garantiza la integridad referencial gracias a la definición de claves
primarias/externas y actualizaciones y eliminaciones en cascada, entre
otros.

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.

18 | P á g i n a
Muy escalable
 Puede escalar completamente de entornos locales punto a punto a
entornos cliente-servidor en base al mismo código fuente.

Plataformas compatibles

Versión 10/10.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.3 o posterior.

19 | P á g i n a
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.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.3 o posterior.

Resumen

Durante los últimos 15 años, Advantage Database Server se implementó en


millones de aplicaciones de administración de datos. Los desarrolladores de todo
el mundo confían en Advantage Database Server para obtener una funcionalidad
empresarial sin inconvenientes. 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, 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
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, incluyendo
garantía de entrega e inteligencia comercial en tiempo real sin caídas operativas.
Las empresas pueden aprovechar las aplicaciones existentes a lo largo de
ubicaciones y geografías múltiples. 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
Características
 Manejo de datos independientemente del tipo de base de datos en el origen o
en el destino (ya sea Sybase, Oracle, Microsoft o IBM) manteniendo el
rendimiento y la estabilidad entre las prioridades principales.
 Replicación en tiempo real a través de una amplia gama de plataformas de
bases de datos, incluidas Sybase ASE, Oracle, IMB DB2 y Microsoft Server.
 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.
 Evita impactos en el rendimiento de su base de datos operacional y permite
obtener una captura de datos de cambio en tiempo real.

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

22 | P á g i n a
Resumen

Durante más de 18 años, 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.

Replication Server puede ayudar a las organizaciones a:

 Resolver las demandas de sincronización de datos.


 Equilibrar las necesidades empresariales competitivas, tales como
recuperación en tiempo real en caso desastres, distribución y sincronización
de datos, carga y generación de informes en tiempo real a un sistema
OLTP o a un almacén de datos.
 Replicas en todas las fuentes y los destinos de datos.

23 | P á g i n a
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. Con el fin de apoyar el esfuerzo de la migración, la SSMA
ofrece un paquete de extensión que debe estar instalado en la instancia de destino
base de datos SQL Server. Las instrucciones para instalar el paquete de apoyo se
pueden encontrar en el Microsoft SQL Server Migration Assistant (SSMA) para
Sybase v5.0.
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.

Funciones no compatibles de Sybase ASE

Muchas de las funciones del sistema en Sybase ASE tienen funciones


equivalentes en SQL Server. 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 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 *, host_id,


is_sec_service_on, lct_admin, license_enabled, list_appcontext *,
lockscheme, mut_excl_roles, proc_role, ptn_data_pgs, reserved_pgs,
rm_appcontext *, role_contain, role_id, role_name, set_appcontext *,
syb_sendmsg show_role, show_sec_services, syb_quit, tempdb_id,
used_pgs, valid_name, valid_user, rowcnt, tsequal

* Esta función contexto de la aplicación se puede implementar mediante el uso de


tablas temporales, pero esto no se recomienda debido a los problemas de
seguridad.

24 | P á g i n a
Sybase ASE Transact-SQL Diferencias de comandos

La siguiente tabla representa Sybase ASE Transact-SQL que son diferentes a


SQL Server 2008 R2. 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, 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. Para los casos en
AMSS tiene el apoyo parcial o no, 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 Comando Cuestión SSMA
de
Apoyo
COMMIT El comando COMMIT se puede Sí
ejecutar sin una declaración de
transacción antes de BEGIN.
Sintaxis COMMIT diferente Sybase puede Sí
utilizar transaction_nameCOMMIT y
COMMIT WORK transaction_namela
sintaxis que no existe en SQL Server
2008 R2.
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.
DEALLOCATE CURSOR SQL Server no es compatible con el Sí
comando CURSOR DEALLOCATE.
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.
Comando PRINT SQL Server no puede utilizar el Sí
comando de impresión con una
cadena de formato y los
argumentos. Además, Sybase
interpreta por ciento doble (%%) en
un formato de cadena como un
porcentaje único.
RAISERROR RAISERROR tiene una sintaxis Parcial

25 | P á g i n a
diferente y código de error de
numeración.
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.
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.
Cláusula GROUP BY En una lista SELECT, 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, o HAVING con una cláusula de
no agregada columnas que no
aparecen en el GROUP BY.
HOLDLOCK pista SQL Server no utiliza la sintaxis Sí
sugerencia HOLDLOCK.
ÍNDICE pista SQL Server utiliza la sugerencia Sí
INDEX diferente de Sybase.
No estándar combinación Consultas de Sybase puede utilizar Parcial
externa no ANSI sintaxis de combinación
externa (* = o = *).
NOHOLDLOCK pista SQL Server no utiliza la sintaxis Sí
NOHOLDLOCK pista.
READPAST palabra SQL Server no es compatible con Sí
READPAST.
Palabra clave Shared SQL Server no es compatible con Sí
COMPARTIDA.
Operador LIKE El operador LIKE en Sybase y SQL Parcial
Server trata a los blancos a la
derecha de manera diferente.
SET ansinull SQL Server no es compatible con el Sí

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

27 | 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.
Agregados en la lista Sybase permite anidar funciones de Ninguno
SELECT anidadas agregado de esta manera:
SELECT x, SUM (y), MAX (SUM (y))
del grupo ficha por x
En este caso, SUM (y) es la suma
por cada valor de x, y MAX
(SUM (y)) es máxima para toda la
tabla replicado en cada fila del
conjunto de resultados.
Eliminar los alias En una instrucción DELETE, SQL Ninguno
Server 2008 no permite el uso de un
nombre de tabla, 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.
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.

28 | P á g i n a
Conclusión

Con Sybase los usuarios del negocio, incluyendo ejecutivos, analistas,


administradores, equipo de operaciones, clientes, proveedores y distribuidores,
obtienen la información que necesitan, dándoles el poder de realizar las
decisiones adecuadas en el momento adecuado. 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. Mejor aún, esto puede ser logrado con el equipo
existente, protegiendo al mismo tiempo las inversiones existentes en tecnología
actual.

29 | P á g i n a
Bibliografía

 Advantage Database Server, Replication Server and SQL Anywhere


http://www.sybase.com.mx/

 Introducción - Bases de datos

http://es.kioskea.net/contents/bdd/bddintro.php3

 Migrating Sybase Applications to MS SQL Server 7.0

http://technet.microsoft.com/en-us/library/cc966478.aspx

30 | P á g i n a

Vous aimerez peut-être aussi