La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.

Presentaciones similares


Presentación del tema: "DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL."— Transcripción de la presentación:

1 DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL

2 Introducción al SQL Server Duración: 1 hora

3 Objetivo General Al finalizar la unidad el participante será capaz de indicar las características del manejador de Base de Datos SQL Server así como las versiones existentes del mismo.

4 Introducción El manejo de cualquier herramienta o lenguaje de programación requiere que se conozcan las características del mismo, en esta unidad el participante indicará las características del manejador de Base de Datos SQL Server.

5 Componentes del SQL Server Objetivo: El participante conocerá los componentes que integran al manejador de Base de datos SQL Server.

6 Componentes del SQL Server El SQL Server incluye algunas características que lo hacen un poderoso sistema de administración de bases de datos, estas características incluyen soporte para una amplia variedad de integración de sistemas operativos Windows.

7 Componentes del SQL Server Versiones de SQL Server 2000  Enterprise  Standard  Personal  Developer  Herramientas cliente  Conectividad

8 Componentes del SQL Server Características del SQL Server 2000  Integración con windows 2000  Escalabilidad  Replicación  Administración Centralizada  Tareas Automáticas

9 Componentes del SQL Server Los componentes del SQL Server son:  Herramientas administrativas  Administrador corporativo  Analizador  Analizador de consultas  Compatibilidad con cliente DTC  El Coordinador de transacciones distribuidas de Microsoft (MS DTC)  Visor de conflictos

10 Objetos de una Base de Datos Objetivo: El participante indicará cuales son los objetos con los que puede trabajar una Base de datos, a través de la descripción sencilla y concreta de los mismos

11 Objetos de una Base de Datos Tablas Todos los datos de una base de datos de Microsoft SQL Server 2000 están contenidos en objetos llamados tablas. Cada tabla representa algún tipo de objeto con significado para los usuarios.

12 Objetos de una Base de Datos Las tablas de SQL Server tienen dos componentes principales:  Columnas Cada columna representa algún atributo del objeto representado por la tabla.  Rows Cada fila representa una única aparición del objeto representado por la tabla.

13 Objetos de una Base de Datos Vistas de SQL Una vista se puede considerar una tabla virtual o una consulta almacenada. Los datos accesibles a través de una vista no están almacenados en un objeto distinto de la base de datos. Lo que está almacenado en la base de datos es una instrucción SELECT

14 Objetos de una Base de Datos Procedimientos almacenados de SQL Un procedimiento almacenado es un grupo de instrucciones Transact-SQL compiladas en un único plan de ejecución.

15 Objetos de una Base de Datos SQL Server 2000 admite dos tipos de funciones:  Funciones integradas Funcionan como se define en la referencia de Transact-SQL y no se pueden modificar.  Funciones definidas por el usuario Le permiten definir sus propias funciones Transact-SQL mediante la instrucción CREATE FUNCTION.

16 Objetos de una Base de Datos Desencadenadores Un desencadenador es un tipo especial de procedimiento almacenado que entra en vigor cuando se modifican datos en una tabla especificada utilizando una o más operaciones de modificación de datos: UPDATE (actualización), INSERT (inserción) o DELETE (eliminación).

17 Conclusión El desarrollo de esta unidad tocó dos subtemas: Componentes del SQL Server y Tipos de objetos de una Base de Datos esto sirviendo como punto de partida a la conexión y realización de sobre SQL Server que se aplicará en las unidades siguientes, la evaluación de esta unidad se realizará al momento de terminar la unidad II.

18 Uso de las herramientas de consulta Duración: 1 hora

19 Objetivo General Al finalizar el modulo el participante trabajará de una forma sencilla con el analizador de consultas de SQL-Server como herramienta de interacción con la base de datos.

20 Introducción Como se mencionó el Analizador de consultas es uno de los componentes del SQL Server, este permite la conexión y realización de operaciones sobre las bases de datos contenidas, la unidad presente analiza de una forma detenida el analizador de consultas, comenzará con las especificaciones del analizador.

21 Analizador de consultas SQL Objetivo Específico: Identificará las características y posibilidades que ofrece el analizador de consultas SQL a través de la conexión con una base de datos.

