We may earn an affiliate commission when you visit our partners.
Course image
Enzo D'Amario

¿Quieres aprender a Diseñar e Implementar una Base de Datos Relacional totalmente funcional?Este curso es para ti.

No necesitas ninguna experiencia previa, ni ningún conocimiento especializado en el area... Simplemente las ganas de aprender y la dedicación necesaria para hacerlo.

¡Hay datos por todas partes.

En un mundo cada vez más globalizado, los datos se generan con una velocidad impresionante y para nadie es un secreto que los datos son la base de la Información y del Conocimiento y por ello deben ser celosamente asegurados y su Integridad debe mantenerse a toda costa.

Read more

¿Quieres aprender a Diseñar e Implementar una Base de Datos Relacional totalmente funcional?Este curso es para ti.

No necesitas ninguna experiencia previa, ni ningún conocimiento especializado en el area... Simplemente las ganas de aprender y la dedicación necesaria para hacerlo.

¡Hay datos por todas partes.

En un mundo cada vez más globalizado, los datos se generan con una velocidad impresionante y para nadie es un secreto que los datos son la base de la Información y del Conocimiento y por ello deben ser celosamente asegurados y su Integridad debe mantenerse a toda costa.

En este curso verás que una Base de Datos es mucho más que un simple repositorio de almacenamiento y aprenderás un conjunto de técnicas probadas durante más de 40 años, que te permitirán diseñar Bases de Datos Relacionales Funcionales, Rápidas y Seguras.

Algunos de los tópicos más interesantes que verás en este curso son:

  • Diferentes Modelos de Datos (sus ventajas y desventajas)
  • Bases de la Teoría Relacional (Álgebra Relacional, Teoría de Conjuntos, Dependencias Funcionales)
  • Normalización (6 distintas Formas Normales)
  • Solución de Problemas típicos en implementaciones de Bases de Datos
  • Objetos de Utilidad como índices, funciones, procedimientos almacenados y disparadores (triggers)

Un curso cargado de información teórica muy importante para cualquiera que desee entrar en el maravilloso mundo de las Bases de Datos, avanzar en su carrera de Programador y Diseñador de Software o simplemente refrescar sus conocimientos sobre el tema.

Toda la información que recibirás en este curso, la podrás aplicar en cualquier Manejador de Bases de Datos Relacionales, sin embargo a lo largo del curso nos veremos en la necesidad de referirnos a información específica dependiente del Manejador de Bases de Datos, como por ejemplo: los tipos de datos, las restricciones y por supuesto la implementación final de nuestra Base de Datos; en estos casos haremos referencia a una implementación del Manejador de Bases de Datos Relacionales Microsoft SQL Server y usaremos la interfaz gráfica SQL Server Management Studio de este mismo proveedor.

Enroll now

What's inside

Learning objectives

  • Aprenderás a diseñar e implementar una base de datos relacional totalmente funcional, partiendo desde cero
  • Conocerás herramientas y procesos indispensables para lograr un buen diseño relacional
  • Entenderás qué es el proceso de normalización (6 distintas formas normales!)
  • Obtendrás gran cantidad de conocimiento teórico que te permitirá navegar con confianza el mundo de las bases de datos

Syllabus

Una Visión General del contenido de este Curso

Una Visión General al Contenido del Curso

Establecer unas Bases Teóricas para que podamos entendernos con claridad
Read more

Explicaremos qué son, y no son, Los Datos y otros conceptos derivados de esta definición.

Hay Bases de Datos por doquier... muchas más de las que imaginamos.

Cada uno de nosotros tiene y maneja cientos o miles de ellas sin poner mucha atención a lo que es un Base de Datos.

¿Cómo explicar la organización y el fujo de los Datos? ¿Cómo es posible entendernos e intercambiar información?

Los Modelos de Datos son la Solución.

Una visión al nacimiento y evolución de los Modelos de Bases de Datos

Veremos qué son los Archivos Planos, sus características más importantes y su actual utilización.

El Modelo Jerárquico pudiera considerarse como el precursor de las grandes Bases de Datos. Veremos de qué se trata.

El desafortunado Modelo de Redes, las razones de su auge y caída.

Una visión Relacional de la Realidad. Una estructura sencilla y poderosa. Un modelo de datos que durante más de 40 años ha demostrado tener unas bases muy sólidas

