Download Microsoft SQL Server

Document related concepts

SQL Server Compact wikipedia , lookup

Adaptive Server Enterprise wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Microsoft SQL Server Data Engine wikipedia , lookup

Adaptive Server Anywhere wikipedia , lookup

Transcript



Microsoft SQL Server es un SGBD
relacionales.
Basado en Transact-SQL, y Sybase IQ
Capaz de poner a disposición de muchos
usuarios grandes cantidades de datos de
manera simultánea[

Es un script  Es un conjunto de sentencias
en formato de texto plano que se ejecutan en
un servidor de SQL Server.
No distingue entre mayúsculas
y minúsculas
Stored Procedures (SP)
Devuelve un conjunto de resultados de la
base de datos
•Instrucciones para el control de flujo, Variables, Tipos de datos.
•Funciones matemática, de tratamiento de cadenas, de fecha y hora.
•Incluye funciones propias del SQL Server para trabajar con las bases de
datos.

Es un motor de BD altamente optimizado
para inteligencia empresarial,(Sybase).
Almacenes de datos y generación de reportes





Rapidez – Consultas hasta 100 veces más rápidas que un (SGBD)
tradicional.
Menor costo total de propiedad – 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 multiplexació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.








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 las terminales o clientes de la red
sólo acceden a la información.
Además permite administrar información de otros servidores de
datos.
MSDE o SQL Express Edition, que se distribuye en forma gratuita.
Microsoft SQL Server y Microsoft Access a través de los llamados
ADP (Access Data Project).
En el manejo de SQL mediante líneas de comando se utiliza el
SQLCMD
 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.
 Mayor seguridad, integración con PowerShell.

MSSQL usa Address Windowing extensión (AWE) para hacer el
direccionamiento de 64-bit esto le impide usar la administración
dinámica de memoria y sólo le permite alojar a lo más 64Gb de
memoria compartida.
 MSSQL sólo permite 16 instancias distintas concurrentes
aproximadamente en una máquina.
 MSSQL está atado a la plataforma de sistema operativo sobre la
cual puede instalarse.
 Esta ligado muy a un sistema operativo.








Confiable: Permite a las organizaciones ejecutar sus aplicaciones más
críticas con niveles de seguridad, confiabilidad y escalabilidad muy altos.
Productivo: Permite reducir el tiempo y los costos requeridos para
desarrollar y administrar sus infraestructuras de datos.
Inteligente: Ofrece una plataforma integral que brinda introspectiva e
información donde sus usuarios lo desean
Protección: Proteger la información con una clave de protección
(Encriptación).
Auditora de Datos: saber quien?,cuando? Y donde? Ingreso a su BD.
Asistencia técnica: Si sus clientes necesitan estar siempre en línea con
sus sistemas sin caídas, SQL 2008 ofrece mejoras en una técnica llamada
“Mirroring”, el cual es una copia o espejo de la base de datos.
Backup: recuperación de datos perdidos por daño físico o caídas





Ahorro en espacio en disco: Compresión de datos.
Datos Geoespaciales: Poder manejar información geográfica, la que hoy
en día es de alta importancia en las organizaciones, con todo el tema de
globalización
Disponibilidad: Poder ingresar a la BD desde cualquier parte.
Reportes: Gráficos en los reportes, haciéndolos más entendibles y poder
editar los reportes de Microsoft Office.
Gestión de recursos.
Microsoft SQL Server 2008
 Microsoft® SQL Server® 2008 Express
 Microsoft® SQL Server® 2008 Express with Advanced Services



SOFTWARE (UTILERIAS)
SQL Server 2008 Report
Builder 2.0 RC1


MS SQL to MS Access Database
Conversion Utility) 5.0.1
SQL Server Management Studio Express

Inteligencia de Mercado

Esquema de Datos

Procesos de transacciones on-line

Programación de datos

SQL Server 2008 Plataforma BI (Inteligencia
de los negocios) proporciona una
infraestructura escalable que une a la
tecnología de la información con la
inteligencia de negocio en todas las áreas de
su organización y derivar la inteligencia
donde los usuarios la necesitan.

Microsoft SQL Server 2008 provee una
comprensiva visión de los negocios a través
del incremento de datos frescos,
incorporando todos los sistemas y validando
los mismos mientras reduce la carga en el
departamento IT (Tecnología de la
información).

SQL Server 2008 provee de un motor de base
de datos escalable y de alta performance
(Desempeño con respecto al rendimiento de
una computadora, un dispositivo, un sistema
operativo, un programa o una conexión a una
red.) Ideal para misiones críticas de
aplicaciones. Esto requiere del mejor nivel de
disponibilidad y seguridad mientras se reduce
el costo total de autoría mediante la mejora
del manejo de su empresa.

La programabilidad de datos de la plataforma
Microsoft provee a desarrolladores con un
excelente marco de acceso a la
programación, servicios web y tecnología de
conectividad de datos, así como a la
posibilidad de manejar diferentes paquetes
de datos.

SQL Server 2008 reduce los costos de
mantenimiento y de hardware proveyendo
un server flexible. De este modo consolida
soluciones pensadas para el mejor manejo de
la performance de su empresa.

versión Developer de Microsoft SQL Server
2005 o 2008 cuesta solamente $50 dólares.

Ir a documento.

habilitar el uso de FILESTREAM en el motor:
EXEC sp_filestream_configure
@enable_level = 3,
@share_name = "RecursoCompartidoSQL";
Donde @enable_level = 3, habilita el uso para
T_SQL, acceso a sistema de archivos local y
remoto; y @share_name =
"RecursoCompartidoSQL" es el nombre del
recurso compartido en el sistema de archivos.

CREATE TABLE dbo.Persona
(
ID int,
Nombre varchar(100),
InfoAdicional varbinary(max)
FILESTREAM
);
GO

Insert into dbo.Persona
Values(
1,
'Juan Perez',
Cast ('Aqui información adicional' As
varbinary(max)))
Go
Es aconsejable utilizar el tipo de dato FILESTREAM
cuando los objetos a almacenar son en promedio
mayor a 1 Mb, y su acceso rápido de lectura es un
punto a considerar. Para objetos de tamaño menor,
es recomendable seguir utilizando el tipo de dato
varbinary(max), el cual provee un rendimiento menor
en estos casos.
 PAGINA DE CODIGOS:


http://msmvps.com/blogs/cwalzer/archive/2008/04/01
/nuevas-caracter-237-sticas-para-desarrolladores-ensql-server-2008.aspx

-- Incremento i, agrego algo al nombre....

select @edad += 1, @nombre += ' walzer';

-- Muestro los valores...

select @edad, @nombre;

Veamos la forma de incrementar en 100 la
columna de una tabla:
update tabla set comlumna += 100;

o realizar la operación entre dos columnas:

update tabla set columna1 += columna2;


Citios de investigacion:

http://www.grupo-deco.com/microsoft-sql-server-2008.html

http://www.microsoft.com/sqlserver/2008/en/us/editions.aspx

http://www.microsoft.com/latam/sqlserver/transacciones.aspx


http://gabrielrodriguez.net/licencia-de-sql-server-2008-por-50-dolares/
http://www.gravitar.biz/index.php/sql-server/sql-server-2008/

Citios de descargar de sql server 2008 o 2005:

http://sql-server-2008.malavida.com/

http://www.microsoft.com/downloads/details.aspx?familyid=58CE885D508B-45C8-9FD3-118EDD8E6FFF&displaylang=es