Diapositiva 1 - PowerPoint PPT Presentation

1 / 59
About This Presentation
Title:

Diapositiva 1

Description:

Administraci n y Configuraci n de Management Studio. Crear Base de datos, Tablas y Relaciones ... SQL Server 2005 Enterprise Edition ... – PowerPoint PPT presentation

Number of Views:303
Avg rating:3.0/5.0
Slides: 60
Provided by: Ayud
Category:

less

Transcript and Presenter's Notes

Title: Diapositiva 1


1
SQL Server 2005
Pérez Cupertino
Rojas Ricardo
Alejos Roger
2
CAPITULOS
  • Introducción a Microsoft SQL Server 2005
  • Instalación de SQL Server 2005
  • Administración y Configuración de Management
    Studio
  • Crear Base de datos, Tablas y Relaciones

3
SQL Server 2005
Introducción a Microsoft SQL Server 2005
4
Arquitectura de la Plataforma
5
Motor de base de datos
  • Es el servicio principal para almacenar, procesar
    y proteger datos.
  • Proporciona acceso controlado y procesamiento de
    transacciones.
  • Proporciona compatibilidad completa para mantener
    una alta disponibilidad.
  • Se utiliza para almacenar y procesar datos en un
    formato relacional (tabular) o como documentos
    XML.

6
Microsoft SQL Server Analysis Services (SSAS)
  • Ofrece funciones de procesamiento analítico en
    línea (OLAP) y minería de datos para aplicaciones
    de Business Intelligence.
  • Admite OLAP y permite diseñar, crear y
    administrar estructuras multidimensionales que
    contienen datos agregados desde otros orígenes de
    datos, como bases de datos relacionales.
  • Permite diseñar, crear y visualizar modelos de
    minería de datos que se construyen a partir de
    otros orígenes de datos.

7
Microsoft SQL Server Integration Services (SSIS)
  • Incluye herramientas gráficas y asistentes para
    generar y depurar paquetes, tareas para realizar
    funciones de flujo de trabajo, tareas para
    ejecutar instrucciones SQL o para enviar mensajes
    de correo electrónico, orígenes y destinos de
    datos para extraer y cargar datos,
    transformaciones para limpiar, agregar, mezclar y
    copiar datos, un servicio de administración, el
    servicio Integration Services para administrar
    Integration Services e interfaces de programación
    de aplicaciones (API) para programar el modelo de
    objetos de Integration Services.

8
Réplica de SQL Server
  • La réplica es un conjunto de tecnologías
    destinadas a la copia y distribución de datos y
    objetos de base de datos desde una base de datos
    a otra, para luego sincronizar ambas bases de
    datos y mantener su coherencia. La réplica
    permite distribuir datos a diferentes ubicaciones
    y a usuarios remotos o móviles mediante redes de
    área local y de área extensa, conexiones de
    acceso telefónico, conexiones inalámbricas e
    Internet.

9
SQL Server Reporting Services
  • Reporting Services ofrece funcionalidad
    empresarial de informes habilitados para Web con
    el fin de poder crear informes que extraigan
    contenido a partir de una variedad de orígenes de
    datos, publicar informes con distintos formatos y
    administrar centralmente la seguridad y las
    suscripciones.

10
SQL Server Notification Services
  • Notification Services es un entorno para
    desarrollar e implementar aplicaciones que
    generan y envían notificaciones. Puede utilizar
    Notification Services para generar y enviar
    mensajes personalizados puntualmente a miles o
    millones de suscriptores, y puede entregar los
    mensajes a varios dispositivos.

11
Service Broker
  • Service Broker ayuda a los programadores a crear
    aplicaciones de base de datos escalables y
    seguras.
  • Proporciona una plataforma de comunicación basada
    en mensajes que permite a los componentes de
    aplicación independientes trabajar como un
    conjunto funcional.
  • Incluye infraestructura para programación
    asincrónica que se puede utilizar para
    aplicaciones en una base de datos única o
    instancia única, y también para aplicaciones
    distribuidas.

12
Búsqueda de texto
  • La búsqueda de texto contiene la funcionalidad
    que puede utilizar para realizar consultas de
    texto en datos basados en caracteres sin formato
    contenidos en tablas de SQL Server. Las consultas
    de texto pueden contener palabras y frases, o
    formas diversas de una palabra o frase.

13
Ediciones de SQL Server 2005

