SlideShare una empresa de Scribd logo
Base de datos
Clase 5
Alan Miguel Infante Vidalón
ainfante@continental.edu.pe
Base de Datos en Microsoft SQL Server 2024
SQL
SQL
• El SQL es un lenguaje universal que se emplea en cualquier sistema
gestor de bases de datos relacional. Tiene un estándar definido, a
partir del cual cada sistema gestor ha desarrollado su versión
propia.
Acciones con SQL
• Definir bloques de instrucciones SQL que se tratan como unidades
de ejecución.
• Realizar ejecuciones condicionales.
• Realizar ejecuciones iterativas o repetitivas.
• Garantizar el tratamiento modular con la declaración de variables
locales y el uso de procedimientos almacenados.
• Manipular tupla a tupla el resultado de una consulta.
Acciones con SQL
• Se emplea generalmente para crear procedimientos
almacenados, triggers y funciones de usuario. Puede ser utilizado
como cualquier SQL como lenguaje embebido en aplicaciones
desarrolladas en otros lenguajes de programación como Visual
Basic, C, Java, etcétera.
• El SQL no permite:
• Crear interfaces de usuario.
• Crear aplicaciones ejecutables, sino elementos que en algún
momento llegarán al servidor de datos y serán ejecutados.
Clasificación de SQL
• Regularmente las clasificaciones lo definen en tres grupos:
• El DDL (Data Definition Language) Lenguaje de Descripción de
Datos.
• El DML (Data Manipulation Language) Lenguaje de
Manipulación de Datos.
• El DCL (Data Control Language) Lenguaje de Control de Datos.
Data Definition
Language
DDL – Data Definition Language
• El DDL, es la parte del SQL dedicada a la definición de la base de
datos, consta de sentencias para definir la estructura de la base de
datos.
• Permiten crear la base de datos, crear, modificar o eliminar la
estructura de las tablas, crear índices, definir reglas de validación
de datos, relaciones entre las tablas, etc.
• Permite definir gran parte del nivel interno de la base de datos. Por
este motivo estas sentencias serán utilizadas normalmente por el
administrador de la base de datos.
DDL – Data Definition Language
CREATE
• Sirve para crear una nueva base de datos, tabla, índice, o
procedimiento almacenado.
• Una sentencia CREATE en SQL crea un objeto dentro de un sistema
de gestión de bases de datos relacionales (RDBMS).
• Por ejemplo:
ALTER
• La sentencia ALTER es usada para agregar, borrar o modificar atributos
en un determinado objeto.
DROP
• Sirve para borrar en forma sencilla distintos objetos dentro del SGBD
como por ejemplo base de datos, tablas, índices.
• Por ejemplo:
¿Preguntas?
Base de Datos en Microsoft SQL Server 2024

Más contenido relacionado

DOCX
Manual
PPTX
Lenguaje sql
PPTX
Teoría Leytyhuyhjuyhuyuhjhjhuyhhjyhhhuhhu
PDF
Modulo2 tema 3-lenguaje sql-ddl
PDF
clase 03 - Lenguaje SQL.pdf
PPTX
sqlserver
PPS
PPTX
Clase de investigacion presentacion 1
Manual
Lenguaje sql
Teoría Leytyhuyhjuyhuyuhjhjhuyhhjyhhhuhhu
Modulo2 tema 3-lenguaje sql-ddl
clase 03 - Lenguaje SQL.pdf
sqlserver
Clase de investigacion presentacion 1

Similar a Base de Datos en Microsoft SQL Server 2024 (20)

