martes, 2 de diciembre de 2014

Proyecto SYBASE

Podrás descargar el trabajo en el siguiente link:

https://mega.co.nz/#!f94gjLiS!uK5k_Xo0TD9fEOmedDOptQutWWIReGyPVd10TxMsMaw




PROYECTO: SYBASE-SQL
“El uso de Sybase”


UNIVERSIDAD PRIVADA DEL NORTE
CAPÍTULO I
1. INTRODUCCIÓN.
Sybase Inc. (NYSESY) fue una compañía dedicada al desarrollo de tecnología de la información. Fue fundada en BerkeleyCalifornia (EE.UU.), en 1984, y operó como empresa independiente hasta su compra por parte de SAP en mayo de 2010 por 4.567 millones de euros.

2. FORMULACIÓN DEL PROBLEMA.
Se desea diseñar una base de datos en SYBASE, la cual es de una empresa de fármacos, se tiene los datos necesarios por un conjuntos de investigaciones que se recopilo gracias a la misma empresa llamaba botica “Moderna”.
Teniendo el listado, precio y características. Se solicita asignarles código, darles tablas correspondientes como: Proveedores, Clientes, Productos y empleados.
Así mismo corroborar la utilidad de este proyecto.

3. Justificación.
Este proyecto de base de datos es muy importante, ya que nos permite elaborar un sinfín de habilidades que facilitan el trabajo en cualquier entorno SQL de distintos Software que se dedican a la elaboración de estos entornos.

4. Limitaciones.
Se desconoce todas las funciones que SYBASE nos permite realizar por el entorno ya que se carece de tutoriales y todo lo que se ha podido recolectar se encuentra elaborado dentro del blog en el que se detalla el presente informe.





5. Objetivos

5.1. Objetivo General.
·         Elaborar una base de datos de la empresa farmacéutica con SYBASE.
5.2. Objetivos Específicos
·         Realizar tablas en Sybase de: Proveedores, Clientes, Productos y empleados.
·         Ejemplificar el uso de Sybase.
·         Aplicar el entorno de Sybase en modelo a SQL Management Studio.


CAPÍTULO II
2. Características de Sybase.
·         Rapidez
Consultas hasta 100 veces más rápidas que un sistema de gestión de base de datos(SGBD)tradicional.

·         Menor espacio de ocupación
Usa algoritmos sofisticados de compresión que reducen el volumen de almacenamiento hasta en un 70 por ciento, comparado con un SGBD tradicional.

·         Facilidad de uso
  Más fácil de mantener que aplicaciones empresariales tradicionales  de almacén de datos; no requiere de afinamiento intensivo.

·         Escalabilidad
  Ofrece escalabilidad de usuarios y datos casi lineal, para grandes volúmenes de usuarios y datos. También soporta multiplicación, especialmente en ambientes GNU/Linux en donde la escalabilidad a nivel de CPU puede ser limitada.


·         Flexibilidad
  Sybase IQ viene empaquetado en diferentes ediciones, dependiendo de las necesidades de procesamiento de consultas de la organización.


1era INSTANCIA:


Crear tablas:


Una manera es crearlo desde el menú interactivo que nos ofrece el Sybase.


La otra manera es haciéndolo desde el código como mostramos en la imagen.


2DA Instancia

Agregar valores a la tabla





3DA Instancia
De una tabla, poder sacar datos cuyos productos cuesten 15.



Conclusiones


·         Es así que logramos la creación de diversas tablas para le proyecto de base de datos de la Farmacia.

·         La sintaxis de esta interfase es bastante similar a la de SQL Management Studio.


·         Las consultas dependen de un medio interactivo que brinda y/o trabaja independientemente.

Problemas de seguridad en SYBASE

Si desea descargar este archivo, puede hacerlo:


Problemas de seguridad en SYBASE


Las versiones no actualizadas de la base de datos SYBASE contienen
numerosas vulnerabilidades de seguridad que, entre otras cosas, permiten
la ejecución de código arbitrario en el servidor.


Algunas de las vulnerabilidades son:


·         Desbordamiento de búfer al invocar la función "xp_freedll" al
·         proporcionarle un parámetro de longitud excesiva. El desbordamiento
·         permite la ejecución de código arbitrario.