14
Ediciones
15
Ediciones
16
SQL Server 2005
Instalación de SQL Server 2005
17
Instalación de SSE
Explicaremos la instalación de la versión
gratuita que será con la que trabajaremos ésta
se denomina Microsoft SQL Server 2005 Express
Edition With Advanced Services, la cual se
encuentra disponible en el siguiente
enlace http//www.microsoft.com/downloads/detail
s.aspx?FamilyID4c6ba9fd-319a-4887-bc75-3b02b5e48a
40displaylangen Los requisitos para logar
instalarlos son 1.- Microsoft Windows Installer
3.1 2. Microsoft Net framework 2..00
18
Instalación de SSE
Ejecutamos el programa de instalación y tras
descomprimir en nuestro equipo los paquetes
necesarios para llevar a cabo la instalación, lo
primero que tenemos es el contrato de licencia.
19
Instalación de SSE
20
Instalación de SSE
Al llenar los datos de Nombre y Compañía, debe
desmarcar este botón para mostrar las opciones
avanzadas
Si no te apareciera este arbol, significa que
debes instalar iis. Donde? Inicio-Panel de
control-agregar o quitar programas complementos
de windows (al lado izquierdo), marcalo y aceptar
21
Instalación de SSE
Si realizo lo anterior, la instalación la hacemos
de forma personalizada. Si marca Default
instance, se crea la instancia SQLExpress, en
caso contrario coloque a la instancia el nombre
que desee.
22
Instalación de SSE
Si lo marcan, se instala personalizando cada
servicio, pero solo será para la primera
instalación de la primera instancia,
posteriormente sale bloqueado
Si no se ha instalado los complementos de IIS 6.0
(agregar programas, disco de instalación), no se
podrá instalar Reporting Services
23
Instalación de SSE
Relacionado a la diapositiva anterior
24
Instalación de SSE
25
Instalación de SSE
26
Instalación de SSE
27
Instalación de SSE
28
Instalación de SSE
Estas son las herramientas instaladas para la
versión SSE
29
Instalación de SSE
Procedamos a instalar SQLEXPR_TOOLKIT.EXE
Cuando instala VSE, ahí se instala sin las
herramientas de administración SSE, por lo cual
recurrirá a este archivo para su instalación.
30
SQL Server 2005
Administración y Configuración de Management
Studio
31
SQL Server Management Studio
Un ambiente integrado de administración
  • Bases de datos relacionales, Servicios de
    análisis, Servicios de informes, Servicios de
    notificación SQL Mobile
  • Múltiples versiones de SQL Server desde una
    interfaz
  • Mantener el rendimiento y reducir la contención
  • Administrar múltiples servidores, muchos objetos
  • Varios cuadros de diálogo de instancias
  • Filtro de objetos
  • Administración y autoría enriquecidas
  • Operaciones SQL Profiler, Tuning Advisor, Query
    Analyzer

32
SQL Server Management Studio
33
SQL Server Management Studio
Plantillas para tareas comunes de T-SQL
34
Proyectos y soluciones
SQL Server Management Studio
  • Organice conexiones, consultas y otras secuencias
    de comandos relacionadas

35
SQL Server Management Studio
Secuencias de comandos
  • Management Studio utiliza el generador de
    secuencias de comandos SMO
  • Todas las acciones se pueden colocar en
    secuencias de comandos
  • Revise los cambios antes de que sucedan
  • Edite y personalice las acciones
  • Guarde los comandos para la ejecución de
    repeticiones
  • Programe tareas para su ejecución posterior
  • Aprenda por medio de ejemplos

