






















































Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Apuntes de la clase 1 sobre el manejo de bases de datos con SQL Server. Contiene temas como la introducción a SQL, componentes del lenguaje, comandos básicos y cláusulas. Además, se explican los tipos de comandos DDL, DML y DCL, y se detallan las funciones de cada uno.
Tipo: Resúmenes
1 / 62
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!























































Clase 1
1. Introducción 1.1 Componentes del SQL 1.2 Comandos 1.3 Cláusulas 1.4 Operadores Lógicos 1.5 Operadores de Comparación 1.6 Funciones de Agregado. 1.7 Importar datos. 1.8 Exportar datos.
El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language ) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas.
Una base de datos relacional es una base de datos capaz de representar una relación entre diferentes conjuntos de datos
El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos.
Existe 3 tipos de comandos en SQL:
Este comando permite crear objetos de datos, como nuevas bases de datos, tablas, vistas y procedimientos almacenados. Ejemplo: Create Table Agenda ( AgendaID int IDENTITY( 1 , 1 ) not null PRIMARY KEY, Nombre Varchar(MAX), Apellido Varchar(MAX), ContactoID int, DireccionID int, IsActivo bit )
Este comando permite modificar la estructura de una tabla u objeto. Se pueden agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla, modificar un trigger, etc. Ejemplo: alter table dbo.Agenda ADD WebSite Varchar(Max)
Este comando trunca todo el contenido de una tabla. La ventaja sobre el comando DROP, es que si se quiere borrar todo el contenido de la tabla, es mucho más rápido, especialmente si la tabla es muy grande. La desventaja es que TRUNCATE sólo sirve cuando se quiere eliminar absolutamente todos los registros, ya que no se permite la cláusula WHERE. Si bien, en un principio, esta sentencia parecería ser DML (Lenguaje de Manipulación de Datos), es en realidad una DDL, ya que internamente, el comando TRUNCATE borra la tabla y la vuelve a crear y no ejecuta ninguna transacción. EJEMPLO Truncate Table Agenda
Es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios llevar a cabo las tareas de consulta o manipulación de los datos, organizados por el modelo de datos adecuado.
Una sentencia INSERT de SQL agrega uno o más registros a una (y sólo una) tabla en una base de datos relacional. Ejemplo: INSERT INTO dbo.Agenda (nombre, Apellido, ContactoID, DireccionID, IsActivo) VALUES ('Juan', 'Perez', Null, Null, 1 );
Una sentencia UPDATE de SQL es utilizada para modificar los valores de un conjunto de registros existentes en una tabla. Ejemplo: UPDATE dbo.Agenda SET Nombre = 'Josefa' WHERE AgendaID = 1