PRIMER PERIODO TEMA 5 LENGUAJE SQLinformación de interés de bases de datos, así como hacer...

2
NOMBRE: GRADO: DÉCIMO PROFESOR: SERGIO FERREIRA GOMEZ FECHA: AREA: TECNOLOGÍA E INFORMÁTICA ASIGNATURA: INFORMÁTICA Indicadores de desempeño: Usa plataformas de la web gratuita que permiten crear y administrar bases de datos. Utilizo e interpreto manuales, instrucciones, diagramas y esquemas, para el montaje de algunos artefactos, dispositivos y sistemas tecnológicos. PRIMER PERIODO TEMA 5 LENGUAJE 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. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla información de interés de bases de datos, así como hacer cambios en ella. El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales y permite así gran variedad de operaciones. 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. Existen tres tipos de comandos SQL, estos son: Los DLL(Data Definition Language) que permiten crear y definir nuevas bases de datos, campos e índices. Los DML(Data Manipulation Language) que permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos. Los DCL(Data Control Language) que se encargan de definir las permisos sobre los datos. El lenguaje de definición de datos (en inglés Data Definition Language, o DDL), es el que se encarga de la modificación de la estructura de los objetos de la base de datos. Incluye órdenes para modificar, borrar o definir las tablas en las que se almacenan los datos de la base de datos. Existen cuatro operaciones básicas: CREATE, ALTER, DROP y TRUNCATE. Un lenguaje de manipulación de datos (Data Manipulation Language, o DML en inglés) 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. El

Transcript of PRIMER PERIODO TEMA 5 LENGUAJE SQLinformación de interés de bases de datos, así como hacer...

Page 1: PRIMER PERIODO TEMA 5 LENGUAJE SQLinformación de interés de bases de datos, así como hacer cambios en ella. El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad

NOMBRE: GRADO: DÉCIMO

PROFESOR: SERGIO FERREIRA GOMEZ FECHA:

AREA: TECNOLOGÍA E INFORMÁTICA ASIGNATURA: INFORMÁTICA

Indicadores de desempeño: Usa plataformas de la web gratuita que permiten crear y administrar bases de datos. Utilizo e interpreto manuales, instrucciones, diagramas y esquemas, para el montaje de algunos

artefactos, dispositivos y sistemas tecnológicos.

PRIMER PERIODO TEMA 5

LENGUAJE 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. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla información de interés de bases de datos, así como hacer cambios en ella. El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales y permite así gran variedad de operaciones.

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.

Existen tres tipos de comandos SQL, estos son: Los DLL(Data Definition Language) que permiten crear y definir nuevas bases de datos, campos

e índices. Los DML(Data Manipulation Language) que permiten generar consultas para ordenar, filtrar y

extraer datos de la base de datos. Los DCL(Data Control Language) que se encargan de definir las permisos sobre los datos.

El lenguaje de definición de datos (en inglés Data Definition Language, o DDL), es el que se encarga de la modificación de la estructura de los objetos de la base de datos. Incluye órdenes para modificar, borrar o definir las tablas en las que se almacenan los datos de la base de datos. Existen cuatro operaciones básicas: CREATE, ALTER, DROP y TRUNCATE.

Un lenguaje de manipulación de datos (Data Manipulation Language, o DML en inglés) 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. El

Page 2: PRIMER PERIODO TEMA 5 LENGUAJE SQLinformación de interés de bases de datos, así como hacer cambios en ella. El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad

lenguaje de manipulación de datos más popular hoy día es SQL, usado para recuperar y manipular datos en una base de datos relacional. Este lenguaje de manipulación de datos contiene tres sentencias las cuales son: SELECT, INSERT, DELETE y UPDATE.

Un Lenguaje de Control de Datos (DCL por sus siglas en inglés: Data Control Language) es un lenguaje proporcionado por el Sistema de Gestión de Base de Datos que incluye una serie de comandos SQL que permiten al administrador controlar el acceso a los datos contenidos en la Base de Datos. Algunos ejemplos de comandos incluidos en el DCL son los siguientes: GRANT: Permite dar permisos a uno o varios usuarios o roles para realizar tareas determinadas. REVOKE: Permite eliminar permisos que previamente se han concedido con GRANT. Las tareas sobre las que se pueden conceder o denegar permisos son las siguientes:

CONNECT SELECT

INSERT UPDATE

DELETE USAGE

ACTIVIDAD: A. En el cuaderno de informática elabora un resumen (no trascribir) del tema de la presente guía de trabajo, puede ser un escrito o usar un mapa conceptual. Toma evidencia digital (fotos y/o video) de esta actividad y compártela vía correo electrónico. B. Ingresa a la siguiente página web https://www.educima.com/crosswordgenerator.php y crea un crucigrama en línea que contenga en total diez palabras, dentro de las cuales deben aparecer las cuatro operaciones básicas del DLL, y las seis tareas sobre las que el

DCL concede o deniega permisos. No se aceptan crucigramas idénticos. Descargar su crucigrama y enviar vía correo electrónico al docente.

C. Completar el registro de acceso a la plataforma Grubba.net para lograr usarla y crear un directorio personal (base de datos) que contenga 10 registros. Después de registrarse en grubba.net debe crear una tabla que contenga información parecida a la que se muestra en

el siguiente vídeo (recuerda 10 registros), puede ser información de objetos, personas, países, etc. Haz clic sobre la imagen del vídeo para ver las instrucciones de cómo puedes hacer este ejercicio. Toma evidencia digital (fotos y/o video) de esta actividad y compártela vía correo electrónico.

FUENTES: https://geotalleres.readthedocs.io/es/latest/conceptos-sql/conceptos_sql.html https://es.wikipedia.org/wiki/Lenguaje_de_control_de_datos https://www.educima.com/crosswordgenerator.php https://www.youtube.com/watch?v=PwC71rE7Nbw