36
SQL Server Management Studio
Demostración
Conectándonos a SSMS
La instancia se identifica asi
NOMBRE_SERVIDOR\NOMBRE_INSTANCIA. Si no aparece,
haga clic en el combo y busque las instancias
instaladas en el equipo, como se puede apreciar
en la gráfica derecha
37
SQL Server Management Studio
38
SQL Server Management Studio
Demostración
Registrando un servidor
39
SQL Server Management Studio
Demostración
Herramientas de configuración
El tipo de servicio al que pertenece
La flecha verde indica que el servicio esta en
ejecución y cuadro rojo esta detenido
En el explorador selecciona lo que desee
configurar
El estado de los servicios
El modo de incio que se selecciono, puede ser
modificado
40
SQL Server Management Studio
Aquí puede Pausar, Detener, Reanudar o iniciar el
servicio que desde. Es importante llegar a
conocer esta herramienta que es de gran utilidad.
El menu se obtiene haciendo clic derecho.
Esta herramienta reemplaza al Service Manager de
SQL Server 2000.
41
SQL Server Management Studio
42
SQL Server Management Studio
Menu Contextual de Servidores Registrados
43
SQL Server Management Studio
Explorador de objetos
Bases de datos instaladas por defecto por SQL
Server 2005. Estas bases no pueden ser
eliminadas. Se explico anteriormente la función
de c/u de ellas.
Cada Bases de datos posee sus propios objetos.
Esta BD es de ejemplo de SQL Server 2005
Lo utiliza Reporting Services.
Ahora se observa mucho mas orden que el
Administrador de SQL Server 2000. Muy buena mejora
44
SQL Server Management Studio
Plantillas
Si se presiona la combinación de teclas
CTRLSHIFTM, le aparece una pantalla donde le
pide los paramétros solicitados por el script
Las plantillas son scripts predefinidos escritos
en T-SQL, los cuales ahorran las tareas comunes
que se realiza un administrador de BD.
45
SQL Server Management Studio
Viñeta de Resumen
46
SQL Server Management Studio
Configurando la instancia
47
SQL Server Management Studio
Inicializando las opciones de arranque
Para acceder a estas opciones vaya a la opción
Menu-Herramientas-Opciones
Las modificaciones que realice afectaran al IDE
de SSMS, esto depende del usuario como se sienta
mejor en la operación de esta herramienta.
48
SQL Server Management Studio
Agregando herramientas externas al IDE
Existen herramientas que no se muestran en el
IDE, por lo que toca agregarlas, ya sean nuevas
descargas desde internet o instaladas en el
directorio de instalación de SQL Server 2005
Listo!!!, seleccionelo
49
SQL Server 2005
Crear Base de datos, Tablas y Relaciones
50
Creando una base de datos
Para crear una base de datos con el Explorar de
Objetos, realice clic derecho sobre el nodo Base
de datos y escoja Nueva Base de Datos del menú
contextual. La caja de dialogo que aparece es
Digite el nombre de la Base de Datos, el
propietario de la base por defecto.
Por defecto se crean los data files de datos y
log. Si se avanza en la barra horizontal, se
podrá observar mucha mas información.
51
Creando una base de datos
Para crear una base de datos con el Explorar de
Objetos, realice clic derecho sobre el nodo Base
de datos y escoja Nueva Base de Datos del menú
contextual. La caja de dialogo que aparece es
Codigo generado automaticamente
d
52
Creando una tabla de datos
Despúes de crear la base de datos, necesita
diseñar y crear tablas para almacenar datos. Una
tabla es una grilla de 2 dimensiones, conformada
de filas (registros) y columnas (Campos).
Diseñador de Tablas
53
Creando una tabla de datos
Viñetas del panel
Diseñador de Tablas
Ingreso de campos
Para grabar la definición de la tabla presione
ctrls
Propiedades para los Campos
54
Definiendo las relaciones Primaria/Foránea
  • Una base de datos relacional trabaja usando
    relaciones que son definidas entre tablas
    contenidas en cada base de datos.
  • Con las relaciones evitamos
  • Duplicación de información
  • Inconsistencia de datos
  • En las relaciones se usa
  • Clave primaria o clave foránea
  • La clave primaria esta contenida en una columna
    de la fila y en alguna situaciones son usadas dos
    o mas columnas.
  • La clave foránea se utiliza como relación con
    otras tablas, donde esta es primaria.

Clic derecho sobre el panel
Se crea la clave primaria
Clic derecho sobre tabla
Haga Clic
Haga Clic
55
Agregando Restricciones (Constraints)
SQL Server 2005 permite reprimir los valores
permitidos en una columna en particular. El
datatype en el Diseñador de Tablas también
reprime los valores permitidos en una columna
pero no es considerado para ser un constraints.
SS2k5 soporta 5 tipos de constraints
NOT NULL Cuando este constraints es
especificado, no se esta permitiendo
campos nulos en esa columna
CHECK Este constraints especifica valores
permitidos. Por ejemplo, solo desea en su
empresa empleados de 21 a 45 años.
UNIQUE Se utiliza cuando no se quiere que se
repitan valores en todas las filas de esa
columna.
PRIMARY KEY Este constraints especifica un
identificador único para el valor en un campo,
que únicamente identifica una fila
FOREIGN KEY Hace referencia a un identificador
único en otra tabla en la base de datos
56
Agregando Restricciones (Constraints)
Abra el Diseñador de Tablas y observe lo
siguiente
Haga Clic derecho, en el campo seleccionado
Se ingresa un valor que no esta en el rango
introducido
Haga Clic
Este el mensaje de error al pasasr al siguiente
registro
Haga Clic
Probando lo hecho
57
Agregando datos a la Base de Datos
Viñeta que indica el nombre del objeto
Filas o registros
Haga Clic derecho
Columnas
Ingrese datos como si fuera una hoja de Excel
Cantidad de registros
58
  • Gracias!!!

59
Bibliografía de referencia
  • SQL Server 2005 for Dummies por Andrew Watt
  • Libros en pantalla de SQL Server 2005 por
    Microsoft
  • Serie de webcasts por Microsoft
Write a Comment
User Comments (0)
About PowerShow.com