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


Programación Web: Base de Datos, Ejercicios de Programación Informática

Programación Web: Base de Datos

Tipo: Ejercicios

2025/2026

A la venta desde 06/05/2026

carlos-manuel-bautista-heredia
carlos-manuel-bautista-heredia 🇩🇴

14 documentos

1 / 5

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Programación Web
Base de Datos
Actividad 1 del Módulo 6
Tema 1: Después de leer la guía, ver los videos de apoyo e investigar en
internet si es necesario, responda lo siguiente:
1. ¿Qué significa SQL y para qué se utiliza?
SQL, que significa Lenguaje de Consulta Estructurada (Structured Query Language), es
el lenguaje de programación estándar utilizado para gestionar y manipular bases de
datos relacionales. En esencia, se usa para comunicarse con una base de datos y darle
instrucciones, permitiendo realizar las cuatro operaciones fundamentales sobre los
datos (conocidas como CRUD): crear nuevos registros (insertar), leer la información
(consultar), actualizar los datos existentes y borrar registros, además de administrar la
propia estructura de la base de datos, como crear o modificar tablas.
2. ¿Qué es MySQL y cuál es su relación con SQL?
MySQL es un popular sistema gestor de bases de datos relacionales (RDBMS) de
código abierto. En términos sencillos, es el software o la plataforma que se encarga de
almacenar, organizar y administrar grandes volúmenes de datos de manera
estructurada en tablas. Su función principal es actuar como un contenedor seguro y
eficiente para la información, permitiendo que las aplicaciones guarden y recuperen
datos de forma rápida y fiable, siendo una de las tecnologías más utilizadas en el
desarrollo web.
La relación entre ambos es la de una herramienta y el idioma que la controla. SQL
(Structured Query Language) es el lenguaje estandarizado que se utiliza para
interactuar con MySQL. Es decir, mientras MySQL es el motor que almacena los datos,
SQL es el conjunto de comandos e instrucciones que escribes para darle órdenes a
ese motor, como pedirle que te muestre ciertos datos, que inserte un nuevo registro o
que actualice información existente. Por lo tanto, no son tecnologías competidoras, sino
que trabajan juntas: SQL es el "cómo" le pides las cosas, y MySQL es el sistema que
cumple esas peticiones.
3. ¿Cuál es la diferencia entre base de datos y tabla?
La principal diferencia es que una base de datos es el contenedor general y completo,
mientras que una tabla es una estructura específica dentro de ella donde se almacenan
físicamente los datos. Usando una analogía, la base de datos sería como un archivador
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Programación Web: Base de Datos y más Ejercicios en PDF de Programación Informática solo en Docsity!

Base de Datos

Actividad 1 del Módulo 6

Tema 1: Después de leer la guía, ver los videos de apoyo e investigar en

internet si es necesario, responda lo siguiente:

1. ¿Qué significa SQL y para qué se utiliza? SQL, que significa Lenguaje de Consulta Estructurada (Structured Query Language), es el lenguaje de programación estándar utilizado para gestionar y manipular bases de datos relacionales. En esencia, se usa para comunicarse con una base de datos y darle instrucciones, permitiendo realizar las cuatro operaciones fundamentales sobre los datos (conocidas como CRUD): crear nuevos registros (insertar), leer la información (consultar), actualizar los datos existentes y borrar registros, además de administrar la propia estructura de la base de datos, como crear o modificar tablas. 2. ¿Qué es MySQL y cuál es su relación con SQL? MySQL es un popular sistema gestor de bases de datos relacionales (RDBMS) de código abierto. En términos sencillos, es el software o la plataforma que se encarga de almacenar, organizar y administrar grandes volúmenes de datos de manera estructurada en tablas. Su función principal es actuar como un contenedor seguro y eficiente para la información, permitiendo que las aplicaciones guarden y recuperen datos de forma rápida y fiable, siendo una de las tecnologías más utilizadas en el desarrollo web. La relación entre ambos es la de una herramienta y el idioma que la controla. SQL (Structured Query Language) es el lenguaje estandarizado que se utiliza para interactuar con MySQL. Es decir, mientras MySQL es el motor que almacena los datos, SQL es el conjunto de comandos e instrucciones que escribes para darle órdenes a ese motor, como pedirle que te muestre ciertos datos, que inserte un nuevo registro o que actualice información existente. Por lo tanto, no son tecnologías competidoras, sino que trabajan juntas: SQL es el "cómo" le pides las cosas, y MySQL es el sistema que cumple esas peticiones. 3. ¿Cuál es la diferencia entre base de datos y tabla? La principal diferencia es que una base de datos es el contenedor general y completo, mientras que una tabla es una estructura específica dentro de ella donde se almacenan físicamente los datos. Usando una analogía, la base de datos sería como un archivador

