Vous êtes sur la page 1sur 6

QU ES SLQ?

SQL (Structured Query Language) es un lenguaje de programacin diseado para


almacenar, manipular y recuperar datos almacenados en bases de datos
relacionales gracias a la utilizacin del lgebra y de clculos relacionales mediante
ejecuciones de consultas.

Las consultas toman la forma de un lenguaje de comandos que permite


seleccionar, insertar, actualizar, averiguar la ubicacin de los datos, y ms.

Aunque SQL es a la vez un ANSI y una norma ISO, muchos productos de bases
de datos soportan SQL con extensiones propietarias al lenguaje estndar.

FUNCIONES PRINCIPALES DEL ENTORNO DE TRABAJO

Explorador de objetos:

SQL Server Management Studio proporciona caractersticas para administrar


objetos en las instancias de Motor de base de datos, Analysis Services, Integration
Servicies Reporting Services.

Adems de que proporciona una interfaz jerrquica para ver y administrar los
objetos de cada instancia de SQL Server. El panel Detalles del Explorador de
objetos muestra una vista tabular de los objetos de instancia y la capacidad de
buscar objetos especficos. Las funciones del Explorador de objetos varan
ligeramente segn el tipo de servidor, aunque, por lo general, incluyen
caractersticas de desarrollo de bases de datos y caractersticas de administracin
para todo tipo de servidores.

Explorador de soluciones:

El panel Explorador de soluciones de Microsoft SQL Server Management Studio


proporciona contenedores denominados proyectos para administrar elementos,
tales como scripts de base de datos, consultas, conexiones de datos y archivos.
Uno o varios proyectos que estn relacionados entre s se pueden combinar en un
contenedor denominado solucin.

Una solucin contiene uno o varios proyectos, adems de archivos y metadatos


que ayudan a definir la solucin como un conjunto. Un proyecto es un conjunto de
archivos y metadatos relacionados, por ejemplo, informacin de conexin. Las
soluciones y los proyectos contienen elementos que representan los scripts, las
consultas, la informacin de conexin y los archivos necesarios para crear la
solucin de base de datos.
Proporciona una vista organizada de los proyectos y sus archivos, as como
acceso rpido a los comandos relativos a ellos. Normalmente, una barra de
herramientas asociada a esta ventana ofrece los comandos que se utilizan con
ms frecuencia con el elemento resaltado en la lista. Para obtener acceso al
Explorador de soluciones, seleccione Explorador de soluciones en el men Ver.
Para obtener ms informacin, vea Utilizar el Explorador de soluciones.

Lista de errores

La ventana Lista de errores contiene todos los errores sintcticos y semnticos


encontrados por IntelliSense en el Editor de Motor de base de datos. Esta lista de
errores se actualiza dinmicamente a medida que se modifican los scripts de
Transact-SQL. La lista incluye todos los errores encontrados por el editor en cada
script de Transact-SQL. El editor no detiene el anlisis de un archivo al encontrar
errores en un script. IntelliSense en el Editor de Motor de base de datos no admite
todos los elementos de sintaxis de Transact-SQL. La ventana Lista de errores solo
contiene los errores de la sintaxis de Transact-SQL admitida por IntelliSense.

En Lista de errores solo se muestran los errores del Editor de consultas de Motor
de base de datos; no se muestran los errores de los editores MDX, DMX ni XML/A.
Todos los errores de MDX, DMX y XML/A se muestran en la pestaa Mensajes de
dichos editores.

Editor de consultas (Query)

El editor de consultas de Motor de base de datos admite la vinculacin al tema de


referencia para una instruccin especfica de Transact-SQL. Para ello, resalte el
nombre de una instruccin Transact-SQL y presione F1 para ejecutar la sentencia.
El motor de bsqueda de ayuda buscar un tema que tenga un atributo de Ayuda
F1 que coincida con la cadena resaltada.

El editor de consultas de Motor de base de datos es uno de los cuatros editores


implementados en SQL Server Management Studio.

Barra de herramientas

Cuando se abre una ventana del Editor de consultas de Motor de base de datos ,
puede agregar la barra de herramientas Depurar seleccionando el men Ver ,
seleccionando Barras de herramientas y seleccionando a continuacin Depurar. Si
agrega la barra de herramientas Depurar cuando no hay ninguna ventana del
Editor de consultas de Motor de base de datos abierta, no habr ningn botn
disponible.
Continuar: Ejecuta el cdigo en la ventana del Editor de consultas de Motor de
base de datos hasta que se encuentre un punto de interrupcin.

Interrumpir todos: Establece el depurador para interrumpir todos los procesos a


los que est asociado cuando se produce una interrupcin.

Detener depuracin: Saca la ventana del Editor de consultas de Motor de base


de datos seleccionada del modo de depuracin y restaura el modo de ejecucin
estndar.

Mostrar la instruccin siguiente: Mueve el cursor a la siguiente instruccin que


se va a ejecutar.