·         Esta vulnerabilidad afecta a la versión MS Windows de SYBASE.



·         Desbordamiento de búfer en la función "DBCC CHECKVERIFY", permitiendo
·         la ejecución de código arbitrario en el servidor.

·         Esta vulnerabilidad afecta a todas las plataformas soportadas
·         por SYBASE.



·         Desbordamiento de búfer en la ejecución de "DROP DATABASE",
·         permitiendo la ejecución de código arbitrario en el servidor.

·         Esta vulnerabilidad afecta a todas las plataformas soportadas
·         por SYBASE.

·         El fabricante ha publicado parches para estas vulnerabilidades. Los

·         administradores de sistemas SYBASE pueden descargarlos desde su web.




https://www.youtube.com/watch?v=YPip7qrN9EE

Introducción a Sybase

Si desea descargar este archivo en PDF, puede hacerlo aquí:

Sybase IQ

Descripción
Tener acceso a toda la información de que dispone su organización, con el fin de analizarla no es hoy una opción, es una
necesidad de cualquier empresa que quiera competir en su mercado. Sólo si disponemos de una solución que nos facilite
la toma de decisiones críticas para nuestro negocio en el momento adecuado tendremos la capacidad de descubrir
cambios, adaptarnos y obtener ventajas diferenciales frente a la competencia.
No es suficiente disponer de una solución que nos permita el análisis de la información, debemos ser exigentes,
necesitamos información concreta y en el momento adecuado, sin demoras, lo que nos obliga a demandar rapidez y
flexibilidad en el momento de obtener datos, y no a cualquier coste.
El ahorro de costes, debido a su rápida implantación y el bajo nivel de recursos hardware necesarios, su flexibilidad a la hora
de interrogar los datos y su novedoso sistema de análisis capaz de ofrecer respuestas a sus inquietudes de negocio en
segundos, hacen de Sybase IQ la mejor plataforma para el almacenamiento y análisis de información del mercado.
Sybase ha patentado una tecnología exclusiva para la carga, almacenamiento y análisis de información que proporciona
ventajas únicas para el desarrollo e implantación de soluciones de Business Intelligence. Esta tecnología, orientada al
almacenamiento por columnas, es el núcleo del Gestor de Base de Datos analítico llamado Sybase IQ.
Sybase IQ, dentro de la arquitectura de Sybase para Data Warehouse, está específicamente diseñado para el
almacenamiento en columnas de los datos, de forma que el acceso a la información se realiza de forma inmediata e
independiente de la consulta que se realice. Evitando de esta forma el obtener una vez tras otra el mismo informe, el cual
responde a una pregunta predefinida de difícil modificación por las consecuencias que éste hecho tendría sobre la
velocidad de respuesta del sistema.
A continuación se detallan los conceptos básicos sobre los que se basa esta tecnología. Es importante hacer constar que
todo lo que se explica es totalmente transparente tanto para el administrador del sistema como para el usuario del mismo.
Para ellos Sybase IQ sé ve como un gestor de base de datos relacional estándar, exactamente igual que si se estuviera
trabajando con ORACLE, DB2, SQL Server, etc. Únicamente se indica a efectos informativos para que el lector comprenda el
porqué técnico de las ventajas que proporciona Sybase IQ


Ventajas de Sybase