PPTX
PPTX
PDF
Tenesaca jhonny bdii_t3
PPTX
Ana farinango
PPTX
Ana farinango
PDF
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e...
PPTX
Historia del sql .....mela
PDF
Base de datos de la unp es facil no te compliques
DOCX
SQL (Structured Query Language): Informe de Lectura Unidad 3
PDF
Bases de datos módulo 3 el lenguaje sql
PPTX
PPTX
PPTX
Lenguaje estructurado sql
PPTX
Sql
DOCX
Actividad extra ansi sql
PPTX
Trabajo de diapositivas sql
PPT
PPTX
SQL-2022-2023.pptx
DOCX
Introducción SQL : Primera semana
Tenesaca jhonny bdii_t3
Ana farinango
Ana farinango
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e...
Historia del sql .....mela
Base de datos de la unp es facil no te compliques
SQL (Structured Query Language): Informe de Lectura Unidad 3
Bases de datos módulo 3 el lenguaje sql
Lenguaje estructurado sql
Sql
Actividad extra ansi sql
Trabajo de diapositivas sql
SQL-2022-2023.pptx
Introducción SQL : Primera semana
Publicidad

Más de CESARHERNANPATRICIOP2 (8)

PPTX
Semana 10 Clase ModulosAplicacion CRM.pptx
PPTX
Semana 15 Clase ModulosRecursividadLibrerias CRM.pptx
PPTX
Semana 03 Clase EstructuraControlSelectiva CRM.pptx
PPTX
Semana 02 Clase EstructuraControlSecuencial CRM.pptx
PDF
PLATAFORMA CULQUI ONLINE PASARELA DE PAGO
PPTX
S11-SEMANA 11 ADMINISTRACIÓN DE BASE DE DATOS EB ORACLE
PPTX
Introducción a la Estructura de Datos y Algoritmos 2025
PPTX
Prototipos de aplicaciones - ¿UX? Experiencia de usuario
Semana 10 Clase ModulosAplicacion CRM.pptx
Semana 15 Clase ModulosRecursividadLibrerias CRM.pptx
Semana 03 Clase EstructuraControlSelectiva CRM.pptx
Semana 02 Clase EstructuraControlSecuencial CRM.pptx
PLATAFORMA CULQUI ONLINE PASARELA DE PAGO
S11-SEMANA 11 ADMINISTRACIÓN DE BASE DE DATOS EB ORACLE
Introducción a la Estructura de Datos y Algoritmos 2025
Prototipos de aplicaciones - ¿UX? Experiencia de usuario
Publicidad

Último (20)

PDF
HISTORIA DE LA GRÚAA LO LARGO DE LOS TIEMPOSpdf
PPT
tema DISEÑO ORGANIZACIONAL UNIDAD 1 A.ppt
PDF
Estrategias de apoyo de tecnología 2do periodo pdf
PDF
fulguracion-medicina-legal-418035-downloable-2634665.pdf lesiones por descarg...
DOC
informacion acerca de la crianza tecnificada de cerdos
PPTX
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
PPT
PRIMEROS AUXILIOS EN EL SECTOR EMPRESARIAL
PDF
Oficio SEC de formulación de cargos por el apagón del 25F en contra del CEN
PPTX
Notificacion e investigación de incidentes y accidentes de trabajo.pptx
PDF
Electricidad-Estatica-Peligros-Prevencion.pdf
PDF
Sustitucion_del_maiz_por_harina_integral_de_zapall.pdf
PDF
Módulo-de Alcance-proyectos - Definición.pdf
DOCX
CONCEPTOS BASICOS DE LA PROGRAMACION STEP
PPTX
Cortinas-en-Presas-de-Gravedad-Vertedoras-y-No-Vertedoras.pptx
PPTX
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
DOCX
Cumplimiento normativo y realidad laboral
PPTX
1 CONTAMINACION AMBIENTAL EN EL PLANETA.pptx
PPTX
Manual ISO9001_2015_IATF_16949_2016.pptx
PDF
Oficio SEC 293416 Comision Investigadora
PDF
Sugerencias Didacticas 2023_Diseño de Estructuras Metalicas_digital.pdf
HISTORIA DE LA GRÚAA LO LARGO DE LOS TIEMPOSpdf
tema DISEÑO ORGANIZACIONAL UNIDAD 1 A.ppt
Estrategias de apoyo de tecnología 2do periodo pdf
fulguracion-medicina-legal-418035-downloable-2634665.pdf lesiones por descarg...
informacion acerca de la crianza tecnificada de cerdos
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
PRIMEROS AUXILIOS EN EL SECTOR EMPRESARIAL
Oficio SEC de formulación de cargos por el apagón del 25F en contra del CEN
Notificacion e investigación de incidentes y accidentes de trabajo.pptx
Electricidad-Estatica-Peligros-Prevencion.pdf
Sustitucion_del_maiz_por_harina_integral_de_zapall.pdf
Módulo-de Alcance-proyectos - Definición.pdf
CONCEPTOS BASICOS DE LA PROGRAMACION STEP
Cortinas-en-Presas-de-Gravedad-Vertedoras-y-No-Vertedoras.pptx
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
Cumplimiento normativo y realidad laboral
1 CONTAMINACION AMBIENTAL EN EL PLANETA.pptx
Manual ISO9001_2015_IATF_16949_2016.pptx
Oficio SEC 293416 Comision Investigadora
Sugerencias Didacticas 2023_Diseño de Estructuras Metalicas_digital.pdf

