¿Cómo diseñamos una base de datos?
¿Que es una entidad?
¿Que es una llave foránea?
¿Cuáles son las diferencias entre Bases de Datos Relacionales y No relacionales?
¿Que tipos de relaciones entre entidades existen?
¿Qué son las Bases de Datos?
¿Qué son los Sistemas de Gestión de Bases de Datos?
¿Qué es Normalización?
¿Qué es SQL?
¿Que es una clave primaria?
Es un atributo que me permitirá identificar unívocamente osea sin equivocarme y sin repetir uno de los registros dentro de mi base de datos.
Diseñar una base de datos consiste en definir primero una estructura lógica, la cual será una abstracción del mundo real y nos permitirá identificar el propósito que tendrá nuestra base de datos y su contexto. Luego de ello podremos definir su estructura física.
Los DMBS o Sistemas de Gestión de Bases de Datos, sirven como interfaz entre la base de datos y sus programas o usuarios finales. Estos permiten a los usuarios manipular y gestionar cómo se organiza y optimiza la información
Son uno o más campos de un tabla que hacen referencia al campo o campos de clave principal de otra tabla, una clave foránea indica como estan relacionadas las tablas. Los datos en los campos de ambas deben coincidir, aunque los nombres de los campos no sean los mismos.
Normalizar una base de datos consiste en aplicar una serie de reglas a las entidades y sus relaciones obtenidas tras el paso del modelo relacional. Nos servirá para organizar los datos, protegerlos, eliminar redundancia y dependencia de datos, dar más flexibilidad a la base de datos y facilitar así su gestión.
Una entidad en bases de datos relacionales, es la abstracción de un objeto único del mundo real, una unidad que contiene información, o simplemente una cosa u objeto del mundo real, que puede tener atributos.
Una base de datos es una colección de datos que se encuentran organizados, a los cuales podemos acceder de una manera sistemática, y que además se encuentran almacenados en algún medio físico.
● Relaciones de 1 a 1 ● Relaciones de 1 a muchos ● Relaciones de muchos a muchos
Las bases de datos relacionales se caracterizan por ser colecciones de datos que se organizan en tablas relacionadas entre sí, mientras que las bases de datos no relacionales, están diseñadas para modelos de datos específicos que no necesitan ser relacionados con otros modelos.
SQL o Structured Query Language, es un lenguaje de programación diseñado para administrar y recuperar información de bases de datos de tipo relacional.