busco RDB en google y me sale si soy rebelde jajajajjajaja
Bienvenida conceptos básicos y contexto histórico de las Bases de Datos
Bienvenida conceptos básicos y contexto histórico de las Bases de Datos
Playground: tu primera consulta en bases de datos
Introducción a las bases de datos relacionales
Historia de las bases de datos relacionales
Qué son entidades y atributos
Entidades de Platzi Blog
Relaciones
Múltiples muchos
Diagrama ER
Diagrama Físico: tipos de datos y constraints
Diagrama Físico: normalización
Formas normales en Bases de Datos relacionales
Diagrama Físico: normalizando Platziblog
RDBMS (MySQL) o cómo hacer lo anterior de manera práctica
¿Qué es RDB y RDBMS?
Instalación local de un RDBMS (Windows)
Instalación local de un RDBMS (Mac)
Instalación local de un RDBMS (Ubuntu)
Clientes gráficos
Servicios administrados
SQL hasta en la sopa
Historia de SQL
DDL create
Playground: CREATE TABLE
CREATE VIEW y DDL ALTER
DDL drop
Playground: VIEW, ALTER y DROP en SQL
DML
Playground: CRUD con SQL
¿Qué tan standard es SQL?
Creando Platziblog: tablas independientes
Creando Platziblog: tablas dependientes
Creando Platziblog: tablas transitivas
Consultas a una base de datos
¿Por qué las consultas son tan importantes?
Estructura básica de un Query
SELECT
Playground: SELECT en SQL
FROM y SQL JOINs
Utilizando la sentencia FROM
Playground: FROM y LEFT JOIN en SQL
WHERE
Utilizando la sentencia WHERE nulo y no nulo
Playground: Filtrando Datos con WHERE
GROUP BY
ORDER BY y HAVING
Playground: Agrupamiento y Ordenamiento de Datos
El interminable agujero de conejo (Nested queries)
¿Cómo convertir una pregunta en un query SQL?
Preguntándole a la base de datos
Consultando PlatziBlog
Playground: Prueba Final con PlatziBlog
Introducción a la bases de datos NO relacionales
¿Qué son y cuáles son los tipos de bases de datos no relacionales?
Servicios administrados y jerarquía de datos
Manejo de modelos de datos en bases de datos no relacionales
Top level collection con Firebase
Creando y borrando documentos en Firestore
Colecciones vs subcolecciones
Recreando Platziblog
Construyendo Platziblog en Firestore
Proyecto final: transformando tu proyecto en una db no relacional
Bases de datos en la vida real
Bases de datos en la vida real
Big Data
Data warehouse
Data mining
ETL
Business intelligence
Machine Learning
Data Science
¿Por qué aprender bases de datos hoy?
Bonus
Bases de datos relacionales vs no relacionales
Elegir una base de datos
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Israel Vázquez Morales
RDB (relational database)
RDBMS (Relational DataBase Management System) Sistema Manejador de Bases de datos relacionales.
La diferencia entre ambos es que las BBDD son un conjunto de datos pertenecientes ( o al menos en teoría) a un mismo tipo de contexto, que guarda los datos de forma persistente para un posterior uso, y el Sistema de gestión de BBDD o sistema manejador, es el que nos permite acceder a ella, es un software, herramienta que sirve de conexión entre las BBDD y el usuario (nos presenta una interfaz para poder gestionarla, manejarla).
RDBMS
Todas toman un lenguaje base, pero cada uno lo apropia, imponiéndole diferentes reglas y características.
Aporte creado por Jose Alejandro Rivillas
Aportes 158
Preguntas 12
busco RDB en google y me sale si soy rebelde jajajajjajaja
Apuntes.
RDB (relational database)
RDBMS (Relational DataBase Magement System) Sistema Manejador de Bases de datos relacionales.
La diferencia entre ambos es que las BBDD son un conjunto de datos pertenecientes ( o al menos en teoría) a un mismo tipo de contexto, que guarda los datos de forma persistente para un posterior uso, y el Sistema de gestión de BBDD o sistema manejador, es el que nos permite acceder a ella, es un software, herramienta que sirve de conexión entre las BBDD y el usuario (nos presenta una interfaz para poder gestionarla, manejarla).
RDBMS
Todas toman un lenguaje base, pero cada uno lo apropia, imponiéndole diferentes reglas y características.
Cada vez que me quiera referir a esto voy a decir “el RDB QUÉ” JAJAJAJAJA
No me sirve tener una base de datos, si no puedo obtener información del ella.
RDBMS:
Relational DataBase Managment Systems
Los datos no son información, solo en el momento que creamos un reporte que contenga ciertos datos, estos se convierten en informacion.
Un aporte desde codecademy
Las bases de datos relacionales almacenan datos en tablas. Las tablas pueden crecer y tener una gran cantidad de columnas y registros. Los sistemas de administración de bases de datos relacionales (RDBMS) usan SQL (y variantes de SQL) para administrar los datos en estas tablas grandes.
El RDBMS que utilice es su elección y depende de la complejidad de su aplicación.
Apuntes:
RDBMS: Sistema Gestor De Bases de Datos Relacionales. Siglas en inglés (Relational DataBase Management System). Un sistema que permite crear, editar y administrar una base de datos relacional. En su gran mayoría usan el Lenguaje de Consultas Estructuradas (SQL).
En mi trabajo usan ORACLE, me encantaría un curso específicamente de ORACLE.
Entre uno de los manejadores de base de datos que he usado esta postgresql en verdad super completo y permite escalar y madurar las bases de datos que crees en ella.
De las formas en las que he instalado un RDBMS:
Database
Relational
Database
Relational
Database
Management
System
El titulo. RDB ¿Qué? seria Base de datos realcional
Tambien como aporte el termino DBA que es el administrador de base de datos.
Para proyectos OpenSource, conviene PostgreSQL?
Es decir que estos sistemas hacen lo mismo que hemos hecho a mano?
Entonces cuando se dice que tienen una base de datos Oracle, realamente lo que se tiene es una base datos administrada por un RDBMS de Oracle. Siendo puristas.
Administrador de base de datos o DBA
Un administrador de base de datos (DBA) es el técnico de información responsable de dirigir o realizar todas las actividades relacionadas con el mantenimiento de un entorno de base de datos exitoso. Un DBA se asegura de que la base de datos de una organización y sus aplicaciones relacionadas funcionen de manera funcional y eficiente.
El DBA es responsable de comprender y administrar el entorno general de la base de datos. Al desarrollar e implementar un plan estratégico a seguir al implementar bases de datos dentro de su organización, los DBA son fundamentales para la eficacia continua de las aplicaciones modernas que dependen de las bases de datos para el almacenamiento y el acceso a los datos.
Faltaron muchas, como mariaDB y SQL Server (extremadamente popular en RD)
Yo sabia que era un SGBD (sistema gestor de base de datos), pero es genial, saber que se conocen de diferentes formas.
RDBMS Opens Source: MySQL y PostgreSQL
RDBMS significa Relational Database Management System.
De estos manejadores de bases de datos relacionales existen varios importantes:
-Oracle
-PostgreSQL(OpenSource)
-SunMicrosystems(Ahora le pretenece a Oracle)
Workbench es una muy buena opcion como gestor de bases de datos, te permite hacer diagramas fisicos, logicos, entidad-relacion, conceptual, aparte de todo lo que tiene que ver con las tablas y las consultas.
Mi resumen:
RDB es el concepto de relacionar tablas y crear las bases de datos. Pero RDBMS es la manejador de esas bases de datos. Este se encarga de cumplir las reglas de codd y diferentes normas mas. Además de encargarse de los respaldos, exportar e importar, y la concurrencia, este ultimo es el manejo de posibles situaciones que podrían generar errores en la base de datos.
En resumen, una RDB es simplemente una estructura de base de datos basada en tablas, mientras que una RDBMS es un software que permite administrar y trabajar con bases de datos relacionales en esa estructura.
DataGrid es un hub que permite usar diferentes RDBMS en un mismo programa, desarrollado por JetBrains es una opción para probar las diferentes opciones.
Les recomiendo como una opción el uso de un XAMPP stack, que es un paquete que incluye un servidor web Apache, el gestor de RDB MySQL/MariaDB, así como intérpretes para PHP y Pearl, es muy útil si también estás aprendiendo desarrollo web.
Me interesa conocer ORACLE
RDBMS significa Relational Database Management System o sistema manejador de bases de datos relacionales. Es un programa que se encarga de seguir las reglas de Codd y se puede utilizar de manera programática
RDBMS Sistema manejador de bases de datos relacionales SMBDR en español, como si alguien fuera a usar la nomenclatura en español, jejejeje pero al menos sirve para saber si la persona sabe jejejeje
Si quieren empezar y no tienen buen equipo les recomiendo xampp o wamp
Relational Database Management System
Interesante
Y soy REBELDE
Los RDBS entran dentro de los SGBD (Sistemas de Gestión de Bases de Datos) o en ingles DBMS (Data Base Management System). Los SGBD incluyen todos los tipo de base de datos como lo no relacionales.
Nadie se preguntó que son los dispositivos turquesa que tiene el señor Ismael a su lado? xd
RDB - Nuestro amor ?)
En Google RBDSM en vez de RDBMS y el resultado de las busqueda no fue el esperado xD
Entre los RDBMS más importantes faltó comentar Microsoft SQL Server, el cual es muy utilizado en el medio laboral y no es Open Source, lo mismo que ORACLE, que tampoco es Open Source.
Argot: Modalidad lingüística especial de un determinado grupo social o profesional que sus hablantes solo usan en cuanto miembros de ese grupo.
por qué no habla de sql server
El sistema gestor de base de datos o SGBD (también llamado DBMS, del inglés database management system) conforman lo que se denomina el sistema de base de datos (a veces, se utiliza simplemente el término base de datos para denominarlo). En términos generales, un SGBD es un software que sigue un modelo de sistema de base de datos y, por lo tanto, resulta decisivo a la hora de configurarla, administrarla y utilizarla. Solo cuando el sistema gestor de base de datos está instalado y configurado, los usuarios pueden introducir y consultar los datos.
(DIGITAL GUIDE IONOS, 2020)
RDBMS
Siglas de Relational Database Management System o manejados de bases de datos no relacionales. Son programas que se encargan del manejo de datos cumpliendo las reglas de Codd
Principales manejadores:
Personalmente no tengo una preferencia a la hora de un RDBMS, pues en donde he estudiado manejamos oracle y mysql
pero a la hora de hacer practicas la empresa en donde estuve utilizaba otro tipo de RDBMS y lo manejaban muy diferente a la hora de como lo aprendí a usar, en general, todas tiene su punto común, pero cada empresa puede manejar diferentes bases de datos que ni uno conoce, pero es bueno tener una base solida del manejo de estas
En fin creo que para mí me iría con mysql para mis bases
RDBMS: Relational DataBase Mangment System
Programa que se encarga de cumplir las reglas de Cood y llevar a la practica la base de datos
Importantes:
- Oracle
- SunMicroSystems
- PostgreSQL
Para los que están por comenzar les recomiendo WAMP (para Windows) y LAMP (para Linux), y MAMP (para apple) en general vienen con estos servicios Apache + MySQL + PHP ademas de varias utilidades.
Para aplicar de manera correcta las formas normales es necesario identificar diferentes tipos de dependencias entre los datos, por lo cual este tema se abordará en la primera parte de la unidad, facilitando posteriormente el análisis de dependencias entre los datos y la verificación del cumplimiento, o no, de las reglas de normalización.
En algunas ocasiones, el desempeño de la base de datos no es el adecuado por tener demasiados esquemas de relación que, si bien garantizan una estructuración lógica de los datos, demoran las operaciones necesarias para obtener cierta información e involucran más recursos de procesamiento que los necesarios.
Yo digo R tu dices DB…Qué?
jajajajaja lo mismo pensé cuando vi el titulo de la clase
Les recomiendo usar PostgreSQL es software libre y funciona perfecto en cualquier OS.
Oracle, MySQL, posgreSQL = RDBMS
Me ha apasionado últimamente el mundo de las bases de datos y he escuchado mucho de SQL es muy comercial y es primordial aprenderlo
Base de datos relacionales.
★★★★★
Excelente contenido, directo y conciso
SABDR: sistemas administradores de bases de datos relacionales.
Asi suena bien en español.
No sabia lo de RDBMS, solo habia hecho la practica.
No conozco ninguno hasta el momento
Yo en mi cabeza pensando que era RBD 😄
RDB (Relational Database) se refiere a un tipo de base de datos que utiliza un modelo de datos relacional, mientras que un RDBMS (Relational DataBase Management System) es un sistema de software que permite gestionar y administrar bases de datos relacionales. Un RDBMS es la herramienta que utilizas para crear, mantener y consultar una base de datos relacional.
Estoy utilizando Oracle SQL Developer, hasta el momento me ha parecido una base de datos muy práctica y sencilla de utilizar
En resumen, una RDB (Base de Datos Relacionales) es una estructura de datos organizada en tablas relacionadas, mientras que un RDBMS (Sistema de Gestión de Bases de Datos Relacionales) es el software que permite crear y gestionar dichas bases de datos relacionales. Los RDBMS son fundamentales en el mundo de la informática y la gestión de datos, ya que proporcionan un medio eficaz para almacenar y acceder a grandes conjuntos de datos de manera estructurada y confiable.
Una base de datos relacional es un tipo de base de datos que organiza los datos en tablas relacionadas. Cada tabla consta de filas y columnas, donde cada fila representa una entidad y cada columna representa un atributo de esa entidad. Las relaciones entre las tablas se establecen mediante claves primarias y claves foráneas. Las bases de datos relacionales son ampliamente utilizadas en aplicaciones y sistemas donde la estructura de los datos es importante y se necesita mantener la integridad de los datos.
Es un software o sistema que permite gestionar, almacenar y manipular bases de datos relacionales. Proporciona una interfaz para crear, modificar y consultar bases de datos, así como herramientas para garantizar la integridad de los datos, realizar copias de seguridad y recuperación, y administrar el acceso de los usuarios. Los ejemplos de RDBMS populares incluyen MySQL, PostgreSQL, Microsoft SQL Server y Oracle Database.
Una base de datos, es un conjunto de datos guardados de forma persistente para un posterior uso. Una base de datos relacional (SQL) se puede administrar con un RDBMS pero también hay ORM/ODM que pueden administrar bases de datos relacionales como bases de datos no relacionales (NoSQL). Algunos son:
Más importantes
raro que no se haya mencionado SQLSERVER, es una de las mas importantes hoy en día.
¿Qué es un RDBMS?
Un sistema de gestión de bases de datos relacionales (RDBMS) es una base de datos que almacena elementos de datos y conjuntos de datos en función de sus conexiones con otros elementos. Estos sistemas de gestión de bases de datos utilizan tablas para mostrar las asociaciones entre los distintos componentes de los datos, que pueden utilizarse para organizar grandes conjuntos de datos con numerosos elementos. Las tablas de un RDBMS también pueden ser ventajosas porque almacenan los datos de forma que los usuarios puedan obtenerlos posteriormente. Los RDBMS se utilizan con frecuencia en los sistemas informáticos modernos y en las aplicaciones para ordenadores y dispositivos móviles.]
En la actualidad, los principales gestores de bases de datos relacionales son los siguientes:
Oracle: Oracle es uno de los gestores de bases de datos relacionales más populares y utilizados en todo el mundo. Es muy potente y escalable, y se utiliza ampliamente en empresas de todos los tamaños.
Microsoft SQL Server: Microsoft SQL Server es otro gestor de bases de datos relacionales popular que se utiliza ampliamente en empresas de todo el mundo. Es especialmente popular en el entorno empresarial de Windows.
MySQL: MySQL es un gestor de bases de datos relacionales de código abierto muy popular que se utiliza en muchas aplicaciones web y de servidor. Es especialmente popular en el entorno LAMP (Linux, Apache, MySQL, PHP/Python/Perl).
PostgreSQL: PostgreSQL es un gestor de bases de datos relacionales de código abierto y gratuito que se utiliza en muchas aplicaciones web y empresariales. Es conocido por su escalabilidad y su capacidad para manejar grandes conjuntos de datos.
IBM DB2: IBM DB2 es un gestor de bases de datos relacionales utilizado principalmente en el entorno empresarial de IBM. Es especialmente popular en el sector financiero y bancario.
Estos son solo algunos de los principales gestores de bases de datos relacionales disponibles en la actualidad, y hay muchos otros disponibles, como SQLite, MariaDB, etc.
Hay comandos de PostgreSQL que no funcionan en MySQL, son mas que todo funciones como la de concatenar texto. Hay que investigar su equibalencia si no funciona el query.
Manejadores de Bases de Datos (RDBMS)
hahaha que gracioso que todos pensamos en RBD. MySQL es el mas usado sin duda, todo el tiempo aparece en ofertas laborales así que toca aprender C:
Es un sistema que permite realizar el manejo de bases de datos relacionales.
jeje : )
Microsoft SQL Server.
A mi me ha gustado mucho DBeaver https://dbeaver.com/download/
En mi caso al intentar la instalación de MySQL y el Workbench me me pidió un requerimiento: “Microsoft visual C2015 - 2022 Redistributable (x64)" para la versión 8 o "Microsoft visual C 2013” para la versión 5.7.
Relational DataBase Management System
Me dio la impresion de que esta clase esta desubicada. Como que pertenece a una version anterior del curso y cayo aqui por azar. Todo lo que dice lo habia dicho antes en las clases introductorias y mucho mas detallado. Sugerencia: remover esta clase.
Se resume en “Estudien SQL ya que es el lenguaje de las BBDD.”
En algunos textos se nombra como Sistema Gestor de Bases de Datos. 💚
Me ha gustado mucho este curso, trata temas fundamentales para el trabajo de backend
Mysql, es uno de lo más grandes y este le pertence a Oracle
A mi me encanta Oracle, PL sql es la definición de Poder. Te deja hacer tantas cosas y te resuelve tantas mas.
Me sentí como en modo…
Entenderte es mi necesidad, vivo en la desesperanza!!
Sabía el significado hasta RDB jaja, entonces prácticamente un RDMS es el manejador de bases de datos que queramos usar, MySQL, PostgreSQL, MariaDB, etc.
good introduction!
Buena explicación de lo que es RDMS.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?