You are on page 1of 39

SQL Server 2005

Programas instalados
Programas que se instalan con
SQL Server
• menu Inicio – Sql Server 2005
Libros en pantalla de SQL
Server
• Permiten acceder a información y
resolución de dudas
• Tanto en local como conectándose a
Internet
Sql Configuration Manager
• Es el administrador de configuración
de SQL
• Ofrece servicios de configuración
básica para el servidor.
– servicios en el equipo
– protocolos de red de cliente y servidor
Servicios de Sql Server
2005
SQL Configuration
Manager
SQL Configuration Manager
• El administrador de configuración de
SQL ofrece servicios de configuración
básica para el servidor.
• Podemos configurar:
– los servicios en el equipo
– Protocolos de red de cliente y servidor
Servicios Sql Server 2005
Tipos de servicios
• Busqueda de texto de Sql server
– Crea y mantiene índices de búsqueda de texto completo
– Los usuarios pueden realizar busquedas más rápidas
• Sql Server Analysis Server
– Si se ha instalado analysis Services
– Herramienta para analizar datos
• Agente SQL
– Controla la automatización
– Ejecuta tareas
• Hacer copia de seguridad de una BD
– Envia correo electrónico en caso de problemas
• SQL Server
– Es el núcleo de Sql Server
– Ejecuta consultas, administra acceso a datos, asigna recursos de
sistema
• Explorador Sql Server
– Escucha las solicitudes entrantes de recursos de Sql server en la red
• Podemos administrar estos servicios
– Boton derecho en el servicio
• Iniciar, detener o pausar
• Propiedades
Configuración de red de Sql
Server
• Para que un cliente se pueda
comunicar con Sql server a través de
la red
– Ambos deben ejecutar una biblioteca de
red común
• Configuración red
– Muestra las bibliotecas instaladas en el servidor y
podemos configurarlas
• Podemos expandir los protocolos de
MsSQLServer
– Muestra lista de protocolos por los que
el servidor puede escuchar
– Configurar propiedades
• Boton derecho – propiedades
Configuración SQL native
Client
• Equivalente a la herramienta
Configuración de red de Sql Server
• Permite configurar los protocolos que usa
el cliente para comunicarse con el servidor
– Protocolos de cliente
– Alias
• Varias empresas pueden tener varios servidores Sql
Server ejecutándose al mismo tiempo y con
configuraciones distintas
• Se crea un alias de servidor para cada uno de los
servidores
Sql Profiler
Sql Profiler
• Una vez que se ha diseñado e
implementado la base de datos
• Los usuarios acceden para insertar,
actualizar, eliminar datos…
• Podemos supervisar el servidor
– Información sobre rapidez de ejecución
– Qué tipos de datos acceden los usuarios
–…
• Para utilizar Sql Profiler debemos
configurar protocolos de supervisión
de eventos denominados trazas.
– Clic en nueva traza
– Aqui podemos seleccionar el evento a
controlar.
SQLCMD
• Herramienta de línea de comandos
que ejecuta código Transact-SQL y
muestra los resultados
• Es similar a la herramienta de
consultas de Sql Server management
Studio (es gráfico)
• SQLCMD no puede analizar consultas
y mostrar estadísticas sobre la
velocidad de ejecución
Por qué usar SQLCMD
• Permite programar
– Con Management Studio hay que crear y
ejecutar la consulta
– SQLCMD nos permite crear una trabajo
• Serie de pasos que Sql Server puede
ejecutar automáticamente
Sql Server Management
Studio
• Muchas de las tareas administrativas que
se realizan con Sql Server se hacen con
Sql Server Management studio
– Crear bases de datos
– Crear todos sus objetos asociados
• Tablas, vistas,…
– Ejecutar instrucciones Transact-Sql (consultas)
– Realizar tareas de mantenimiento
• Restaurar BD
• Realizar copias de seguridad
• Tras conectarnos al servidor
– Lista de objetos disponibles en el panel
Explorador de objetos
Partes de la Base de Datos
Tablas
• Estructuras que contienen datos
• Se dividen en campos y registros
Vistas
• Sirven para mostrar datos contenidos
en las tablas en distintos formatos.
• Son útiles para mostrar sólo parte de
una tabla o mostrar datos de varias
tablas a la vez
Procedimientos
almacenados
• Son consultas que se guardan en el
servidor y NO en el cleinte.
• Se van a ejecutar más rápido que las
consultas almacenadas en el cliente
• NO recorren la red.
Diagramas de BD
• Facilitan la administración de la BD
• Crea un avista gráfica de toda la
base de datos y cómo se relacionan
sus tablas
Cuentas de usuario de BD
• Permiten conceder acceso a los
usuarios a una BD despues de haber
iniciado sesión en Sql server con la
cuenta de inicio de sesión
• No confundir con cuentas de usuario
de Sql SErver
Funciones de BD
• Controlan el acceso que los usuarios
tienen a los datos y a los objetos que
forman la BD
• Es un conjunto de permisos para
asignar a los usuarios
Tipos de datos de sistema
• Los diferentes tipos de datos que
podemos emplear para almacenar
datos en las columnas de tabla y en
las variables de memoria
• Bit, integer, nchar, vchar…
Reglas y restricciones
• Limitan lo que los usuarios pueden
insertar en un campo
Valores predeterminados
• Se usan para completar datos que
los usuarios olvidan o que son
repetitivos
Catalogos de texto
completo
• Indices especiales que sirven para
acelerar el acceso a grandes campos
de caracteres como
– Varchar
– nvarchar
XML
• Muy conectado con Sql Server
• Podemos almacenar datos XML en
columnas de tipo de datos xml
– Ventaja frente a almacenarlo en el disco
con un fichero
• Se puede consultar, crear índices, acceder a
datos XML con más eficiencia…
Almacenamiento en BD
Tipos de ficheros
• Las BD se crean con Sql Server se deben almacenar en el
disco duro
• Podemos usar tres tipos de ficheros para almacenar BD en
disco
– Archivos de datos primarios (mdf)
• Son los primeros que se crean
• Pueden contener objetos definidos por usuario
– Tablas, vistas…
• Tb pueden contener tablas de sistema que Sql necesita para hacer
un seguimiento de la BD
– Archivos de datos secundarios (ndf)
• Si la BD es grande
• Crea ficheros en discos duros separados
– Archivos de registro de transacciones (ldf)
• No contiene objetos
• Guarda en memoria los datos a los que se accede
• Permite recuperar datos bloqueados
• Más rápido el acceso
Páginas
• Son la unidad más pequeña de
almacenamiento en un fichero de
datos Sql Server
• El tamaño de las páginas es de 8192
bytes y comienzan con un
encabezado
Extensiones
• Colección de ocho páginas
• Evita que la BD se fragmente
• Así las 8 páginas están juntas y es
más rápida la búsqueda

You might also like