
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.
Para construir una base de datos necesitas alguna herramienta y/o software es por ello que te explicaré los que son DBMS.
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.
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.
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.
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.
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.
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.
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.
En esta clase se explicará la segunda forma normal.
En esta clase se explicará la tercera forma normal.
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.
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.
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.
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.
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.
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.
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.
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.