Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Manejo de Bases de Datos con SQL Server: Introducción y Comandos, Resúmenes de Programación de Bases de Datos

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

2020/2021

Subido el 22/04/2021

wpolancog
wpolancog 🇩🇴

3 documentos

1 / 62

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Manejo de Bases de
Datos con SQL Server
Clase 1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e

Vista previa parcial del texto

¡Descarga Manejo de Bases de Datos con SQL Server: Introducción y Comandos y más Resúmenes en PDF de Programación de Bases de Datos solo en Docsity!

Manejo de Bases de

Datos con SQL Server

Clase 1

Temas a Tratar

 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.

¿Que es SQL?

 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.

¿Qué Son Bases de datos Relacionales?

 Una base de datos relacional es una base de datos capaz de representar una relación entre diferentes conjuntos de datos

¿Cómo esta compuesto SQL?

 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.

COMANDOS SQL

Secuencia Lógica de Ejecución del Query

1. FROM

2. WHERE

3. GROUP BY

4. HAVING

5. SELECT

6. ORDER BY

Tipos de Comandos

 Existe 3 tipos de comandos en SQL:

  • DLL(Data Definition Language)
  • DML(Data Manipulation Language)
  • DCL(Data Control Language)

Create

 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 )

ALTER

 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)

Truncate

 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

DML(Data Manipulation Language)

 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.

INSERT

 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 );

UPDATE

 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