Microsoft - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

Microsoft

Description:

Optimizador avanzado de consultas. Ajuste automatizado ... Optimizador avanzado de consultas. Compatibilidad con T-SQL. Compatibilidad con XML ... – PowerPoint PPT presentation

Number of Views:416
Avg rating:3.0/5.0
Slides: 26
Provided by: uaemMx
Category:

less

Transcript and Presenter's Notes

Title: Microsoft


1
Microsoft SQL Server 2005
2
Introducción
SQL Server 2005 es una plataforma global de base
de datos que ofrece administración de datos
empresariales con herramientas integradas de
inteligencia empresarial (BI). El motor de la
base de datos SQL Server 2005 ofrece
almacenamiento más seguro y confiable tanto para
datos relacionales como estructurados, lo que le
permite crear y administrar aplicaciones de datos
altamente disponibles y con mayor rendimiento
para utilizar en los negocios. El motor de datos
SQL Server 2005 constituye el núcleo de esta
solución de administración de datos
empresariales. Asimismo, SQL Server 2005 combina
lo mejor en análisis, información, integración y
notificación. Esto permite que su negocio cree y
despliegue soluciones de BI rentables que ayuden
a su equipo a incorporar datos en cada rincón del
negocio a través de tableros de comando,
escritorios digitales, servicios Web y
dispositivos móviles. La integración directa con
Microsoft Visual Studio, el Microsoft Office
System y un conjunto de nuevas herramientas de
desarrollo, incluido el Business Intelligence
Development Studio, distingue al SQL Server 2005.
3
Introducción
El siguiente diagrama ilustra los componentes
básicos en SQL Server 2005, muestra cómo SQL
Server 2005 es una parte importante de Windows
Server System y se integra con la plataforma
Microsoft Windows, incluidos Microsoft Office
System y Visual Studio.
Overview
4
Características Importantes
MS-SQL Server 2005 cuenta con las siguientes
ediciones (versiones)
  • Enterprise Edition (Empresarial)
  • Standard Edition (Versión Estándar)
  • Workgroup Edition (Para Grupos de Trabajo)
  • Express Edition (Edición Personal)
  • Compact Edition (Para dispositivos móviles)
  • Developer Edition (Para desarrolladores de
    Software)
  • 64-Bit Platform Edition (Para plataformas de 64
    Bits)

5
Características Importantes
6
Características Importantes
Fácil de instalar y configurar Rápida descarga
(Express Edition) Interfaz de configuración
simplificada Instalación sin intervención del
usuario para utilización embebida
Implementación integrada mediante un solo Click
Amplia funcionalidad de bases de datos
Procedimientos almacenados Vistas Triggers
Cursores Índices ampliados Aislamiento a
nivel de snapshot Optimizador avanzado de
consultas Compatibilidad con T-SQL
Fácil de utilizar y administrar Herramienta
nueva y ligera para la administración y edición
de consultas Optimizador avanzado de
consultas Ajuste automatizado Asistentes para
las tareas más comunes Administrador de equipo
para iniciar y detener el servicio Servicio y
aplicación de revisiones automatizados (parte de
Microsoft Update) Compatibilidad XCopy
Compatibilidad con XML Tipo XML nativo
Compatibilidad con datos estructurados y
semiestructurados Compatibilidad con XQuery
Compatibilidad con esquemas XML
7
Características Importantes
  • Profunda integración con Visual Studio 2005
  • Depuración integrada
  • Se instala con Visual Studio 2005
  • Explorador de datos de Visual Studio para
    diseñar esquemas,agregar datos y realizar
    consultas en bases de datos locales
  • CLR alojado en SQL Server Express
  • Tipos y agregados definidos por el usuario
  • Acceso a datos en proceso con ADO.NET v2
  • Integración de seguridad de SQL y CLR

