From 68a761556f4c0717f8ddf2eccdeb704fca0882ac Mon Sep 17 00:00:00 2001 From: fede Date: Wed, 17 Apr 2024 00:02:50 -0300 Subject: [PATCH] feat: resueltos ejercicios de Base De Datos --- Bases de Datos/ejercicios1.org | 40 ++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 Bases de Datos/ejercicios1.org diff --git a/Bases de Datos/ejercicios1.org b/Bases de Datos/ejercicios1.org new file mode 100644 index 0000000..adc6c4d --- /dev/null +++ b/Bases de Datos/ejercicios1.org @@ -0,0 +1,40 @@ +#+title: ejercicios + +* ¿Qué es una base de datos? +Una base de datos es un programa que permite que muchos clientes o dispositivos compartan un mismo banco de datos de forma remota. + +* ¿Se pueden guardar datos en un medio distinto a una base de datos? Cite tres ejemplos. +Existen otros medios en las cuales se pueden guardar datos, como los son: +1. Archivos de Texto simple (txt, csv) +2. Archivos Indexados (como los que usa COBOL). Tambien entran en esta categoria otros tipos de archivos binarios custom. como los que arma sqlite. +3. JSON y XML, que se usan como plantillas para enviar datos a paginas webs, Como curiosidad en javascript los string JSON pueden ser convertidos directamente a objetos lo que aportó mucho a su popularidad. + +* ¿Los archivos pueden utilizarse para guardar datos? +Por supuesto que sí. + +* ¿Cuáles son las características de los archivos? +Permiten persistencia de los datos entre diferentes instancias de programas que los puedan interpretar. + +* ¿Qué significa la independencia entre datos y aplicaciones? +Significa que los datos no estan ligados espeficicamente a ningun programa y pueden ser utilizados por todos. + +* ¿Qué entiende por independencia física? +Es una caracteristica que permite que se cambie la forma en la que los datos estan almacenados sin que los programas que los utilizan reciban algun "daño colateral" alguna migracion fisica. + +* ¿Qué entiende por independencia lógica? +Es la capacidad de modificar la estructura logica de la base de datos sin romper el funcionamiento de los programas que la utilizan. + +* ¿Qué diferencia hay entre atributo y tupla? +Para SQL: \\ +- Un atributo, Es una propiedad que puede ser almacenada en una tabla. Por ejemplo en una tabla cliente el dato del DNI, nombre y apellido son 3 atributos distintos que estan declarados en la misma tabla. + +- Una tupla, Esta es un conjunto de datos existentes en la base de datos. Comunmente representados como filas. + +* ¿Para qué sirve el álgebra relacional? +Sirven como la base teorica de las bases de datos relaciones. Esta es comúnmente usada dandole datos en una entrada (la query sql con las relaciones) y devuelve una salida (los resultados de la query). + +* ¿Qué diferencia hay entre selección y proyección? +- Seleccion, Consiste en filtrar los datos de una query para obtener solo los que necesitamos. Clausura 'WHERE'. + +- Proyeccion, Es utilizada para traer desde la base de datos un conjunto de los datos que necesitamos. Se usa 'SELECT'. +