fbpx
Bases de datos

Bases de datos

¿Qué es una base de datos?

Conjunto de tablas en donde se almacena información de forma ordenada, luego dicha información almacenada en las bases de datos es proceda para obtener los resultados requeridos. Una base de datos en pocas palabras la podemos definir como un “Archivo” donde se almacena la información más relevante.

¿Cómo esta formada una base de datos?

  • Tablas o Entidades: Son los objetos donde se almacena la información en forma ordenada y será más fácil la comprensión.
  • que son los campos que contendrá cada una de las entidades creadas.
  • Clave primaria que contendrá cada tabla. Una llave primaria es un campo único, que no se puede repetir y sirve para identificar los registros de una tabla como distintos.
  • Clave foranea: Una clave foránea es simplemente un campo en una tabla que se corresponde con la clave primaria de otra tabla.

 

¿Qué se debe tomar en cuenta para crear un base de datos?

Para crear una base de datos se debe tomar en cuenta:

  1. El tipo de base de datos que se va a crear. Existen dos tipos de base de datos que son:

Las bases de datos Estáticas: que son aquellas que solo se utilizan como lectura es decir que no se permite la edición y borrado del mismo ya que permanecen estáticas.

Las bases de datos Dinámicas: está a diferencia de las estáticas en estas si se podrá editar eliminar y realizar. Conocer el tipo de base de datos que se va crear será de mucha importancia ya que se facilitará la estructura de cada consulta.

  1. Nombres de las Tablas o entidades. Se debe saber con exactitud que nombre se va a colocar a cada tabla dependiente lo que se va a almacenar. Es muy importante que el nombre de cada tabla sea referente a lo que se va almacenar en la misma.
  2. Los atributos que contendrá cada tabla. Es muy importante saber cada uno de los campos que contendrá cada tabla ya que son las características que tiene cada entidad. Por ejemplo, las características de un producto serian: el nombre, precio, color etc.

¿Para qué son utilizadas las bases de datos?

Las bases de datos son utilizadas en la creación de sistemas para las empresas con el fin de almacenar la información de una forma más ordenada y más fácil de utilizar

 

Curso de Bases de Datos

 

 

Relaciones en bases de datos

Relaciones en bases de datos

Las relaciones de bases de datos son asociaciones entre tablas que se crean utilizando sentencias de unión para recuperar datos.

Por ejemplo, se puede definir una relación que asocie al Profesor Jairo Galeas con la Asignatura Programación Lógica I. Esta relación especifica que Jairo Galeas es un profesor de la clase de Programación Lógica I.

¿Para que sirven las relaciones en una base de datos?

Las relaciones en una base de datos, son el pilar fundamental en la construcción de bases de datos relacionales, ya que permite establecer las concordancias, asignaciones y relación entre las entidades o tablas, así mismo permite garantizar la integridad referencial de los datos. Permiten evitar la duplicidad de registros.

¿Qué son las tablas relacionales?

Es uno o mas campos de un tabla que hacen referencia al campo o campos de llave principal de otra tabla, una llave foránea indica como esta relacionadas las tablas.

Los datos en los campos de ambas deben coincidir, aunque los nombres de los campos no sean los mismos.

Una clave foránea es simplemente un campo en una tabla que se corresponde con la clave primaria de otra tabla.

Las claves foráneas tienen que ver precisamente con la integridad referencial, lo que significa que si una clave foránea contiene un valor, ese valor se refiere a un registro existente en la tabla relacionada.

Una tabla puede tener relaciones con varias tablas a través de distintas claves foráneas, e incluso referenciarse a si misma (clave foránea recursiva).

¿Qué tipos de relaciones podemos establecer en un sistema de bases de datos relacional?

  • Uno a Uno: En este tipo de relaciones se establecen entre una entidad de una tabla y otra entidad de otra tabla.  Un ejemplo uno a uno sería Presidente y País, ya que un solo presidente puede hacer parte o mandar en un solo país y a su vez un país solo puede contar con un presidente.
    Nota: En este tipo de relación se enlazan los campos establecidos como Primary Key de ambas tablas, normalmente no aportan mucho al mejoramiento del diseño de la base de datos pero si a la organización y fácil acceso de la información.
  • Uno a muchos: Se establecen entre varias entidades de una tabla y una entidad de otra tabla. Por Ejemplo una tabla de Clientes con Pedidos, en donde la relación seria entre clientes y pedidos, donde un cliente realiza muchos pedidos.
  • Muchos a muchos: Esta relación se produce cuando varios registros de una tabla se asocian a varios registros de otra tabla.
    Por ejemplo, una relación de muchos a muchos entre los clientes y los productos: los clientes pueden comprar varios productos y los productos pueden ser comprados por muchos clientes.

 

