Smbd equipo 2

21
SISTEMAS MANEJADORES DE BASE DE DATOS Catedrático: Dr. Carlos Torres Gastelú EQUIPO 2 BASE DE DATOS AGUIRRE OROPEZA SAMANTA RUTH ROJAS PEÑA ARELI

description

sistemas manejadores de base datos

Transcript of Smbd equipo 2

Page 1: Smbd equipo 2

SISTEMAS MANEJADORES DE BASE DE DATOS Catedrático: Dr. Carlos Torres Gastelú EQUIPO 2

BASE DE DATOS

AGUIRRE OROPEZA SAMANTA RUTH

ROJAS PEÑA ARELI

TORRES TOSTADO RUBÉN

Page 2: Smbd equipo 2

E.E. BASE DE DATOS

INTRODUCCION 4

SISTEMAS MANEJADORES DE BASE DE DATOS 5

PROPÓSITO 5

OBJETIVOS 5

VENTAJAS 6

INCONVENIENTES 6

SMBD DE CODIGO LIBRE 7

MYSQL 7

CARACTERÍSTICAS 7

APLICACIONES 8

POSTGRESQL 9

CARACTERÍSTICAS 9

FIREBIRD 10

CARACTERÍSTICAS 10

SQLITE 11

CARACTERÍSTICAS 11

APACHE DERBY 12

CARACTERÍSTICAS 12

SMBD PROPIETARIOS 13

VISUAL FOXPRO 13

CARACTERÍSTICAS 13

ACCESS 14

MICROSOFT SQL SERVER 15

CARACTERÍSTICAS 15

ORACLE 16

CARACTERÍSTICAS 16

PERVASIVESQL 17

CARACTERÍSTICAS 17

SYBASE ASE 18

CARACTERÍSTICAS 18

Page 3: Smbd equipo 2

E.E. BASE DE DATOS

SITIOS WEB QUE OFRECEN VERSIONES GRATUITAS Y/O ACEDÉMICAS 19

EMAGISTER 19

LA PÁGINA WEB 19

LOS CURSOS 19

AULA FÁCIL.COM 20

CURSOS 20

LA WEB DEL PROGRAMADOR 20

CURSOS 20

MAILXMAIL.COM 21

CURSOS 21

CONCLUSION ERROR! BOOKMARK NOT DEFINED.

Page 4: Smbd equipo 2

E.E. BASE DE DATOS

INTRODUCCION Los Sistemas Manejadores de Base de Datos (SMBD) son un tipo de software que sirven de interfaz

entre la base de datos, el usuario y las aplicaciones que lo utilizan.

Actualmente en el mercado existe una gran variedad SMBD que comparten un mismo propósito

general. Entre las principales funciones de los SMBD se encuentran:

1. Abstracción de la información

2. Independencia

3. Consistencia

4. Seguridad

5. Manejo de Transacciones

6. Tiempo de respuesta

Aunque todos los SMBD tienen el mismo propósito, existen características que los hacen

diferentes y, por lo consiguiente, cada uno posee ciertas ventajas sobre los demás.

En este trabajo de investigación se abordan los SMBD que existen en el mercado y se clasificaran

de acuerdo a la licencia que posean, esta puede ser: de código libre, propietarios o manejo

mediante web. Así como una explicación de las características que posee cada uno de ellos.

Page 5: Smbd equipo 2

E.E. BASE DE DATOS

SISTEMAS MANEJADORES DE BASE DE DATOS Los sistemas de gestión de bases de datos (en inglés Database Management System, abreviado

DBMS) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de

datos, el usuario y las aplicaciones que la utilizan.

Propósito El propósito general de los sistemas de gestión de bases de datos es el de manejar de manera

clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información

relevante para una organización.

Objetivos Existen distintos objetivos que deben cumplir los SGBD:

1) Abstracción de la información. Los SGBD ahorran a los usuarios detalles acerca del

almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o cientos

de archivos, este hecho se hace transparente al usuario.

2) Independencia. La independencia de los datos consiste en la capacidad de modificar el

esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las

aplicaciones que se sirven de ella.

3) Consistencia. En aquellos casos en los que no se ha logrado eliminar la redundancia, será

necesario vigilar que aquella información que aparece repetida se actualice de forma

coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea. Por

otra parte, la base de datos representa una realidad determinada que tiene determinadas

