Вы находитесь на странице: 1из 26

SQLServer

INTRODUCCION

Aspectos bsicos de la arquitectura de SQL Server

Microsoft SQL Server es una familia de productos que cumplen los requisitos de almacenamiento de datos de los mayores sistemas de procesamiento de datos y sitios Web comerciales. Adems, puede proporcionar al mismo tiempo servicios de almacenamiento de datos fciles de usar para una persona o una organizacin pequea.

Necesidades de almacenamiento de datos de una empresa moderna

Los sistemas de procesamiento de transacciones en lnea (OLTP) deben ser capaces de controlar miles de rdenes concurrentes. Cada da ms organizaciones implementan grandes sitios Web. Estos sitios necesitan un almacenamiento de datos seguro y, a la vez, estrechamente integrado en el Web.

Necesidades de almacenamiento de datos de una empresa moderna

Implementacin de paquetes de software que requieren bases de datos capaces de almacenar grandes cantidades de datos y admitir nmeros muy elevados de usuarios. Las organizaciones tienen muchos usuarios que deben continuar trabajando cuando no tienen acceso a la red. Ejemplos de ello son los usuarios desconectados mviles (sincronizar su BD)

Caractersticas principales

Motor confiable Escalable Dialecto especfico de SQL: Transact-SQL Integracin de autenticacin con autenticacin windows Compatibilidad

Versiones

Express. Para aplicaciones sencillas Workgroup. Para trabajar en grupos de trabajo de grandes corporaciones Estndar. Aporta potencia, fiabilidad y robustez. Orientada a empresas y organizaciones con aplicaciones intensivas en acceso a datos. Soporta arquitecturas de 64 bits.

Versiones

Web. Developer. Para desarrolladores Enterprise. Aporta mxima potencia, fiabilidad y robustez. Orientada a empresas y organizaciones con aplicaciones intensivas en acceso a datos. Soporta arquitecturas de 64 bits.

Requisitos mnimos

??

Utilizar SQL Server

Cada departamento puede tener un servidor de base de datos de SQL Server. Cada uno de estos servidores duplica peridicamente sus datos en un servidor de base de datos central que sirve a toda la organizacin.

Utilizar SQL Server

La organizacin puede tener otro equipo de base de datos central que sirva al sitio Web de la organizacin, atendiendo a veces a miles de consultas a la vez.

Utilizar SQL Server

Un grupo de empleados del departamento de servicios estn trabajando como usuarios desconectados mviles y utilizan la duplicacin cada maana para cargar sus programas diarios en equipos porttiles, trabajar fuera todo el da y utilizar despus la duplicacin de mezcla al final del da para incluir sus registros en el equipo central.

Men SQLServer

Administrador corporativo de SQL Server

Es la principal herramienta administrativa de Microsoft SQL Server y proporciona una interfaz de usuario que permite a los usuarios:

Crear y administrar todas las bases de datos, objetos, inicios de sesin, usuarios y permisos de SQL Server en los servidores registrados. Definir y ejecutar todas las tareas administrativas de SQL Server en los servidores registrados. Disear y probar de forma interactiva instrucciones SQL, archivos por lotes y secuencias de comandos al invocar al Analizador de consultas SQL.

... Administrador corporativo de SQL Server


Invocar los distintos asistentes definidos en SQL Server. Definir grupos de servidores SQL Server. Registrar servidores individuales dentro de un grupo. Configurar todas las opciones de SQL Server en los servidores registrados.

Administrador de servicios de SQL Server

Se utiliza para iniciar, detener y pausar los componentes de Microsoft SQL Server en el servidor. Dichos componentes se ejecutan como servicios en Microsoft Windows Servicio SQL Server

Implementa el motor de la base de datos de SQL Server. Existe un servicio de SQL Server para cada instancia que se ejecuta en el equipo. Implementa el agente que ejecuta las tareas administrativas programadas de SQL Server. Existe un servicio del Agente de SQL Server para cada instancia suya que se ejecuta en el equipo. SQL Server, Analysis Services SQL Server, Reporting Services SQL Server, Integration Services

Agente SQL Server, servicio

Herramientas para BI:


Administrador de servicios de SQL Server


Es una aplicacin. Cuando est minimizado, el icono Administrador de servicios de SQL Server se presenta en el rea del reloj de la parte derecha de la barra de tareas. Para maximizar el Administrador de servicios de SQL Server, doble clic en el icono.

Realizar consultas SQL


Es una interfaz grfica de usuario para disear y probar interactivamente instrucciones Transact-SQL, archivos por lotes y secuencias de comandos. Editor de texto en formato libre para escribir instrucciones Transact-SQL. Cdigo de colores en la sintaxis Transact-SQL para hacer ms legibles las instrucciones complejas. Resultados presentados en una cuadrcula en la parte inferior.

ACTIVIDAD 1
SQLServer

PASO 1: Cree el siguiente modelo relacional

INTERPRETELO DETERMINE Y JUSTIFIQUE USTED LOS TIPOS DE DATOS PARA CADA CAMPO

CONSTA DE:

TABLAS CAMPOS CON TIPOS DE DATOS CAMPOS CLAVE TIPOS DE DATOS IDENTIDAD RELACION 1:N ENTRE TABLAS (MANTENIENDO INTEGRIDAD REFERENCIAL)

PASO 2: Inserte los siguientes datos a la tabla vendedores

Rosa Perez (Puerto Montt) Jose Vera (Valdivia) Ana Lopez (Puerto Montt) Rodrigo Zamorano (Osorno) Patricia Rodriguez (Puerto Montt)

PASO 3: Inserte los siguientes datos a la tabla ventas

Rosa Perez:

Mes 1: 100000 Mes 2: 400000 Mes 1: 300000

Jose Vera (Valdivia)

Ana Lopez (Puerto Montt)

mes 1: 200000 Mes 2: 300000


Mes 2: 900000 Mes 1: 400000 Mes 2: 100000

Rodrigo Zamorano (Osorno)

Patricia Rodriguez (Puerto Montt)


PASO 4: Realice las siguientes consultas en vista diseo


1.
2.

3.

4.

5.

Listado de vendedores por orden alfabtico Listado de vendedores con sus ventas, ordenadas alfabticamente Distintas ciudades de las cuales se tienen vendedores Listado de ciudades con la cantidad de vendedores por ciudad Suma de ventas por vendedor

PASO 5: Programe secuencias SQL para

Insertar registros en ambas tablas


Crear un nuevo vendedor Insertar ventas en dos meses para el vendedor creado Cambiar el apellido de Rosa Perez por Gonzalez Cambiar las ventas de Rosa Perez a 300000 el mes 1 y a 600000 el mes 2

Actualizar datos

PASO 5

Elimine al vendedor Jos Vera y compruebe que se mantiene la integridad referencial

FIN