Curso de Bases de Datos

 

 

Curso de Bases de Datos

Curso de Bases de Datos

Curso de Bases de Datos: Los fundamentos que debes dominar, aprende sobre los Fundamentos de Bases de datos, Bases de datos Relacionales, Diseño de Base de datos, Gestión de bases de datos, SQL.

Por lo tanto en el curso de Bases de Datos, Los fundamentos que debes dominar para poder diseñar e implementar bases de datos completamente desde cero, ademas conocerás todo lo necesario para diseñar y estructurar bases de datos relacionales para tus proyectos.

Aprenderás desde los conceptos básicos hasta la el uso del modelo entidad relación y el Modelo relacional, también aprenderás sobre SQL (Structured Query Language), en español lenguaje de consulta estructurada, es un lenguaje de dominio específico utilizado en programación, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales.

La principal característica de SQL es el manejo del álgebra y el cálculo relacional para efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como realizar cambios en ellas. Originalmente basado en el álgebra relacional y en el cálculo relacional, SQL consiste en un lenguaje de definición de datos, un lenguaje de manipulación de datos y un lenguaje de control de datos.

En primer lugar, aprende a fondo a manejar una base de datos relacional y conoce a detalle el lenguaje SQL.

por lo tanto con este curso aprenderás desde los fundamentos de las bases de datos, hasta la gestión de base de datos.

Aprende desde Consultas SQL, transacciones, cálculos, consultas, vistas, procedimientos almacenados y mucho más.

Es un curso que te lleva desde cero hasta analizar y diseñar tus propias bases de datos.

¿Quieres aprender a Diseñar e Implementar una Base de Datos Relacional totalmente funcional?

Este curso es para ti.

Por lo tanto, no necesitas ninguna experiencia previa, ni ningún conocimiento especializado en el área.

Solamente ganas para aprender.

El curso de bases de datos consta de mucha información teórica, que es muy importante para cualquiera que desee incorporarse al mundo de las Bases de Datos, por lo tanto se explican desde conceptos básicos hasta conceptos avanzados para el diseño de bases de datos.

Lo mas importante es que en este curso utilizaremos  una implementación del Gestor de Bases de Datos Relacionales Microsoft SQL Server

además usaremos la interfaz gráfica SQL Server Management Studio de este mismo proveedor.

Algunos de los temas que se ven en el curso son.

 

hay más secciones que serán añadidas al curso de forma constante.

 

 

Diferencia entre Llave Primaria y Llave foranea

Diferencia entre Llave Primaria y Llave foranea

Antes de presentar las diferencias entre llave primaria y llave foránea también conocidas como  (Primary Key o PK) y (Foreign Key o FK) respectivamente, es necesario conocer el concepto de cada una de las llaves.

Las claves primarias y foráneas son las estructuras principales que conectan a las tablas de las bases de datos.

LLAVE PRIMARIA.

Una llave primaria es un campo único , que no se puede repetir y sirve para identificar los registros de una tabla como distintos, además sirve para hacer relaciones ( uno a uno, uno a muchos, muchos a muchos entre tablas), sin las llaves primaria las bases de dato relacionales no tendrían sentido y siempre existiría información repetida.

Para que una tabla califique como tabla relacional debe tener una llave primaria, Una tabla sólo puede haber una llave primaria por tabla.

La llave primaria para cada tabla es almacenada en un índice. El índice se utiliza para asegurarse que cada registro (fila) es único.

La selección de una clave primaria es muy importante en el diseño de una base de datos, ya que es un elemento clave de los datos que facilita la unión de tablas y el concepto total de una base de datos relacional.

LLAVE FORÁNEA.

Es uno o mas campos de un tabla que hacen referencia al campo o campos de llave principal de otra tabla, una llave foránea indica como esta relacionadas las tablas. Los datos en los campos de ambas deben coincidir, aunque los nombres de los campos no sean los mismos.

Una clave foránea es simplemente un campo en una tabla que se corresponde con la clave primaria de otra tabla.

Las claves foráneas tienen que ver precisamente con la integridad referencial, lo que significa que si una clave foránea contiene un valor, ese valor se refiere a un registro existente en la tabla relacionada.

Una tabla puede tener relaciones con varias tablas a través de distintas claves foráneas, e incluso referenciarse a si misma (clave foránea recursiva).

DIFERENCIAS ENTRE LLAVE PRIMARIA Y LLAVE FORANEA

  • La clave primaria identifica un registro único de una tabla.
  • La clave foránea relaciona los datos de un registro de una tabla con los de otra, o con un registro distinto de la misma tabla.

 

Curso de Bases de Datos