condiciones. El sistema no debería aceptar datos de un conductor menor de edad. En los

SGBD existen herramientas que facilitan la programación de este tipo de condiciones.

4) Seguridad. La información almacenada en una base de datos puede llegar a tener un gran

valor. Los SGBD deben garantizar que esta información se encuentra segura de permisos a

usuarios y grupos de usuarios, que permiten otorgar diversas categorías de permisos.

5) Manejo de transacciones. Una transacción es un programa que se ejecuta como una sola

operación. Esto quiere decir que luego de una ejecución en la que se produce una falla es

el mismo que se obtendría si el programa no se hubiera ejecutado. Los SGBD proveen

mecanismos para programar las modificaciones de los datos de una forma mucho más

simple que si no se dispusiera de ellos.

6) Tiempo de respuesta. Lógicamente, es deseable minimizar el tiempo que el SGBD demora

en proporcionar la información solicitada y en almacenar los cambios realizados.

Page 6: Smbd equipo 2

E.E. BASE DE DATOS

Ventajas Proveen facilidades para la manipulación de grandes volúmenes de datos.

Simplifican la programación de equipos de consistencia.

Manejando las políticas de respaldo adecuadas, garantizan que los cambios de la base

serán siempre consistentes sin importar si hay errores correctamente, etc.

Organizan los datos con un impacto mínimo en el código de los programas.

Disminuyen drásticamente los tiempos de desarrollo y aumentan la calidad del sistema

desarrollado si son bien explotados por los desarrolladores.

Usualmente, proveen interfaces y lenguajes de consulta que simplifican la recuperación de

los datos.

Inconvenientes Típicamente, es necesario disponer de una o más personas que administren la base de

datos, de la misma forma en que suele ser necesario en instalaciones de cierto porte

disponer de una o más personas que administren los sistemas operativos. Esto puede

llegar a incrementar los costos de operación en una empresa.

Si se tienen muy pocos datos que son usados por un único usuario por vez y no hay que

realizar consultas complejas sobre los datos, entonces es posible que sea mejor usar una

hoja de cálculo.

Complejidad: los software muy complejos y las personas que vayan a usarlo deben tener

conocimiento de las funcionalidades del mismo para poder aprovecharlo al máximo.

Tamaño: la complejidad y la gran cantidad de funciones que tienen hacen que sea un

software de gran tamaño, que requiere de gran cantidad de memoria para poder correr.

Coste del hardware adicional: los requisitos de hardware para correr un SGBD por lo

general son relativamente altos, por lo que estos equipos pueden llegar a costar gran

cantidad de dinero.

Page 7: Smbd equipo 2

E.E. BASE DE DATOS

SMBD DE CODIGO LIBRE

MySQL

MySQL es un sistema de gestión de bases de datos relacional, licenciado bajo la GPL de la GNU. Su diseño multihilo le permite soportar una gran carga de forma muy eficiente. MySQL fue creada por la empresa sueca MySQL AB, que mantiene el copyright del código fuente del servidor SQL, así como también de la marca.

Aunque MySQL es software libre, MySQL AB distribuye una versión comercial de MySQL, que no se diferencia de la versión libre más que en el soporte técnico que se ofrece, y la posibilidad de integrar este gestor en un software propietario, ya que de no ser así, se vulneraría la licencia GPL.

Este gestor de bases de datos es, probablemente, el gestor más usado en el mundo del software

libre, debido a su gran rapidez y facilidad de uso. Esta gran aceptación es debida, en parte, a que

existen infinidad de librerías y otras herramientas que permiten su uso a través de gran cantidad

de lenguajes de programación, además de su fácil instalación y configuración.

Ficha de descripción técnica

Nombre MySQL

Desarrollador Sun Microsystems (hasta febrero de

2008 MySQL AB)

Última versión estable 5.1.38 (1 de septiembre de 2009)

Codificación C y C++

Sistema Operativo Multiplataforma

Licencia GPL o uso comercial

Sitio web www.mysql.com

Características

o Soporte a multiplataforma.

o Procedimientos almacenados.

o Disparadores (triggers).

o Cursores.

o Vistas actualizables.

o Soporte a VARCHAR.

o INFORMATION_SCHEMA

o Modo Strict

o Soporte X/Open XA de transacciones distribuidas; transacción en dos fases como parte de

