Que es SQL Server? Parte 1
En uno de los ultimos eventos en los que participe y vi a un buen numero de estudiantes, donde por ahi surgio una duda "Que es exactamente SQL Server?"
Empecemos por el concepto base de datos, una base de datos es un lugar donde se almacenan datos, existen varios tipos de base de datos por ejemplo, una hoja de excel es un ejemplo de una base de datos de archivo plano, esa hoja es una tabla que consiste de columnas y renglones, los cuales contiene informacion, en terminos de bases de datos, un renglon es un registro o "record" y la columna es el campo o "field" la informacion en la celda el valor de ese campo.
Un grupo de tablas con conexiones de datos entre ellas se conocen como base de datos relacionales, SQL server es un grupo o suit de aplicaciones que permiten la adminstracion y anilisis de los datos, especialmente util cuando se trata de una gran cantidad de Informacion.
Otro dato importante es el significado de "SQL", Structured Query Language, es el lenguaje generico para obtener informacion de las tablas que estan en las bases de datos, comunmente conocido como "Query", el Query es la forma de solicitarle informacion a la base de datos y el leguage estandar es SQL. pensemos en un "Query" como una pregunta a una base de datos, por ejemplo, que personas tienen un coche negro en el df? (suponiendo que existira una base de datos con esa informacion), si lo traducimos a SQL se veria algo similar a esto:
SELECT FirstName, LastName from DUEÑOSDECOCHES where state=´DF´ and color=´Negro´
Esto quiere decir que le estamos preguntando a la base de datos DUEÑOSDECOCHES, que nos de el nombre y apellido de todas las personas, que esten en el DF y tengan un choche Negro
Una ves entendido estos terminos:
SQL server es un sistema de administracion de bases de bases de datos del concepto en ingles "relational database management system" o RDBMS, el cual esta diseñado para ambientes empresariales. Es una familia de herramientas para el manejo y analisis de datos para el comercio electronico, linea de negocios y soluciones de data warehousing. La ultima version es SQL server 2008, que se encuentra en estado CTP.
En esta pagina, podras encontrar mayor informacion de SQL server 2005 http://www.microsoft.com/mexico/sql/, Existen 4 versiones de este manejador de bases de datos, cada uno enfocado a diferentes aplicaciones de negocio, Express, WorkGroup, Estandard y Enterprise
Empezaremos con la version Express
http://www.microsoft.com/sql/editions/express/default.mspx
Esta version es completamente gratis, sirve para PYMES, programadores y estudiantes que esten buscando tener un manejador de bases de datos poderoso y escalable.
Express tiene 3 diferentes versiones:
|
Database Engine |
•
|
•
|
|
|
Client Components |
•
|
•
|
•
|
|
Full Text Search |
|
•
|
|
|
Reporting Services |
|
•
|
|
|
Management Studio Express |
|
•
|
•
|
|
Business Intelligence Developer Studio |
|
|
•
| |
Para tener un entrenamiento (en ingles):
http://msdn2.microsoft.com/en-us/express/aa718391.aspx
La pregunta, es que diferencia tiene la version Express de SQL Server?, en esta tabla estan listadas las diferencias entre versiones:
|
Auto Tuning
|

|

|

|

|
Automatically tunes database for optimal performance. |
|
Profiler
|
1
|
2
|

|

|

|
|
SQL Server Management Studio Express
|
See Comments |

|

|

|
Easy-to-use graphical management tool available as a separate download or included with the SQL Server Express w/Advanced Services download |
|
Management Studio
|

|

|

|

|
Full management platform for SQL Server; includes Business Intelligence (BI) Development Studio. |
|
Database Tuning Advisor
|

|

|

|

|
Automatically suggests enhancements to your database architecture to improve performance. |
|
Serviceability Enhancements
|

|

|

|

|
Dynamic management views and reporting enhancements. |
|
Full-text Search
|
See comments |

|

|

|
Available for SQL Server Express in the SQL Server Express w/ Advanced Services download |
|
SQL Agent Job Scheduling Service
|

|

|

|

|

| |
http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx
Continua en la parte 2
Eduardo Rivadeneira