En este curso de Base de Datos y SQL te enseñamos desde cero a como diseñar una base datos, y se explica claramente y con ejemplos el concepto de relaciones entre entidades. También se da una introducción a SQL. Estos conocimientos son importantísimos para el Analista de Sistema o Business Analyst. Utilizamos MySQL para los ejemplos, y tratamos de no usar nada particular a MySQL, de tal manera que puedas utilizar otro servidor de base de datos, como por ejemplo Oracle o Microsoft SQL Server.
Una Base de Datos es un conjunto de datos almacenados eficientemente. En una empresa, es común oír que alguien tiene una base de datos Excel para hacer análisis de precios, de ventas, y de comisiones. La facilidad de uso de Excel es innegable, y es ideal para manejar cantidades pequeñas de datos. Sin embargo, este presenta limitaciones de memoria, no permite el uso compartido de los datos, y la seguridad es mínima. Por tal razón, necesitamos un Servidor de Base de Datos o Database Server, el cual es un programa que permite almacenar grandes cantidades de datos en un computador servidor central, para ser usados simultáneamente por varios clientes remotos, de manera eficiente, y con diferentes niveles de seguridad. Hoy en día, las bases de datos (Oracle, Microsoft SQL Server, MySQL, y DB2) ofrecen las mismas funciones, y soportan el Structured Query Language o SQL, el cual es un lenguage utilizado por los clientes para comunicarse con el servidor de base de datos.