esto, utilizando el motor InnoDB de Oracle.

Page 8: Smbd equipo 2

E.E. BASE DE DATOS

o Motores de almacenamiento independientes (MyISAM para lecturas rápidas, InnoDB para

transacciones e integridad referencial).

o Transacciones con los motores de almacenamiento InnoDB, BDB Y Cluster; puntos de

recuperación (savepoints) con InnoDB.

o Soporte para SSL.

o Query caching.

o Sub-SELECTs (o SELECTs anidados).

Aplicaciones

MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla). Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL.

MySQL es una base de datos muy rápida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la modificación.

En aplicaciones web hay baja concurrencia en la modificación de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones.

Page 9: Smbd equipo 2

E.E. BASE DE DATOS

PostgreSQL PostgreSQL es un sistema manejador de base de datos relacional orientada a objetos de software libre, publicado bajo la licencia BSD. Como muchos otros proyectos open source, el desarrollo de PostgreSQL no es manejado por una sola compañía sino que es dirigido por una comunidad de desarrolladores y organizaciones comerciales las cuales trabajan en su desarrollo. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group).

Ficha de descripción técnica

Nombre PostgreSQL

Desarrollador PostgreSQL Global Development Group

Última versión estable 8.4 (1 de julio de 2009)

Codificación

Licencia BSD

Sistema Operativo Multiplataforma

Sitio web www.postgresql.org

Características

o Alta concurrencia. Mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en inglés) PostgreSQL permite que mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una visión consistente de lo último a lo que se le hizo commit. Esta estrategia es superior al uso de bloqueos por tabla o por filas común en otras bases, eliminando la necesidad del uso de bloqueos explícitos.

o Amplia variedad de tipos nativos. PostgreSQL provee nativamente soporte para: o Números de precisión arbitraria. o Texto de largo ilimitado. o Figuras geométricas (con una variedad de funciones asociadas). o Direcciones IP (IPv4 e IPv6). o Bloques de direcciones estilo CIDR. o Direcciones MAC. o Arrays.

o Adicionalmente los usuarios pueden crear sus propios tipos de datos, los que pueden ser por completo indexables gracias a la infraestructura GiST de PostgreSQL.

o Claves ajenas. También denominadas llaves ajenas o Claves Foráneas (foreign keys). o Disparadores (triggers): Un disparador o trigger se define en una acción específica basada

en algo ocurrente dentro de la base de datos. En PostgreSQL esto significa la ejecución de un procedimiento almacenado basado en una determinada acción sobre una tabla específica.

Page 10: Smbd equipo 2

E.E. BASE DE DATOS

Firebird Firebird es un sistema manejador de base de datos relacional (o RDBMS) (Lenguaje consultas: SQL) de código abierto, basado en la versión 6 de Interbase, cuyo código fue liberado por Borland en 2000. Su código fue reescrito de C a C++.

Ficha de descripción técnica

Nombre Firebird

Desarrollador Firebird Project

Última versión estable 2.1.0 (18 de abril de 2008)

Codificación C++

Sistema Operativo Multiplataforma

Licencia IPL, IDPL

Sitio web www.firebirdsql.org www.firebird.com.mx

Características

o Es multiplataforma, y actualmente puede ejecutarse en los sistemas operativos: Linux, HP-UX, FreeBSD, Mac OS, Solaris y Microsoft Windows.

o Ejecutable pequeño, con requerimientos de hardware bajos.

o Arquitectura Cliente/Servidor sobre protocolo TCP/IP y otros (embedded).

o Soporte de transacciones ACID y claves foráneas.

o Es medianamente escalable.

o Buena seguridad basada en usuarios/roles. o Diferentes arquitecturas, entre ellas el Firebird incrustado que permite ejecutar

aplicaciones mono-usuario en ordenadores sin instalar el software Firebird.

o Bases de datos de sólo lectura, para aplicaciones que corran desde dispositivos sin capacidad de escritura, como cd-roms.

o Existencia de controladores ODBC, OLEDB, JDBC, PHP, Perl, .net, etc. o Requisitos de administración bajos, siendo considerada como una base de datos libre de

mantenimiento, al margen de la realización de copias de seguridad.

o Pleno soporte del estándar SQL-92, tanto de sintaxis como de tipos de datos.

