Fundamentos para el diseño de Bases de Datos Relacionales
4.7 (93 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,603 students enrolled

Fundamentos para el diseño de Bases de Datos Relacionales

Bases en Informática. Desarrolla las habilidades necesarias para crear bases de datos relacionales! Inscribete!
4.7 (93 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,603 students enrolled
Created by Miguel Fagundez
Last updated 2/2020
Spanish
Spanish [Auto-generated]
Current price: $104.99 Original price: $149.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • 2 articles
  • 22 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Manipular los conceptos básicos existentes en un ambiente de diseño de base de datos
  • Entender que es un modelo de datos
  • Analizar un enunciado para producir un modelo conceptual
  • Desarrollar el modelo relacional para crear una base de datos
  • Diferentes procesos de normalizacion
Course content
Expand all 61 lectures 04:04:28
+ Introducción
2 lectures 14:10

Breve descripción del curso

Preview 06:11

Para aquellos que se están iniciando en el mundo del desarrollo de aplicaciones, y específicamente en el de base de datos.. les daré una metodología de estudio para que el conocimiento este activo en tu cerebro incluso si pasan meses luego de terminado este curso

Preview 07:59
+ Definiciones iniciales
7 lectures 13:45

Breve descripción de esta sección

Introducción
00:36

Definición básica de dato e información.

Datos vs Información
02:20

Aprenderás que es una base de datos de manera sencilla..

Que es una base de datos?
02:16

Este curso se centra en las bases de datos relacionales, pero existen otros modelos. Les comentare brevemente algunos de ellos.

Tipos de modelos de base de datos
02:21

Aquí responderemos rápidamente que es un DBMS

Sistema de gestión de base de datos (DBMS)
01:00

Veremos que es el DBA y cuales son sus responsabilidades

Administrador de base de datos (DBA)
01:32

Hay alguna ventaja a la hora de implementar una base de datos?.. En esta clase te responderé esta pregunta.

Ventajas y Desventajas de usar una base de datos
03:40

Quiz de la sección 01

Quiz Sección 01
7 questions
+ Software que usaremos en el curso
4 lectures 13:53

Breve descripción de esta sección

Introducción
01:13

Les daré una lista de herramientas que podrán utilizar para apoyarse en el estudio del diseño de base de datos

Lista de aplicaciones/websites disponibles
03:16

Les voy a recomendar que el diseño inicial sea en papel y no usando un programa de la computadora :D

Se puede diseñar en papel?
02:13

Vamos a visualizar rápidamente el software y sus componentes

Vista interna y componentes
07:11
+ Modelo de datos y niveles de diseño
7 lectures 20:00

Breve descripción de esta sección

Introducción
01:00

Que es un modelo de datos?

Definición de un modelo de datos
02:31

Vamos a ver que son los dominios y su relación en un modelo de datos

Dominios de datos
01:35

Veremos de forma general los pasos para diseñar una Base de Datos

Pasos generales para diseñar una BD
04:17

Aprenderemos la estructura de diseño de 3 niveles..

Estructura de 3 niveles: Nivel conceptual
04:27

Aprenderemos la estructura de diseño de 3 niveles..

Estructura de 3 niveles: Nivel lógico
02:19

Aprenderemos la estructura de diseño de 3 niveles..

Estructura de 3 niveles: Nivel físico
03:51

Vamos a verificar que los conceptos de esta sección hayan quedado muy claros!!

Quiz Sección 03
6 questions
+ Anomalías o Redundancias habituales en un diseño de BD Relacional
6 lectures 19:58

Breve descripción de esta sección

Introducción
00:56

Entenderemos que es una redundancia y una anomalía en el diseño de una BD relacional.

Redundancia de datos y anomalías básicas
04:20

Vamos a ver un ejemplo con algunos de los problemas descritos anteriormente

(Practica) Problemas de diseño: Redundancia de datos
04:24

Seguimos con el mismo ejemplo con una anomalía de inserción

(Practica) Problemas de diseño: Inserción
03:03

Seguimos con el mismo ejemplo con una anomalía de actualización o modificación

(Practica) Problemas de diseño: Modificación
03:09

Seguimos con el mismo ejemplo con una anomalía de eliminación o borrado de datos

(Practica) Problemas de diseño: Eliminación
04:06

Vamos a evaluar si tienes claro los conceptos fundamentales de esta sección :D

Quiz Seccion 04
5 questions
+ Modelo Entidad/Relación (E/R)
9 lectures 01:14:17

Breve descripción de esta sección

Introducción
01:09

Vamos a entender que es una entidad :D

Que es una Entidad?
09:57

Vamos a entender que es un atributo.

Que es un atributo?
07:14

Vamos a entender que es una relación :D

Que es una relación?
04:45

Vamos a entender que es una cardinalidad y su importancia en el diseño de BD

Cardinalidad
08:02

Que es la generalización.. concepto muy parecido a un principio de la programación OO :D

Generalización
03:37

Que es un diagrama E-R y los pasos generales.. comentaremos un poco sobre esto!

Diagrama Entidad/Relación (E-R)
03:30

Vamos a tomar un problema sencillo y vamos a generar su diagrama E-R

Practica 01 E-R
18:36

Vamos a tomar un problema un poquito mas complejo y vamos a generar su diagrama E-R

Practica 02 E-R
17:27

Vamos a verificar que los conceptos de esta sección hayan quedado muy claros!!

Quiz Sección 05
6 questions
+ Modelo Relacional
11 lectures 37:09

Breve descripción de esta sección

Introducción
01:58

Breve descripción de lo que tenemos hasta ahora..

Nivel de diseño
02:34

En la sección 04 hablamos de redundancia de datos.. en esta clase profundizaremos un poco mejor este concepto :D

Redundancia de datos
01:57

Vamos a entender que es una tupla..

Tuplas
01:20

En la bibliografia podemos conseguir la relación Codd muchas veces.. aquí entenderemos a que se refiere! :D

Relación Codd
01:50

Veremos rápidamente algunas de las operaciones básicas del algebra relacional..

Álgebra relacional
03:28

Aprenderemos que es una clave primaria.. seguimos aprendiendo!! :D

Clave primaria
02:30

Aprenderemos que es una clave foránea.. seguimos aprendiendo!! :D

Clave Foránea
01:45

Veremos rápidamente los componentes básicos del modelo relacional

Componentes básicos del modelo relacional
02:24

Primera parte de la practica de esta sección :D

Practica Diagrama relacional (Parte 01)
09:54

Segunda parte de la practica de esta sección :D

Practica Diagrama relacional (Parte 02)
07:29

Vamos a verificar que los conceptos de esta sección hayan quedado muy claros!!

Quiz Sección 06
6 questions
+ Normalizacion
11 lectures 42:26

Breve descripción de esta sección

Introducción
02:06

Aprenderemos que es una dependencia funcional

Dependencias funcionales
03:03

Aprenderemos que es una dependencia transitiva

Dependencia transitiva
02:56

En esta clase vamos a entender que es una normalizacion y cuales son sus objetivos.

Que es una normalizacion en BD?
02:28

Vamos a entender los pasos generales para realizar las normalizaciones

Pasos generales para normalizar una BD
04:52

Vamos a entender cuando una tabla cumple con la 1 Forma Normal :D

Primera forma normal (1FN)
04:45

Vamos a seguir con el mismo diagrama de la sección 05 y 06 para determinar si esta en 1FN :D

Practica 01 - 1FN
03:25

Vamos a entender cuando una tabla cumple con la 2 Forma Normal :D

Segunda forma normal (2FN)
04:34

Vamos a entender cuando una tabla cumple con la 3 Forma Normal :D

Tercera forma normal (3FN)
04:01

Vamos a seguir con el mismo diagrama de la sección 05 y 06 para determinar si esta en 2FN  y 3FN :D

Practica 2 - 2FN y 3FN
04:27

Vamos a practicar con una tabla la 1FN, 2FN y 3FN :D

Practica 3 - Repaso rápido
05:49

Vamos a verificar que los conceptos de esta sección hayan quedado muy claros!!

Quiz Sección 07
6 questions
+ Conclusiones
4 lectures 08:50

Algunas palabras finales y de agradecimiento por tomar este curso :D

Conclusiones
02:01

Recomendaciones finales :D

Recomendaciones
04:02

Cupones de mis otros cursos en Udemy :D

Regalos y descuentos especiales
00:43

Les dejo un proyecto bien completo donde tendrán que analizar a profundidad el documento y definir todas los componentes necesarios para crear una base de datos. Éxitos!!!

Proyecto final
02:03
Requirements
  • Tener una PC, smartphone, tablet con acceso a Internet
  • Tener un lector de archivos pdf o word, para poder leer y realizar la parte practica
  • Dedicarle varias horas de estudio por semana (2 a 3 horas mínimo)
  • Ganas reales de aprender y mejorar en esta fascinante área
Description

Descripción del Curso.

En este curso tendrás la oportunidad de aprender conceptos básicos y fundamentales del diseño de bases de datos relacionales. Las bases de datos relacionales son las mas utilizadas en el mundo!! Así que inscribete!!!..

No debes tener conocimiento previo en el área, solo las ganas de aprender y empezar a entender como los verdaderos programadores desarrollan esos modelos de datos que le permiten crean hermosas aplicaciones, ya sean para Pc's, dispositivos móviles o la web. Si eres un estudiante que cursa sus primeros semestres en una carrera de tecnología pero sientes que tus profesores dejaron muchas dudas en el tema de base de datos relacionales, entonces apúntate en este curso: Entender la técnica básica involucrada en la elaboración de base de datos relacionales es fundamental para ser un programador exitoso.

Tendrás disponibilidad 24/7 y durante toda la vida para que puedas descargar y consultar el material en caso de cualquier duda. Puedes ir a tu ritmo, no hay ninguna presión para visualizar las clases o realizar las practicas.

El curso consta de 8 secciones y 60 clases, en las cuales te explicare desde lo mas básico hasta lo mas complejo tratando de utilizar un lenguaje sencillo. Cada sección esta compuesta por un vídeo de introducción, clases y practicas en vídeo, un quiz al finalizar la sección (que podrás tomar las veces que lo necesites), documentos descargables para que puedas practicar en tu casa (yo colocare mi propuesta de solución parcial para que puedas comparar tus resultados).

Si estas aprendiendo a programar, te recomiendo que tomes este curso ya que todo programador en algún momento tendrá que diseñar una base de datos sin importar si desarrolla una pagina web, una aplicación móvil, o una aplicación de escritorio. Así que si estas deseoso de empezar a crear software como lo hacen los verdaderos programadores te recomiendo:

1. Toma este curso y aprende las bases del diseño de bases de datos relacionales desde cero.

2. Repite este curso al menos dos veces, interactua conmigo y con otros estudiantes. Es importante que al finalizar te sientas seguro de lo aprendido y que sientas que eres capaz de resolver problemas de baja o mediana complejidad.

Te garantizo que con esfuerzo, estudio y dedicación en pocos meses estarás listo para crear y desarrollar software del cual estarás orgulloso de mostrar a tus familiares y amigos.

Nos vemos en clase! Te espero :D

                                                                                                                                         Miguel

Who this course is for:
  • Estudiantes de tecnología con problemas para entender conceptos básicos en el diseño de base de datos
  • Profesionales de áreas no tecnológicas pero que han desarrollados habilidades en computación
  • Profesionales de IT que han enfocado sus conocimientos a otra área como redes, soporte, etc.
  • Publico en general que este dispuesto a desarrollar su lógica para diseñar base de datos relacionales