Base de Datos

Actividad 1 del Módulo 6

entero, y una tabla sería uno de los cajones de ese archivador, organizado con sus propias filas y columnas para guardar un tipo de información concreto, como "Clientes" o "Productos". Por lo tanto, una base de datos es el sistema que aloja una o varias tablas y gestiona las relaciones que existen entre ellas, además de otros elementos como consultas e índices. En cambio, la tabla es el objeto fundamental que organiza los datos en un formato de filas (registros) y columnas (campos), pero siempre debe existir dentro de una base de datos. No se puede tener una tabla sin una base de datos que la contenga.

4. ¿Qué es una Primary Key (clave primaria) y cuál es su función? Una Primary Key (clave primaria) es una columna o conjunto de columnas que sirve como un identificador único para cada fila dentro de una tabla, de forma similar a un número de cédula para una persona. Su función principal es asegurar la integridad de los datos al evitar registros duplicados y permitir que el sistema localice, actualice o elimine cualquier fila de manera precisa y eficiente. Para cumplir su propósito, toda clave primaria debe seguir dos reglas estrictas: su valor no puede repetirse en ninguna otra fila y nunca puede ser nulo, siendo además la pieza fundamental para establecer relaciones entre distintas tablas. 5. ¿Qué diferencia hay entre Primary Key y Foreign Key? La principal diferencia es que una Primary Key (clave primaria) sirve como un identificador único y no repetible para cada fila dentro de su propia tabla, garantizando que cada registro sea distinto, como un número de cédula. En contraste, una Foreign Key (clave foránea) es una columna dentro de una tabla que actúa como un puente o enlace, ya que su valor hace referencia a la Primary Key de otra tabla. Mientras la clave primaria impone la unicidad en su tabla de origen, la clave foránea se utiliza para establecer y mantener una relación lógica entre dos tablas, y sus valores sí pueden repetirse para reflejar esa conexión (por ejemplo, muchos empleados pueden pertenecer al mismo departamento). 6. ¿Qué es un tipo de dato en SQL? Menciona dos ejemplos. Un tipo de dato en SQL es una regla que especifica el tipo de información que se puede almacenar en una columna de una tabla. Define qué clase de valores son

Base de Datos

Actividad 1 del Módulo 6

FROM estudiantes;

13. ¿Para qué se utiliza la cláusula WHERE en una consulta? La cláusula WHERE se utiliza para filtrar registros en una consulta SQL. Su función principal es especificar una condición que las filas deben cumplir para ser incluidas en el resultado de una operación, ya sea para seleccionarlas, actualizarlas o eliminarlas. 14. ¿Cuál es la función de la cláusula ORDER BY? Da un ejemplo. La cláusula ORDER BY en SQL se utiliza para ordenar los resultados de una consulta. Puedes ordenar los datos en orden ascendente (ASC) o descendente (DESC) basándote en una o más columnas. Si no se especifica, el orden por defecto es ascendente. Ejemplo: Tenemos una tabla llamada Empleados: ID Nombre Departamento Salario 1 Ana Ventas 50, 2 Luis TI 65, 3 Carmen Ventas 52, 4 Pedro Recursos Humanos 48, Si queremos obtener la lista de empleados ordenada por su salario de mayor a menor, usaríamos la siguiente consulta: SELECT Nombre, Salario FROM Empleados ORDER BY Salario DESC ; Resultado de la consulta: La consulta devolverá la lista de empleados ordenada por el salario, comenzando por el más alto. Nombre Salario

Base de Datos

Actividad 1 del Módulo 6

Luis 65, Carmen 52, Ana 50, Pedro 48, ORDER BY Salario DESC organizó todos los registros de la tabla Empleados según la columna Salario en orden descendente.

15. ¿Qué significa hacer un JOIN en SQL y para qué se utiliza? Hacer un JOIN en SQL significa combinar filas de dos o más tablas basándose en una columna relacionada entre ellas. Se utiliza para poder consultar datos que están distribuidos en diferentes tablas como si estuvieran en una sola.