Base de Datos en Microsoft SQL Server 2024

  • 1. Base de datos Clase 5 Alan Miguel Infante Vidalón ainfante@continental.edu.pe
  • 3. SQL
  • 4. SQL • El SQL es un lenguaje universal que se emplea en cualquier sistema gestor de bases de datos relacional. Tiene un estándar definido, a partir del cual cada sistema gestor ha desarrollado su versión propia.
  • 5. Acciones con SQL • Definir bloques de instrucciones SQL que se tratan como unidades de ejecución. • Realizar ejecuciones condicionales. • Realizar ejecuciones iterativas o repetitivas. • Garantizar el tratamiento modular con la declaración de variables locales y el uso de procedimientos almacenados. • Manipular tupla a tupla el resultado de una consulta.
  • 6. Acciones con SQL • Se emplea generalmente para crear procedimientos almacenados, triggers y funciones de usuario. Puede ser utilizado como cualquier SQL como lenguaje embebido en aplicaciones desarrolladas en otros lenguajes de programación como Visual Basic, C, Java, etcétera. • El SQL no permite: • Crear interfaces de usuario. • Crear aplicaciones ejecutables, sino elementos que en algún momento llegarán al servidor de datos y serán ejecutados.
  • 7. Clasificación de SQL • Regularmente las clasificaciones lo definen en tres grupos: • El DDL (Data Definition Language) Lenguaje de Descripción de Datos. • El DML (Data Manipulation Language) Lenguaje de Manipulación de Datos. • El DCL (Data Control Language) Lenguaje de Control de Datos.
  • 9. DDL – Data Definition Language • El DDL, es la parte del SQL dedicada a la definición de la base de datos, consta de sentencias para definir la estructura de la base de datos. • Permiten crear la base de datos, crear, modificar o eliminar la estructura de las tablas, crear índices, definir reglas de validación de datos, relaciones entre las tablas, etc. • Permite definir gran parte del nivel interno de la base de datos. Por este motivo estas sentencias serán utilizadas normalmente por el administrador de la base de datos.
  • 10. DDL – Data Definition Language
  • 11. CREATE • Sirve para crear una nueva base de datos, tabla, índice, o procedimiento almacenado. • Una sentencia CREATE en SQL crea un objeto dentro de un sistema de gestión de bases de datos relacionales (RDBMS). • Por ejemplo:
  • 12. ALTER • La sentencia ALTER es usada para agregar, borrar o modificar atributos en un determinado objeto.
  • 13. DROP • Sirve para borrar en forma sencilla distintos objetos dentro del SGBD como por ejemplo base de datos, tablas, índices. • Por ejemplo: