¿Qué es el entorno de base de datos en una explicación simple con ejemplos?

En los términos más simples, una base de datos es un conjunto estructurado de esquemas y tablas en los que almacena datos. Un esquema es un conjunto de tablas. Una tabla es como un “cuadro” de datos en el que almacena datos de una determinada manera. Por ejemplo, supongamos que desea almacenar nombres de personas y sus mascotas. Crearía un esquema llamado “peopleNpets” y tendría dos tablas, una para personas y otra para mascotas:

+ – + ——– + + – + ——- + ———– +
| id | Nombre | | id | ownerID | Nombre |
+ – + ——– + + – + ——- + ———– +
| 1 | Bob | | 1 | 1 | Fido |
| 2 | Gill | | 2 | 1 | Rex |
+ – + ——– + | 3 | 2 | Tiddles |
+ – + ——- + ———– +

Ahora usa el lenguaje SQL para consultar las tablas, por ejemplo, si desea saber quién es el propietario de Fido, primero debe:

SELECCIONAR ownerID DESDE peopleNpets.pets WHERE Name = ‘Fido’;

esto devolverá “1”. Para saber quién es, debes:

SELECCIONE el nombre de peopleNpets.people WHERE id = 1;

esto devolverá “Bob”

Básicamente, utiliza consultas para extraer, insertar y eliminar datos de las tablas. Si Tiddles muere:

ELIMINAR DE peopleNpets.pets WHERE Name = ‘Tiddles’;

y si Gill consigue un nuevo gato llamado Mr Peeps:

INSERTE EN peopleNpets.pets (ownerID, Name) VALUES (2, ‘Mr Peeps’);

Es más fácil jugar con una simple instalación de MySQL y MySQL Workbench (por ejemplo) para familiarizarse. Una vez que aprende lo básico, aprender SQL es como cualquier otro entorno de programación. Configure un proyecto, incluso algo trivial como peopleNpets, y practique “hacer cosas” con él hasta que sea competente.