1 / 27

REQUISITOS

REQUISITOS. SQL SERVER. 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 [. Transact SQL .

nairi
Télécharger la présentation

REQUISITOS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. REQUISITOS

  2. SQL SERVER • 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[

  3. Transact SQL • Es un script  Es un conjunto de sentencias en formato de texto plano que se ejecutan en un servidor de SQL Server. StoredProcedures (SP) No distingue entre mayúsculas y minúsculas 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.

  4. Sybase IQ • Es un motor de BD altamente optimizado para inteligencia empresarial,(Sybase). Almacenes de datos y generación de reportes

  5. CARACTERÍSTICAS • 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.

  6. SQL SERVER CARACTERÍSTICAS • 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).

  7. 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.

  8. Desventajas • MSSQL usa AddressWindowing 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.

  9. OFRECE • 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

  10. 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.

  11. SOFTWARE • Microsoft SQL Server 2008 • Microsoft® SQL Server® 2008 Express • Microsoft® SQL Server® 2008 Express with Advanced Services

  12. 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

  13. Soluciones SQL Server 2008 • Inteligencia de Mercado • Esquema de Datos • Procesos de transacciones on-line • Programación de datos

  14. Inteligencia de Mercado • 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.

  15. Esquema de Datos • 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).

  16. Procesos de transacciones on-line • 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.

  17. Programación de datos • 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.

  18. Consolidación del Servidor • 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.

  19. Costos • versión Developer de Microsoft SQL Server 2005 o 2008 cuesta solamente $50 dólares. • Ir a documento.

  20. Codigos en SQL Server • 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.

  21. --Crea un tabla que contiene información adicional como FILESTREAM • CREATE TABLE dbo.Persona(       ID int,       Nombre varchar(100),       InfoAdicional varbinary(max) FILESTREAM);GO

  22. --Agrego el registro en la tabla • Insert into dbo.PersonaValues(1,'Juan Perez',Cast ('Aqui información adicional' As varbinary(max)))Go

  23. 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-en-sql-server-2008.aspx

  24. -- Incremento i, agrego algo al nombre.... •   select @edad += 1, @nombre += ' walzer'; • -- Muestro los valores... • select @edad, @nombre;

  25. 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;

  26. Bibliografia • 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=58CE885D-508B-45C8-9FD3-118EDD8E6FFF&displaylang=es

More Related