Fundamentos de Base de Datos para Principiantes

Curso para el Diseñar y crear una base de datos con lenguaje SQL
5.0 (1 rating) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
3 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 22
  • Length 2 hours
  • Skill Level Beginner Level
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 4/2016 Spanish

Course Description

Si estas iniciando en el mundo de la programación debes saber que en la mayoría de los casos necesitarás una Base de Datos. Antes de desarrollar una es recomendable que entiendas los beneficios de contar con una base de datos y la importancia de tener una buena estructura, saber como plasmar cada detalle que deseas almacenar y que sea de forma correcta, optima y segura.

Por tanto a través de este curso aprenderás a diferencia una Base de Datos de otros tipos de archivos, entenderás sus bondades y los diferentes tipos que existen. Además conocerá la manera de levantar la información y reflejarlo en un modelo Entidad - Relación para luego hacer el Diagrama de la base de datos, donde se observa sus relaciones, claves, primaria y claves foraneas junto con sus relaciones.

Al final se mostrará un poco el Lenguaje SQL que es el utilizado para interactuar con las bases de datos, consultas y también como definir su estructura.

What are the requirements?

  • Conocimiento muy básicos de programación sobre entender lo que es una variable y su tipo.

What am I going to get from this course?

  • Diferencia una Base de Datos de cualquier otro archivo
  • Entender el gestor de Base de Datos
  • Diseñar un modelo Entidad Relación
  • Diagrama de una base de Datos
  • Realizar la relaciones adecuadas
  • Optimizar una Base de Datos
  • Conocer el código SQL

What is the target audience?

  • Este curso va dirigido a los principiante en el mundo de la programación ya sea que realice un sistema de escritorio o web siempre necesitarás una.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Empezar aquí
Introducción
Preview
02:12
Section 2: Que es una base de Datos?
07:57

Hoy en día todo lo que almacena información es llamado base de datos, sin embargo, en el área de desarrollo de software no es así, a través de esta clase, te explicaré lo que realmente es una base de datos.

03:27

Para construir una base de datos necesitas alguna herramienta y/o software es por ello que te explicaré los que son DBMS.

Section 3: Diseño de Base de Datos
05:49

Así como para construir un edificio se requiere de planos, así mismo se requiere de un modelo para la construcción de una base de datos, en esta clase comenzaré con los conceptos básicos para la creación del diseño de base de datos.

05:49

En esta clase se hace un ejercicio completo para el modelo de datos, a través, del modelo Entidad-Relación. Explicando paso a paso lo necesario para desarrollar uno.

Section 4: Fundamentos: Base de Datos
03:34

Por medio de esta clase aprenderás los conceptos básicos para construir una base de datos. de una manera muy detalla para que al momento que te toque esta actividad, sepas hacerlo con mucha propiedad.

04:12

Una de las aspectos principales de una base de datos es contar con la integridad de los datos y la seguridad, estas se pueden obtener a través de la creación de claves, por ellos en esta clase se explicará todo lo relacionado a las claves y cuales sus características para la elección de una.

07:58

Al construir una base de datos relacional, como su propio concepto lo indica deben existir relaciones entre los elementos que la conforman, en esta clase se discutirá sobre las relaciones de tablas y la selección de las claves foráneas para construir dichas relaciones.

03:53

Al realizar operaciones una base de datos éstas además de ejecutarse deben mantener una integridad sobre los datos y para conseguir ésto, existen las transacciones, en esta clase se explicará en que consiste y cual es el objetivo de su existencia.

Section 5: Optimización
02:17

Cuando se crea una base de datos, debe tenerse en cuenta que debe ser de calidad y que además debe tener integridad sobre los datos, brindar seguridad y preservación de los datos, para ello existe el proceso de optimización.

1NF
02:47
03:51

En esta clase se explicará la segunda forma normal.

03:18

En esta clase se explicará la tercera forma normal.

Section 6: Modelado de Base de Datos
Introducción al Modelado
02:24
09:39

En esta clase haré un ejercicio completo de modelado con una base de datos pequeña, para que puedas observar los pasos y además de todos los concepto tocados en las clases anteriores.

Section 7: Introducción al Lenguaje de Consulta Estructurado
04:39

Para interactuar con las bases, con cualquier gestor de base de datos, se debe tener conocimientos del lenguaje SQL, en esta clase se explicará en que consiste este lenguaje y además de su sentencia más básica. 

05:47

Al momento de trabajar con datos, no siempre se quiere ver todos, según los requerimientos solo aquellos que cumplan con ciertas condiciones, es por ello que existen los filtros que se aplican sobre los datos a tratar. En esta clase se explica el filtro de SQL y las diferentes maneras de utilizarlo.

02:58

Además de necesitar datos y que sean solo aquellos que cumplen con ciertas condiciones queremos que sean que estén ordenados de cierta manera para facilitar su lectura o análisis. En esta clase se explicara la manera de conseguirlo.

04:45

Las funciones son unas de las características con mas potencialidades de SQL, en esta clase se demostrará las principales y de que manera éstas se pueden aplicar a los datos.

CRUD
07:54
06:10

Los principales procesos de un software es insertar, modificar y eliminar datos a ésto se le denomina CRUD. Ésta clase tratará de como realizar estas actividades con el lenguaje SQL.

Section 8: Conclusiones
05:32

Al final de este proceso de aprendizaje habrás aprendido a diferenciar una base de datos de cualquier tipo de archivo, sabrás levantar la información necesario para construir una base de datos luego de haber aprendido los conceptos de sus elementos, ademas de contar con las reglas para llegar a tener una base de datos óptima. Y tienes los conocimientos de los comandos básicos del leguaje SQL para interactuar con una base de datos de cualquier gestor. 

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Delimar Reyes, Database Administrator y Programadora

Soy Licenciada en Computación con mas de ocho años de experiencia he trabajado con gestores como SQL Server, Oracle, MySQL, PostgreSQL y he realizado desarrollos bajos .NET y PHP. Poseo formación formal por parte de Microsoft y Oracle. Cuento con experiencia en el sector bancario y farmacéutico.

En  mis años como DBA me ha tocado solucionar problemas de diseño, código y hasta de optimización. Identificar cuellos de botella, consultas pesadas, análisis de trazas, planificar tareas de mantenimiento y todo tipo de trabajo que debe realizarse a las bases de datos para mantenerla de calidad y operativas.

Ready to start learning?
Take This Course