ALUMNOS Cabrera Hernndez Julio Cesar Figueroa Valencia Laura Stefany Ortiz Escobar Armando
PROFESOR Abraham Jorge Jimnez Alfaro
RESUMEN Capitulo 4 Herramientas de Consulta. Consultas del Motor de Base de Datos y Editor SQL
MATERIA Fundamentos de Bases de Datos
GRUPO 5501 S.XXI EQUIPO Anaranjado INTRODUCCION Las bases de datos tienen como principal objetivo almacenar datos y poner esos datos a disposicin de las aplicaciones y usuarios autorizados, mientras los administradores de base de datos crean y mantienen las bases de datos, los usuarios trabajan con el contenido de las mismas al tener acceso o recuperar los datos existentes, cambiar o actualizar los datos existentes, agregar o insertar o eliminar los datos existentes. El acceso y modificacin de datos se realiza mediante la utilizacin de una aplicacin o herramienta para enviar peticiones de recuperacin y modificacin de datos a SQL Server. Las aplicaciones y herramientas usan dos componentes para tener acceso a SQL Server, interfaces de programacin de aplicacin (API) e instrucciones Transact-SQL generadas con el lenguaje Transact-SQL, estas operaciones se implementa usando una de las cuatro instrucciones Transact- SQL siguientes: SELECT, UPDATE, INSERT y DELETE, estas forman el ncleo del lenguaje SQL, cuando se comprenda cmo funcionan, se habr entendido en cmo funciona SQL. Las herramientas de consulta graficas o basadas en formularios no requieren ningn conocimiento de SQL, el usuario puede seleccionar grficamente las columnas y especificar con facilidad como calificar las filas que desea recuperar, algunas aplicaciones como: las Consultas del motor de base de datos y osql, son programas para ejecutar instrucciones Transact- SQL, Las aplicaciones escritas para las API de bases de datos de propsito general, como: ADO, OLE, DB, ODBC, o DB-Library, tambin envan instrucciones Transact-SQL a SQL Server, estas aplicaciones presentan al usuario una interfaz que refleja la funcin de empresa que implementan. Para codificar estos tipos de aplicaciones se deben conocer las instrucciones Transact-SQL. Otras aplicaciones como el Administrador corporativo de SQL usan un modelo de objetos que aumenta la eficiencia de la utilizacin de SQL, el Administrador corporativo utiliza un modelo de objetos que facilita la tarea de administrar los distintos servidores SQL, las API como SQL-DMO y SQL-DTS, usan tambin modelos similares de objetos. INICIACION A LAS CONSULTAS Y HERRAMIENTAS Una consulta es una peticin de datos almacenados en SQL Server que se puede emitir de varias formas: Un usuario de MS Query o de Microsoft Access puede usar una interfaz grfica de usuario para elegir los datos que desea ver de una o varias tablas de SQL Server. Un usuario de las Consultas del motor de base de datos SQL o de osql puede emitir una instruccin SELECT. Una aplicacin de Visual Basic puede asignar los datos de una tabla de SQL a un control enlazado. Las Consultas del motor de base de datos de SQL Server y osql admiten la utilizacin de Transact- SQL de forma interactiva para tener acceso y cambiar datos, tambin existe la herramienta bcp, se puede usar para insertar rpidamente una gran cantidad de filas nuevas en una tabla. El Administrador corporativo de SQL tambin admite trabajar con varias instancias de SQL simultneamente, osql y bcp solo admiten trabajar con una instancia a la vez. CONSULTAS DEL MOTOR DE BASE DE DATOS. EITOR SQL Dentro de las herramientas para ejecucin de comandos Transact-SQL en SQL se encuentran las Consultas del motor de base de datos, es una aplicacin de Microsoft Win32 que constituye una excelente herramienta para la ejecucin en lnea e interactiva de instrucciones y secuencias de comandos de Transact-SQL. En las Consultas del motor de base de datos, los usuarios escriben instrucciones de Transact-SQL en una ventana de texto, las ejecutan y ven los resultados en una ventana de resultados. Las Consultas del motor de base de datos de SQL constituyen una herramienta grafica que permite: Crear consultas y otras secuencias de comandos de SQL en la Ventana de consulta o Editor SQL y ejecutarlas en bases de datos de SQL Server. Disear consultas en el editor especfico. Optimizar consultas en el asistente para la optimizacin del motor de la base de datos. Depurar problemas de rendimiento de consultas. Enviar los resultados de la consulta a texto, cuadricula o archivo. Utilizar diversas Opciones de consulta, tanto de ejecucin como de mostrar resultados. MODIFICACIONDELAINFORMACIONENLAVENTANAABRIRTABLA La ventana Abrir tabla muestra las columnas y las filas de una tabla en una cuadricula y permite modificar los datos de la tabla escribiendo directamente sobre la cuadricula. Tambin permite insertar y eliminar filas con las opciones Agregar y Eliminar del men contextual que se obtiene haciendo clic con el ratn sobre cualquier fila seleccionada. ARCHIVOS SQL Y PLANTILLAS Las plantillas son archivos repetitivos que contienen secuencias de comandos de SQL que le ayudan a crear objetos en la base de datos, SQL proporciona varias plantillas para crear bases de datos, tablas, vistas, ndices, procedimientos almacenados, desencadenadores, estadsticas y funciones. Existen plantillas que le ayudan a administrar propiedades extendidas, servidores vinculados, inicios de sesin, funciones y usuarios, as como a declarar y utilizar cursores, las definiciones de parmetros de plantilla utilizan este formato: <parameter_name,data_type,value> CONCLUSIONES En este captulo habla sobre las herramientas de consulta de las bases de datos, y va explicando y mostrando como y donde se abren y que funcin tiene cada una y tambin muestra cierto cdigo de las clausulas.