22 Analizador de consultas SQL El Analizador de consultas SQL es una interfaz gráfica de usuario para diseñar y probar interactivamente instrucciones Transact-SQL, archivos por lotes y secuencias de comandos. Es posible llamar al Analizador de consultas SQL desde el Administrador corporativo de SQL Server.

23 Analizador de consultas SQL

24 El Analizador de consultas SQL ofrece:  Editor de texto en formato libre  Código de colores en la sintaxis Transact- SQL  Examinador de objetos y herramientas de búsqueda de objetos  Las plantillas se pueden utilizar para acelerar el desarrollo de instrucciones

25 Analizador de consultas SQL El Analizador de consultas SQL ofrece:  Resultados presentados en una cuadrícula  Diagrama gráfico de la información del plan de presentación  Asistente para optimización de índices

26 Analizador de consultas SQL Para conectarse a SQL Server:  En el cuadro de diálogo Conectar a SQL Server, escriba el nombre del servidor de base de datos en el cuadro SQL Server. Para seleccionar el servidor local, seleccione (local).

27 Analizador de consultas SQL

28 Navegador de Objetos Objetivo específico: Al participante identificará las características del navegador de objetos como elemento del analizador de consultas.

29 Navegador de Objetos Una herramienta que ofrece el analizador de consultas es el navegador de objetos mediante el cual se puede navegar por todas las bases de datos y revisar las funciones y características de los objetos de cada base de datos como lo pueden ser: tablas de usuario, tablas de sistema, procedimientos, funciones, etc.

30 Navegador de Objetos

31 Como se ha mencionado con el navegador de objetos se puede navegar por todos los objetos, únicamente se debe navegar (explorar) los elementos mostrados por el mismo navegador.

32 Navegador de Objetos

33 Con el navegador de consulta se pueden crear los guiones o líneas de código para la creación de esos objetos, en una nueva ventana, en un archivo o en el portapapeles. Se pude eliminar el objeto, se puede abrir dicho objeto y guardar entre otras opciones.

34 Navegador de Objetos

35 Ejecución de sentencias Transact-SQL Objetivo Específico: El participante ejecutará sentencias básicas Transact-SQL desde el Analizador de consultas.

36 Ejecución de sentencias Transact-SQL En el momento que se establece la conexión con la base de datos se pueden realizar operaciones directamente con la información, para ello solo basta escribir la sentencia SQL correspondiente a la acción que se quiera realizar o bien a través del navegador de objetos obtener la instrucción necesaria.

37 Ejecución de sentencias Transact-SQL El analizador de consultas SQL ofrece la opción de verificar las operaciones antes ejecutarlas con lo cual se comprueba la correcta escritura de las mismas. Para ello solo se requiere pulsar la combinación de teclas [CTRL]+[F5], si se llegase a encontrar un error, el analizador indicaría la línea y tipo de error correspondiente. Otra forma de revisar la instrucción es a través del menú de gráficas ofrecidas.

38 Ejecución de sentencias Transact-SQL Para ejecutar una instrucción se debe pulsar F5 o bien a través de herramientas las gráficas. Note que se cuenta con un botón de parado de instrucción necesario para cuando ocurra un bloqueo o tardanza en la ejecución Cada vez que se va a realizar una operación se debe verificar que se este realizando en la base de datos correspondiente, se tiene el selector de bases de datos.

39 Ejecución de sentencias Transact-SQL Ejercicio: Actividades Realice la conexión a la base de datos llamada “PUBS” a través del administrador corporativo. Si no esta activo el navegador de objetos, ábralo.

40 Ejecución de sentencias Transact-SQL Revise las tablas de usuario y verifique los campos así como los tipos de datos. Seleccione una tabla de usuario y genere la secuencia de código para realizar una operación “Select”: Ejecute la instrucción.

41 Conclusión Las opciones de utilización de bases de datos han sido adquiridas por el usuario, la aplicación de estas posibilidades serán ejecutadas en el transcurso del curso, ahora se tiene una visión más concreta del SQL Server, en este momento se realizará la evaluación de las dos primeras unidades.


Descargar ppt "DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL."

Presentaciones similares


Anuncios Google