o Completo lenguaje para la escritura de disparadores y procedimientos almacenados denominado PSQL. Capacidad de almacenar elementos BLOB (Binary Large Objects).

o Soporte de User-Defined Functions (UDF´s).

Page 11: Smbd equipo 2

E.E. BASE DE DATOS

SQLite SQLite es un sistema manejador de bases de datos relacional compatible con ACID, y que está contenida en una relativamente pequeña biblioteca en C. SQLite es un proyecto de dominio público creado por D. Richard Hipp. La biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo. El programa utiliza la funcionalidad de SQLite a través de llamadas simples a subrutinas y funciones. Esto reduce la latencia en el acceso a la base de datos, debido a que las llamadas a funciones son más eficientes que la comunicación entre procesos. El conjunto de la base de datos, son guardados como un sólo fichero estándar en la máquina host. Este diseño simple se logra bloqueando todo el fichero de base de datos al principio de cada transacción. En su versión 3, SQLite permite bases de datos de hasta 2 Terabytes de tamaño, y también permite la inclusión de campos tipo BLOB.

Ficha de descripción técnica

Nombre SQLite

Desarrollador D. Richard Hipp

Última versión estable 3.6.16 (27 de junio de 2009)

Codificación C

Sistema Operativo Multiplataforma

Licencia Dominio público

Sitio web www.sqlite.org

Características

o La biblioteca implementa la mayor parte del estándar SQL-92, incluyendo transacciones de base de datos atómicas, consistencia de base de datos, aislamiento, y durabilidad (ACID), triggers y la mayor parte de las consultas complejas.

o SQLite usa un sistema de tipos inusual. En lugar de asignar un tipo a una columna como en la mayor parte de los sistemas de bases de datos SQL, los tipos se asignan a los valores individuales. Por ejemplo, se puede insertar un string en una columna de tipo entero.

o Existe un programa independiente de nombre sqlite que puede ser utilizado para consultar y gestionar los ficheros de base de datos SQLite. También sirve como ejemplo para la escritura de aplicaciones utilizando la biblioteca SQLite.

Page 12: Smbd equipo 2

E.E. BASE DE DATOS

Apache Derby Apache Derby es un sistema manejador de base de datos relacional escrito en Java que puede ser embebido en aplicaciones Java y utilizado para procesos de transacciones online. Tiene un tamaño de 2 MB de espacio en disco. Inicialmente distribuido como IBM Cloudscape, Apache Derby es un proyecto open source licenciado bajo la Apache 2.0 License. Actualmente se distribuye como Sun Java DB.

Ficha de descripción técnica

Nombre Apache derby

Desarrollador Apache Software Foundation

Última versión estable 10.4.2.0 (5 de septiembre de 2008)

Codificación

Sistema Operativo Multiplataforma

Licencia Apache license 2.0

Sitio web

Características

o APIs para JDBC y SQL. Soporta todas las características de SQL92 y la mayoría de SQL99. La sintaxis SQL usada proviene de IBM DB2.

o Su código mide alrededor de 2000KB comprimido. o Soporta cifrado completo, roles y permisos. Además posee SQL SCHEMAS para separar la

información en una única base de datos y control completo de usuarios.

o Soporta internamente procedures, cifrado y compresión.

o Trae soporte multilenguaje y localizaciones específicas.

o A partir de la versión 10.4 trae un sistema simple de replicación maestro-esclavo.

o Transacciones y recuperación ante errores ACID. o Posee tres productos asociados a la marca: o Derby Embedded Database Engine: El motor propiamente dicho.

o Derby Network Server: Permite convertir Derby en una base de datos que sigue el modelo cliente-servidor tradicional.

o Database Utilities: Un paquete de utilidades.

Page 13: Smbd equipo 2

E.E. BASE DE DATOS

SMBD propietarios

Visual FoxPro Visual FoxPro es un lenguaje de programación orientado a objetos y procedural, un Sistema Manejador de Bases de datos o Database Management System (DBMS), y desde la versión 7.0, un Sistema administrador de bases de datos relacionales, producido por Microsoft.

Características

o Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o para la Web.

o Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos.

o Flexibilidad para crear todo tipo de soluciones de bases de datos.

o Lenguaje de Programación Orientado a objetos.

o Utilización de Sentencias SQL en forma nativa.

o Poderoso manejo de vistas y cursores y control completo de estructuras relacionales.

