P. 1
Modulo1-Introduccion a SQL 2008

Modulo1-Introduccion a SQL 2008

|Views: 0|Likes:
Published by Josue Benitez

More info:

Published by: Josue Benitez on Feb 01, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/13/2014

pdf

text

original

I.

INTRODUCCION A SQL SERVER 2008
Desde tiempos remotos, los datos han sido registrados por el hombre en algun tipo de soporte (piedra, papel, madera, etc.) a fin de que quedara constancia de un fenorneno han de ser interpretados para que se conviertan en informacion
0

idea. Los datos supone

util, esta interpretacion

un tenomeno de agrupacion y clasificacion. En la era actual y con el auge de los medios informaticos electromagnetico, ahorrando momenta ofreciendo mayores posibilidades en la busqueda aparece el almacenamiento en soporte

de almacenaje, y tratamiento

ocupando rnenos espacio y de los datos. Es en este de

un tiempo

considerable

donde surge el concepto de bases de datos y con elias las diferentes

metodologfas

disefio y tratamiento. EI objetivo basico de toda base de datos es el almacenamiento de sfrnbolos, nurneros y letras en informacion correcto podrfa

cadentes de un significado en sf, que con un tratamiento util. Un ejemplo podrla ser el siguiente

adecuado se convierten con el tratamiento

dato: 19941224,

convertirse en la siguiente informacion: Segun van evolucionando

"Fecha de nacimiento:

24 de diciembre de 1994". de datos van creciendo de muy diversa y como dicha

los tiempos, las necesidades de almacenamiento

y con elias las necesidades de transformar naturaleza. soporte Esta informacion es utilizada

los mismos datos en informacion diariamente como herramientas de profesionales

de trabajo

para la toma de decisiones

por un gran colectivo

que toman

informacion

como base de su negocio. Por este motivo el trabajo del disefiador de bases de datos
0

es cada vez mas delicado, un error en el disefio informacion incorrecta y conducir

en la interpretacion

de datos puede dar lugar a equivocadas. Se hace

al usuario a la toma

de decisiones

necesaria la creacion de un sistema que ayude al disefiador a crear estructuras correctas y fiables, minimizando los tiempos de disefio y explotando todos los datos, nace asl la metodologfa de

disefio de bases de datos.

1
Fuente: Libros en pantalla de SQL Server 2008 de Microsoft Corporation [Edlclon de Enero de 2009)

__ '_N_F_O_R_M_A_C_'O_N __ C_O_M_U_N_'_CA_D_O ~ __S __ DEVOLUCIONES L- c1 ~ PARTES DE D_E_V_O_L_U_C_IO_N ~ B) Modelo L6gico: se trata de una representacion grafica. el esquema y se debe realizar siempre mas sencillo cornprension por parte del usuario de la base de datos. los datos en 2 Fuente: Libros en pantalla de SQL Server 2008 de Microsoft Corporation [Edlclon de Enero de 2009) .La metodologfa A) de disefio de datos divide cad a modelo en tres esquemas: grafica legible por el usuario y que nos No existen reglas para su posible para la Modelo Global: se trata de una representacion aporta el flujo de informacion construccion dentro de una organizacion. mediante sfmbolos y signos de los datos y normalizados. Su objetivo es representar la estructura las dependencias de los mismos. el soporte donde se almacenan los datos y de donde se extraen para convertir informacion. C) Modelo Fisico: se trata del alrnacen de los datos. es la base de datos en sf misma. de la base de datos. Por ejemplo: LA EMPRESA RECIBE LA EMPRESA EMITE L- P_E_D_~D_o_s ~~------------------~c1~ ~~------------------~c1~ f-----------_. garantizando la consistencia y evitando la duplicidad. ~ F_A_C_T_U_R_A_S ~ L.

