Universidad abierta para adultos
(UAPA)
Asignatura:
Sistema base de Datos
Tema:
Semana II
Participante:
Starlyn francisco adames
Matricula:
100050265
Facilitador:
Diógenes Amaury Martínez
24 de noviembre de 2025
Santiago de los caballeros
República dominicana
Introducción
En esta semana estaremos realizando los ejercicios puestos por el facilitador sobre
que es SQL, las sentencias DML y algunos ejercicios puestos por el facilitador con
el contenido de esta semana.
I. Concepto de SQL.
Es un lenguaje de programación para almacenar y procesar información en una
base de datos relacional. Una base de datos relacional almacena información en
forma de tabla, con filas y columnas que representan diferentes atributos de datos y
las diversas relaciones entre los valores de datos.
II. Importancia del lenguaje estructurado de consulta (SQL).
Es un lenguaje de consulta popular que se usa con frecuencia en todos los tipos de
aplicaciones. Los analistas y desarrolladores de datos aprenden y usan SQL porque
se integra bien con los diferentes lenguajes de programación. Por ejemplo, pueden
incrustar consultas SQL con el lenguaje de programación Java para crear
aplicaciones de procesamiento de datos de alto rendimiento con los principales
sistemas de bases de datos SQL, como Oracle o MS SQL Server.
III. Ventajas de SQL.
• Procesamiento de consultas más rápido: Se recuperan grandes cantidades de
datos de forma rápida y eficiente.
• Sin conocimientos de programación: Para la recuperación de datos, no se
requieren grandes líneas de código. Se utilizan todas las palabras clave básicas
como SELECT, INSERT INTO y UPDATE, y las reglas sintácticas de SQL son
sencillas, lo que lo convierte en un lenguaje intuitivo.
• Portátil: Se puede usar en programas de PC, servidores y portátiles,
independientemente de la plataforma. Además, se puede integrar con otras
aplicaciones según las necesidades.
• Múltiples vistas de datos: Una de las ventajas de SQL es su capacidad para
proporcionar múltiples vistas de datos. Esto significa que SQL permite a los
usuarios crear diferentes vistas o perspectivas de los datos almacenados en una
base de datos, según sus necesidades y permisos.
• Seguridad: Las bases de datos SQL tienen funciones de seguridad integradas
que ayudan a proteger los datos del acceso no autorizado, como la autenticación
de usuarios, el cifrado y el control de acceso.
IV. Desventajas de SQL.
• Costo: Algunas versiones son costosas y, por lo tanto, los programadores no
pueden acceder a ellas.
• Control parcial: debido a reglas comerciales ocultas, no se otorga control total
a la base de datos.
• Falta de análisis en tiempo real: las bases de datos SQL están diseñadas para
el procesamiento por lotes y no admiten análisis en tiempo real, lo que puede
ser una desventaja para las aplicaciones que requieren procesamiento de datos
en tiempo real.
• Rendimiento de consulta limitado: las bases de datos SQL pueden tener un
rendimiento de consulta limitado cuando trabajan con conjuntos de datos
grandes, ya que las consultas pueden tardar más en procesarse que las bases de
datos en memoria.
V. Sentencias DML
Son un conjunto de instrucciones SQL utilizadas para manipular los datos
almacenados en una base de datos. Estas sentencias permiten realizar operaciones
como la inserción, actualización, eliminación y recuperación de datos.
VI. Ejemplo de no menos 10 sentencias que pertenezcan al DML
• SELECT – Consulta datos.
• INSERT – Inserta nuevos registros.
• UPDATE – Actualiza información existente.
• DELETE – Elimina registros.
• TRUNCATE TABLE–Elimina todas las filas de una tabla.
VII. Crear una Base de Datos llamada inventario (En PostgreSql).
VIII. Crear una tabla llamada productos con los siguientes campos
(codigopro del tipo int, descripcionpro del tipo varchar(75),
preciopro del tipo money, costopro del tipo money, existenciapro
del tipo int, estatuspro del tipo varchar(1) el campo clave es
codigopro).
IX. Registrar 10 productos.
X. Escribir una sentencia DML que muestre todos los registros de la
tabla productos.
XI. Escribir una sentencia DML que muestre el registro cuyo
codigopro sea igual a 1.
XII. Escribir una sentencia DML que actualice todos los estatus de la
tabla producto con el valor de I.
XIII. Escribir una sentencia DML que que actualice todos los estatus de
la tabla producto con el valor de A, cuando el codigopro sea un 2.
Conclusión
Esta semana me gusto mucho por que he aprendido algunas sentencias DML las he
puesto a prueba, aparte de que me tiene algo emocionado es la variedad de
posibilidades de datos que se pueden guardar en una tabla.
Bibliografía:
• [Link]
• [Link]
• [Link]
[Link]/cd/E11882_01/timesten.112/e21642/[Link]?_x_tr_sl=en&_x_tr_
tl=es&_x_tr_hl=es&_x_tr_pto=tc