o Su propio manejador de base de datos incorporado. Sin embargo, también puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.

o Cuenta con un motor de generación de informes renovado y muy flexible para soluciones más robustas.

o Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar reports en formato XML.

o Desde la versión 7.0, soporte de la tecnología IntelliSense de Microsoft o Hay un movimiento MasFoxPro que está haciendo presión para que Microsoft continúe, o

deje el Visual FoxPro como código abierto para que otra gente pueda seguir evolucionándolo.

Page 14: Smbd equipo 2

E.E. BASE DE DATOS

Access Microsoft Access es un programa Sistema manejador de base de datos relacional creado y modificado por Microsoft para uso personal de pequeñas organizaciones. Es un componente de la suite Microsoft Office aunque no se incluye en el paquete "básico". Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ser consultados por otros programas. Dentro de un sistema de información entraría dentro de la categoría de manejador y no en la de Ofimática como algunos creen.

Ficha de descripción técnica

Nombre Microsoft Access

Desarrollador Microsoft

Última versión estable

Codificación

Sistema Operativo Multiplataforma

Licencia Privada

Sitio web www.microsoft.com

Page 15: Smbd equipo 2

E.E. BASE DE DATOS

Microsoft SQL Server Microsoft SQL Server es un sistema manejador de bases de datos relacionales (SGBD) basado en el lenguaje Transact-SQL, y específicamente en Sybase IQ, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas manejadores de bases de datos como son Oracle, Sybase ASE, PostgreSQL, Interbase, Firebird o MySQL.

Ficha de descripción técnica

Nombre Microsoft SQL Server

Desarrollador Microsoft

Última versión estable 10.00.1600.22 (2 de agosto de 2008)

Codificación Transact-SQL y Sybase IQ

Sistema Operativo Microsoft Windows

Licencia Microsoft EULA

Sitio web www.microsoft.com/sql/

Características

o Soporte de transacciones.

o Escalabilidad, estabilidad y seguridad.

o Soporta procedimientos almacenados.

o Incluye un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.

o Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información.

o Permite administrar información de otros servidores de datos.

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

o Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el servidor sólo está disponible para Sistemas Operativos Windows.

o La nueva base de datos contiene mayor seguridad, integración con PowerShell, remueve La consola configuración del área expuesta, tiene correctores de sintaxis del lenguaje Transact-SQL e intellisence.

Page 16: Smbd equipo 2

E.E. BASE DE DATOS

Oracle Oracle es un sistema manejador de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation.

Ficha de descripción técnica

Nombre Oracle DataBase

Desarrollador Oracle Corporation

Última versión estable 11g Release 1 (2007)

Codificación

Sistema Operativo Multiplataforma

Licencia Privada

Sitio web www.oracle.com

Características

Se considera a Oracle como uno de los sistemas de bases de datos más completos destacando: o Soporte de transacciones.

o Estabilidad.

o Escalabilidad.

o Soporte multiplataforma. Aunque su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo GNU/Linux. Oracle a partir de la versión 10g Release 2, cuenta con 6 ediciones:

o Oracle Database Enterprise Edition (EE).

o Oracle Database Standard Edition (SE).

o Oracle Database Standard Edition One (SE1).

o Oracle Database Express Edition (XE).

o Oracle Database Personal Edition (PE). o Oracle Database Lite Edition (LE).

La única edición gratuita es la Express Edition, que es compatible con las demás ediciones de Oracle Database 10gR2 y Oracle Database 11g.

Page 17: Smbd equipo 2

E.E. BASE DE DATOS

PervasiveSQL Motor de base de datos embebible que sustenta la integridad de los datos, el alto rendimiento, flexibilidad, escalabilidad y un bajo coste total de propiedad. Ha crecido en el tiempo desde las raíces del motor Btrieve, del cual aún se mantiene el soporte técnico para sus librerías API. Aún en la última versión lanzada se garantiza la compatibilidad de funcionamiento con todas las versiones anteriores incluso con Btrieve 6.15 capacidad de lectura de archivos Btrieve 5.x. Esto significa que la reciente versión de PSQL es compatible con aplicaciones y datos creados hace más de diez años.

Características

o Rendimiento de Btrieve - API transactional para un acceso más rápido a los datos.

