Banner conmemorativo día de los padres 2018.jpg

Diferencia entre revisiones de «Microsoft SQL Server»

(Página creada con '{{Aplicación|nombre=Mysql|logo=90138-logo-mysql.jpg|descripcion=Logo Mysql|creador=MySQL AB|fecha_de_creacion=Última versión estable 5.1.44 22 de febrero de 2010|siti...')
 
m (Texto reemplazado: «<div align="justify">» por «»)
 
(No se muestran 8 ediciones intermedias de 5 usuarios)
Línea 1: Línea 1:
{{Aplicación|nombre=Mysql|logo=90138-logo-mysql.jpg|descripcion=Logo Mysql|creador=MySQL AB|fecha_de_creacion=Última versión estable 5.1.44 [[22 de febrero]] de [[2010]]|sitio_web=[http://www.mysql.com Sitio oficial]}}'''MySQL'''. Sistema de gestión de base de datos relacional y multiusuario con más de seis millones de instalaciones. Por un lado se ofrece bajo la [[GNU]] [[GPL]] para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en [[ANSI C]].  
+
{{Ficha Software
 +
|nombre=Microsoft Sql Server
 +
|imagen=Sql_server.jpg
 +
|descripción=
 +
|creador=Microsoft
 +
|última versión estable=(10.00.1600.22) [[2 de agosto]] de [[2008]]
 +
|web=[http://www.microsoft.com/sql/ Sitio oficial]
 +
}}
 +
'''Microsoft SQL Server'''. Es un sistema para la gestión de [[Base de Datos|bases de datos]] creado por [[Microsoft]], el mismo se basa en el modelo relacional. Sel Server utiliza como lenguajes de consulta T-SQL y ANSI SQL.  
  
Al contrario de proyectos como [[Apache]], donde el [[Software]] es desarrollado por una comunidad pública y el [[Copyright]] del código está en poder del autor individual, MySQL es propietario y está patrocinado por una empresa privada, que posee el [[Copyright]] de la mayor parte del código.
+
== Caracteristicas ==
  
Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía [[Internet]]. MySQL AB fue fundado por David Axmark, Allan Larsson y Michael Widenius.  
+
Microsoft SQL Server revoluciona el concepto de Base de datos para la Empresa. Reúne en un sólo producto la potencia necesaria para cualquier aplicación empresarial ,crítica junto con unas herramientas de gestión que reducen al mínimo el coste de propiedad. Con Microdoft SQL Server, la empresa tiene todo de serie.  
  
== Historia del proyecto  ==
+
Dentro de sus caracteristicas fundamentales se encuentran:
  
[[SQL]]Lenguaje de Consulta Estructurado fue comercializado por primera vez en [[1981]] por [[IBM]] el cual fue presentado a [[ANSI]] y desde entonces ha sido considerado como un estándar para las bases de datos relacionales. Desde [[1986]], el estándar SQL ha aparecido en diferentes versiones como por ejemplo: SQL:92, SQL:99, SQL:2003. MySQL es una idea originaria de la empresa opensource Mysql AB establecida inicialmente en Suecia en [[1995]] y cuyos fundadores son '''David Axmark, Allan Larsson''', y '''Michael Monty Widenius'''. El objetivo que persigue esta empresa consiste en que MySQL cumpla el estándar SQL, pero sin sacrificar velocidad, fiabilidad o usabilidad.  
+
*Soporte de transacciones.
 +
*Escalabilidad, estabilidad y seguridad.
 +
*Soporta [[procedimientos almacenados]].
 +
*Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
 +
*Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información.
 +
*Además permite administrar información de otros servidores de datos.
  
Michael Widenius en ladecada de los 90 trató de usar mSQL para conectar las tablas usando rutinas de bajo nivel ISAM, sin embargo, mSQL no era rápido y flexible para sus necesidades. Esto lo llevó a crear una API SQL denominada MySQL para bases de datos muy similar a la de mSQL pero más portable.
+
== Historial de versiones del proyecto  ==
  
La procedencia del nombre de MySQL no es clara. Desde hace más de 10 años, las herramientas han mantenido el prefijo My. También, se cree que tiene relación con el nombre de la hija del cofundador Monty Widenius quien se llama My.  
+
{|width="60%" cellspacing="0" cellpadding="4" border="2" style="margin: 0.5em 0.5em 0.5em 1em; padding: 0.5em; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; font-size: 95%; text-align: center;"
 +
|-style="background: #ccf;"
 +
| colspan="4" style="padding: 0.75pt;" |
 +
Historia de versiones
 +
|-
 +
| style="padding: 0.75pt;" |
 +
'''Versión'''
  
Por otro lado, el nombre del delfín de MySQL es [[Sakila]] y fue seleccionado por los fundadores de MySQL AB en el concurso “Name the Dolphin”. Este nombre fue enviado por Ambrose Twebaze, un desarrollador de software de código abierto africano, derivado del idioma SiSwate, el idioma local de [[Swzilandia]] y corresponde al nombre de una ciudad en [[Arusha]], [[Tanzania]], cerca de [[Uganda]] la ciudad origen de [[Ambrose]].  
+
| style="padding: 0.75pt;" |
 +
'''Año'''
  
== Aplicaciones  ==
+
| style="padding: 0.75pt;" |
 +
'''Nombre de la versión'''
  
MySQL es muy utilizado en apliciones web, 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. Sea cual sea el entorno en el que va a utilizar MySQL, es importante adelantar monitoreos sobre el desempeño para detectar y corregir errores tanto de SQL como de programacion.  
+
| style="padding: 0.75pt;" |
 +
'''Nombre clave'''
 +
|-
 +
| style="padding: 0.75pt;" |
 +
1.0 (OS/2)
  
== Plataformas  ==
+
| style="padding: 0.75pt;" |
 +
1989
  
MySQL funciona sobre múltiples plataformas, incluyendo:  
+
| style="padding: 0.75pt;" |
 +
SQL Server 1.0
  
*[[AIX]]
+
| style="padding: 0.75pt;" |
*[[BSD]]
+
-
*[[FreeBSD]]
+
|-
*[[HP-UX]]
+
| style="padding: 0.75pt;" |
*[[GNU/Linux]]
+
4.21 (WinNT)
*[[Mac OS X]]
 
*[[NetBSD]]
 
*[[Novell Netware]]
 
*[[OpenBSD]]
 
*[[OS/2 Warp]]
 
*[[QNX]]
 
*[[SGI IRIX]]
 
*[[Solaris]]
 
*[[SunOS]]
 
*[[SCO OpenServer]]
 
*[[SCO UnixWare]]
 
*[[Tru64]]
 
*[[EBD]]
 
*[[Windows 95]], [[Windows 98]], [[Windows NT]], [[Windows 2000]], [[Windows XP]], [[Windows Vista]], [[Windows 7]] y [[Windows Server]] [[2000]], [[2003]] y [[2008]] Windows.
 
  
== Características de la versión 5.0.22  ==
+
| style="padding: 0.75pt;" |
 +
1993
  
*Un amplio subconjunto de ANSI SQL 99, y varias extensiones.  
+
| style="padding: 0.75pt;" |
*Soporte a multiplataforma
+
SQL Server 4.21
*Procedimientos almacenados
 
*Disparadores (triggers)
 
*Cursores
 
*Vistas actualizables
 
*Soporte a VARCHAR
 
*INFORMATION_SCHEMA
 
*Modo Strict
 
*Soporte X/Open XA de transacciones distribuidas; transacción en dos fases como parte de esto, utilizando el motor InnoDB de Oracle
 
*Motores de almacenamiento independientes (MyISAM para lecturas rápidas, InnoDB para transacciones e integridad referencial)
 
*Transacciones con los motores de almacenamiento InnoDB, BDB Y Cluster; puntos de recuperación (savepoints) con InnoDB
 
*Soporte para SSL
 
*Query caching
 
*Sub-SELECTs (o SELECTs anidados)
 
*Réplica con un maestro por esclavo, varios esclavos por maestro, sin soporte automático para múltiples maestros por esclavo.  
 
*indexing y buscando campos de texto completos usando el motor de almacenamiento MyISAM
 
*Embedded database library
 
*Soporte completo para Unicode
 
*Conforme a las reglas ACID usando los motores InnoDB, BDB y Cluster
 
*Shared-nothing clustering through MySQL Cluster
 
  
== Características adicionales  ==
+
| style="padding: 0.75pt;" |
 +
-
 +
|-
 +
| style="padding: 0.75pt;" |
 +
6.0
  
*Usa GNU Automake, Autoconf, y Libtool para portabilidad
+
| style="padding: 0.75pt;" |
*Uso de multihilos mediante hilos del kernel.
+
1995
*Usa tablas en disco b-tree para búsquedas rápidas con compresión de índice
 
*Tablas hash en memoria temporales
 
*El código MySQL se prueba con Purify (un detector de memoria perdida comercial) así como con Valgrind, una herramienta GPL
 
*Completo soporte para operadores y funciones en cláusulas select y where.
 
*Completo soporte para cláusulas group by y order by, soporte de funciones de agrupación
 
*Seguridad: ofrece un sistema de contraseñas y privilegios seguro mediante verificación basada en el host y el tráfico de contraseñas está cifrado al conectarse a un servidor.
 
*Soporta gran cantidad de datos. MySQL Server tiene bases de datos de hasta 50 millones de registros.
 
*Se permiten hasta 64 índices por tabla (32 antes de MySQL 4.1.2). Cada índice puede consistir desde 1 hasta 16 columnas o partes de columnas. El máximo ancho de límite son 1000 bytes (500 antes de MySQL 4.1.2).
 
*Los clientes se conectan al servidor MySQL usando sockets TCP/IP en cualquier plataforma. En sistemas Windows se pueden conectar usando named pipes y en sistemas Unix usando ficheros socket Unix.
 
*En MySQL 5.0, los clientes y servidores Windows se pueden conectar usando memoria compartida.  
 
*MySQL contiene su propio paquete de pruebas de rendimiento proporcionado con el código fuente de la distribución de MySQL.
 
  
== Desarrollo del proyecto  ==
+
| style="padding: 0.75pt;" |
 +
SQL Server 6.0
  
El desarrollo de MySQL se fundamenta en el trabajo de los desarrolladores contratados por la empresa MySQL AB quienes se encargan de dar soporte a los socios comerciales y usuarios de la comunidad MySQL y dar solución a los problemas encontrados por los usuarios. Los usuarios o miembros de la comunidad MySQL pueden reportar bugs revisando el manual en línea que contiene las soluciones a problemas encontrados; el historial de cambios; la base de datos bugs que contiene bugs reportados y solucionados y en las listas de correo MySQL.
+
| style="padding: 0.75pt;" |
 +
SQL95
  
A través de las listas de correo los usuarios pueden enviar preguntas y éstas serán contestadas por desarrolladores brindándoles soporte.  
+
|-
 +
| style="padding: 0.75pt;" |
 +
6.5
  
== Estructuras organizativas/asociativas o de decisión  ==
+
| style="padding: 0.75pt;" |
 +
1996
  
La dirección y el patrocinio de los proyectos MySQL están a cargo de la empresa MySQL AB quien posee el copyrigth del código fuente MySQL, su logo y marca registrada. MySQL, Inc. y MySQL GmbH son ejemplos de empresas subsidiarias de MySQL AB. Están establecidas en los [[Estados Unidos]] y [[Alemania]] respectivamente. MySQL AB, cuenta con más de 200 empleados en más de 20 países y funcionan bajo la estrategia de teletrabajo.  
+
| style="padding: 0.75pt;" |
 +
SQL Server 6.5
  
En [[Enero]] del [[2008]] [[Sun Microsystems]] anuncia su compra.  
+
| style="padding: 0.75pt;" |
 +
Hydra
  
== Industria relacionada  ==
+
|-
 +
| style="padding: 0.75pt;" |
 +
7.0
  
La industria radica en la venta de productos software y de algunos servicios relacionados a numerosas empresas que utilizan estos productos.  
+
| style="padding: 0.75pt;" |
 +
1998
  
MySQL AB clasifica los productos así:  
+
| style="padding: 0.75pt;" |
 +
SQL Server 7.0
  
*'''MySQL Enterprise''': incluye MySQL Enterprise Server , Monitoreo de la red MySQL, servicios de consulta y soporte de producción MySQL.  
+
| style="padding: 0.75pt;" |
*'''MySQL Cluster'''.
+
Sphinx
*'''MySQL Embedded Database'''.
 
*'''MySQL Drivers''': para JDBC, ODBC y .Net.
 
*'''MySQL Tools''': MySQL Administrator, MySQL Query Browser, and the MySQL Migration Toolkit.
 
*'''MaxDB''': MaxDB es una base de datos de código abierto certificada para SAP/R3.
 
  
Los ingresos de esta empresa por la venta de licencias privativas de sus productos y los servicios suma los '''U$12 millones'''.  
+
|-
 +
| style="padding: 0.75pt;" |
 +
-
  
== MySQL en cifras  ==
+
| style="padding: 0.75pt;" |
 +
1999
  
*Según las cifras del fabricante, existen más de seis millones de copias de MySQL funcionando en la actualidad, lo que supera la base instalada de cualquier otra herramienta de bases de datos.  
+
| style="padding: 0.75pt;" |
*El tráfico del sitio web de MySQL AB superó en 2004 al del sitio de IBM.
+
SQL Server 7.0<br>OLAP Tools
  
== Licencia  ==
+
| style="padding: 0.75pt;" |
 +
Plato
  
La licencia GNU GPL de MySQL obliga a que la distribución de cualquier producto derivado (aplicación) se haga bajo esa misma licencia. Si un desarrollador desea incorporar MySQL en su producto pero desea distribuirlo bajo otra licencia que no sea la GNU GPL, puede adquirir una licencia comercial de MySQL que le permite hacer justamente eso.  
+
|-
 +
| style="padding: 0.75pt;" |
 +
8.0
  
== Estado actual  ==
+
| style="padding: 0.75pt;" |
 +
2000
  
La serie en desarrollo de MySQL Server actualmente, es la 5.1 a la cual se añaden nuevas características en relación a la serie 5.0. La serie de producción actual de MySQL es 5.0, cuya penúltima versión estable es la 5.0.26 lanzada en [[Octubre]] de [[2006]]. Actualmente, se puede descargar la serie 5.0.27. La serie de producción anterior fue la 4.1, cuya versión estable es 4.1.7 lanzada en octubre de [[2004]]. A estas versiones de producción sólo se arreglan problemas, es decir, ya no se añaden nuevas características. Y a las versiones anteriores solamente se les corrigen bugs críticos.
+
| style="padding: 0.75pt;" |
 +
SQL Server 2000
  
== Oracle adquiere Sun Microsystems  ==
+
| style="padding: 0.75pt;" |
 +
Shiloh
  
El lunes [[20 de abril]], [[Oracle]], el fabricante de software altamente reconocido por su base de datos; adquiere a [[Sun Microsystems]] para lo cual desembolsó $ 7,4 mil millones de dólares.  
+
|-
 +
| style="padding: 0.75pt;" |
 +
8.0
  
== Véase también  ==
+
| style="padding: 0.75pt;" |
 +
2003
  
*[[PostgreSQL]] Otra base de datos basada en software libre
+
| style="padding: 0.75pt;" |
*[[PHP]] Lenguaje en web comúnmente usado con MySQL
+
SQL Server 2000<br> 64-bit Edition
*[[Base de datos]]
 
*[[Bonsai cvs]]
 
*[[Appserv]]
 
  
== Enlaces externos  ==
+
| style="padding: 0.75pt;" |
 +
Liberty
  
*[http://www.mysql.com Sitio web oficial de MySQL] (en inglés)
+
|-
 +
| style="padding: 0.75pt;" |
 +
9.0
 +
 
 +
| style="padding: 0.75pt;" |
 +
2005
 +
 
 +
| style="padding: 0.75pt;" |
 +
SQL Server 2005
 +
 
 +
| style="padding: 0.75pt;" |
 +
Yukon
 +
 
 +
|-
 +
| style="padding: 0.75pt;" |
 +
10.0
 +
 
 +
| style="padding: 0.75pt;" |
 +
2008
 +
 
 +
| style="padding: 0.75pt;" |
 +
SQL Server 2008
 +
 
 +
| style="padding: 0.75pt;" |
 +
Katmai
 +
 
 +
|-
 +
| style="padding: 0.75pt;" |
 +
10.5
 +
 
 +
| style="padding: 0.75pt;" |
 +
2010
 +
 
 +
| style="padding: 0.75pt;" |
 +
SQL Server 2008 R2
 +
 
 +
| style="padding: 0.75pt;" |
 +
Kilimanjaro
 +
 
 +
|}
 +
 
 +
<br>
 +
 
 +
== Integración Internet-Correo electrónico  ==
 +
 
 +
*MAPI, permitiendo aplicaciones de flujo de trabajo y notificación de cambio de datos automática.
 +
*Compatibilidad con Microsoft Internet Information Server y otros servidores Web populares.
 +
*SQL Web Assistant, para el retorno automático de datos en formato HTML.
 +
*[[Procedimientos almacenados]] para generar páginas HTML o actualizar datos en plantillas Web.
 +
*Posibilidad de poblar automáticamente carpetas públicas de Microsoft Exchange con datos. <br><br>
 +
 
 +
== Enlaces externos ==
 +
 
 +
*[http://www.microsoft.com/spain/sql/default.mspx Página web de Microsoft SQL Server]<br>
 +
*[http://elpaladintecnologico.blogspot.com/2009/02/blog-post.html Lo nuevo de SQL Server 2008]
  
 
[[Category:Software]] [[Category:Bases_de_datos]]
 
[[Category:Software]] [[Category:Bases_de_datos]]

última versión al 17:08 5 jul 2019

Microsoft Sql Server
Información sobre la plantilla
Sql server.jpg
CreadorMicrosoft
Última versión estable(10.00.1600.22) 2 de agosto de 2008
Sitio web
Sitio oficial

Microsoft SQL Server. Es un sistema para la gestión de bases de datos creado por Microsoft, el mismo se basa en el modelo relacional. Sel Server utiliza como lenguajes de consulta T-SQL y ANSI SQL.

Caracteristicas

Microsoft SQL Server revoluciona el concepto de Base de datos para la Empresa. Reúne en un sólo producto la potencia necesaria para cualquier aplicación empresarial ,crítica junto con unas herramientas de gestión que reducen al mínimo el coste de propiedad. Con Microdoft SQL Server, la empresa tiene todo de serie.

Dentro de sus caracteristicas fundamentales se encuentran:

  • Soporte de transacciones.
  • Escalabilidad, estabilidad y seguridad.
  • Soporta procedimientos almacenados.
  • Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
  • Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información.
  • Además permite administrar información de otros servidores de datos.

Historial de versiones del proyecto

Historia de versiones

Versión

Año

Nombre de la versión

Nombre clave

1.0 (OS/2)

1989

SQL Server 1.0

-

4.21 (WinNT)

1993

SQL Server 4.21

-

6.0

1995

SQL Server 6.0

SQL95

6.5

1996

SQL Server 6.5

Hydra

7.0

1998

SQL Server 7.0

Sphinx

-

1999

SQL Server 7.0
OLAP Tools

Plato

8.0

2000

SQL Server 2000

Shiloh

8.0

2003

SQL Server 2000
64-bit Edition

Liberty

9.0

2005

SQL Server 2005

Yukon

10.0

2008

SQL Server 2008

Katmai

10.5

2010

SQL Server 2008 R2

Kilimanjaro


Integración Internet-Correo electrónico

  • MAPI, permitiendo aplicaciones de flujo de trabajo y notificación de cambio de datos automática.
  • Compatibilidad con Microsoft Internet Information Server y otros servidores Web populares.
  • SQL Web Assistant, para el retorno automático de datos en formato HTML.
  • Procedimientos almacenados para generar páginas HTML o actualizar datos en plantillas Web.
  • Posibilidad de poblar automáticamente carpetas públicas de Microsoft Exchange con datos.

Enlaces externos