Información al instante
Velocidad de carga
Velocidad en la resolución de consultas. Sybase IQ proporciona tiempos de respuesta miles de veces más rápidos que un
Gestor de Base de Datos Relacional. Esto quiere decir que consultas que en un sistema tradicional pueden llegar a durar
horas, sobre Sybase IQ tardarían segundos.
Este es quizás el punto más crítico en los sistemas de análisis. Debido al gran volumen de datos que se almacenan y al tipo
de 'queries' que involucran a casi la totalidad de dichos datos, el usuario ve como el tiempo que el sistema utiliza para
responder a sus consultas es demasiado elevado, llevándole a no utilizarlo o seguir dejando al departamento de
informática que sean ellos los que 'resuelvan' estas consultas en modo 'Batch'.
Sybase IQ resuelve completamente dicho problema. El usuario obtendrá siempre sus respuestas en cuestión de
segundos, lo que le llevará a utilizar cada vez más el sistema para obtener más información. Esto redundará en una
amortización más rápida de la implantación y una mayor satisfacción.
Carga de Datos. En los SGBDR, independientemente del fabricante del gestor, los tiempos de carga de una base de datos
siempre se dividen en 3: Carga de los datos, Creación de índices y Cálculo de sumarizaciones y agregaciones.
En Sybase IQ este carga se realiza en un único paso. Esto es debido a que se reducen los conceptos de índices o
Sumarizaciones. Lo único que existe y que se carga directamente son los datos, de esta forma se pueden alcanzar tiempos
de carga del orden de 10 veces inferior a los necesarios por un Gestor de Base de Datos Relacional. Este ratio se
corresponde al tiempo total de carga, es decir no existen otros tiempos suplementarios.
Esta disminución en los tiempos de carga puede suponer la diferencia entre que el Sistema sea operativo o no. Sybase IQ
va a permitir que el usuario final disponga de la información actualizada de forma inmediata con lo que se aumenta el

valor real para el usuario de dicha información.
Menor espacio en disco
Hardware
Escalabilidad
Disminución de los costes asociados a la ocupación de los datos. En un Gestor de Base de Datos Relacional usado para
entornos de Data Warehouse el volumen real de la información no son solamente los datos originales, sino que se debe
sumar la ocupación de los índices y de las sumarizaciones con lo que habitualmente la ocupación real crece
aproximadamente al triple. En el caso de Sybase IQ debido a la compresión de los datos la ocupación real es incluso inferior
a la de los datos originales.
De forma general y aproximada se puede afirmar que la necesidad de volumen de almacenamiento de datos en Sybase IQ
es entre 3 y 6 veces inferior al requerido por un Data Warehouse construido con un Gestor de Base de Datos Relacional.
Por lo tanto, para un Data Warehouse de 6 TB de almacenamiento total, Sybase IQ únicamente necesitaría 1 TB, con lo que
estaríamos ahorrando el coste necesario para los 5 TB restantes. Solamente con este ahorro ya se amortizaría directamente
el coste de la puesta en marcha del Sistema.
Disminución de los costes asociados a los recursos Hardware. Una 'creencia' muy extendida es que la puesta en marcha de
un sistema de Business Intelligence lleva asociado una inversión muy alta en recursos hardware (procesadores, discos,
memoria, etc.).
Estos es real en el caso de usar un Gestor de Base de Datos analítico con arquitectura tradicional, ya que su propia
arquitectura basada en el paralelismo, requiere de una infraestructura Hardware muy potente para soportarla.
En el caso de Sybase IQ, no se requiere tanta potencia de máquina, ya que su particular diseño y funcionamiento, suple el
uso de recursos Hardware.
De esta forma, existe un importante ahorro de costes asociados a la compra de infraestructura Hardware. Se han llegado a
implementar sistemas de Business Intelligence con Sybas IQ soportando Terabytes de información y cientos de usuarios
con máquinas Windows o Lynux de bajo coste.
Escalabilidad ilimitada con la arquitectura Multiplex Sybase IQ. Se ha demostrado con numerosas pruebas realizadas que
dicha arquitectura garantiza un comportamiento totalmente lineal (tiempos de respuesta estables) en las condiciones de
no saturación de recursos físicos de la máquina que lo soporta.
Esta forma de funcionamiento del gestor demuestra su versatilidad para adecuar a cualquier situación su estabilidad media
de tiempos de respuesta.


Procedimientos con Sybase

Ejemplo de procedimiento en Sybase


Como instalar SYBASE en Windows

Si deseas descargar el tutorial:



A continuación los pasos sugeridos en los cuales logré instalar SYBASE:

1) Ingresar a la página: http://www.sybase.es/



2) Ir al enlace de productos y presionar “SYBASE SQL”





3) Ir al enlace de Descargar prueba




4) Direccionar al enlace Get a free trial Now




5) Rellenar los datos que solicita y darle clic a la descarga al final.




6) Por último seleccionar el SO para el cual usarás el software y descargará automáticamente.

Un video tutorial:


Luiggy Briceño