o Optimizador de SQL - proporciona un mayor rendimiento SQL. ODBC, JDBC, ADO / OLE DB y PDAC.

o Turbo Write Accelerator - maximiza la eficacia de las E/S del disco.

o Compatibilidad retroactiva completa - aplicaciones y bases de datos heredadas.

o Capacidad de incrustación: Biblioteca de desarrollo de clase.

o Caja de herramientas de instalación completa.

o Operaciones continuas.

o Tecnología de reconexión automática. Evita problemas menores de red porque es capaz de reconectar perfectamente puestos de trabajo a un motor de servidor cuando se produce un error en la red.

o Parámetros dinámicos en plataformas cruzadas - no es necesario volver a actualizar el entorno de la base de datos en cada plataforma.

o Integridad en plataformas cruzadas - el comportamiento igual en todas las versiones y plataformas simplifica la distribución y administración en plataformas cruzadas.

o Independencia de versión de servidor y cliente - Simplifica de forma extraordinaria las tareas de distribución

Page 18: Smbd equipo 2

E.E. BASE DE DATOS

Sybase ASE Adaptive Server Enterprise (ASE) es el motor de bases de datos insignia de la compañía Sybase. ASE es un sistema manejador de datos, altamente escalable, de alto rendimiento, con soporte a grandes volúmenes de datos, transacciones y usuarios, y de bajo costo, que permite:

Almacenar datos de manera segura

Tener acceso y procesar datos de manera inteligente

Movilizar datos

Características

o Un optimizador de consultas completamente renovado y más inteligente.

o Técnicas de particionamiento semántico de tablas que aumentan la velocidad de acceso a los datos.

o Columnas computadas "virtuales" y materializadas, e índices funcionales, que brindan mayor rendimiento.

o Mejoras al lenguaje Transact-SQL, para mayor productividad.

o Herramientas mejoradas para la administración y el monitoreo.

o Más rendimiento y menor costo total de propiedad.

o Múltiples esquemas de bloqueo de datos.

o Integración transparente con orígenes de datos remotos.

o Soporte a LDAP para autenticación de usuarios y conectividad cliente/servidor.

o Soporte a múltiples herramientas de desarrollo y lenguajes de programación, como PowerBuilder, Visual Basic, Java, C, PHP, etc.

o Soporte a múltiples protocolos de conectividad, como Open Client (propio de Sybase), ODBC, OLE DB, ADO.NET y JDBC.

Page 19: Smbd equipo 2

E.E. BASE DE DATOS

Sitios Web que ofrecen versiones gratuitas y/o acedémicas

Emagister Emagister es una Guía Inteligente de Formación que te ayuda a encontrar de forma rápida y sencilla los cursos, talleres, formación homologada y másters en los que estés interesado/a, ofreciendo productos de calidad y asequibles para todos los bolsillos. • Esta web también ofrece a sus usuarios registrados los siguientes servicios: • Asistencia legar gratuita mediante un seguro de Defensa Jurídica. • Newsletter con información sobre novedades y oportunidades. • Servicios de solicitud de información, inscripción y compra (en función del centro). • Perfil de usuario (usuario registrado): filtramos la información y te enviamos sólo los

cursos que te interesan. • Artículos sobre formación y búsqueda de empleo. • Ayuda on-line. • Acceso a emagister.com a través de terminal WAP.

La página web

El diseño y la estructura de la página web es muy sencillo y práctico. Algo seria y aburrida para mi gusto pero muy funcional ya que evita las distracciones y te permite identificar con rapidez los diferentes accesos a servicios.

Los cursos

Podemos encontrar desde cursos de iniciación gratuitos, cursos homologados (gratuitos y de diferentes precios) hasta másters homologados de 9000 €, tanto presenciales como semi-presenciales, a distancia y on-line. Los cursos abarcan todo tipo de áreas como la informática y la tecnología, literatura, idiomas, ciencias, Internet, salud, humanidades, filosofía… Según el centro que imparta el curso este tendrá una forma u otra de seguimiento. Algunos podrás hacerlos a tu propio ritmo accediendo cuando quieras a la página del curso, leyendo los diferentes temas y haciendo los ejercicios, y otros te irán llegando por temas a tu correo electrónico con la periodicidad que elijas. En algunos dispones de contacto con un profesor personal o puedes enviar los ejercicios para que te los devuelvan corregidos. Todo esto depende del centro y del curso en cuestión