normalmente basicas de este grupo de por los operarios Las necesidades procesamiento • • de los mismos y el flujo de datos. necesidades. de Gestion) y suele estar Las necesidades basicas de este grupo de usuarios son: • EI foco operativo se fundamenta en la toma de decisiones. No tienen acceso restringido. EI primer compuestos usuarios son: • EI foco operativo fundamental se centra en el almacenamiento de los datos. que Generan informes de resurnenes de datos del grupo PED y listados de la informacion introducen. EI tercer ultimo grupo de usuarios 10 forman el STD (Sistema de apoyo a Toma de Decisiones).USUARIOS En todo sistema de base de datos cabe diferenciar comparten la informacion tres tipos diferentes de usuaries. este grupo se centra en el nivel mas alto de la organizacion y poseen las caracteristicas siguientes: • • EI foco operativo se centra en la decision. con una entrada minima de datos. 3 Fuente: Libros en pantalla de SQL Server 2008 de Microsoft Corporation [Edlclon de Enero de 2009) . EI segundo grupo de usuarios es el SIM (Sistemas de Informacion formado por los mandos medios de la organizacion. entre todos siempre en funcion de sus pero acceden a ella de una forma diferente. Electronico de Datos). Generan informes de tipo listados. Poseen acceso restringido a la informacion. a la informacion. tomando como partida los datos del grupo PED e introduciendo • • Acceso medianamente restringido un volumen pequefio de informacion. el grupo de usuarios es el PED (Procesamiento de la organizacion.

EI motor de la base de almacenamiento mas segura y confiable tanto para datos de datos relacionales como estructurados. 10 que Ie permite crear y administrar para utilizar en su negocio. lQUE ES SQL? SQL Server 2008 es una plataforma empresariales con herramientas datos SQL Server 2008 ofrece global de base de datos que ofrece administracion de datos integradas de inteligencia empresarial (BI). evitando la duplicidad. estos son los informes mas importantes graficas y sobre todo centrados en la evolucion y cornparacion de la informacion. Esto permite que su negocio cree y despliegue que ayuden a su equipo a incorporar datos en cada rincon del negocio a traves de tableros de comando. Asegurar un rapido acceso a la informacion y los datos. servicios Web y dispositivos rnoviles. evitar la duplicacion todo puede aportar el conocimiento ya existente en otros sistemas y sobre de sus usuaries. informacion. podemos decir que los objetivos de una base de datos son los siguientes: • • • • Ayudar en la toma de decisiones.• Generan informes globales que les sirven como apoyo a las tomas de decisiones del y suelen ir acornpafiados de resumenes. el nucleo de esta solucion de adrninistracion de SQL Server 2008 combina 10 mejor en analisis. cuya opinion es fundamental de informacion para seleccionar el soporte de los datos. Cabe destacar la figura de un cuarto grupo de usuaries. que esta compuesto por los administradores del sistema. Compartir de forma controlada y restringida los datos y el acceso a la informacion. Integrar los datos de una forma logica. 4 Fuente: Libros en pantalla de SQL Server 2008 de Microsoft Corporation [Edlclon de Enero de 2009) . escritorios digitales. En general. soluciones de BI y notificacion. negocio. integracion rentables Asimismo. en este caso usuarios avanzados. sus necesidades y los problemas ya resueltos. aplicaciones altamente disponibles y con mayor rendimiento EI motor de datos SQL Server 2008 constituye datos empresariales.

Visual Studio. La plataforma • de datos SQL Server incluye las siguientes herramientas: de base de datos relacional con mejor rendimiento mas segura. confiable. 0 administrador de la industria de la informacion dirija una empresa. el Microsoft incluido el Business Office System y un conjunto Development de herramientas Intelligence Studio. • Notification para soluciones de informacion incluidas las bases de datos Oracle existentes. SQL Server 2008 ofrece soluciones innovadoras que Ie ayudan a obtener mas valor de sus datos. 5 Fuente: Libros en pantalla de SQL Server 2008 de Microsoft Corporation [Edlclon de Enero de 2009) . avanzadas de notificacion para el desarrollo y el Services: Capacidades despliegue de aplicaciones escalables que pueden entregar actualizaciones de informacion personalizadas y oportunas a una diversidad de dispositivos conectados y rnovi les. esca lable con e integracion almacenes de datos secundarios con sistemas heterogeneos. Va sea que usted se desernpefie de base de datos. de procesamiento concurrencia empresarial de datos Servicios de replica: distribuidas 0 moviles.La integracion nuevas distingue directa con Microsoft de desarrollo. trabajador como encargado de desarrollo. Replica de datos alta disponibilidad para aplicaciones de los sistemas. para datos Base de datos relacional: Un motor escalable y altamente disponible y compatible estructurados • y sin estructura (XML). al SQL Server 2008.

• Integration Services: Capacidades de extraccion. 6 Fuente: Libros en pantalla de SQL Server 2008 de Microsoft Corporation [Edlclon de Enero de 2009) . • Reporting Services: Una solucion informes tradicionales • Herramientas adrninistracion tarnbien de global para crear. para crear. SQL Server ofrece herramientas motor de base de datos. Cada subsistema principal en SQL Server se entrega con su propio modelo de objeto y conjunto de interfaces del program a de aplicacion (API) para ampliar el sistema de datos en cualquier direccion que sea espedfica de su negocio. OLAP con Microsoft Visual Studio para ofrecer capacidades de desarrollo de aplicacion de extremo a extremo. EI lenguaje SQL est a compuesto por comandos. integradas de herramientas para adrninistracion avanzadas de bases de datos. Asimismo. Herramientas de desarrollo. Los protocolos de acceso de datos estandar reducen drasticarnente el tiempo que demanda integrar los datos en SQL Server con en los sistemas existentes. el soporte del servicio Web nativo esta incorporado SQL Server para garantizar la interoperabilidad • con otras aplicaciones y plataformas. transforrnacion e informes que estan directamente integrados integradas de desarrollo para el y carga de datos. Estos elementos se combinan en las instrucciones datos. asl como Operations Manager lntegracion directa con herramientas Systems Management tales como Microsoft (MOM) Y Microsoft Server (SMS). operadores y funciones de agregado. administrar y proporcionar tanto orientados al papel como informes interactivos administraci6n: SQL Server y optimizacion incluye basados en la Web. utilizando multidimensional. actualizar y manipular las bases de COMAN DOS Existen dos tipos de comandos SQL: • DDL que permiten crear y definir nuevas bases de datos. clausulas. mineria de datos. campos e indices. transformacion almacenamiento e integracion de datos en toda la empresa. y carga (ELT) de datos para • Analysis Services: Capacidades de procesamiento analftico en linea (OLAP) para el anal isis almacenamiento rapido y sofisticado de conjuntos de datos grandes y complejos. extraccion.

CREATE etc. campos. indices. filtrar y extraer datos de la base de Comandos DDL Camanda Descripci6n Utilizado para crear nuevas tablas. DROP Empleado para eliminar tablas. etc. funciones. procedimientos. funciones. indices. UPDATE Utilizado para modificar los valores de los campos y registros especificados DELETE Utilizado para eliminar registros de una tabla de una base de datos 7 Fuente: Libros en pantalla de SQL Server 2008 de Microsoft Corporation [Edlclon de Enero de 2009) . procedimientos.• DML que permiten datos. las tablas. Utilizado para modificar ALTER etc. Comandos DML Camanda Descripci6n Utilizado para consultar registros de la base de datos que satisfagan un criterio SELECT determinado INSERT Utilizado para cargar lotes de datos en la base de datos en una unica operacion. campos. indices. generar consultas para ordenar. campos. funciones. procedimientos.

NOT Negacion logica. Evalua dos condiciones AND ambas son ciertas. 8 Fuente: Libros en pantalla de SQL Server 2008 de Microsoft Corporation [Edlclon de Enero de 2009) .CLAuSULAS Las clausulas seleccionar 0 son condiciones manipular. Devuelve el valor contra rio de la expresion. Evalua dos condiciones y devuelve un valor de verdad si alguna de OR las dos es cierta. de modificacion utilizadas para definir los datos que desea clausula Descrtpclon Utilizada FROM registros para especificar la tabla de la cual se van a seleccionar los Utilizada para especificar WHERE que se van a seleccionar las condiciones que deben reunir los registros GROUP BY Utilizada para separar los registros seleccionados en grupos espedficos HAVING Utilizada para expresar la condicion que debe satisfacer cada grupo Utilizada ORDER BY para ordenar los registros seleccionados de acuerdo con un orden espedfico Operadores togtcos Operador Uso Es el "y" logico. y devuelve un valor de verdad solo si Es el "0" logico.

Operadores de cornparaclon Operador Uso < Menor que > Mayor que <> Distinto de <= Menor 0 igual que >= Mayor 0 igual que = Igual que BETWEEN Utilizado para especificar un intervalo de valores. LIKE Utilizado en la cornparacion de un modelo In Utilizado para especificar registros de una base de datos 9 Fuente: Libros en pantalla de SQL Server 2008 de Microsoft Corporation [Edlclon de Enero de 2009) .

Funcion Descrlpclon AVG Utilizada para calcular el promedio de los valores de un campo determinado COUNT Utilizada para devolver el nurnero de registros de la seleccion SUM Utilizada para devolver la suma de todos los valores de un campo determinado MAX Utilizada para devolver el valor mas alto de un campo especificado MIN Utilizada para devolver el valor mas bajo de un campo especificado Orden de ejecuclon de los comandos Dada una sentencia SQL de seleccion que incluye todas las posibles clausulas.Funciones de Agregado Las funciones de agregado se usan dentro de una clausula SELECTen grupos de registros para devolver un unico valor que se aplica a un grupo de registros. el orden de ejecucion de las mismas es el siguiente: • • • • • • Clausula FROM Clausula WHERE Clausula GROUP BY Clausula HAVING Clausula SELECT Clausula ORDER BY 10 Fuente: Libros en pantalla de SQL Server 2008 de Microsoft Corporation [Edlclon de Enero de 2009) .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->