A finales de los años 60s El Modelo Relacional llegó para quedarse. 

Muchos otros modelos de datos han tratado de suplantarle; algunos con mejores ideas que otros... pero ninguno hasta ahora lo ha logrado.

Veamos porqué.

Conocer la evolución de las cosas es parte muy importante del conocimiento.

Comprueba que has entendido los distintos Modelos de Datos, antes de continuar.

Empezamos a adentrarnos en el Modelo Relacional

Conceptos básicos como: Relaciones, Tuplas, Redundancia, Integridad, Llaves y otros...

Un repaso por la Teoría de Conjuntos de toda la vida y una introducción a distintos Operadores del Álgebra Relacional.

Las Bases de los procesos por venir...

Qué son las Dependencias Funcionales y cuál es su papel en todo esto.

Aprendiendo un poco más sobre las Dependencias Funcionales.

Demuestra lo que conoces acerca del Protagonista de este Curso

Veamos en qué consiste este proceso de Normalización y qué beneficios obtendremos de él.

También daremos nuestro primer paso al entender la Primera Forma Normal.

La Segunda Forma Normal... Cuando la Dependencia Completa es la Clave de una Relación.

Para muchos, el final del proceso. 

La Tercera Forma Normal es el punto final de la Normalización de la gran mayoría de las Relaciones. Veremos de qué trata.

Puede aún haber redundancia. Boyce y Codd resuelven uno de estos problemas, con esta forma normal intermedia, muchas veces mal llamada "3.5NF"

Honor a quien lo merece: La Forma Normal de Boyce y Codd

El no tan raro caso de las Dependencias Funcionales Multivaluadas y cómo solucionar los problemas que causan aplicando la Cuarta Forma Normal.

Nuestro último escalón en el proceso: La Quinta Forma Normal.

"Las reglas se han hecho para romperse"

No siempre es cierto... pero a veces sí lo es.

¿Es siempre necesario o incluso deseable Normalizar?

Demuestra que comprendiste este importante proceso

En el documento anexo encontrarás unos ejercicios que te ayudarán a afianzar tu conocimiento.

Una visión desde otro ángulo.

Tal vez el Diagrama Entidad Relación (ERD) sea una forma más comprensible de llegar al deseado "Lenguaje Común"

La idea del Diagrama Entidad Relación ha perdurado por mucho tiempo, sin embargo muchos consideraron que no eran necesarios tantos dibujitos.

¿Por fin el Consenso?

Lo importante es saber de qué y cómo vamos a hablar.

Mucho papel y lápiz en mano. Comencemos a Diagramar.

Otra importante herramienta de Diseño. Demuestra que la conoces.

¿Es esto un programa? ¿Un Sistema? ¿Qué tan complicado puede ser Manejar una Base de Datos?

Las 12 Reglas de Codd son una descripción exhaustiva de los requisitos que debe cumplir un Manejador de Bases de Datos Relacionales.

SQL. Un lenguaje con un paradigma distinto.

Conoceremos un poco de su historia, sub-lenguajes y comandos.

Daremos un vistazo general a la importancia de las Transacciones y sus principales características.

En este último paso antes de la Implementación, demuestra que conoces lo necesario para hacerlo.

Y ahora, ¿qué hacemos con nuestro modelo lógico?

¿Qué tipo de valores van a tener los atributos? 

La primera línea de defensa para mantener la Integridad de los datos, es restringir el dominio de valores de cada uno de los atributos, asignándoles un Tipo de Dato adecuado.

Cuando las restricciones impuestas por los Tipos de Datos no son suficientes para mantener la Integridad requerida, siempre es posible crear nuevas y más detalladas restricciones.

Veremos cómo crear distintas restricciones sobre los atributos y restricciones sobre las relaciones de nuestra Base de Datos.

Una visión general a la Interfaz Gráfica ofrecida por Microsoft para facilitar el manejo de Microsoft SQL Server.

Manos a la obra!

Muchas cosas se pueden hacer de manera automática.

Hagamos nuestra primera práctica!

Un vistazo a esta importante funcionalidad.

Sigamos con las Funciones que tú mismo puedes crear!

Una de las herramientas más versátiles y poderosas para el manejo de las Bases de Datos.