Page 20: Smbd equipo 2

E.E. BASE DE DATOS

Aula Fácil.Com Investigando por la WEB he encontrado una página en la cual podemos tener acceso a formación completamente gratis. La página es Aula Fácil, en la cual podremos encontrar apuntes y formación de todo aquello que siempre tuvimos intención de aprender y que seguramente por falta de tiempo nunca pudimos hacerlo. Lo mejor de esta WEB es que no nos costará absolutamente nada acceder a sus cursos. Además lo podremos realizar la formación tranquilamente desde nuestra casa con nuestra conexión a internet Aulafacil ofrece gratuitamente un interesante set de cursos que de una manera u otra tienen que ver con la informática. En pleno siglo XXI el no tener los conocimientos informáticos adecuados, aunque sean a nivel de usuario puede suponer que el resto de nuestra formación no se nos valore adecuadamente a la hora de optar a un puesto de trabajo.

Cursos

Los cursos se encuentran organizados por categorías teniendo un amplio espectro a partir de los cuales poder elegir: Idiomas, informática, Cocina, Dibujo, Nutrición, Aficiones y una enorme cantidad de otras categorías dentro de las cuales seguramente encontraremos aquello que siempre tuvimos intención de aprender y que por falta de tiempo, o quizás de ganas, nunca pudimos. Además el hecho de que sea completamente gratis en un momento en el cual con la crisis muchas personas recortan el dinero que tenían pensado para formación, es un incentivo más para aprender. Esta WEB se nutre de cursos que han realizado personas y que deciden ponerlos a disposición de gran público y se unen de esta manera, tanto la WEB como los autores, a uno de los pilares de internet: La gratuidad. Muchas han sido las iniciativas que se han gestado en internet para que los contenidos sean gratuitos. Muy conocidas son las iniciativas que promueven el software libre y el código abierto. También últimamente bajo las licencias Creative Commons se puede acceder gratuitamente a imágenes para utilizar en nuestros Weblogs y páginas WEB.

La Web del Programador Esta página, está diseñada para que tanto programadores aficionados, como programadores profesionales, y todos los que tengan alguna habilidad frente al ordenador, puedan promocionar sus programas y habilidades en Internet, resolver sus dudas, contactar con otros programadores, etc. Y como no, para todos los que quieran conocer los programas y utilidades creados por nosotros.

Cursos

Esta página está abierta a vuestras aportaciones, por lo que quien esté interesado en publicar un curso propio sólo tiene que comunicarlo a nuestra dirección de correo. Ya disponemos de mas de 1.000 códigos para poder ser utilizados en tus aplicaciones. Cientos de cursos, manuales y apuntes de profesionales sobre todos los lenguajes de programación. La mayor base de datos en cursos.

Page 21: Smbd equipo 2

E.E. BASE DE DATOS

Mailxmail.com Mailxmail es una iniciativa educativa de "Open E-learning", que consiste en ofrecer formación gratuita destinada al gran público a través de Internet. Además, mailxmail integra otros proyectos educativos como "Practica Idiomas", "Profesor Particular", "Idiomas Viajando", "Centros de aprendizaje.", "Wiki.mailxmail" o "Para el cole" que nos convierten en la primera plataforma social de aprendizaje y enseñanza en lengua española. Mailxmail es actualmente el portal web de contenidos educativos con más audiencia de España (según datos de la auditora OJD) y se ha convertido en el lugar favorito de millones de internautas para formarse de una manera sencilla y amena.

Cursos

Los cursos de mailxmail están divididos en cuatro áreas, que tratan de abarcar todas las inquietudes de la población hispanohablante: o Calidad de vida: la más variada oferta de cursos para ayudarte en el día a día. Más de un millar

de miniguías sobre salud, cocina, belleza, psicología, moda, arte, música, bricolaje... o TI/Informática: todo lo relacionado con las Nuevas Tecnologías, desde ofimática hasta lo

último en Internet. o Idiomas: la forma más sencilla de aprender cualquier lengua en Internet. Disponemos de la

mayor oferta gratutia de la red en aprendizaje de idiomas para hispanohablantes.. o Empresa: con todas las temáticas relativas al mundo empresarial, desde los planes de

contabilidad hasta las habilidades directivas para mejorar en el puesto de trabajo.