Capacitación Fundamentos de Bases de Datos
Summary
TLDREste video ofrece una introducción detallada a las bases de datos, explicando su definición como un conjunto de datos organizados y relacionados. Se discuten sus características clave, como la redundancia mínima, el acceso concurrente, la integridad y la seguridad de los datos. Además, se describen diferentes tipos de bases de datos, incluyendo jerárquicas, de red, relacionales y orientadas a objetos. También se aborda la importancia del lenguaje SQL para la manipulación y gestión de datos, y se presenta un análisis específico de las bases de datos espaciales, destacando su uso en sistemas geográficos.
Takeaways
- 😀 Una base de datos es un conjunto de datos relacionados y organizados sistemáticamente, que permite fácil acceso y manipulación de la información.
- 🔑 Las características de una base de datos incluyen independencia de la lógica de los datos, redundancia mínima, acceso concurrente, integridad de los datos y seguridad.
- 🗂️ Los elementos básicos de una base de datos son datos, campos, atributos y registros.
- 📊 Existen diferentes tipos de bases de datos, como jerárquica, de red, relacional y orientada a objetos.
- 🌐 El modelo relacional es el más utilizado y se basa en relaciones, tuplas, filas y tablas.
- 🛠️ Normalización es el proceso de organizar la información para evitar repetición y mejorar la estructura de la base de datos.
- 💾 Un sistema gestor de base de datos (SGBD) permite gestionar solicitudes de usuarios, realizar consultas y manipular información.
- 🌍 Las bases de datos espaciales se caracterizan por la representación de la posición y ubicación de los datos.
- 🗺️ Los sistemas de referencia espacial pueden ser georeferenciados o topológicos.
- 🔍 Las funciones de una base de datos espacial incluyen consultas de relación espacial, análisis y manejo de geometrías a través de SQL extendido.
Q & A
¿Qué es una base de datos según la definición del guion?
-Una base de datos es un conjunto de datos de un mismo contexto relacionados entre sí y organizados sistemáticamente, facilitando su acceso y manipulación.
¿Cuáles son las características clave de una base de datos?
-Las principales características de una base de datos son: independencia de la lógica de los datos, mínima redundancia, acceso concurrente, integridad de los datos, seguridad, y la capacidad de respaldo y recuperación.
¿Qué es un campo dentro de una base de datos?
-Un campo es una representación de un atributo de un individuo o un objeto. Por ejemplo, en un directorio telefónico, los nombres, apellidos, números de teléfono, y direcciones son campos.
¿Cómo se diferencian los modelos de base de datos jerárquico, de red y relacional?
-El modelo jerárquico se basa en una estructura de árbol con una relación padre-hijo, el modelo de red utiliza nodos conectados de manera flexible permitiendo múltiples relaciones, mientras que el modelo relacional se basa en relaciones entre tablas, organizadas lógicamente en filas y columnas.
¿Qué es la normalización en una base de datos?
-La normalización es el proceso de organizar una base de datos para evitar la redundancia de datos y garantizar la integridad de la información, mejorando su estructura y relación entre tablas.
¿Qué es un sistema gestor de base de datos (DBMS) y cuál es su función principal?
-Un DBMS es un sistema que gestiona las solicitudes de los usuarios para consultas, manipulaciones y almacenamiento de información. Facilita la integridad, concurrencia, seguridad y la definición de los datos, generalmente a través del uso del lenguaje SQL.
¿Qué son las bases de datos espaciales y qué las diferencia de las bases de datos tradicionales?
-Las bases de datos espaciales almacenan datos que incluyen una representación espacial o geográfica, permitiendo definir la ubicación y relación de objetos. Se diferencian por manejar geometrías y topologías, además de utilizar funciones espaciales en SQL para consultas específicas.
¿Qué es una relación uno a muchos y cómo se maneja en una base de datos relacional?
-Una relación uno a muchos ocurre cuando un registro de una tabla principal está relacionado con múltiples registros de otra tabla. En estos casos, la clave principal de la tabla principal debe aparecer en las tablas relacionadas como una clave externa.
¿Qué papel juegan los atributos en un modelo de base de datos físico?
-En un modelo de base de datos físico, los atributos definen las características de las tablas, incluyendo los campos, las claves primarias y externas, y otros detalles específicos de cada entidad para garantizar una estructura clara y eficiente.
¿Cómo se utiliza el lenguaje SQL en el manejo de bases de datos espaciales?
-El lenguaje SQL se utiliza en bases de datos espaciales para realizar consultas, manipular datos espaciales y ejecutar funciones geométricas, como calcular distancias entre puntos o realizar análisis espaciales, utilizando módulos como PostGIS en PostgreSQL.
Outlines
📚 Introducción a las bases de datos
Este párrafo introduce el concepto de bases de datos, definiéndolas como un conjunto de datos relacionados en un mismo contexto y organizados sistemáticamente. También describe sus características fundamentales, como la independencia de la lógica de los datos, la minimización de la redundancia, el acceso rápido, la integridad, la seguridad y el respaldo de la información. Además, se explica la importancia de un sistema gestor que facilite la consulta, extracción y manipulación de los datos.
🌳 Modelos jerárquicos y de red de bases de datos
Este párrafo detalla los modelos de bases de datos, comenzando con el modelo jerárquico, donde los datos se organizan en niveles como un árbol con una estructura padre-hijo. A continuación, se introduce el modelo de red, que es más flexible, permitiendo que un nodo hijo tenga múltiples padres. Finalmente, se menciona brevemente el modelo relacional, el más utilizado actualmente, que organiza la información en tablas y relaciones, y se basa en la integridad y las claves primarias y externas.
🔗 Modelo relacional y cardinalidad
Este párrafo profundiza en el modelo relacional de bases de datos, explicando su estructura basada en tablas y relaciones. Se discuten las reglas de integridad y cardinalidad, que describen relaciones de uno a uno, uno a muchos y muchos a muchos. También se abordan conceptos clave como las tuplas, claves primarias y secundarias, y la importancia de descomponer relaciones complejas como muchos a muchos para evitar errores en la base de datos.
🧩 Modelos orientados a objetos y gestión de bases de datos
Se explica el modelo orientado a objetos en el contexto de las bases de datos, relacionado con lenguajes de programación como Java. Además, se menciona la importancia de los modelos conceptuales y físicos, que definen la estructura general y detallada de una base de datos. También se introduce el concepto de normalización, que consiste en organizar los datos para evitar redundancia. Finalmente, se destaca la importancia de un sistema gestor de base de datos (DBMS), que permite gestionar y manipular los datos de manera eficiente, usando lenguajes como SQL.
🌍 Bases de datos espaciales
Este párrafo describe las bases de datos espaciales, cuyo principal atributo es la representación de la ubicación geográfica de los datos. Se mencionan sistemas de referencia espacial, tanto georeferenciados como no georeferenciados, y cómo los gestores de bases de datos espaciales manejan información geográfica y topológica. Se subraya el uso de SQL para manipular datos espaciales y se menciona el software PostGIS como una herramienta para trabajar con estos tipos de datos, destacando la integración de funciones geométricas en bases de datos espaciales.
📊 Funciones espaciales avanzadas en SQL
En este párrafo se detallan las funciones espaciales avanzadas disponibles en gestores de bases de datos espaciales como PostGIS. Se explica cómo realizar consultas complejas, como calcular la distancia entre hospitales y vías usando funciones de SQL. También se mencionan las miles de funciones disponibles en cada nueva versión de PostgreSQL, diseñadas para mejorar el rendimiento de las bases de datos espaciales. Se ejemplifica el uso de consultas SQL para determinar distancias mínimas y cómo organizar los resultados por identificadores únicos.
Mindmap
Keywords
💡Base de datos
💡Campo
💡Registro
💡Modelo jerárquico
💡Modelo relacional
💡Cardinalidad
💡SQL
💡Integridad de los datos
💡Normalización
💡Bases de datos espaciales
Highlights
Una base de datos es un conjunto de datos relacionados entre sí, organizados de manera sistemática, sin hacer referencia a un software o hardware específico.
Una de las características principales de una base de datos es la redundancia mínima, lo que evita la repetición innecesaria de información.
El acceso concurrente en una base de datos permite que múltiples usuarios accedan a los mismos datos sin afectar la integridad de la información.
La integridad de los datos garantiza que la información almacenada sea correcta y segura, incluso con múltiples usuarios accediendo al sistema.
Los tipos de datos en una base de datos incluyen alfanuméricos, numéricos, fechas, y lógicos (verdadero o falso, también conocidos como booleanos).
El modelo de base de datos relacional es el más utilizado hoy en día, basado en la estructura lógica de tablas, filas y columnas.
En el modelo relacional, la cardinalidad define las relaciones entre tablas como uno a uno, uno a muchos, o muchos a muchos.
El modelo orientado a objetos está más relacionado con la programación y maneja herencias de objetos como en Java.
La normalización de bases de datos elimina la redundancia de datos y asegura una estructura más eficiente y organizada.
El lenguaje SQL es fundamental para la definición y manipulación de datos en bases de datos relacionales, permitiendo realizar consultas, insertar, eliminar y modificar información.
Las bases de datos espaciales tienen como característica principal la representación de la posición geográfica de los objetos.
PostgreSQL, con su módulo espacial PostGIS, permite el manejo de funciones geométricas y datos espaciales utilizando SQL.
En bases de datos geográficas, los datos se representan como puntos, líneas o polígonos, lo que facilita el análisis espacial.
Las funciones espaciales en SQL, como 'distance', permiten calcular distancias entre objetos geográficos, como hospitales y vías.
PostGIS soporta más de 1500 funciones espaciales que se actualizan con cada nueva versión para mejorar el rendimiento y acceso a la información.
Transcripts
o fundamentos sobre las bases de datos
iniciamos con un tema básico y es que es
una base de datos
una base de datos en sí como su
definición básica y primaria es que es
un conjunto de datos de un mismo
contexto relacionados entre sí
organizados sistemáticamente cuando
hablo de sistemáticamente no estoy
hablando ni de un software ni de un
Hardware hablo de un sistema como por
ejemplo un directorio telefónico
donde tú tienes una base de datos de
todos los contactos organizados por
nombre o por apellido eso es a lo que
hace referencia a la palabra sistemático
y además de eso tiene como
característica que sea de fácil acceso
ya en el entorno informático sí hacemos
énfasis en que está bajo una plataforma
bajo un sistema que nos facilite
realizar consultas y extraer y manipular
información
Cuáles son las características de una
base de datos
la independencia que tenga de la lógica
de los datos
la redundancia mínima es decir que de
acuerdo a como esté estructurada y esté
bien estructurada no va a haber
necesidad de repetir información
los conjuntos van a estar organizados de
una manera tal en que el acceso es
rápido y no vamos a tener que dar
vueltas para conseguir un dato porque
tenemos multiplicidad
el acceso concurrente hace referencia a
que múltiples usuarios pueden acceder a
un mismo objeto sin que este se vea
afectado
la integridad de los datos está un poco
relacionada con esto ya que además de
que el usuario acceda la información no
lo no va a tener inconvenientes entre la
multiplicidad de usuarios pero a su vez
la base de datos vela por el correcto
almacenamiento de la información
la seguridad una base de datos como tal
nos permite tener ciertas reglas de
acceso y restricciones sobre la
información
el respaldo y la recuperación es
importante tener un sistema de respaldo
a la información
en caso de un fallo poder
recurrir a estos respaldos y que el
sistema no se vea afectado
referente a Cuáles son los elementos
básicos de una base de datos encontramos
por ejemplo el dato
el dato en sí no nos va a decir nada el
dato es una representación de una
variable el dato puede ser un número tú
tienes ahí almacenado supongamos que hay
un número de cédula pero no sabemos que
es un número de cédula Y si hay un
millón ciento ta ta ta nadie sabe qué
hace el dato porque sí no nos va a
transmitir ningún tipo de información
los datos se clasifican en diferentes
tipos hay datos alfanuméricos hay datos
numéricos hay datos de tipo fecha hay
datos de tipo lógico que son los de
falso verdadero o como alguna gente lo
conoce como booleanos que son falso y
verdadero
Qué es un campo un campo de la
representación de un individuo un objeto
Por ejemplo si tenemos el directorio
telefónico un campo de esa base de datos
de nuestro directorio telefónico va a
ser el nombre si lo tenemos almacenado
por nombres por apellidos por teléfono
por dirección cada uno de esos va a ser
un campo similar un atributo que me
califica un objeto como tal
y el registro es el conjunto de todos
esos Campos un registro es como una fila
todo el ítem uno sería el registro cada
una de estas columnas es un campo y el
valor que está almacenado en Sí Dentro
de ese campo es un dato
hay diferentes tipos de base de datos
por ejemplo se pueden clasificar de
acuerdo a su administración de acuerdo a
su gestión y cómo se manejan
Estos tipos de datos se clasifican en
jerárquico jerárquico fue el primer
sistema de modelo de datos que existió
consistía en un sistema
de niveles que podía llamarse como un
árbol donde existe una categoría padre y
donde tiene unos hijos que a su vez
tienen otros hijos
y se van almacenando esto tenía
problemas con redundancia redundancia de
información porque muchas veces dentro
de alguno de los niveles jerárquicos por
allá la tercera generación de hijos
pudiera repetirse una información que no
habían tenido en cuenta en un nivel
Superior
modelo de red Este modelo digamos que
fue un poco más flexible
trabaja a base de nodos entonces un
mismo hijo puede tener varios padres
porque llega información de diferentes
nodos hacia él tiene comunicación con
diferentes
nodos o hijos o hermanos en este caso
el modelo relacional Ese es el modelo
que conocemos hoy en día es el más
utilizado como su nombre lo indica se
basa en relaciones
y en la forma lógica de almacenar los
conjuntos de datos los puntos se llaman
aquí tuplas
está basada en una relaciones en las
filas y en las tablas en que se maneja
realmente la información los campos y
las columnas el modelo relacional se
ocupa de la estructura de los datos la
manipulación y la integridad de los
mismos
las relaciones están formadas por los
atributos y por las tablas
y existen por ejemplo reglas de
integridad sobre esa información
y hablamos de una cardinalidad donde se
habla de las relaciones uno a uno uno a
muchos y muchos a muchos
respecto a la integridad y a esa
cardinalidad se dice que por ejemplo
como observaciones que si dos tablas
tienen una relación uno a uno la clave o
el identificador único de una de ellas
solo la deberá conservar una y la otra
si necesita hacer un llamado hará un
llamado como una llave secundaria si dos
tablas tienen conexión de uno a muchos
el campo clave de la tabla principal
deberá aparecer relacionado en las
siguientes tablas
Y si las tablas tienen relación muchos a
muchos debe disgregarse debe empezar a
explosionarse como se dice en el área de
sistemas porque las relaciones muchas a
muchos no deben existir
existe el modelo orientado a objetos
Este modelo digamos que es más de tipo
de programación relacionado con la
clonación orientada a objetos con Java
En estos casos maneja
unos métodos y unas propiedades que
podría ser las herencias que son las que
se heredan de los objetos
ahora hablando de los modelos de datos
respecto a la información como tal a la
estructura de lo que se va a manejar
digamos que ahí diferentes modelos de
base de datos podemos hablar de los
modelos conceptuales
el modelo conceptual de datos
Identifica las relaciones de más alto
nivel entre las entidades
en este modelo no se va a incluir
atributos no se especifica ninguna clave
principal simplemente Hacemos como una
abstracción de qué va a contener nuestro
sistema como pueden observar en la
Gráfica solo nombramos las entidades Y
con quién está relacionada sin decir la
cardinalidad Simplemente
si tenemos un conjunto de datos clientes
el cliente está relacionado con un
artículo está relacionado con una
sistema de pago está relacionado con
diferentes
procesos dentro de la compañía
y simplemente en este modelo de datos
hacemos una conceptualización una
abstracción de a nivel general de lo que
quiere el sistema
a continuación está el modelo físico el
modelo físico ya representa Cómo se va a
construir la base de datos
tiene como características especificar
las columnas o sea los campos que va a
tener los atributos que va a tener dicha
tabla
por ejemplo si hablábamos del caso de
los objetos de medio de transporte
podríamos decir que el objeto
pluvial va a tener o el objeto Río en
ese caso Podría tener un nombre un valor
una longitud una profundidad si se tiene
va a definir cada una de esas tablas
y el modelo de datos físico es un modelo
de datos lógico que están almacenada en
la base de datos que se va a implementar
incluye las entidades las relaciones los
atributos se especifican las llaves
se especifican tanto primarias como
externas y se debe hacer una
normalización
cuando hablamos de normalización
hablamos de
pulir o de ir organizando la información
de manera tal que no se repita que vemos
que cuando hacemos una relaciones y yo
tengo que pasar un atributo muchas veces
es porque la base de datos Está mal
organizada en mal estructurada hay que
normalizarla y que empezar a organizar y
ajustar y estructurar la información
qué interviene dentro de una base de
datos un gestor de base de datos un
sistema gestor de base de datos o un dms
es un sistema que permite gestionar las
solicitudes de los usuarios
que permite hacer consultas manipular la
información
digamos que
postres como tal O sea que hay muchas
confusiones con la gente la base de
datos que tenemos
en sí es el conjunto información como la
base de datos de la
el sistema manejador el motor de base de
datos que utiliza en este caso para
nosotros es postres eso sería lo que
viene a ser lo que nos permite hacer las
consultas la manipulación de la
información
digamos que dentro de las funciones que
tiene un sistema de gestión de base de
datos aparte de la integridad la
concurrencia y la seguridad de la
información está la definición de los
datos para la definición de los datos
vamos a hacer uso del lenguaje sql sql
es el lenguaje más utilizado para el
manejo de base de datos relacionales he
creado en el año de 1970
nos permite especificar o la definición
de los objetos que constituyen una base
de datos permite hacer creación en
modificaciones o eliminaciones de los
conjuntos de datos
la otra función importante que tiene es
la manipulación que esta ya son las
acciones que permite hacer sobre los
datos sobre la información en sí como
consultar insertar eliminar y modificar
la información todo esto como les digo a
través de los del lenguaje sql
ahora hablando de base de datos
espaciales
digamos que la característica principal
de un dato espacial es su representación
su posición por tanto esa misma
característica es importante dentro de
la base de datos se establecer el marco
de referencia para definir la ubicación
la localización y la realización con
otros objetos dentro de una base de
datos
los sistemas de referencia espacial
pueden ser de dos tipos georeferenciados
que conocemos normalmente donde se
establece
la posición y los nuevos referenciados
que ya solamente manejan un valor físico
la construcción de la base de datos como
tal también implica un proceso de
absorción igual que en la base de datos
normales
una extracción del mundo real se hace
una representación simplificada de toda
la información que se va a trabajar
el gestor de base de datos espaciales
permite la adopción de una arquitectura
integrada en la cual administrador de
datos es extendido para manejar los
objetos por la geometría que se manejan
que la una de las características
esenciales de esta información
permite escribir la localización la
topología y los atributos
también se utiliza el lenguaje sql de
esta manera extendido para manejar las
geometrías y se incorporan funciones
para el manejo de los datos espaciales
digamos que en el caso de nosotros que
utilizamos postres postres tiene su
módulo espacial que es por giza que nos
permite tener
el manejo de estas funciones y todo eso
a través del lenguaje sql así como
Oracle con su obra College
la base de datos relacional como esposos
o como es Oracle digamos que se comporta
diferente a lo que son las bioatabeyas
Porque nargiis si hay un módulo hacer
consultas sql digamos que todo es mucho
más gráfico y está
soportado en funciones mientras que
dentro de la base de datos todo lo que
usted quiera manipular extraer manejar
transformar debe ser a través del
lenguaje sql solo es con código que se
maneja la información digamos que
hablando de los modelos de datos
geográficos tenemos por ejemplo aquí el
modelo de la base de datos de poto
el modelo conceptual porque estamos
viendo a nivel Macro qué tendría Qué
elementos tendría la base de datos Y
aquí tenemos un caso ya donde se va a
trabajar a otro nivel vemos que estamos
hablando más de un modelo físico un poco
llevado
al lógico Porque porque nos explica
esta base de datos Cuáles serían sus
grupos y a su vez como se dividen sus
temas y Qué objetos tiene cada uno de
ellos vemos Que seguimos dándole es la
mirada Macro que teníamos del modelo
conceptual pero ya explosionado para
cada uno de los de los grupos como tal
en los modelos de datos geográfico
básicamente hacemos la representación
general de la información identificamos
la tipología de los objetos Entonces
tenemos eh Mostrar para el usuario
general Cuáles de esas
cuáles de esos conjuntos de datos o esos
objetos son
punto línea y polígono Cómo es su
representación
para que el usuario tenga una mirada
poco más detallada lo que vimos
anteriormente
Aquí también se relacionan los las
tablas alfanuméricas si llegasen a tener
tablas alfanuméricas dentro del sistema
y se representan también o se
identifican de una manera diferente a
las tablas geométricas
hablando de las bioatabeis como como
conocemos dentro del Software de esri
digamos que los componentes bases de la
ciudad son los fishers los Data set los
rasters los clases y las relaciones y
otros componentes de los cuales Sí hemos
trabajado casi todos están los dominios
que los dominios nos van a identificar
o nos van a dar valor o caracterización
a un conjunto de atributos son los
valores que puede tomar ese ese campo
están las tipologías y los subtipos
qué consideraciones importantes para el
momento de seleccionar el software y el
Hardware en caso de ser necesario pues
hay que tener muy claro para qué se va a
utilizar
quienes van a tener acceso a la
información
de esos quienes están habilitados para
modificar la información
porque Recuerden que podemos tener
niveles de edición de consulta y los que
son de administración como tal
Además de eso debemos saber podemos
pensar visionar provisionar cómo se va a
acceder a la información a través de qué
herramienta Qué aplicación hemos
utilizado para manejar esa base de datos
las bases de datos
tienen reglas y limitaciones incluida
las bases de datos geográficas
están hechas y creadas para para
proteger la información
de las posibles fallas humanas porque
digamos que como regla por ejemplo está
definida
la parte ya geográfica en este caso que
es que unida ante debe estar localizado
en este por ejemplo sobre una red de
acueducto no debe estar en la mitad de
la vía y los los contraen con las
limitaciones que tiene es a nivel de
manipulación de datos donde nos dice por
ejemplo que un campo como el
identificador único de esa red o de ese
hidrante el código no debe ser un valor
nulo
debe contener datos Porque
es la llave primaria de él y la que nos
va a permitir relacionarlo con otros
objetos dentro de la base de datos
dentro de las bases de datos espaciales
[Música]
hay unos estándares definidos por el
Open giss tres categorías de funciones
que son las básicas las consultas de
relaciones espacial y los análisis
Entonces por ejemplo allí tenemos un
caso de post que es el módulo espacial
de postres
donde nos puede decir que las funciones
básicas son como por ejemplo el tipo de
geometría la dimensión el sistema de
referencia y como consultas de
relaciones espaciales tenemos por
ejemplo intersección adyacencia
relación cercada y como análisis pues ya
las operaciones que podamos realizar
sobre la información como son
Unión buffer
en la versión actual de base de datos
pobres con su módulo pollis existen más
o menos más de mil quinientas funciones
cada que hay una nueva versión digamos
que ellos mantienen actualizadas las
funciones eliminarán unas agregarán
otras
pero siempre en pro de mejorar el
rendimiento de de la base de datos y
accelas aquí la información al usuario
aquí tenemos por ejemplo un caso de
funciones espaciales tenemos
una capa de hospitales que tiene unos
atributos que son el nombre y la
representación
que en este caso es punto con sus
coordenadas tenemos una capa de vías
donde nos muestra el nombre de la calle
y el tipo de geometría que maneja
y hacemos una consulta por ejemplo que
necesitamos saber cuál es la distancia o
al hospital está más cercano donde
nosotros nos encontramos entonces
simplemente
a través del manejo del lenguaje de sql
vamos a hacer la consulta hacemos un
Select y utilizamos una función espacial
que es distance en este momento y le
decimos que la distancia entre
el objeto hospital
y el objeto vías que va a revisar el ahí
la parte geométrica la coordenada
Entonces él va a verificar la distancia
de los hospitales y las vías
ahora queremos ir más allá queremos ver
cuál es la distancia mínima para saber
cuál sería el hospital más cercano de
donde nos encontramos en este caso vamos
a utilizar
la misma consulta
ya de una manera con funciones de sql
que es la agrupación y vamos a decirle
dígame el identificador de la vía o el
código único de la vía
el nombre de esa vía con la mínima
distancia al hospital
y me lo organice por el identificador de
la vía y la calle
en este caso nos arroja dos registros
que esa sería como como uno de los casos
más comunes que podemos tener
Voir Plus de Vidéos Connexes
Historia de las bases de datos
Base de Datos #5| Lenguaje SQL
¿Qué es una BASE DE DATOS?// características GENERALES
2 💡 Modelos de Base de datos, Tipos y Clasificación | Curso de Base de Datos desde Cero Español 2021
CURSO de DISEÑO de BASE DE DATOS #2 📚 BASE DE DATOS
02-02-querying-relational-databases.mp4
5.0 / 5 (0 votes)