Otra herramienta de mucha Utilidad que debemos aprovechar

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Begins with the fundamentals, assuming no prior experience, which is ideal for learners who are new to relational database design
Covers practical problem-solving techniques relevant to database implementations, which is useful for programmers and designers
Explores various data models, including their advantages and disadvantages, which is helpful for informed decision-making
Examines the process of normalization, including six different normal forms, which is a core concept in database design
Uses Microsoft SQL Server and SQL Server Management Studio for specific examples, which is beneficial for those working with these tools
Includes coverage of indexes, functions, stored procedures, and triggers, which are essential components of database systems

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Fundamentos sólidos para diseño de bases de datos

Según los estudiantes, este curso ofrece una base teórica excepcionalmente sólida para el diseño de bases de datos relacionales. Destacan la calidad y pasión del instructor, cuyas explicaciones son muy claras y profundas. El contenido está bien estructurado, facilitando el aprendizaje desde cero. Se valora especialmente la cobertura detallada de la normalización y los ejemplos prácticos en SQL Server Management Studio que ayudan a aterrizar la teoría. Es considerado ideal para principiantes, aunque algunos con experiencia previa señalan que el ritmo puede ser un poco lento.
Puede ser lento si ya tienes conocimientos.
"Para los que ya tenemos algo de experiencia, el ritmo puede ser un poco lento al principio."
"El ritmo es adecuado si no tienes conocimientos previos, si sí, paciencia."
"Podría ir un poco más rápido en las primeras unidades para perfiles intermedios."
Ayudan a entender la teoría con la práctica.
"Los ejemplos prácticos en SQL Server Management Studio ayudan mucho a aterrizar la teoría."
"La parte práctica en SQL Server es muy buena y relevante."
"Las demostraciones de implementación son claras y útiles para ver la aplicación real."
"Me permitió ver cómo aplicar los conceptos teóricos en un gestor real."
Excelente punto de partida sin experiencia.
"Comencé desde cero y pude seguir el curso sin problemas."
"Curso muy bueno para iniciarse en el mundo de las bases de datos."
"Aunque no tenía conocimientos previos, pude aprender y comprender bien."
"Es un excelente punto de partida para quien no sabe nada de bases de datos."
La organización facilita el aprendizaje.
"El curso está muy bien estructurado y sigue una lógica clara."
"La secuencia de temas permite construir el conocimiento paso a paso."
"La organización del contenido es excelente para comprender el tema."
"Me gustó cómo se presenta la información, muy ordenado."
Detalla el proceso de normalización.
"La parte de normalización es de lo mejor, muy detallada."
"Entendí la normalización como nunca antes."
"La explicación de las formas normales es exhaustiva y clara."
"Se profundiza bastante en la normalización, lo cual es clave."
Proporciona los fundamentos teóricos necesarios.
"Te da las bases teóricas necesarias para entender las bases de datos relacionales."
"Muy bien explicado todo lo relacionado con la teoría relacional."
"Los conceptos teóricos son abordados con gran claridad y profundidad."
"El curso cumple al ofrecer una base teórica robusta."
Muy claro y conocedor del tema.
"El instructor explica de forma muy clara y con pasión."
"Excelente las explicaciones del instructor y su dominio del tema."
"Se nota el amplio conocimiento del instructor, muy bueno."
"Las explicaciones son detalladas y fáciles de seguir, gracias al instructor."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Diseño de Bases de Datos Relacionales with these activities:
Repasar Álgebra Relacional
Refresca los conceptos clave del álgebra relacional para comprender mejor las operaciones fundamentales en el diseño de bases de datos.
Browse courses on SQL
Show steps
  • Revisa tus apuntes sobre álgebra relacional.
  • Resuelve ejercicios prácticos de álgebra relacional.
  • Consulta recursos en línea sobre el tema.
Leer 'Fundamentos de Bases de Datos' de Elmasri y Navathe
Profundiza en los conceptos teóricos del diseño de bases de datos relacionales con un texto de referencia ampliamente utilizado.
Show steps
  • Lee los capítulos relevantes sobre diseño relacional y normalización.
  • Realiza los ejercicios propuestos en el libro.
  • Toma notas sobre los conceptos clave.