Paso a paso por instrucciones: Se ejecuta la siguiente instruccin. Si la


siguiente instruccin invoca un procedimiento almacenado, funcin o
desencadenador de Transact-SQL, el depurador muestra una nueva ventana del
Editor de consultas que contiene el cdigo del mdulo. La ventana est en el
modo de depuracin y la ejecucin se detiene en la primera instruccin del
mdulo. Despus puede desplazarse por el mdulo, por ejemplo, estableciendo
puntos de interrupcin o recorriendo el cdigo.

Paso a paso por procedimientos: Se ejecuta la siguiente instruccin. Si la


instruccin invoca un procedimiento almacenado, una funcin o un
desencadenador Transact-SQL, el mdulo se ejecuta hasta que termine y los
resultados se devuelven al cdigo de llamada. Si est seguro de que no hay
errores en el mdulo, puede omitirlo. La ejecucin se detiene en la instruccin que
sigue a la llamada al mdulo.

Paso a paso para salir: Vuelve al nivel de la siguiente llamada superior (funcin,
procedimiento almacenado o desencadenador). La ejecucin se detiene en la
instruccin que sigue a la llamada al procedimiento almacenado, a la funcin o al
desencadenador.

BACKUP DE LA BASE DE DATOS

Como parte de las tareas de mantenimiento y de administracin frecuentes, es


fundamental la creacin de backups para contar con la posibilidad de restaurar a
un estado anterior un proyecto o, ante una eventualidad.

Existen varias maneras de hacer un backup de la base de datos, en el siguiente


apartado se expondrn las maneras:

En modo grfico:
1.-Primero necesitamos hacer la verificacin de la instancia SQL.

2.-Despues ubicarnos sobre la base de datos y


d clic derecho sobre sta. Seleccione la
opcin backup desde las tareas:

3.- Especifique que el backup se realice:

NOTA: se pueden crear 2 tipos bsicos de Backups:

Full Backup: Esta opcin crea un backup completo (de toda la Base de
datos). Con esta opcin se limpian las transacciones almacenadas en el log
de transacciones.
Diferencial Backup: Es un backup diferencial, donde se almacena la parte
que ha cambiado con respecto al ltimo backup completo (Full Backup). El
log de transacciones tambin es truncado.

4.- Se debe seleccionar una ruta vlida para almacenar


el archivo resultante (.bak). Si no desea utilizar la ruta
por defecto, puede navegar y seleccionar otro
directorio. Si utiliza otro directorio, asegrese de contar
con los permisos de escritura sobre l.

5.-hacer click en el botn OK para terminar el proceso


de backup.

MODO DE CODIGO(TRANSACT-SQL):
Ejecute la instruccin BACKUP DATABASE para crear la copia de seguridad de
base de datos completa, especificando:

El nombre de la base de datos de la que se va a realizar una copia de seguridad.

El dispositivo de copia de seguridad en el que se escribe la copia de seguridad de


base de datos completa.

La sintaxis bsica de Transact-SQL para crear una copia de seguridad de base de


datos completa es:

BACKUP DATABASE database

TO backup_device [ ,...n ]

[ WITH with_options [ ,...o ] ] ;

Preguntas:

Menciona 2 de los 4 servicios que SQL Server incluye.

Servicio MSSQLServer
Servicio SQLServerAgent

Los estados de los servicios son iniciado, pausado y detenido cierto o


falso?

Falso, ya que falto el estado de reanudar.

Qu Servicio se encarga del procesamiento de transacciones y consultas?

Servicio MSSQLServer

Qu servicio se encarga del control de transacciones distribuidas?

Coordinador de transacciones distribuidas de Microsoft

Qu servicio se encarga de la gestin de operadores, alertas?

Servicio SQLServerAgent
Conclusin:

En esta actividad nos adentramos ms al conocimiento acerca del motor de bases


de datos SQL, en donde explicamos a detalle su contenido, y sus procesos en
donde todos son de importancia, ya que son complementos unos de otros.

Adems note algunos nuevos conceptos que desconoca ya que solo estaba
enfocado guardar datos, y no aprovechaba todas las caractersticas que te ofrece
(segn la versin que tengas adquirida), aprender a utilizar este motor de base de
datos no es muy difcil ya que la interfaz grfica es de mucha ayuda al momento
de realizar tus acciones e indicando si fue correcto o incorrecto para administrar
de mejor manera tu informacin para que as obtengamos una mayor versatilidad
al momento de manipular los datos.

En trminos ms simples, es uno de los mejores gestores de bases de datos del


mercado, ya que su operacionalizad es muy fcil, con entornos grficos muy
intuitivos, adems de que otorga muchas caractersticas para que tu puedas
manipular tu informacin.

Bibliografa:

http://www.monografias.com/trabajos81/conceptos-sql-server/conceptos-sql-
server.shtml

https://es.slideshare.net/hmmm2544/componentes-sql-server

Vous aimerez peut-être aussi