Seguridad robusta Valores predeterminados
seguros Derechos de administración detallados
Tres niveles de seguridad de acceso al
código - Seguro - Acceso externo
(verificable) - No seguro Aprovechamiento de
los procedimientos almacenados como capa de
abstracción Compatibilidad con Active
Directory Compatibilidad con la autenticación
de Windows
8
Debilidades (respecto a SQL Server 2000)
  • Consultas lógicamente equivalentes con las
    condiciones NOT ANY y NOT EXISTS no generan el
    mismo resultado cuando de por medio tenemos
    atributos con la marca null.
  • La condición ALL(subconsulta) resulta VERDAD
    cuando la subconsulta tiene como resultado vacío,
    por ejemplo, una subconsulta en una Base de Datos
    de gestión de Tarjetas de Débito sería Obtener
    los retiros de fondos mayores a todos los
    depósitos de una cuenta, la cual resulta VERDAD!
    por que no existen cuentas que tengan retiros
    mayores a los depósitos.
  • La Intersección de dos tablas se puede realizar
    por medio de la comparación de todos los
    atributos o por medio del operador INTERSECT del
    SQL. El problema es que consultas lógicamente
    equivalentes en ambos casos dan resultados
    diferentes cuando de por medio tenemos atributos
    con la marca null.
  • Los debilidades y características mencionadas (y
    muchas otras) repercuten directamente en el
    resultado de las operaciones de actualización
    INSERT, UPDATE y DELETE. En este caso el problema
    es mayúsculo ya que se trata de actualización de
    Bases de Datos con datos erróneos.
  • Respecto a MS-SQL Server 2005 sólo se ha
    encontrado como debilidad o inconveniente el
    precio de las licencias.

9
Comparaciones MS-SQL Server
10
MS-SQL Server 2000 vs MySQL version 4.1
11
SQL Server 2000 vs MySQL version 4.1
Hardware requirements
SQL Server 2000
MySQL 4.1
12
SQL Server 2000 vs MySQL version 4.1
Software requirements
MySQL 4.1
SQL Server 2000
13
Features comparison
T-SQL vs MySQL dialect The dialect of SQL
supported by Microsoft SQL Server 2000 is called
Transact-SQL (T-SQL). The dialect of SQL
supported by MySQL version 4.1 is called MySQL
dialect. Transact-SQL dialect is more powerful
language than MySQL dialect. This is the brief
comparison of T-SQL and MySQL dialect
14
SQL Server 2000 and MySQL v4.1 limits Here you
can find some SQL Server 2000 and MySQL version
4.1 limits
SQL Server 2000 and MySQL v4.1 limits
 
15
SQL Server 2000 vs Sybase ASE 12.5
16
SQL Server 2000 vs Sybase ASE 12
Features comparison
This is the brief comparison of Microsoft T-SQL
and Sybase T-SQL
17
SQL Server 2000 vs Sybase ASE 12.5
Limits
Here you can find some SQL Server 2000 and Sybase
ASE 12.5 limits
18
Velneo vs Oracle vs SQL Server
19
Costos
20
Web
Web
Web
21
Web
... y el invitado sorpresa
22
Tutoriales y Demos
Estos son algunos de los links donde se pueden
encontrar Manuales y Tutoriales de SQL Server,
tanto 2000 como 2005
http//www.devjoker.com/asp/indice_contenido.aspx?
co_grupoCSQLas_categoria2 (Tutorial
SQL) http//www.desarrolloweb.com/manuales/9/
(Tutorial SQL) http//www.willydev.ne
t/descargas/Cursos/SQLServer2000/index.html
(SQL Server 2000) http//www.ajpdsoft.com/mo
dules.php?nameNewsfilearticlesid183
(Instalar SQL Server 2005) http//www.vb-mundo
.com/Tutoriales/ManualSQL.pdf (Manual
SQL PDF) http//msdn2.microsoft.com/es-es/library/
ms169620.aspx (SQL Server
2005) http//www.infotutoriales.com/detalle.php?id
88 (Manual Curso SQL Server
2005) http//www.microsoft.com/sql/default.mspx
(Página de SQL en Microsoft)
23
Conclusiones.
  • MS-SQL Server es un SMBD muy completo y
    poderoso con la ventaja, al parecer, que no
    requiere amplios conocimientos para su uso.
  • Tiene versiones y precios prácticamente al
    alcance de cualquier bolsillo o presupesto.
  • MS-SQL Server está logrando una mayor aceptación
    el mercado respecto a sus dos más grandes
    competidores IBM y Oracle.
  • Sus cambios de versiones son radicales entre sí
    en cuanto a funciones.

24
Gracias!
25
Bibliografía
Write a Comment
User Comments (0)
About PowerShow.com