Ejercicios de Normalización
Practica la normalización de bases de datos para consolidar tu comprensión de las formas normales y cómo aplicarlas.
Show steps
  • Obtén esquemas de bases de datos no normalizados.
  • Aplica las formas normales (1FN, 2FN, 3FN, BCNF) para normalizar los esquemas.
  • Verifica que los esquemas normalizados cumplan con las formas normales.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Crear un Diagrama Entidad-Relación (DER) para un Escenario Real
Aplica tus conocimientos de modelado de datos creando un DER para un escenario del mundo real, como una biblioteca o una tienda en línea.
Show steps
  • Selecciona un escenario del mundo real para modelar.
  • Identifica las entidades, atributos y relaciones clave.
  • Dibuja el DER utilizando una herramienta de diagramación.
  • Revisa y refina el DER.
Diseñar e Implementar una Base de Datos para una Aplicación Web
Aplica todos los conceptos aprendidos en el curso diseñando e implementando una base de datos completa para una aplicación web.
Show steps
  • Define los requisitos de la aplicación web.
  • Diseña el esquema de la base de datos.
  • Implementa la base de datos en un SGBD (SQL Server).
  • Crea consultas SQL para interactuar con la base de datos.
  • Prueba la base de datos con la aplicación web.
Leer 'SQL Cookbook' de Anthony Molinaro
Mejora tus habilidades en SQL con un libro de cocina que ofrece soluciones prácticas a problemas comunes.
Show steps
  • Selecciona algunos problemas de SQL que te interesen.
  • Lee las soluciones propuestas en el libro.
  • Adapta las soluciones a tus propios proyectos.
Crear un Conjunto de Pruebas SQL para una Base de Datos Existente
Desarrolla un conjunto de pruebas SQL para verificar la integridad y el rendimiento de una base de datos existente.
Show steps
  • Selecciona una base de datos existente para probar.
  • Identifica los casos de prueba clave.
  • Escribe consultas SQL para cada caso de prueba.
  • Ejecuta las pruebas y analiza los resultados.

Career center

