Professional Documents
Culture Documents
MANEJADOR DE BASE DE
DATOS
Microsoft SQL Server
2010
PRIMERA
Integrantes:
Huamani Palomino,
Alexander
Loyola Crdova, Lucia
Nonato Senz, Ral
PRIMER TRABAJO
Ing.
Universidad Nacional de Ingeniera - FIIS
Velarde
Carpio
0
19/10/2010
ndice:
1. Introduccin
2. Caractersticas de Microsoft SQL Server
3. Versiones Microsoft SQL Server
4. Microsoft SQL Server 2000
5. Microsoft SQL Server 2005
6. Microsoft SQL Server 2008
1. ndice:
2. Introduccin
La eleccin de un gestor de bases de datos en una empresa no es algo ni mucho
menos trivial. De partida, puede llegar a ser una inversin tanto en hardware como
en software muy cuantiosa, pero no slo eso, adems va a condicionar de manera
determinante los desarrollos de aplicaciones que tengan que interactuar con el
mismo. Un SGBD, o Sistema Gestor de Bases de Datos crea un entorno operativo
que depende directamente de sus caractersticas, y en la mayora de los casos, se
convierte en el centro del entramado informtico de la empresa.
De un modo simplificado, un SGBD (o DBMS en ingls) es una plataforma de
software que almacena los datos que se le introduzcan, debiendo garantizar
principalmente su disponibilidad, su seguridad y su integridad. Esto significa que es
un conjunto de programas que permiten el almacenamiento de informacin, velando
porque se pueda disponer de ella en cualquier momento, que la informacin sea
correcta desde un punto de vista lgico y que slo pueda ser accedida por las
personas adecuadas.
Y de un modo ms directo, el SGBD es el guardin de los datos de la empresa. Ni
ms ni menos. De ah que sea trascendental su correcta eleccin.
Los productos que se analizan a continuacin estn creados en torno a un estndar
en lenguajes de bases de da-tos, el SQL (Structured Query Language), proveniente
del SE-QUEL (Structured English QUEry Language). Este ltimo fue desarrollado
durante la dcada de los 70 e implementado experimentalmente, ya que las
mquinas comerciales de la poca no tenan la suficiente potencia de clculo como
para ejecutar con rendimiento aceptable las operaciones del lenguaje. El lenguaje
SQL se divide en tres sublenguajes:
Requerimientos
Procesador
Memoria
Caractersticas
A continuacin se mencionan algunas de las ms importantes caractersticas del sistema
de gestin de bases de datos ofrecido por la multinacional Microsoft
Seguridad: SQL Server 2000 presenta tambin un conjunto de nuevas y sofisticadas
caractersticas de seguridad: seguridad eficaz y flexible basada en funciones para
servidores, bases de datos y perfiles de aplicaciones; herramientas integradas para la
auditoria de la seguridad, con la posibilidad de realizar el seguimiento de 18 sucesos de
seguridad distintos y subsucesos adicionales; compatibilidad con sofisticados sistemas de
cifrado de archivos y de red, como Secure Sockets Layer (SSL), Kerberos y delegacin.
SQL Server 2000 posee el certificado de nivel C2 del gobierno de los EE.UU., el nivel de
seguridad ms alto disponible en el sector.
Alta Disponibilidad: SQL Server 2000 (64-bit) soporta hasta ocho nodos en un
cluster, permitiendo configuraciones de alta disponibilidad ms complejas. Al
permitir que otros servidores de 64 bits puedan recuperar la ejecucin de
aplicaciones crticas en caso de paradas del servicio planificadas o no previstas, las
operaciones de negocio estn ms protegidas, y las aplicaciones empresariales
estn disponibles todo el tiempo.
Herramientas de Administracin
SQL Server ofrece numerosas herramientas de administracin. Las herramientas que ms
se utilizan son:
Herramientas Graficas: Se pueden acceder a estas herramientas seleccionando Inicio,
Programas y luego de Microsoft Sql Server. Se puede utilizar la mayora de las herramientas
como administracin local o remota, por ejemplo el administrador corporativo puede
registrar un nuevo servidor y luego conectarse al mismo para posteriormente administrar
remotamente el servidor y todas las bases de datos de su propia sistema en la siguiente
tabla muestra las principales herramientas graficas de administracin y sus usos.
Herramientas de administracin grafica
Herramienta de
administracin
Utilidad
Administrador de origen
de datos ODBC
Monitor de Rendimiento
Sql Profiler
Utilidad
BCP
ISQL
OSQL
TextCopy
OdbcPing
Rebuildm
Licenciamiento
Microsoft, maneja tres opciones para adquirir licencias de SQL Server en un entorno
operativo:
- Licencia por procesador: Una licencia por procesador le otorga el derecho a instalar
cualquier nmero de copias que de SQL Server 2000 en un mismo equipo siempre que haya
adquirido licencias por procesador para todos los procesadores instalados en dicho equipo.
Si el software de SQL Server no puede utilizar determinado procesador en un equipo desde
ninguna de las instancias del sistema operativo, no es necesario disponer de una licencia de
software para este procesador.
Adems de los derechos de instalacin relativos al software del servidor, este tipo de
licencias tambin otorgan a cualquier nmero de usuarios o dispositivos el derecho de usar
y acceder al software del servidor que se est ejecutando en dichos procesadores. Estos
derechos de acceso estn disponibles para todos los dispositivos, usuarios o ambos,
independientemente de si se encuentran dentro de la empresa (a la Intranet) o fuera de sta
(extranet o Internet).
La licencia por procesador incluye todo lo necesario. Con ella, se evita comprar licencias de
servidor, CALs y licencias de conexin a Internet.
- Licencia por Servidor ms CALs de dispositivo: requiere una licencia para el Servidor o
equipo que ejecute Microsoft SQL Server, as como una CAL para cada dispositivo cliente.
- Licencia por Servidor ms CALs de usuario: requiere una licencia para el Servidor o equipo
que ejecute Microsoft SQL Server, as como una CAL por cada usuario.
Aplicaciones en Empresas
Lexis-Nexis
Migr desde un mainframe a SQL Server 2000 para reducir costes e incrementar la
velocidad de sus 11,000 bases de datos que gestionaban cerca de 1 milln de consultas
por hora.
Ahora opera 16 sistemas SQL Server 2000. Estos sistemas ejecutan aplicaciones SAP R/3
ERP, que utilizan sobre 500 GB de datos para actividades que van desde gestin de precios
y compras, seguimiento de procesos de refinera hasta data warehousing.
Smead Manufacturing
Cambi desde UNIX/Oracle a plataforma Microsoft sus aplicaciones de misin crtica ERP y
RRHH. Usando Windows 2000 y SQL Server, la compaa redujo 75% el coste total de
propiedad suficiente para pagar el salario de IT para los siguientes tres aos.
Disco
Ragnorak Systems
Utiliza las funcionalidades avanzadas de clustering en SQL Server 2000 para ejecutar nueve
servidores de base de datos en configuracin activa/activa/pasiva. Este servicio financiero
est sirviendo 3,200 transacciones por Segundo, a la vez que proporciona alta
disponibilidad para aplicaciones de misin crtica.
Keylime Software
Utilizando SQL Server 2000, Keylime Software disea una base de datos capaz de alojar
25-50 GB de nuevos datos por da (1.1 TB agregados) asegurando 99.99% de
disponibilidad.
CS HePalth Systems
Verizon
Almacena y gestiona 9 Terabytes de datos en SQL Server 2000, 2.2 Terabytes en una nica
instancia concurrentes.
Ticketmaster.com
El Asistente para la instalacin de SQL Server 2005 est basado en Microsoft Windows
Installer y proporciona un solo rbol de caractersticas para la instalacin de todos los
componentes de Microsoft SQL Server 2005:
Reporting Services
Notification Services
Integration Services
Herramientas de administracin
Documentacin y ejemplos
Nota SQL Server 2005 est disponible en ediciones de 32 bits y de 64 bits. Las ediciones
de 64 bits de SQL Server 2005 se instalan con los mismos mtodos que las ediciones de 32
bits: a travs del Asistente para la instalacin o del smbolo del sistema. Para obtener ms
informacin sobre componentes de SQL Server 2005. Independientemente de si utiliza el
Asistente para la instalacin de SQL Server 2005 o el smbolo del sistema para instalar SQL
Server 2005, el proceso del programa de instalacin incluir los siguientes pasos.
Paso 1: Prepare el equipo para instalar SQL Server 2005
A fin de preparar el equipo para SQL Server 2005, revise los requisitos de hardware y
software, los requisitos del Comprobador de configuracin del sistema, los problemas de
bloqueo, y las consideraciones de seguridad.
Paso 2: Instale SQL Server 2005
Para instalar SQL Server 2005, ejecute el programa de instalacin mediante el Asistente
para la instalacin de SQL Server 2005 o realice la instalacin desde el smbolo del sistema.
Tambin puede agregar componentes a una instancia de SQL Server 2005, o actualizar a
SQL Server 2005 desde una versin anterior de SQL Server.
Paso 3: Configure la instalacin de SQL Server 2005
Despus de que el programa de instalacin complete la instalacin de SQL Server 2005,
puede configurar SQL Server mediante utilidades grficas o del smbolo del sistema.
SQL Server 2008 Enterprise es una completa plataforma de datos que cumpla con las altas
demandas de procesamiento de transacciones en lnea de la empresa y las aplicaciones de
almacenamiento de datos.
10
7.6. Tecnologas
Descubre las tecnologas de SQL Server 2008 R2. El sitio de SQL Server 2008 R2 web se
actualiza con frecuencia como nuevas materias relacionadas con la tecnologa y la
informacin estn disponibles.
Analysis Services
SQL Server 2008 permite a las organizaciones a construir soluciones integrales,
analtica a escala empresarial que proporcionan informacin procesable a travs de
herramientas familiares.
Compresin
Utilice el built-in de compresin de datos y caractersticas de copia de seguridad de
compresin de SQL Server 2008 R2 para reducir los costos de almacenamiento de
datos y ayudar a garantizar un rendimiento ptimo para las aplicaciones de misin
crtica.
Minera de datos
SQL Server 2008 permite a decisiones con el anlisis predictivo a travs de minera de
datos completa e intuitiva, perfectamente integrada en la plataforma de Microsoft BI, y
extensible a cualquier aplicacin.
Integration Services
SQL Server 2008 proporciona una empresa escalable plataforma de integracin de
datos ETL con carcter excepcional y capacidades de integracin, permitiendo a las
organizaciones a gestionar ms fcilmente los datos de una amplia gama de fuentes de
datos.
Capacidad de gestin
Microsoft SQL Server proporciona un sistema basado en polticas para la gestin de
una o ms instancias de SQL Server, junto con herramientas para monitorear el
desempeo, resolucin de problemas y optimizacin que permiten a los administradores
a gestionar ms eficientemente sus bases de datos y de instancias de SQL Server.
11
Rendimiento y Escalabilidad
SQL Server 2008 proporciona una completa plataforma de datos e incluye tecnologas
de servidores de ampliacin de bases de datos individuales y escalada muy grande,
junto con herramientas para optimizar el rendimiento.
Programabilidad
Descubre cmo SQL Server 2008 permite a los desarrolladores crear poderosas, al
lado de la generacin de aplicaciones de base de datos con NET Framework y Visual
Studio Team System.
Reporting Services en el R2
Aprenda cmo SQL Server 2008 R2 Reporting Services proporciona una plataforma
completa basada en servidor diseado para soportar una amplia variedad de informes
tiene que entregar la informacin pertinente cuando sea necesario en toda la empresa.
Seguridad
Microsoft SQL Server 2008 ofrece mejoras de caractersticas de seguridad que ayudan
a proporcionar una gestin eficaz de la funcin de configuracin de seguridad,
autenticacin y control de acceso, encriptacin potente y capacidades de gestin de
claves, y la auditora mejorada.
Datos Espaciales
SQL Server 2008 ofrece soporte integral espacial que permite a las organizaciones a
consumir sin problemas, el uso y ampliar los datos de localizacin a travs de
aplicaciones espaciales con capacidad, en ltima instancia, ayudar a los usuarios
finales a tomar mejores decisiones.
12
13
Ediciones
Almacn de datos en
paralelo
Precios por
procesador
CAL
$ 57.498
Centro de datos
$ 57.498
Empresa
$ 28.749
7.499 dlares
Norma
CAL
14
15
9.4.
Inteligencia
(organizaciones)
organizacional
minera
de
16
datos
17
Fayyad, 1996
Proceso no trivial de identificacin vlida, novedosa, potencialmente til y entendible de
patrones comprensibles que se encuentran ocultos en los datos.
18
Arquitectura estratificada
Herramientas utilizadas:
WEKA
9.6. Tcnicas
8.6.1 Algoritmos de Minera
19
20
21
KNIME
22
WEKA
23
MATLAB
24
Scilab
25
26
27
28
8.7.
Qu metodologa usar?
Metodologas ms relevantes
29
SEMMA
KM-IRIS
METODOLOGA CRISP-DM
30
Metodologa CONTROL-DM
Aplica los fundamentos y la metodologa de las herramientas CASE comunes al
desarrollo de software con el objetivo de ganar en sistematicidad, agilidad y
comprensin en el proyecto de Minera de Datos seleccionado.
Con su introduccin se gana en claridad y especificidad con el consiguiente
aumento de la eficiencia.
31
8.8.
32
Aplicaciones a la robtica
Simulacin de un robot con hardware propio
Herramientas utilizadas
33
34
35
36
37
importante deficiencia en Oracle ya apuntada en otros boletines) que bien merece ser
mencionada.
38
39
12. Conclusiones
1. Si bien la interfaz de usuario es muy bue-na y sobre el papel tiene muchas
funcionalidades, Microsoft SQL Server adolece tambin de serios problemas. Las
pruebas de rendimiento nunca son definitivas, los escenarios de ejecucin son tan
variopintos que cualquier productor de un SGBD puede acondicionar la prueba a un
escenario propicio a su producto. Eso es posible hasta con Microsoft SQL Server, el
producto de los tres evaluados con peor rendimiento en general, segn la
experiencia comn de los administradores. Aunque se puedan encontrar estudios
sufragados por Microsoft que demuestran que en un determinado ambiente
ejecutando una determinada consulta con un hardware muy concreto Microsoft SQL
Server puede superar a sus competidores en cuanto a rendimiento, la regla general
es que es el SGBD ms lento para la gran mayora de las tareas. El hecho de que
slo pueda ejecutarse en el sistema operativo ms pobre en rendimiento de los dos
considerados tampoco ayuda.
2. Otro aspecto que no favorece a Microsoft SQL Server es la estabilidad. Sus tablas
tienden a corromperse fcilmente, permitiendo la duplicacin de claves nicas y
desastres de ese tipo. Es importante incluir una reconstruccin de tablas en el
programa de mantenimiento diario de la base de datos para evitar su degeneracin.
3. Conclusin SQL Server es un Administrador de Base de datos importante,
con gran versatilidad, y potencia para algunas compaas pequeas puede
resultar no costeable sin embrago quizs con las versiones ms sencillas se
pueda comenzar, Es importante saber todo los detalles posibles sobre este tipo
de Administrador de Base de Datos ya que son muy tiles para cualquier
organizacin ayudan a que las organizaciones sean ms eficaces y eficientes
con sus operaciones y en este mundo globalizado y competido eso puede
ayudar a tener el extra para tener una mejor posicin en el mercado.
40
41