Learners who complete Diseño de Bases de Datos Relacionales will develop knowledge and skills that may be useful to these careers:
Diseñador de Bases de Datos
Un diseñador de bases de datos crea el esquema y la estructura de las bases de datos. Este curso es fundamental para cualquier persona que aspire a ser diseñador de bases de datos porque cubre los diferentes modelos de datos, la teoría relacional, la normalización y las técnicas para solucionar problemas comunes en las implementaciones de bases de datos. Un diseñador de bases de datos necesita comprender el proceso de normalización y su importancia en el diseño de bases de datos relacionales, el origen y la intención del diagrama entidad relación, y cómo pasar del diseño a la implementación. Este curso te guiará por el mundo de las bases de datos, también te permite avanzar en tu carrera como diseñador de software.
Desarrollador de Bases de Datos
Un desarrollador de bases de datos escribe código para crear y mantener bases de datos. El curso es esencial para cualquier persona que trabaje como desarrollador de bases de datos, ya que cubre el diseño e implementación de bases de datos relacionales funcionales. Los desarrolladores de bases de datos deben estar familiarizados con la teoría relacional, la normalización y la solución de problemas, todos los cuales se tratan en el curso. Los desarrolladores necesitan conocer los diferentes modelos de datos. El curso también es útil para avanzar en su carrera de programador y diseñador de software. Un desarrollador de bases de datos es responsable de implementar objetos de utilidad como índices, funciones, procedimientos almacenados y disparadores.
Administrador de bases de datos
Un administrador de bases de datos es responsable de la integridad, seguridad y eficiencia de las bases de datos. Este curso ayuda a construir una base sólida en diseño e implementación de bases de datos relacionales funcionales, rápidas y seguras. Los administradores de bases de datos deben comprender los diferentes modelos de datos, la teoría relacional y la normalización, todos los cuales están cubiertos en este curso. El conocimiento de los índices, las funciones, los procedimientos almacenados y los activadores también es esencial para este rol, y el curso proporciona una visión general de estos objetos de utilidad. Este curso enseña técnicas probadas durante más de 40 años, que permiten diseñar bases de datos funcionales.
Ingeniero de datos
Un ingeniero de datos construye y mantiene la infraestructura de datos de una organización. Este curso es muy relevante para un ingeniero de datos porque abarca los modelos de datos, el álgebra relacional, la normalización y la solución de problemas de implementación de bases de datos. Los ingenieros de datos necesitan comprender cómo diseñar e implementar bases de datos relacionales funcionales, rápidas y seguras, y este curso proporciona las habilidades fundamentales para lograrlo. Los ingenieros de datos se ocupan de datos en todo momento, por lo que el conocimiento teórico y práctico que ofrece este curso será de gran utilidad. SQL es un lenguaje importante para cualquier ingeniero, y este curso cubre las bases del lenguaje.
Arquitecto de Datos
Un arquitecto de datos diseña la estrategia de datos de una organización, incluyendo la arquitectura de bases de datos. Este curso es muy útil para los arquitectos de datos, ya que proporciona una cobertura profunda de los modelos de datos, la teoría relacional, la normalización y la solución de problemas de implementación. Los arquitectos de datos deben comprender cómo diseñar bases de datos relacionales funcionales, rápidas y seguras, y este curso les brinda las habilidades fundamentales para hacerlo. Comprenderá qué es el proceso de normalización y su importancia en el diseño de bases de datos relacionales, el origen y la intención del diagrama entidad relación, y cómo pasar del diseño a la implementación. Esta es una carrera para cualquiera que desee ingresar al mundo de las bases de datos.
Analista de Calidad de Datos
Un analista de calidad de datos es responsable de garantizar la precisión y la coherencia de los datos en una organización. Este curso ayuda a construir una base sólida en diseño e implementación de bases de datos relacionales funcionales, rápidas y seguras. Los analistas de calidad deben comprender los diferentes modelos de datos, la teoría relacional y la normalización, todos los cuales están cubiertos en este curso. Este curso enseña técnicas probadas durante más de 40 años, que permiten diseñar bases de datos funcionales. Este curso le permite refrescar sus conocimientos sobre lo que es la base de datos. Un analista requiere gran conocimiento teórico que le permita navegar con confianza por el mundo de las bases de datos, y este curso proporciona ese conocimiento esencial.
Consultor de Bases de Datos
Un consultor de bases de datos asesora a las organizaciones sobre las mejores prácticas de bases de datos. Este curso es esencial para un consultor de bases de datos porque abarca los modelos de datos, el álgebra relacional, la normalización y la solución de problemas. Los consultores necesitan comprender cómo diseñar e implementar bases de datos relacionales funcionales, rápidas y seguras, y este curso proporciona las habilidades fundamentales para lograrlo. Este curso enseña técnicas probadas durante más de 40 años, que permiten diseñar bases de datos funcionales. Los consultores deben comprender los diferentes modelos de datos y la teoría relacional, todos los cuales están cubiertos en este curso.
Especialista en Seguridad de Bases de Datos
Un especialista en seguridad de bases de datos protege las bases de datos contra accesos no autorizados y amenazas. Este curso ayuda a construir una base sólida en diseño e implementación de bases de datos relacionales funcionales, rápidas y seguras. Los especialistas en seguridad deben comprender los diferentes modelos de datos, la teoría relacional y la normalización, todos los cuales están cubiertos en este curso. Este curso enseña técnicas probadas durante más de 40 años, que permiten diseñar bases de datos funcionales. Al conocer los principios del diseño de bases de datos, un especialista puede comprender mejor las vulnerabilidades y cómo protegerlas.
Analista de Inteligencia de Negocios
Un analista de inteligencia de negocios utiliza datos para ayudar a las empresas a tomar decisiones estratégicas. El curso puede ser útil para un analista de inteligencia de negocios porque proporciona una comprensión profunda de los modelos de datos relacionales, la teoría relacional y el proceso de normalización. Los analistas de inteligencia de negocios a menudo necesitan acceder y analizar datos de bases de datos relacionales. El conocimiento teórico ayuda a hacerlo de manera efectiva. Este curso cubre una gran cantidad de información teórica que le permite navegar con confianza por el mundo de las bases de datos. Un analista se ocupa de datos en todo momento, por lo que el conocimiento teórico y práctico que ofrece este curso será de gran utilidad.
Analista de Datos
Un analista de datos examina y interpreta datos para identificar tendencias y patrones que ayuden a las empresas a tomar mejores decisiones. Este curso puede ser útil para un analista de datos ya que proporciona una comprensión profunda de los modelos de datos relacionales, la teoría relacional y el proceso de normalización. Los analistas de datos a menudo necesitan extraer, transformar y cargar datos de bases de datos relacionales, y este curso ayuda a construir una base teórica para hacerlo de manera efectiva. Este curso cubre una gran cantidad de información teórica que le permite navegar con confianza por el mundo de las bases de datos. El rol de analista de datos es un rol que cualquier persona puede aspirar porque los datos están en todas partes, y crecen a una velocidad impresionante.
Científico de datos
Un científico de datos utiliza métodos estadísticos y de aprendizaje automático para analizar datos. Este curso puede ser útil para un científico de datos porque proporciona una base en modelos de datos relacionales y normalización. Los científicos de datos a menudo necesitan extraer y preparar datos de bases de datos relacionales para su análisis. El conocimiento teórico ayuda a hacerlo de manera efectiva. Este curso cubre una gran cantidad de información teórica que le permite navegar con confianza por el mundo de las bases de datos. Un científico de datos se ocupa de datos en todo momento, por lo que el conocimiento teórico y práctico que ofrece este curso puede ser útil.
Analista de Sistemas
Un analista de sistemas estudia los sistemas informáticos de una organización y recomienda mejoras. Este curso puede ser útil para un analista de sistemas porque proporciona una comprensión de los principios de diseño de bases de datos. Los analistas de sistemas a menudo necesitan evaluar y recomendar soluciones de bases de datos para sus organizaciones. Comprender cómo diseñar y optimizar bases de datos puede informar sus recomendaciones. Este curso cubre una gran cantidad de información teórica que puede ser útil para el analista. Es importante que el analista comprenda los diferentes modelos de datos, y este curso puede proporcionar tal entendimiento.
Desarrollador de aplicaciones
Un desarrollador de aplicaciones crea aplicaciones de software. Este curso puede ser útil porque proporciona una comprensión de los principios de diseño de bases de datos. Muchos desarrolladores de aplicaciones trabajan con bases de datos relacionales como parte de sus aplicaciones. Comprender cómo diseñar y optimizar bases de datos puede mejorar el rendimiento y la escalabilidad de sus aplicaciones. El conocimiento teórico ayuda a hacerlo de manera efectiva. Este curso cubre una gran cantidad de información teórica que le permite navegar con confianza por el mundo de las bases de datos. Un desarrollador debe conocer los diferentes modelos de datos.
Ingeniero de Software
Un ingeniero de software crea y mantiene aplicaciones de software. Este curso puede ser útil para un ingeniero de software porque proporciona una comprensión de los principios de diseño de bases de datos. Muchos ingenieros de software trabajan con bases de datos relacionales como parte de sus aplicaciones. Comprender cómo diseñar y optimizar bases de datos puede mejorar el rendimiento y la escalabilidad de sus aplicaciones. El curso también es útil para refrescar sus conocimientos sobre el tema. Un ingeniero de software requiere gran conocimiento teórico que le permita navegar con confianza por el mundo de las bases de datos, y este curso proporciona ese conocimiento esencial.
Administrador de Sistemas
Un administrador de sistemas es responsable de la infraestructura de TI de una organización. Este curso puede ser útil para un administrador de sistemas porque proporciona una comprensión de los principios de diseño de bases de datos. Los administradores de sistemas a menudo necesitan administrar servidores de bases de datos y garantizar su disponibilidad y rendimiento. Saber cómo diseñar y optimizar bases de datos puede ayudar con estas tareas. Este curso puede ayudarle a lograr un buen diseño relacional. Es importante que el administrador comprenda los diferentes modelos de datos, y este curso puede proporcionar tal entendimiento.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Diseño de Bases de Datos Relacionales.
Este libro es un texto clásico y completo sobre los fundamentos de las bases de datos. Cubre en profundidad los modelos de datos, el diseño de bases de datos relacionales, la normalización y SQL. Es una excelente referencia para comprender los conceptos teóricos y prácticos del diseño de bases de datos relacionales, proporcionando una base sólida para el curso.
Este libro es una excelente referencia para aprender a resolver problemas comunes en SQL. Proporciona soluciones prácticas y ejemplos de código para una amplia variedad de tareas, desde consultas básicas hasta técnicas avanzadas. Es especialmente útil para aquellos que desean mejorar sus habilidades en SQL y aprender a escribir consultas eficientes y efectivas. is more valuable as additional reading than it is as a current reference.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser